.elementor-2296 .elementor-element.elementor-element-32174e6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-32174e6d:not(.elementor-motion-effects-element-type-background), .elementor-2296 .elementor-element.elementor-element-32174e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00428C;}.elementor-2296 .elementor-element.elementor-element-f6675bb{--display:flex;}.elementor-2296 .elementor-element.elementor-element-42d53235{width:var( --container-widget-width, 30% );max-width:30%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 5px 5px 5px;--container-widget-width:30%;--container-widget-flex-grow:0;border-style:none;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-42d53235.elementor-element{--align-self:center;}.elementor-2296 .elementor-element.elementor-element-42d53235 .elementor-heading-title{font-size:18px;font-weight:700;color:#00428C;}.elementor-2296 .elementor-element.elementor-element-47e41bf5 img{width:55%;}.elementor-2296 .elementor-element.elementor-element-5a68249d img{width:90%;}.elementor-2296 .elementor-element.elementor-element-f20c369{--display:flex;}.elementor-2296 .elementor-element.elementor-element-19ad931a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2296 .elementor-element.elementor-element-19ad931a img{width:55%;}.elementor-2296 .elementor-element.elementor-element-c70c588{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#E60012;--border-color:#E60012;--border-radius:40px 40px 40px 40px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2296 .elementor-element.elementor-element-c70c588:not(.elementor-motion-effects-element-type-background), .elementor-2296 .elementor-element.elementor-element-c70c588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-c70c588::before, .elementor-2296 .elementor-element.elementor-element-c70c588 > .elementor-background-video-container::before, .elementor-2296 .elementor-element.elementor-element-c70c588 > .e-con-inner > .elementor-background-video-container::before, .elementor-2296 .elementor-element.elementor-element-c70c588 > .elementor-background-slideshow::before, .elementor-2296 .elementor-element.elementor-element-c70c588 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2296 .elementor-element.elementor-element-c70c588 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2296 .elementor-element.elementor-element-1d41e6e4{text-align:start;}.elementor-2296 .elementor-element.elementor-element-1d41e6e4 .elementor-heading-title{font-size:35px;font-weight:800;}.elementor-2296 .elementor-element.elementor-element-5e7f60c0{text-align:center;}.elementor-2296 .elementor-element.elementor-element-5e7f60c0 .elementor-heading-title{font-size:66px;font-weight:800;color:#E60012;}.elementor-2296 .elementor-element.elementor-element-2b014d92{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-2b014d92 .elementor-heading-title{font-size:26px;font-weight:800;}.elementor-2296 .elementor-element.elementor-element-66a96cc9{background-color:#00428C;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-66a96cc9 .elementor-heading-title{font-size:30px;font-weight:800;line-height:40px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-4704eaf8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FF9900;--border-color:#FF9900;--border-radius:35px 35px 35px 35px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2296 .elementor-element.elementor-element-4704eaf8:not(.elementor-motion-effects-element-type-background), .elementor-2296 .elementor-element.elementor-element-4704eaf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8E1;}.elementor-2296 .elementor-element.elementor-element-34f0ce72{text-align:center;}.elementor-2296 .elementor-element.elementor-element-34f0ce72 .elementor-heading-title{font-size:24px;font-weight:800;color:#FF9900;}.elementor-2296 .elementor-element.elementor-element-4681009{text-align:center;}.elementor-2296 .elementor-element.elementor-element-4681009 .elementor-heading-title{font-size:20px;font-weight:700;color:#000000;}.elementor-2296 .elementor-element.elementor-element-30a2b011{text-align:center;}.elementor-2296 .elementor-element.elementor-element-30a2b011 .elementor-heading-title{font-size:70px;font-weight:800;color:#E60012;}.elementor-2296 .elementor-element.elementor-element-6af6fc75{--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-2296 .elementor-element.elementor-element-6af6fc75.e-con{--align-self:center;}.elementor-2296 .elementor-element.elementor-element-7bac81fd{text-align:center;}.elementor-2296 .elementor-element.elementor-element-4166d30b{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:36px 36px 36px 36px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2296 .elementor-element.elementor-element-4166d30b:not(.elementor-motion-effects-element-type-background), .elementor-2296 .elementor-element.elementor-element-4166d30b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-f338dd1{text-align:center;}.elementor-2296 .elementor-element.elementor-element-f338dd1 .elementor-heading-title{font-size:30px;font-weight:800;color:#00428C;}.elementor-2296 .elementor-element.elementor-element-132b569f{--divider-border-style:dashed;--divider-color:#B1B1B1;--divider-border-width:3.3px;}.elementor-2296 .elementor-element.elementor-element-132b569f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2296 .elementor-element.elementor-element-132b569f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2296 .elementor-element.elementor-element-327b7a1e{text-align:center;}.elementor-2296 .elementor-element.elementor-element-327b7a1e .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2296 .elementor-element.elementor-element-51a0ed74{text-align:center;}.elementor-2296 .elementor-element.elementor-element-51a0ed74 .elementor-heading-title{font-size:14px;font-weight:400;color:#F90000;}.elementor-2296 .elementor-element.elementor-element-5dbcc4e6{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:36px 36px 36px 36px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2296 .elementor-element.elementor-element-5dbcc4e6:not(.elementor-motion-effects-element-type-background), .elementor-2296 .elementor-element.elementor-element-5dbcc4e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-1079822c{text-align:center;}.elementor-2296 .elementor-element.elementor-element-1079822c .elementor-heading-title{font-size:30px;font-weight:800;color:#00428C;}.elementor-2296 .elementor-element.elementor-element-688b3f82{--divider-border-style:dashed;--divider-color:#B1B1B1;--divider-border-width:3.3px;}.elementor-2296 .elementor-element.elementor-element-688b3f82 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2296 .elementor-element.elementor-element-688b3f82 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2296 .elementor-element.elementor-element-83db6a0 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2296 .elementor-element.elementor-element-6a2debfe{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2296 .elementor-element.elementor-element-63c61a48{--display:flex;}.elementor-2296 .elementor-element.elementor-element-66759a71{background-color:#6FBA44;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 0px 0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-66759a71 .elementor-heading-title{font-weight:900;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-fde9330{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-8951bd2{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-547d65fd{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-547d65fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-74e3a144{--display:flex;}.elementor-2296 .elementor-element.elementor-element-22f1d6d7{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-22f1d6d7.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-22f1d6d7 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-748c9d3{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-3ae1f993{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-3ae1f993.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-33ec2073{--display:flex;}.elementor-2296 .elementor-element.elementor-element-2cfd9294{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-2cfd9294.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-2cfd9294 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-7d32e6f1{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-338593be{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-338593be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-729b18bb{--display:flex;}.elementor-2296 .elementor-element.elementor-element-6e023e27{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-6e023e27.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-6e023e27 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-365d11e1{--display:flex;}.elementor-2296 .elementor-element.elementor-element-1923d7e{background-color:#F8B62C;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 0px 0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-1923d7e .elementor-heading-title{font-weight:900;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-60eaae93{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-667a1e63{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-264ff786{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-264ff786.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-31185b99 .elementor-heading-title{line-height:20px;}.elementor-2296 .elementor-element.elementor-element-f94c7d2{--display:flex;}.elementor-2296 .elementor-element.elementor-element-1a99432e{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-1a99432e.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-1a99432e .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-7658837d{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-4c62bc61{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-4c62bc61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-2e6d13ed{--display:flex;}.elementor-2296 .elementor-element.elementor-element-2d0c90ea{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-2d0c90ea.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-2d0c90ea .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-5a679c9c{--display:flex;}.elementor-2296 .elementor-element.elementor-element-2201a633{background-color:#F8B62C;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 0px 0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-2201a633 .elementor-heading-title{font-weight:900;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-17adbd4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-33d32207{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-39ea956e{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-39ea956e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-3bc360fe{--display:flex;}.elementor-2296 .elementor-element.elementor-element-6c748949{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-6c748949.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-6c748949 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-7d3e92fe{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-85e8e8e{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-85e8e8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-5f1c07b8{--display:flex;}.elementor-2296 .elementor-element.elementor-element-4085871{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-4085871.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-4085871 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-75e2243e{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-3531d62d{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-3531d62d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-7683961b{--display:flex;}.elementor-2296 .elementor-element.elementor-element-7aa9b5f3{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-7aa9b5f3.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-7aa9b5f3 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-4fbf5f05{--display:flex;}.elementor-2296 .elementor-element.elementor-element-4d5699fa{background-color:#EC6D88;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 0px 0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-4d5699fa .elementor-heading-title{font-weight:900;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-30a12f64{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-36e5f7b4{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-740f823{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-740f823.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-2871cd9f{--display:flex;}.elementor-2296 .elementor-element.elementor-element-17b5bff8{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-17b5bff8.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-17b5bff8 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-46c0cdeb{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-4727f460{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-4727f460.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-446ce664 .elementor-heading-title{line-height:24px;}.elementor-2296 .elementor-element.elementor-element-1df39753{--display:flex;}.elementor-2296 .elementor-element.elementor-element-5880ac3e{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-5880ac3e.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-5880ac3e .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-2ad15973{--display:flex;}.elementor-2296 .elementor-element.elementor-element-25a679f0{background-color:#EC6D88;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 0px 0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-25a679f0 .elementor-heading-title{font-weight:900;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-6250cd77{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-5d1ca14b{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-31de634{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-31de634.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-8fdd364{--display:flex;}.elementor-2296 .elementor-element.elementor-element-4d322b7b{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-4d322b7b.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-4d322b7b .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-11e56613{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-cec564d{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-cec564d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-20b5de0a .elementor-heading-title{line-height:24px;}.elementor-2296 .elementor-element.elementor-element-c7ac407{--display:flex;}.elementor-2296 .elementor-element.elementor-element-5883419b{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-5883419b.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-5883419b .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-486883b4{--display:flex;}.elementor-2296 .elementor-element.elementor-element-6754a44c{background-color:#F8B62C;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 0px 0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-6754a44c .elementor-heading-title{font-weight:900;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-4aec4c4e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-4593f9d9{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-59b16f54{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-59b16f54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-5289c8c0 .elementor-heading-title{line-height:24px;}.elementor-2296 .elementor-element.elementor-element-10ca1724{--display:flex;}.elementor-2296 .elementor-element.elementor-element-74249105{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-74249105.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-74249105 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-71b98bf9{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-27245362{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-27245362.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-3275fc62 .elementor-heading-title{line-height:24px;}.elementor-2296 .elementor-element.elementor-element-28c3f8cb{--display:flex;}.elementor-2296 .elementor-element.elementor-element-51676d94{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-51676d94.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-51676d94 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-65bc67e7{--display:flex;}.elementor-2296 .elementor-element.elementor-element-72a5b9d8{background-color:#F8B62C;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 0px 0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-72a5b9d8 .elementor-heading-title{font-weight:900;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-67f1b191{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-1c807ac4{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-54cf7f2c{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-54cf7f2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-5ec789c8{--display:flex;}.elementor-2296 .elementor-element.elementor-element-17e579ec{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-17e579ec.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-17e579ec .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-7adcda3c{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-31de5b61{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-31de5b61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-c699b23{--display:flex;}.elementor-2296 .elementor-element.elementor-element-133248f5{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-133248f5.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-133248f5 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-2d07b2d4{--display:flex;}.elementor-2296 .elementor-element.elementor-element-26ca0bc6{background-color:#6FBA44;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 0px 0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-26ca0bc6 .elementor-heading-title{font-weight:900;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-59d5acfd{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-948c86b{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-43e7095f{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-43e7095f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-36570bfe .elementor-heading-title{line-height:24px;}.elementor-2296 .elementor-element.elementor-element-737e5631{--display:flex;}.elementor-2296 .elementor-element.elementor-element-76f7637c{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-76f7637c.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-76f7637c .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-32f8fea3{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-7d23ce43{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-7d23ce43.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-250f953f{--display:flex;}.elementor-2296 .elementor-element.elementor-element-3d237aee{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-3d237aee.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-3d237aee .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-25943eb9{--display:flex;}.elementor-2296 .elementor-element.elementor-element-4838bff5{background-color:#EC6D88;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 0px 0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-4838bff5 .elementor-heading-title{font-weight:900;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-1ba936a0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-79fee73b{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:3px;--padding-bottom:3px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-6f151506{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-6f151506.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-1dfbf52d{--display:flex;}.elementor-2296 .elementor-element.elementor-element-407cd090{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-407cd090.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-407cd090 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-16c9b6cc{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:3px;--padding-bottom:3px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-10a23338{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-10a23338.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-3303f623{--display:flex;}.elementor-2296 .elementor-element.elementor-element-c11474f{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-c11474f.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-c11474f .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-76907176{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:3px;--padding-bottom:3px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-3f248a9d{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-3f248a9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-4011f95d{--display:flex;}.elementor-2296 .elementor-element.elementor-element-3bed27ee{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-3bed27ee.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-3bed27ee .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-262c3052{--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;border-style:none;--border-style:none;--padding-top:3px;--padding-bottom:3px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-70e6bca5{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-70e6bca5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-74437fb1 .elementor-heading-title{line-height:24px;}.elementor-2296 .elementor-element.elementor-element-680505f9{--display:flex;}.elementor-2296 .elementor-element.elementor-element-1a1de54b{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-1a1de54b.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-1a1de54b .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-7f888e33{--display:flex;}.elementor-2296 .elementor-element.elementor-element-25d26f21{background-color:#F8B62C;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 0px 0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-25d26f21 .elementor-heading-title{font-weight:900;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-5577fd87{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-682499c4{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-216bf33f{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-216bf33f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-415660bc{--display:flex;}.elementor-2296 .elementor-element.elementor-element-12014cf1{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-12014cf1.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-12014cf1 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-6aae09f2{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-39348c59{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-39348c59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-1ccaa584{--display:flex;}.elementor-2296 .elementor-element.elementor-element-8286c8b{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-8286c8b.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-8286c8b .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-7f3cf18e{--display:flex;}.elementor-2296 .elementor-element.elementor-element-274220b9{background-color:#6FBA44;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 0px 0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-274220b9 .elementor-heading-title{font-weight:900;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-6aa620b4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-23798fdc{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-1a063e63{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-1a063e63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-5fec1b25{--display:flex;}.elementor-2296 .elementor-element.elementor-element-1241bd3{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-1241bd3.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-1241bd3 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-50c16b62{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-6e4ed79c{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-6e4ed79c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-5d4bf48f{--display:flex;}.elementor-2296 .elementor-element.elementor-element-40c1d6e7{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-40c1d6e7.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-40c1d6e7 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-c6eae47{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-28fc0c08{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-28fc0c08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-1d073239{--display:flex;}.elementor-2296 .elementor-element.elementor-element-6e9105f{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-6e9105f.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-6e9105f .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-5b262e6b{--display:flex;}.elementor-2296 .elementor-element.elementor-element-4051f0a2{background-color:#EC6D88;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 0px 0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-4051f0a2 .elementor-heading-title{font-weight:900;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-30505400{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-6e702509{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2296 .elementor-element.elementor-element-1e428e47{--display:flex;--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-1e428e47.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-43a229e8{--display:flex;}.elementor-2296 .elementor-element.elementor-element-358dbdf9{width:auto;max-width:auto;background-color:#0075C2;padding:5px 5px 5px 5px;}.elementor-2296 .elementor-element.elementor-element-358dbdf9.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-358dbdf9 .elementor-heading-title{font-size:12px;color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-1f0e6382{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:36px 36px 36px 36px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2296 .elementor-element.elementor-element-1f0e6382:not(.elementor-motion-effects-element-type-background), .elementor-2296 .elementor-element.elementor-element-1f0e6382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-343c5d0d{text-align:center;}.elementor-2296 .elementor-element.elementor-element-343c5d0d .elementor-heading-title{font-size:30px;font-weight:800;color:#00428C;}.elementor-2296 .elementor-element.elementor-element-4ccb90d1{--divider-border-style:dashed;--divider-color:#B1B1B1;--divider-border-width:3.3px;}.elementor-2296 .elementor-element.elementor-element-4ccb90d1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2296 .elementor-element.elementor-element-4ccb90d1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2296 .elementor-element.elementor-element-42b23216{text-align:center;}.elementor-2296 .elementor-element.elementor-element-42b23216 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-2296 .elementor-element.elementor-element-870a0a3{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:36px 36px 36px 36px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2296 .elementor-element.elementor-element-870a0a3:not(.elementor-motion-effects-element-type-background), .elementor-2296 .elementor-element.elementor-element-870a0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-33214d36{text-align:center;}.elementor-2296 .elementor-element.elementor-element-33214d36 .elementor-heading-title{font-size:30px;font-weight:800;color:#00428C;}.elementor-2296 .elementor-element.elementor-element-6909934a{--divider-border-style:dashed;--divider-color:#B1B1B1;--divider-border-width:3.3px;}.elementor-2296 .elementor-element.elementor-element-6909934a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2296 .elementor-element.elementor-element-6909934a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2296 .elementor-element.elementor-element-7ddac79b{text-align:center;}.elementor-2296 .elementor-element.elementor-element-7ddac79b .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2296 .elementor-element.elementor-element-553e5398{text-align:center;}.elementor-2296 .elementor-element.elementor-element-553e5398 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2296 .elementor-element.elementor-element-58bcb077{text-align:center;}.elementor-2296 .elementor-element.elementor-element-58bcb077 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2296 .elementor-element.elementor-element-3858f2a9{text-align:center;}.elementor-2296 .elementor-element.elementor-element-3858f2a9 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2296 .elementor-element.elementor-element-1c67f0b7{text-align:center;}.elementor-2296 .elementor-element.elementor-element-1c67f0b7 .elementor-heading-title{font-size:15px;font-weight:400;}.elementor-2296 .elementor-element.elementor-element-3f61453 iframe{height:300px;}.elementor-2296 .elementor-element.elementor-element-7fdad7a6 .elementor-button{background-color:#00428C;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:2px 3px 15px 1px rgba(0, 0, 0, 0.1);transition-duration:0.9s;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-2296 .elementor-element.elementor-element-7fdad7a6 .elementor-button:hover, .elementor-2296 .elementor-element.elementor-element-7fdad7a6 .elementor-button:focus{background-color:#260FB8;}.elementor-2296 .elementor-element.elementor-element-632a4d76{--divider-border-style:dashed;--divider-color:#B1B1B1;--divider-border-width:3.3px;}.elementor-2296 .elementor-element.elementor-element-632a4d76 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2296 .elementor-element.elementor-element-632a4d76 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2296 .elementor-element.elementor-element-36be36bb{text-align:center;}.elementor-2296 .elementor-element.elementor-element-18c78a4b{text-align:center;}.elementor-2296 .elementor-element.elementor-element-18c78a4b .elementor-heading-title{font-size:14px;}.elementor-2296 .elementor-element.elementor-element-251fffb8{text-align:center;}.elementor-2296 .elementor-element.elementor-element-251fffb8 .elementor-heading-title{font-size:14px;}.elementor-2296 .elementor-element.elementor-element-2333cca{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2296 .elementor-element.elementor-element-2333cca .elementor-heading-title{font-size:26px;font-weight:800;color:#FFFFFF;}@media(min-width:768px){.elementor-2296 .elementor-element.elementor-element-32174e6d{--content-width:950px;}.elementor-2296 .elementor-element.elementor-element-c70c588{--width:45%;}.elementor-2296 .elementor-element.elementor-element-6af6fc75{--width:50%;}.elementor-2296 .elementor-element.elementor-element-547d65fd{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-3ae1f993{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-338593be{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-264ff786{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-4c62bc61{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-39ea956e{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-85e8e8e{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-3531d62d{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-740f823{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-4727f460{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-31de634{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-cec564d{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-59b16f54{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-27245362{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-54cf7f2c{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-31de5b61{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-43e7095f{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-7d23ce43{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-6f151506{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-10a23338{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-3f248a9d{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-70e6bca5{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-216bf33f{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-39348c59{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-1a063e63{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-6e4ed79c{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-28fc0c08{--width:55.081%;}.elementor-2296 .elementor-element.elementor-element-1e428e47{--width:55.081%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2296 .elementor-element.elementor-element-4704eaf8{--width:95%;}.elementor-2296 .elementor-element.elementor-element-6af6fc75{--width:60%;}.elementor-2296 .elementor-element.elementor-element-4166d30b{--width:95%;}.elementor-2296 .elementor-element.elementor-element-5dbcc4e6{--width:95%;}.elementor-2296 .elementor-element.elementor-element-1f0e6382{--width:95%;}.elementor-2296 .elementor-element.elementor-element-870a0a3{--width:95%;}}@media(max-width:1024px){.elementor-2296 .elementor-element.elementor-element-42d53235{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-2296 .elementor-element.elementor-element-5a68249d{text-align:end;}.elementor-2296 .elementor-element.elementor-element-5a68249d img{width:70%;}.elementor-2296 .elementor-element.elementor-element-19ad931a img{width:60%;}.elementor-2296 .elementor-element.elementor-element-1d41e6e4 .elementor-heading-title{font-size:35px;}.elementor-2296 .elementor-element.elementor-element-5e7f60c0 .elementor-heading-title{font-size:50px;}.elementor-2296 .elementor-element.elementor-element-2b014d92 .elementor-heading-title{font-size:24px;}.elementor-2296 .elementor-element.elementor-element-66a96cc9 .elementor-heading-title{font-size:25px;}.elementor-2296 .elementor-element.elementor-element-6af6fc75{--justify-content:center;}.elementor-2296 .elementor-element.elementor-element-6a2debfe{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2296 .elementor-element.elementor-element-f6675bb{--width:95%;}.elementor-2296 .elementor-element.elementor-element-42d53235{--container-widget-width:156px;--container-widget-flex-grow:0;width:var( --container-widget-width, 156px );max-width:156px;}.elementor-2296 .elementor-element.elementor-element-42d53235 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-2296 .elementor-element.elementor-element-47e41bf5 img{width:75%;}.elementor-2296 .elementor-element.elementor-element-5a68249d img{width:90%;}.elementor-2296 .elementor-element.elementor-element-19ad931a img{width:90%;}.elementor-2296 .elementor-element.elementor-element-c70c588{--width:90%;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2296 .elementor-element.elementor-element-1d41e6e4 .elementor-heading-title{font-size:30px;}.elementor-2296 .elementor-element.elementor-element-5e7f60c0 .elementor-heading-title{font-size:41px;}.elementor-2296 .elementor-element.elementor-element-2b014d92 .elementor-heading-title{font-size:19px;}.elementor-2296 .elementor-element.elementor-element-66a96cc9 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-2296 .elementor-element.elementor-element-4704eaf8{--width:96%;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2296 .elementor-element.elementor-element-4681009 .elementor-heading-title{font-size:16px;}.elementor-2296 .elementor-element.elementor-element-30a2b011 .elementor-heading-title{font-size:38px;}.elementor-2296 .elementor-element.elementor-element-6af6fc75{--width:100%;}.elementor-2296 .elementor-element.elementor-element-7bac81fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-4166d30b{--width:95%;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2296 .elementor-element.elementor-element-327b7a1e .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2296 .elementor-element.elementor-element-51a0ed74 .elementor-heading-title{font-size:10px;line-height:1.4em;}.elementor-2296 .elementor-element.elementor-element-5dbcc4e6{--width:95%;}.elementor-2296 .elementor-element.elementor-element-83db6a0 .elementor-heading-title{line-height:1.4em;}.elementor-2296 .elementor-element.elementor-element-6a2debfe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2296 .elementor-element.elementor-element-547d65fd{--width:60%;}.elementor-2296 .elementor-element.elementor-element-74e3a144{--width:40%;}.elementor-2296 .elementor-element.elementor-element-3ae1f993{--width:60%;}.elementor-2296 .elementor-element.elementor-element-33ec2073{--width:40%;}.elementor-2296 .elementor-element.elementor-element-338593be{--width:60%;}.elementor-2296 .elementor-element.elementor-element-729b18bb{--width:40%;}.elementor-2296 .elementor-element.elementor-element-264ff786{--width:60%;}.elementor-2296 .elementor-element.elementor-element-f94c7d2{--width:40%;}.elementor-2296 .elementor-element.elementor-element-4c62bc61{--width:60%;}.elementor-2296 .elementor-element.elementor-element-2e6d13ed{--width:40%;}.elementor-2296 .elementor-element.elementor-element-39ea956e{--width:60%;}.elementor-2296 .elementor-element.elementor-element-3bc360fe{--width:40%;}.elementor-2296 .elementor-element.elementor-element-85e8e8e{--width:60%;}.elementor-2296 .elementor-element.elementor-element-5f1c07b8{--width:40%;}.elementor-2296 .elementor-element.elementor-element-3531d62d{--width:60%;}.elementor-2296 .elementor-element.elementor-element-7683961b{--width:40%;}.elementor-2296 .elementor-element.elementor-element-740f823{--width:60%;}.elementor-2296 .elementor-element.elementor-element-2871cd9f{--width:40%;}.elementor-2296 .elementor-element.elementor-element-4727f460{--width:60%;}.elementor-2296 .elementor-element.elementor-element-1df39753{--width:40%;}.elementor-2296 .elementor-element.elementor-element-31de634{--width:60%;}.elementor-2296 .elementor-element.elementor-element-8fdd364{--width:40%;}.elementor-2296 .elementor-element.elementor-element-cec564d{--width:60%;}.elementor-2296 .elementor-element.elementor-element-c7ac407{--width:40%;}.elementor-2296 .elementor-element.elementor-element-59b16f54{--width:60%;}.elementor-2296 .elementor-element.elementor-element-10ca1724{--width:40%;}.elementor-2296 .elementor-element.elementor-element-27245362{--width:60%;}.elementor-2296 .elementor-element.elementor-element-28c3f8cb{--width:40%;}.elementor-2296 .elementor-element.elementor-element-54cf7f2c{--width:60%;}.elementor-2296 .elementor-element.elementor-element-5ec789c8{--width:40%;}.elementor-2296 .elementor-element.elementor-element-31de5b61{--width:60%;}.elementor-2296 .elementor-element.elementor-element-c699b23{--width:40%;}.elementor-2296 .elementor-element.elementor-element-43e7095f{--width:60%;}.elementor-2296 .elementor-element.elementor-element-737e5631{--width:40%;}.elementor-2296 .elementor-element.elementor-element-7d23ce43{--width:60%;}.elementor-2296 .elementor-element.elementor-element-250f953f{--width:40%;}.elementor-2296 .elementor-element.elementor-element-6f151506{--width:60%;}.elementor-2296 .elementor-element.elementor-element-1dfbf52d{--width:40%;}.elementor-2296 .elementor-element.elementor-element-10a23338{--width:60%;}.elementor-2296 .elementor-element.elementor-element-3303f623{--width:40%;}.elementor-2296 .elementor-element.elementor-element-3f248a9d{--width:60%;}.elementor-2296 .elementor-element.elementor-element-4011f95d{--width:40%;}.elementor-2296 .elementor-element.elementor-element-70e6bca5{--width:60%;}.elementor-2296 .elementor-element.elementor-element-680505f9{--width:40%;}.elementor-2296 .elementor-element.elementor-element-216bf33f{--width:60%;}.elementor-2296 .elementor-element.elementor-element-415660bc{--width:40%;}.elementor-2296 .elementor-element.elementor-element-39348c59{--width:60%;}.elementor-2296 .elementor-element.elementor-element-1ccaa584{--width:40%;}.elementor-2296 .elementor-element.elementor-element-1a063e63{--width:60%;}.elementor-2296 .elementor-element.elementor-element-5fec1b25{--width:40%;}.elementor-2296 .elementor-element.elementor-element-6e4ed79c{--width:60%;}.elementor-2296 .elementor-element.elementor-element-5d4bf48f{--width:40%;}.elementor-2296 .elementor-element.elementor-element-28fc0c08{--width:60%;}.elementor-2296 .elementor-element.elementor-element-1d073239{--width:40%;}.elementor-2296 .elementor-element.elementor-element-1e428e47{--width:60%;}.elementor-2296 .elementor-element.elementor-element-43a229e8{--width:40%;}.elementor-2296 .elementor-element.elementor-element-1f0e6382{--width:95%;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2296 .elementor-element.elementor-element-42b23216 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2296 .elementor-element.elementor-element-870a0a3{--width:95%;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2296 .elementor-element.elementor-element-36be36bb .elementor-heading-title{line-height:1.5em;}.elementor-2296 .elementor-element.elementor-element-18c78a4b .elementor-heading-title{font-size:12px;}.elementor-2296 .elementor-element.elementor-element-2333cca{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}}/* Start custom CSS for text-editor, class: .elementor-element-19b8e2e4 */.floating-bg-container {
        position: fixed; top: 0; left: 0; width: 100%; height: 100%;
        z-index: 0; pointer-events: none; overflow: hidden;
    }

    .float-photo {
        position: absolute;
        background-size: cover; background-position: center;
        border-radius: 50%;
        opacity: 0;
        box-shadow: 0 0 40px rgba(255, 255, 255, 0.15); /* 発光感 */
        filter: brightness(0.85);
    }

    .fp-1 {
        width: 620px; height: 620px;
        top: 15%; left: -30px;
        background-image: url('https://source.tonichi.net/wp-content/uploads/2026/01/fv_bg01.webp'); 
        animation: floatCycle 15s infinite 0s;
    }

    .fp-2 {
        width: 520px; height: 520px;
        top: 10%; right: -10px;
        background-image: url('https://source.tonichi.net/wp-content/uploads/2026/01/fv_bg02.webp');
        animation: floatCycle 15s infinite 5s;
    }

    .fp-3 {
        width: 420px; height: 420px;
        bottom: -30px; right: 50px;
        background-image: url('https://source.tonichi.net/wp-content/uploads/2026/01/fv_bg03.webp');
        animation: floatCycle 15s infinite 10s;
    }

    @keyframes floatCycle {
        0% { opacity: 0; transform: scale(0.9) translateY(0px); }
        10% { opacity: 0.9; transform: scale(1) translateY(0); }
        30% { opacity: 0.9; transform: scale(1) translateY(-18px); }
        40% { opacity: 0; transform: scale(1.1) translateY(-30px); }
        100% { opacity: 0; }
    }

    .bg-pattern {
        position: fixed; top: 0; left: 0; width: 100%; height: 100%;
        background: radial-gradient(rgba(255,255,255,0.05) 1px, transparent 1px);
        background-size: 40px 40px;
        z-index: -1;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6675bb *//* キャラクター */
    .hero-char {
        position: absolute; top: -30px; right: 0; width: 130px;
        animation: floatChar 3s infinite ease-in-out;
        z-index: 10;
        filter: drop-shadow(0 5px 10px rgba(0,0,0,0.3));
    }
    @keyframes floatChar { 0%,100%{transform:translateY(0) rotate(5deg);} 50%{transform:translateY(-15px) rotate(5deg);} }

    /* メインビジュアル (男女) */
    .hero-people {
        max-width: 450px; width: 100%;
        margin: 10px auto 0;
        display: block;
        filter: drop-shadow(0 10px 20px rgba(0,0,0,0.5));
        position: relative; z-index: 5;
    }

    /* タイトル画像エリア（free画像を配置するためrelativeに） */
    .title-wrapper {
        position: relative;
        display: inline-block;
        margin: 10px auto;
        z-index: 10;
    }
    .title-img {
        animation: pulseTitle 2s infinite;
    }
    /* free画像の配置 */
    .title-free {
        position: absolute;
        bottom: -20px;
        right: 190px;
        width: 140px;
        filter: drop-shadow(0 5px 10px rgba(0,0,0,0.3));
        animation: pulseTitle 2s infinite;
        z-index: 12;
    }

    @keyframes pulseTitle { 0%,100%{transform:scale(1);} 50%{transform:scale(1.02);} }

    .fukidashi-img {
        position: absolute;
        z-index: 15;
        animation: floatBubble 3s infinite ease-in-out;
        filter: drop-shadow(0 5px 10px rgba(0,0,0,0.3));
    }
    .fuki-1 {
        top: 20px; left: 10px; width: 180px;
        animation-delay: 0s;
    }
    .fuki-2 {
        top: 380px; right: 20px; width: 180px;
        animation-delay: 1.5s;
    }
    .fuki-3 {
        top: 350px; left: 80px; width: 180px;
        animation-delay: 0.8s;
    }

    @media (max-width: 668px) {

        .title-free {
            width: 70px;
            bottom: -15px;
            right: 50px;
        }

        .hero-char {
            position: absolute; top: -30px; right: 0; width: 100px;
            animation: floatChar 3s infinite ease-in-out;
            z-index: 10;
            filter: drop-shadow(0 5px 10px rgba(0,0,0,0.3));
        }

        .fukidashi-img {
            width: 110px !important;
        }

        .fuki-1 {
            top: 10px; 
            left: 10px;
        }

        .fuki-2 {
            top: 340px;
            right: 80px;
        }

        .fuki-3 {
            top: 300px;
            left: 5px;
        }
        
        /* ヒーローセクションの余白調整 */
        .hero {
            padding-bottom: 40px; /* 下の余白を少し減らす */
        }
    }

    @keyframes floatBubble { 
        0%, 100% { transform: translateY(0); } 
        50% { transform: translateY(-15px); } 
    }
    @keyframes bounce { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } }


    .hero-date {
        background: #fff; color: var(--c-red);
        font-family: var(--font-pop); font-weight: bold;
        font-size: clamp(1.5rem, 5vw, 2.5rem);
        padding: 15px 40px; border-radius: 50px;
        border: 4px solid var(--c-red);
        box-shadow: 0 10px 25px rgba(0,0,0,0.5);
        display: inline-block; margin-top: 30px;
        position: relative; z-index: 10;
    }
    @media (max-width: 768px) {
        .hero-date {
            background: #fff; color: var(--c-red);
            font-family: var(--font-pop); font-weight: bold;
            font-size: clamp(1.5rem, 5vw, 2.5rem);
            padding: 25px 30px; border-radius: 50px;
            border: 4px solid var(--c-red);
            box-shadow: 0 10px 25px rgba(0,0,0,0.5);
            display: inline-block; margin-top: 30px;
            position: relative; z-index: 10;
        }
    }
    .hero-date .year {
        font-size: 50%;
        text-align: left;
        color: #000;
        padding-left: 15px;
    }
    .hero-date .date {

    }
    .hero-date .time {
        font-size: 40%;
        color: #000;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a2b011 */.gift-amount span {
      font-size: 70%;         
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bac81fd */.gift-steps { display: flex; flex-wrap: wrap; gap: 5px; justify-content: center; margin-top: 20px; }
    .step-badge {
        background: #fff; border: 2px solid var(--c-red); border-radius: 50%;
        width: 90px; height: 90px; padding: 10px;
        display: flex; flex-direction: column; justify-content: center; align-items: center;
        font-weight: bold; color: #000; font-size: 0.8rem;
    }
    @media (max-width: 768px) {
    .gift-steps { display: flex; flex-wrap: wrap; gap: 5px; justify-content: center; margin-top: 0px; }
    .step-badge {
        background: #fff; border: 2px solid var(--c-red); border-radius: 50%;
        width: 60px; height: 60px; padding: 10px;
        display: flex; flex-direction: column; justify-content: center; align-items: center;
        font-weight: bold; color: #000; font-size: 0.5rem;
        line-height: 10px;
    }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af6fc75 */.gift-steps { display: flex; flex-wrap: wrap; gap: 5px; justify-content: center; margin-top: 20px; }
    .step-badge {
        background: #fff; border: 2px solid #ff0000; border-radius: 50%;
        width: 90px; height: 90px; padding: 10px;
        display: flex; flex-direction: column; justify-content: center; align-items: center;
        font-weight: bold; color: #000; font-size: 0.8rem;
        line-height: 20px;
    }
    @media (max-width: 768px) {
    .gift-steps { display: flex; flex-wrap: wrap; gap: 5px; justify-content: center; margin-top: 0px; }
    .step-badge {
        background: #fff; border: 2px solid #ff0000; border-radius: 50%;
        width: 70px; height: 70px; padding: 10px;
        display: flex; flex-direction: column; justify-content: center; align-items: center;
        font-weight: bold; color: #000; font-size: 0.5rem;
        line-height: 13px;
    }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4623bb3b */.timetable-scroll {
        width: 100% !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch !important;
    }

    /* テーブル本体 */
    .timetable-table {
        width: 100% !important;
        min-width: 500px !important; /* スマホで見やすく */
        border-collapse: separate !important;
        border-spacing: 0 !important;
        border: 2px solid #01afec !important;
        border-radius: 10px !important;
        overflow: hidden !important;
        margin: 0 !important;
        background: #fff !important;
    }

    .timetable-table th, 
    .timetable-table td {
        padding: 15px !important;
        border-bottom: 1px solid #eeeeee !important;
        text-align: left !important;
        vertical-align: middle !important;
        line-height: 1.4 !important;
    }

    /* 時間カラム */
    .timetable-table th {
        background-color: #f0f9ff !important;
        color: #00428c !important;
        font-weight: bold !important;
        width: 35% !important;
        text-align: center !important;
        font-family: "Mochiy Pop One", sans-serif !important;
        border-right: 1px dashed #cccccc !important;
        white-space: nowrap !important;
    }

    /* 最後の行の下線を消す */
    .timetable-table tr:last-child th, 
    .timetable-table tr:last-child td {
        border-bottom: none !important;
    }

    /* --- 行のデザイン分け --- */
    /* 通常行（受付・休憩など） */
    .row-normal th { background-color: #ffffff !important; color: #666666 !important; font-size: 0.9em !important; }
    .row-normal td { background-color: #ffffff !important; color: #666666 !important; font-size: 0.9em !important; }

    /* メイン（企業説明タイム） */
    .row-main th { background-color: #e3f2fd !important; color: #0277bd !important; }
    .row-main td { background-color: #e3f2fd !important; font-weight: bold !important; color: #01579b !important; font-size: 1.05em !important; }

    /* フリー訪問（特別色） */
    .row-free th { background-color: #fff3e0 !important; color: #e65100 !important; }
    .row-free td { background-color: #fff8e1 !important; font-weight: bold !important; color: #bf360c !important; font-size: 1.1em !important; }

    /* スマホ調整 */
    @media (max-width: 768px) {
        #timetable-wrapper { padding: 20px 15px !important; }
        .timetable-table th, .timetable-table td { padding: 10px !important; font-size: 0.9rem !important; }
        #timetable-wrapper .section-title { font-size: 1.5rem !important; }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dedde4c */.company-grid-aiueo {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
        gap: 15px;
    }
        @media (max-width: 768px) {
        .company-grid-aiueo {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
        gap: 15px;
    }
    }
    .company-item {
        background: #fff;
        border: 1px solid #eee;
        border-radius: 8px;
        padding: 12px 15px;
        display: flex;
        flex-direction: column;
        transition: all 0.2s;
        border-left: 4px solid #01afec;
    }
    .company-item:hover {
        transform: translateY(-3px);
        box-shadow: 0 5px 15px rgba(0,0,0,0.1);
        border-left-color: #E60012;
    }
    .co-kana {
        font-size: 0.7rem;
        color: #888;
        margin-bottom: 3px;
        line-height: 1;
    }
    .co-name-main {
        font-weight: bold;
        font-size: 1rem;
        color: #333333;
        line-height: 1.3;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2333cca */.fixed-cta {
        position: fixed; bottom: 20px; left: 50%; transform: translateX(-50%);
        width: 90%; max-width: 400px;
        background: #06C755; color: #fff;
        padding: 15px; border-radius: 50px;
        text-align: center; font-weight: 900; font-size: 1.2rem;
        text-decoration: none; border: 4px solid #fff;
        box-shadow: 0 10px 25px rgba(0,0,0,0.4); z-index: 999;
        display: flex; justify-content: center; align-items: center;
        animation: pulse-cta 2s infinite;
    }
    @keyframes pulse-cta {
        0% { transform: translateX(-50%) scale(1); }
        50% { transform: translateX(-50%) scale(1.05); }
        100% { transform: translateX(-50%) scale(1); }
    }/* End custom CSS */