.elementor-1100 .elementor-element.elementor-element-322d109{--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:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-fa5a742.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-fa5a742 .elementor-heading-title{font-size:50px;line-height:1em;letter-spacing:0.05em;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-314e165{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-314e165 p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-f03e59f{--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:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-e4e6563 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px -45px;padding:15px 15px 15px 15px;}.elementor-1100 .elementor-element.elementor-element-e4e6563.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-e4e6563.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1100 .elementor-element.elementor-element-e4e6563 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-7b3b12d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-3e77c7e{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-3e77c7e p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-5c607c3 .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-24f26d7{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-24f26d7 p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-dc08510{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-e3219e7{--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:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-327150a > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px -45px;padding:15px 15px 15px 15px;}.elementor-1100 .elementor-element.elementor-element-327150a.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-327150a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1100 .elementor-element.elementor-element-327150a .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-563ed70 p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-b1a6ccb{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-cc33e5d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1100 .elementor-element.elementor-element-cc33e5d:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-cc33e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01368ba );}.elementor-1100 .elementor-element.elementor-element-d7c5716 .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-3826957 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1100 .elementor-element.elementor-element-3826957{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-3826957 p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-6340229{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1100 .elementor-element.elementor-element-6340229:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-6340229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01368ba );}.elementor-1100 .elementor-element.elementor-element-f7d2cde .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-375f554 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1100 .elementor-element.elementor-element-375f554{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-375f554 p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-009d076{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-1100 .elementor-element.elementor-element-12b0245 .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-cb19f7b{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;line-height:2em;}.elementor-1100 .elementor-element.elementor-element-cb19f7b > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1100 .elementor-element.elementor-element-cb19f7b p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-6190375{--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:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-60b0ee1 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px -45px;padding:15px 15px 15px 15px;}.elementor-1100 .elementor-element.elementor-element-60b0ee1.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-60b0ee1.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1100 .elementor-element.elementor-element-60b0ee1 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-9757332 p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-11c1ddc{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-9b3dac3{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1100 .elementor-element.elementor-element-9b3dac3:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-9b3dac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01368ba );}.elementor-1100 .elementor-element.elementor-element-bcb5906 .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-cb0757d > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1100 .elementor-element.elementor-element-cb0757d{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-cb0757d p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-b02c9d8 .elementor-heading-title{font-size:14px;}.elementor-1100 .elementor-element.elementor-element-741ac61{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1100 .elementor-element.elementor-element-741ac61:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-741ac61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01368ba );}.elementor-1100 .elementor-element.elementor-element-96b614a .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-3e828fb > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1100 .elementor-element.elementor-element-3e828fb{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-3e828fb p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-65db5d9 .elementor-heading-title{font-size:14px;}.elementor-1100 .elementor-element.elementor-element-f96e0f4{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1100 .elementor-element.elementor-element-f96e0f4:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-f96e0f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01368ba );}.elementor-1100 .elementor-element.elementor-element-7972d1c .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-fc6a1ef > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1100 .elementor-element.elementor-element-fc6a1ef{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-fc6a1ef p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-26a8a34{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1100 .elementor-element.elementor-element-26a8a34:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-26a8a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01368ba );}.elementor-1100 .elementor-element.elementor-element-3cd09fc .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-d993ed8 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1100 .elementor-element.elementor-element-d993ed8{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-d993ed8 p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-43a9d94 .elementor-heading-title{font-size:14px;}.elementor-1100 .elementor-element.elementor-element-c0a076b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-1100 .elementor-element.elementor-element-3806657{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-3806657 .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-870240f{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;line-height:2em;}.elementor-1100 .elementor-element.elementor-element-870240f > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1100 .elementor-element.elementor-element-870240f p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-979a14e{--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:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-c401009 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px -45px;padding:15px 15px 15px 15px;}.elementor-1100 .elementor-element.elementor-element-c401009.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-c401009.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1100 .elementor-element.elementor-element-c401009 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-5d85c21 p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-71b65fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-43d6d11{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1100 .elementor-element.elementor-element-43d6d11:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-43d6d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01368ba );}.elementor-1100 .elementor-element.elementor-element-24d7116 .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-16a7224 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1100 .elementor-element.elementor-element-16a7224{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-16a7224 p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-7b043a8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1100 .elementor-element.elementor-element-7b043a8:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-7b043a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01368ba );}.elementor-1100 .elementor-element.elementor-element-6f1bd20 .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-72b7ab5 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1100 .elementor-element.elementor-element-72b7ab5{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-72b7ab5 p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-a4db0f2{--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:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-5b62de2 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px -45px;padding:15px 15px 15px 15px;}.elementor-1100 .elementor-element.elementor-element-5b62de2.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-5b62de2.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1100 .elementor-element.elementor-element-5b62de2 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-3d05d6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-defcdd4{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1100 .elementor-element.elementor-element-defcdd4:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-defcdd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01368ba );}.elementor-1100 .elementor-element.elementor-element-001f65e .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-dccf88e > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1100 .elementor-element.elementor-element-dccf88e{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-dccf88e p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-6b8b278{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1100 .elementor-element.elementor-element-6b8b278:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-6b8b278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01368ba );}.elementor-1100 .elementor-element.elementor-element-5325dd1 .elementor-heading-title{font-size:20px;color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-549d1bb > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1100 .elementor-element.elementor-element-549d1bb{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-549d1bb p{margin-block-end:0px;}.elementor-1100 .elementor-element.elementor-element-f04e29e{--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:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-db9b10d > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px -45px;padding:15px 15px 15px 15px;}.elementor-1100 .elementor-element.elementor-element-db9b10d.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-db9b10d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1100 .elementor-element.elementor-element-db9b10d .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-50159ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-cb96db6{--display:flex;}.elementor-1100 .elementor-element.elementor-element-a1892a0{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-b05e85f{--display:flex;}.elementor-1100 .elementor-element.elementor-element-79f8465{line-height:2em;}.elementor-1100 .elementor-element.elementor-element-21faba9{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-36d19de{--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:center;}.elementor-1100 .elementor-element.elementor-element-6a5e7af .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;line-height:1em;letter-spacing:0.1em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:30px 20px 30px 20px;}.elementor-1100 .elementor-element.elementor-element-6a5e7af .elementor-button:hover, .elementor-1100 .elementor-element.elementor-element-6a5e7af .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-6a5e7af{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-6a5e7af.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-6a5e7af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1100 .elementor-element.elementor-element-55896c1 .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;line-height:1em;letter-spacing:0.1em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:30px 20px 30px 20px;}.elementor-1100 .elementor-element.elementor-element-55896c1 .elementor-button:hover, .elementor-1100 .elementor-element.elementor-element-55896c1 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-55896c1{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-55896c1.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-55896c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-1100 .elementor-element.elementor-element-cc33e5d{--width:590px;}.elementor-1100 .elementor-element.elementor-element-6340229{--width:590px;}.elementor-1100 .elementor-element.elementor-element-9b3dac3{--width:590px;}.elementor-1100 .elementor-element.elementor-element-741ac61{--width:590px;}.elementor-1100 .elementor-element.elementor-element-f96e0f4{--width:590px;}.elementor-1100 .elementor-element.elementor-element-26a8a34{--width:590px;}.elementor-1100 .elementor-element.elementor-element-43d6d11{--width:590px;}.elementor-1100 .elementor-element.elementor-element-7b043a8{--width:590px;}.elementor-1100 .elementor-element.elementor-element-defcdd4{--width:590px;}.elementor-1100 .elementor-element.elementor-element-6b8b278{--width:590px;}}@media(max-width:1024px){.elementor-1100 .elementor-element.elementor-element-322d109{--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1100 .elementor-element.elementor-element-fa5a742.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-fa5a742 .elementor-heading-title{font-size:45px;}.elementor-1100 .elementor-element.elementor-element-e4e6563{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-e4e6563 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 10px;}.elementor-1100 .elementor-element.elementor-element-e4e6563 .elementor-heading-title{font-size:30px;}.elementor-1100 .elementor-element.elementor-element-7b3b12d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1100 .elementor-element.elementor-element-327150a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-327150a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 10px;}.elementor-1100 .elementor-element.elementor-element-327150a .elementor-heading-title{font-size:30px;}.elementor-1100 .elementor-element.elementor-element-563ed70 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1100 .elementor-element.elementor-element-b1a6ccb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-009d076{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-12b0245 .elementor-heading-title{line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-60b0ee1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-60b0ee1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 10px;}.elementor-1100 .elementor-element.elementor-element-60b0ee1 .elementor-heading-title{font-size:30px;}.elementor-1100 .elementor-element.elementor-element-9757332 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1100 .elementor-element.elementor-element-11c1ddc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-c0a076b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-c401009{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-c401009 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 10px;}.elementor-1100 .elementor-element.elementor-element-c401009 .elementor-heading-title{font-size:30px;}.elementor-1100 .elementor-element.elementor-element-5d85c21 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1100 .elementor-element.elementor-element-71b65fd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1100 .elementor-element.elementor-element-5b62de2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-5b62de2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 10px;}.elementor-1100 .elementor-element.elementor-element-5b62de2 .elementor-heading-title{font-size:30px;}.elementor-1100 .elementor-element.elementor-element-3d05d6d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1100 .elementor-element.elementor-element-db9b10d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-db9b10d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 10px;}.elementor-1100 .elementor-element.elementor-element-db9b10d .elementor-heading-title{font-size:30px;}.elementor-1100 .elementor-element.elementor-element-50159ee{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1100 .elementor-element.elementor-element-36d19de{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1100 .elementor-element.elementor-element-6a5e7af{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-1100 .elementor-element.elementor-element-6a5e7af .elementor-button{font-size:18px;line-height:1.3em;}.elementor-1100 .elementor-element.elementor-element-55896c1{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-1100 .elementor-element.elementor-element-55896c1 .elementor-button{font-size:18px;line-height:1.3em;}}@media(max-width:767px){.elementor-1100 .elementor-element.elementor-element-fa5a742.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-fa5a742 .elementor-heading-title{font-size:30px;}.elementor-1100 .elementor-element.elementor-element-e4e6563{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-e4e6563 > .elementor-widget-container{padding:20px 20px 20px 10px;}.elementor-1100 .elementor-element.elementor-element-e4e6563 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-327150a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-327150a > .elementor-widget-container{padding:20px 20px 20px 10px;}.elementor-1100 .elementor-element.elementor-element-327150a .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-cc33e5d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-d7c5716 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-6340229{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-f7d2cde .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-12b0245 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-60b0ee1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-60b0ee1 > .elementor-widget-container{padding:20px 20px 20px 10px;}.elementor-1100 .elementor-element.elementor-element-60b0ee1 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-9b3dac3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-bcb5906 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-741ac61{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-96b614a .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-f96e0f4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-7972d1c .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-26a8a34{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-3cd09fc .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-3806657 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-c401009{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-c401009 > .elementor-widget-container{padding:20px 20px 20px 10px;}.elementor-1100 .elementor-element.elementor-element-c401009 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-43d6d11{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-24d7116 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-7b043a8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-6f1bd20 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-5b62de2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-5b62de2 > .elementor-widget-container{padding:20px 20px 20px 10px;}.elementor-1100 .elementor-element.elementor-element-5b62de2 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-defcdd4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-001f65e .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-6b8b278{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-5325dd1 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-db9b10d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-db9b10d > .elementor-widget-container{padding:20px 20px 20px 10px;}.elementor-1100 .elementor-element.elementor-element-db9b10d .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-21faba9{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1100 .elementor-element.elementor-element-6a5e7af .elementor-button{padding:20px 20px 20px 20px;}.elementor-1100 .elementor-element.elementor-element-55896c1 .elementor-button{padding:20px 20px 20px 20px;}}/* Start custom CSS for container, class: .elementor-element-dc08510 *//* スクロール用ラッパー */
.table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* テーブル全体 */
.my-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  min-width: 800px; /* 潰れ防止。文字量に応じて調整 */
}

/* セル共通 */
.my-table th,
.my-table td {
  border: 1px solid #333;
  text-align: center;
  padding: 8px;
  white-space: nowrap;
}

/* 1行目（横のヘッダー：6ヶ月〜6年6ヶ月以上） */
.my-table tr:first-child th,
.my-table tr:first-child td {
  background: #f0f0f0; /* 行見出しの背景色 */
  font-weight: bold;
}

/* 左端の縦見出し（勤続年数・有給日数） */
.my-table th {
  min-width: 100px;
  background: #f0f0f0; /* 常に塗る */
  font-weight: bold;
}

/* スマホ時に左列を固定 */
@media (max-width: 767px) {
  .my-table th:first-child {
    position: sticky;
    left: 0;
    background: #f0f0f0; /* ←透け防止のため再度指定 */
    z-index: 3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a6ccb *//* スクロール用ラッパー */
.table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* テーブル全体 */
.my-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  min-width: 800px; /* 潰れ防止。文字量に応じて調整 */
}

/* セル共通 */
.my-table th,
.my-table td {
  border: 1px solid #333;
  text-align: center;
  padding: 8px;
  white-space: nowrap;
}

/* 1行目（横のヘッダー：6ヶ月〜6年6ヶ月以上） */
.my-table tr:first-child th,
.my-table tr:first-child td {
  background: #f0f0f0; /* 行見出しの背景色 */
  font-weight: bold;
}

/* 左端の縦見出し（勤続年数・有給日数） */
.my-table th {
  min-width: 100px;
  background: #f0f0f0; /* 常に塗る */
  font-weight: bold;
}

/* スマホ時に左列を固定 */
@media (max-width: 767px) {
  .my-table th:first-child {
    position: sticky;
    left: 0;
    background: #f0f0f0; /* ←透け防止のため再度指定 */
    z-index: 3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11c1ddc *//* スクロール用ラッパー */
.table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* テーブル全体 */
.my-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  min-width: 800px; /* 潰れ防止。文字量に応じて調整 */
}

/* セル共通 */
.my-table th,
.my-table td {
  border: 1px solid #333;
  text-align: center;
  padding: 8px;
  white-space: nowrap;
}

/* 1行目（横のヘッダー：6ヶ月〜6年6ヶ月以上） */
.my-table tr:first-child th,
.my-table tr:first-child td {
  background: #f0f0f0; /* 行見出しの背景色 */
  font-weight: bold;
}

/* 左端の縦見出し（勤続年数・有給日数） */
.my-table th {
  min-width: 100px;
  background: #f0f0f0; /* 常に塗る */
  font-weight: bold;
}

/* スマホ時に左列を固定 */
@media (max-width: 767px) {
  .my-table th:first-child {
    position: sticky;
    left: 0;
    background: #f0f0f0; /* ←透け防止のため再度指定 */
    z-index: 3;
  }
}/* End custom CSS */