.elementor-2 .elementor-element.elementor-element-6f1efa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6f1efa3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6f1efa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3f539d8 ) 35%, var( --e-global-color-primary ) 35%);}.elementor-2 .elementor-element.elementor-element-6f1efa3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0f058ec{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c49473b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c93c2f6{--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;--align-items:center;}.elementor-2 .elementor-element.elementor-element-9b79b19{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Noto Serif JP";font-size:0px;font-weight:500;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-9b79b19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9fb86c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9fb86c4{font-family:"Noto Serif JP";font-size:0px;font-weight:500;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-a45239b{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;column-gap:0px;font-family:"Noto Sans JP";font-size:18px;font-weight:700;letter-spacing:8px;word-spacing:0px;color:var( --e-global-color-3f539d8 );}.elementor-2 .elementor-element.elementor-element-a45239b > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a45239b p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-fa153d8{--display:flex;}.elementor-2 .elementor-element.elementor-element-28e6e7a{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-f67bcbd{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-25b9e87 .elementor-button{background-color:var( --e-global-color-primary );font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-25b9e87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-88456a0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-88456a0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-88456a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 95%, #FFFFFF 95%);}.elementor-2 .elementor-element.elementor-element-9d88f80{--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;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-46f0c40{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-087dcfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-087dcfd{font-family:"Noto Sans JP";font-size:16px;font-weight:400;line-height:32px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-05ccba7 .elementor-button{background-color:var( --e-global-color-3f539d8 );font-size:19px;font-weight:700;fill:#326BA2;color:#326BA2;border-radius:0px 0px 0px 0px;padding:40px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-05ccba7{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-05ccba7 > .elementor-widget-container{background-color:var( --e-global-color-3f539d8 );margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3f539d8 );border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-05ccba7.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-05ccba7 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-05ccba7 .elementor-button:focus{color:var( --e-global-color-4022ceb );}.elementor-2 .elementor-element.elementor-element-05ccba7 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-05ccba7 .elementor-button:focus svg{fill:var( --e-global-color-4022ceb );}.elementor-2 .elementor-element.elementor-element-160ce0a .elementor-button{background-color:var( --e-global-color-3f539d8 );font-size:19px;font-weight:700;fill:#326BA2;color:#326BA2;border-radius:6px 6px 6px 6px;padding:40px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-160ce0a{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-160ce0a > .elementor-widget-container{background-color:var( --e-global-color-3f539d8 );margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3f539d8 );border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-160ce0a.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-160ce0a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-160ce0a .elementor-button:focus{color:var( --e-global-color-4022ceb );}.elementor-2 .elementor-element.elementor-element-160ce0a .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-160ce0a .elementor-button:focus svg{fill:var( --e-global-color-4022ceb );}.elementor-2 .elementor-element.elementor-element-d6ba241{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d6ba241:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d6ba241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d6ba241.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-85bdb4b{--display:flex;--min-height:50%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-85bdb4b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-85bdb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#326BA2;}.elementor-2 .elementor-element.elementor-element-2d60bf4{--display:flex;--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2d60bf4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2d60bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7883dbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7883dbd img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-b6e3f81{--display:flex;--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0d9a47c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0d9a47c img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-25f5c6b{--display:flex;--min-height:50%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-68657aa{--display:flex;--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ef8eada > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ef8eada img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-2b216e6{--display:flex;--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f4c75b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f4c75b2 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-565deee{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d41a32d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-83c4faa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ee51349{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2f2485c .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-bfd7e75{font-size:20px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-5825b18{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0535676{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0535676:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0535676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 51%, var( --e-global-color-3f539d8 ) 51%);}.elementor-2 .elementor-element.elementor-element-7b1c720{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4adad80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4dedb6b img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-045eb0f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:3%;}.elementor-2 .elementor-element.elementor-element-045eb0f.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ec10e55 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ec10e55 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3fc8058 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3fc8058{font-size:20px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-3e23061{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c1c64c0{--display:flex;--min-height:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a747861{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a747861:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a747861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 51%, var( --e-global-color-3f539d8 ) 51%);}.elementor-2 .elementor-element.elementor-element-d3de5a3{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3a2aa71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fd101ac img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-3e1ed69{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:6%;}.elementor-2 .elementor-element.elementor-element-3e1ed69.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e389753 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e389753 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-dde0630 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dde0630{font-size:20px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-28a408d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-058ae3e{--display:flex;--min-height:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d4303fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d4303fe:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d4303fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 51%, var( --e-global-color-3f539d8 ) 51%);}.elementor-2 .elementor-element.elementor-element-e75e1f7{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-11564ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7194fa8 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-4056e89{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:3%;}.elementor-2 .elementor-element.elementor-element-4056e89.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0eccb36 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0eccb36 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9d0d470 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9d0d470{font-size:20px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-0019404{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8da61c2{--display:flex;--min-height:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2185ef6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2185ef6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2185ef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2469f69 );}.elementor-2 .elementor-element.elementor-element-ffbe0f0{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-fdf1838{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-2c84c80 .elementor-heading-title{font-size:40px;color:var( --e-global-color-3f539d8 );}.elementor-2 .elementor-element.elementor-element-8d5c9c9{font-size:20px;font-weight:700;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-c0a9563{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-36455bc{--display:flex;}.elementor-2 .elementor-element.elementor-element-785a122 .elementor-nav-menu .elementor-item{font-family:"Noto Sans JP";font-size:18px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-785a122 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-2cc56ab );fill:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-b0a1c64{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b0a1c64:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b0a1c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-2469f69 ) 50%, var( --e-global-color-accent ) 50%);}.elementor-2 .elementor-element.elementor-element-2b23206 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-71a9f29{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-71a9f29:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-71a9f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-83def44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-f6313ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f6313ea{text-align:center;}.elementor-2 .elementor-element.elementor-element-f6313ea .elementor-heading-title{font-size:40px;color:var( --e-global-color-3f539d8 );}.elementor-2 .elementor-element.elementor-element-c63b8c2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;--margin-top:32px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cb8a47a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-cb8a47a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cb8a47a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EA50E;}.elementor-2 .elementor-element.elementor-element-b926caf > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b926caf{text-align:center;}.elementor-2 .elementor-element.elementor-element-b926caf .elementor-heading-title{font-size:18px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-057f482{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-14ca516{--display:flex;--min-height:80px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-14ca516.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6edd8ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6edd8ee .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-6edd8ee .elementor-icon{font-size:72px;}.elementor-2 .elementor-element.elementor-element-6edd8ee .elementor-icon svg{height:72px;}.elementor-2 .elementor-element.elementor-element-1977265{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1977265.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7c21d53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7c21d53{column-gap:0px;text-align:start;font-family:"Arial";font-size:46px;font-weight:900;line-height:23px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-7c21d53 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-7c21d53 a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-99cd0f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-99cd0f5{column-gap:0px;font-size:16px;line-height:45px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-99cd0f5 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-99cd0f5 a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-f29a0cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-f29a0cf:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f29a0cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EA50E;}.elementor-2 .elementor-element.elementor-element-2e94148 > .elementor-widget-container{margin:0px 0px 016px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2e94148{text-align:center;}.elementor-2 .elementor-element.elementor-element-2e94148 .elementor-heading-title{font-size:18px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-bf4fdde{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cd42060{--display:flex;--min-height:80px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cd42060.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f6daa3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f6daa3c .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-f6daa3c .elementor-icon{font-size:72px;}.elementor-2 .elementor-element.elementor-element-f6daa3c .elementor-icon svg{height:72px;}.elementor-2 .elementor-element.elementor-element-2dcad9c{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2dcad9c.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d7a0a99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d7a0a99{column-gap:0px;text-align:start;font-family:"Arial";font-size:46px;font-weight:900;line-height:23px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-d7a0a99 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-d7a0a99 a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-061253c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-061253c{column-gap:0px;font-size:16px;line-height:45px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-061253c p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-061253c a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-4c91583{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-4c91583:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4c91583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EA50E;}.elementor-2 .elementor-element.elementor-element-754c4f2 > .elementor-widget-container{margin:0px 0px 016px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-754c4f2{text-align:center;}.elementor-2 .elementor-element.elementor-element-754c4f2 .elementor-heading-title{font-size:18px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-08813c5{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2185723{--display:flex;--min-height:80px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2185723.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2b4a751 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2b4a751 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-2b4a751 .elementor-icon{font-size:72px;}.elementor-2 .elementor-element.elementor-element-2b4a751 .elementor-icon svg{height:72px;}.elementor-2 .elementor-element.elementor-element-2c18ea2{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2c18ea2.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-8df5ecd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8df5ecd{column-gap:0px;text-align:start;font-family:"Arial";font-size:46px;font-weight:900;line-height:23px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-8df5ecd p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-8df5ecd a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-6617906 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6617906{column-gap:0px;font-size:16px;line-height:45px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-6617906 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-6617906 a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-97ddabb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-97ddabb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-97ddabb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EA50E;}.elementor-2 .elementor-element.elementor-element-0262417 > .elementor-widget-container{margin:0px 0px 016px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0262417{text-align:center;}.elementor-2 .elementor-element.elementor-element-0262417 .elementor-heading-title{font-size:18px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-8e0b494{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b9e0760{--display:flex;--min-height:80px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b9e0760.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-8b2d7d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8b2d7d2 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-8b2d7d2 .elementor-icon{font-size:72px;}.elementor-2 .elementor-element.elementor-element-8b2d7d2 .elementor-icon svg{height:72px;}.elementor-2 .elementor-element.elementor-element-cf746a8{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cf746a8.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-56a328d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-56a328d{column-gap:0px;text-align:start;font-family:"Arial";font-size:46px;font-weight:900;line-height:23px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-56a328d p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-56a328d a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-e324cf3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-e324cf3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e324cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EA50E;}.elementor-2 .elementor-element.elementor-element-1a2cc61 > .elementor-widget-container{margin:0px 0px 016px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1a2cc61{text-align:center;}.elementor-2 .elementor-element.elementor-element-1a2cc61 .elementor-heading-title{font-size:18px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-d106b45{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-852747c{--display:flex;--min-height:80px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-852747c.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-96f12b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-96f12b6 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-96f12b6 .elementor-icon{font-size:72px;}.elementor-2 .elementor-element.elementor-element-96f12b6 .elementor-icon svg{height:72px;}.elementor-2 .elementor-element.elementor-element-f8df81e{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f8df81e.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9a649a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9a649a4{column-gap:0px;text-align:start;font-family:"Arial";font-size:46px;font-weight:900;line-height:23px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-9a649a4 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-9a649a4 a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-9667aa5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9667aa5{column-gap:0px;font-size:16px;line-height:45px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-9667aa5 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-9667aa5 a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-a094df9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-a094df9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a094df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EA50E;}.elementor-2 .elementor-element.elementor-element-6f72fb7 > .elementor-widget-container{margin:0px 0px 016px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6f72fb7{text-align:center;}.elementor-2 .elementor-element.elementor-element-6f72fb7 .elementor-heading-title{font-size:18px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-1fba827{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-340197c{--display:flex;--min-height:80px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-340197c.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f02bc79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f02bc79 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-f02bc79 .elementor-icon{font-size:72px;}.elementor-2 .elementor-element.elementor-element-f02bc79 .elementor-icon svg{height:72px;}.elementor-2 .elementor-element.elementor-element-d576724{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d576724.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3314d43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3314d43{column-gap:0px;text-align:start;font-family:"Arial";font-size:46px;font-weight:900;line-height:23px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-3314d43 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-3314d43 a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-9a4ca05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9a4ca05{column-gap:0px;font-size:16px;line-height:45px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-9a4ca05 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-9a4ca05 a{color:var( --e-global-color-2cc56ab );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9945a46{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-9945a46{left:0px;}.elementor-2 .elementor-element.elementor-element-9945a46{bottom:0px;font-size:13px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-9945a46 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-4148dad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-4148dad:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4148dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EA50E;}.elementor-2 .elementor-element.elementor-element-e77aaf9 > .elementor-widget-container{margin:0px 0px 016px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e77aaf9{text-align:center;}.elementor-2 .elementor-element.elementor-element-e77aaf9 .elementor-heading-title{font-size:18px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-2e67a78{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-98f995d{--display:flex;--min-height:80px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-98f995d.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ae09d31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ae09d31 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-ae09d31 .elementor-icon{font-size:72px;}.elementor-2 .elementor-element.elementor-element-ae09d31 .elementor-icon svg{height:72px;}.elementor-2 .elementor-element.elementor-element-42c8032{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-42c8032.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0100fb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0100fb6{column-gap:0px;text-align:start;font-family:"Arial";font-size:46px;font-weight:900;line-height:23px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-0100fb6 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-0100fb6 a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-28e831e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-28e831e{column-gap:0px;font-size:16px;line-height:45px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-28e831e p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-28e831e a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-d4c9b0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d4c9b0f{column-gap:0px;text-align:start;font-family:"Arial";font-size:46px;font-weight:900;line-height:23px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-d4c9b0f p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-d4c9b0f a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-a5a12aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a5a12aa{column-gap:0px;font-size:16px;line-height:45px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-a5a12aa p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-a5a12aa a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-c151450{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-c151450:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c151450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EA50E;}.elementor-2 .elementor-element.elementor-element-6e52376 > .elementor-widget-container{margin:0px 0px 016px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6e52376{text-align:center;}.elementor-2 .elementor-element.elementor-element-6e52376 .elementor-heading-title{font-size:18px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-2ee3976{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5699f72{--display:flex;--min-height:80px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5699f72.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d2fc5b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d2fc5b7 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d2fc5b7 .elementor-icon{font-size:72px;}.elementor-2 .elementor-element.elementor-element-d2fc5b7 .elementor-icon svg{height:72px;}.elementor-2 .elementor-element.elementor-element-899eb70{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-899eb70.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-37cf8fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-37cf8fd{column-gap:0px;text-align:start;font-family:"Arial";font-size:46px;font-weight:900;line-height:23px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-37cf8fd p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-37cf8fd a{color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-45f5468 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-45f5468{column-gap:0px;font-size:16px;line-height:45px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-45f5468 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-45f5468 a{color:var( --e-global-color-2cc56ab );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7fb450e{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-7fb450e{left:0px;}.elementor-2 .elementor-element.elementor-element-7fb450e{bottom:0px;font-size:13px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-7fb450e p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5073ef3{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-97835de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-97835de{column-gap:0px;font-size:15px;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-97835de p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-b82434e .elementor-button{background-color:var( --e-global-color-3f539d8 );font-size:19px;font-weight:700;fill:var( --e-global-color-b87c3f7 );color:var( --e-global-color-b87c3f7 );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:40px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-b82434e{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b82434e > .elementor-widget-container{background-color:var( --e-global-color-3f539d8 );margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3f539d8 );border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-b82434e.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-b82434e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-b82434e .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-b82434e .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-b82434e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-1effc85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6879da7{--display:flex;--min-height:60px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6879da7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6879da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-3f539d8 ) 50%, var( --e-global-color-accent ) 50%);}.elementor-2 .elementor-element.elementor-element-c38369f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-cff1b92{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-109dda5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cb5e88a .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-2d1c484{font-size:20px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-c2cd609{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7641130{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a99f66b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-38d6839{--display:flex;--min-height:400px;--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:flex-end;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-38d6839:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-38d6839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sealex.com/jobs/wp-content/uploads/2026/07/people01.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-359d6cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-2px -2px -2px -2px;}.elementor-2 .elementor-element.elementor-element-359d6cc{column-gap:0px;font-size:18px;font-weight:700;line-height:41px;color:var( --e-global-color-3f539d8 );}.elementor-2 .elementor-element.elementor-element-359d6cc p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-ae1dd5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 10px 0px 10px;}.elementor-2 .elementor-element.elementor-element-ae1dd5d{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-ae1dd5d p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-7968b5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0046b8e{--display:flex;--min-height:400px;--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:flex-end;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0046b8e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0046b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sealex.com/jobs/wp-content/uploads/2026/07/people02.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ae5ab1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-2px -2px -2px -2px;}.elementor-2 .elementor-element.elementor-element-ae5ab1e{column-gap:0px;font-size:18px;font-weight:700;line-height:41px;color:var( --e-global-color-3f539d8 );}.elementor-2 .elementor-element.elementor-element-ae5ab1e p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-3626f3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 10px 0px 10px;}.elementor-2 .elementor-element.elementor-element-3626f3a{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-3626f3a p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-4c53160{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-968b815{--display:flex;--min-height:400px;--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:flex-end;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-968b815:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-968b815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sealex.com/jobs/wp-content/uploads/2026/07/people03.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5174a19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-2px -2px -2px -2px;}.elementor-2 .elementor-element.elementor-element-5174a19{column-gap:0px;font-size:18px;font-weight:700;line-height:41px;color:var( --e-global-color-3f539d8 );}.elementor-2 .elementor-element.elementor-element-5174a19 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-143b348 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 10px 0px 10px;}.elementor-2 .elementor-element.elementor-element-143b348{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-143b348 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-d8d3104{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7491645{--display:flex;--min-height:400px;--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:flex-end;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7491645:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7491645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sealex.com/jobs/wp-content/uploads/2026/07/people04-1.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-cfba512 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-2px -2px -2px -2px;}.elementor-2 .elementor-element.elementor-element-cfba512{column-gap:0px;font-size:18px;font-weight:700;line-height:41px;color:var( --e-global-color-3f539d8 );}.elementor-2 .elementor-element.elementor-element-cfba512 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-4b55f28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 10px 0px 10px;}.elementor-2 .elementor-element.elementor-element-4b55f28{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-4b55f28 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-ed17fac .elementor-button{background-color:var( --e-global-color-3f539d8 );font-size:19px;font-weight:700;fill:#326BA2;color:#326BA2;border-style:none;border-radius:0px 0px 0px 0px;padding:40px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-ed17fac{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ed17fac > .elementor-widget-container{background-color:var( --e-global-color-3f539d8 );margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-ed17fac.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ed17fac .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-ed17fac .elementor-button:focus{color:var( --e-global-color-4022ceb );}.elementor-2 .elementor-element.elementor-element-ed17fac .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-ed17fac .elementor-button:focus svg{fill:var( --e-global-color-4022ceb );}.elementor-2 .elementor-element.elementor-element-97eb3f5{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a7df2c3{--display:flex;--min-height:540px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a7df2c3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a7df2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sealex.com/jobs/wp-content/uploads/2026/07/banner_people.webp");background-position:top center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-7d09c47{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-7d09c47:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7d09c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f539d8 );}.elementor-2 .elementor-element.elementor-element-d23d689{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8d3d8e4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ef96418 .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-42bbf80{font-size:20px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-0d17387{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d9b4256{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b98b935{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ac14ec8{--display:flex;--min-height:240px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ac14ec8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ac14ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sealex.com/jobs/wp-content/uploads/2026/07/top-jobs1.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-8924855 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-2 .elementor-element.elementor-element-8924855{text-align:center;}.elementor-2 .elementor-element.elementor-element-8924855 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-a738790{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8f36dfd{--display:flex;--min-height:240px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8f36dfd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8f36dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sealex.com/jobs/wp-content/uploads/2026/07/top-jobs2.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6946c3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-2 .elementor-element.elementor-element-6946c3e{text-align:center;}.elementor-2 .elementor-element.elementor-element-6946c3e p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-e6bf23c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3775408{--display:flex;--min-height:240px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3775408:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3775408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sealex.com/jobs/wp-content/uploads/2026/07/top-jobs3.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-aebfdbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-2 .elementor-element.elementor-element-aebfdbd{text-align:center;}.elementor-2 .elementor-element.elementor-element-aebfdbd p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-cbbbe28 .elementor-button{background-color:var( --e-global-color-3f539d8 );font-size:19px;font-weight:700;fill:#326BA2;color:#326BA2;border-style:none;border-radius:0px 0px 0px 0px;padding:40px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-cbbbe28{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-cbbbe28 > .elementor-widget-container{background-color:var( --e-global-color-3f539d8 );margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-cbbbe28.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-cbbbe28 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-cbbbe28 .elementor-button:focus{color:var( --e-global-color-4022ceb );}.elementor-2 .elementor-element.elementor-element-cbbbe28 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-cbbbe28 .elementor-button:focus svg{fill:var( --e-global-color-4022ceb );}.elementor-2 .elementor-element.elementor-element-e5efcd2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-mix-blend-mode:multiply;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e5efcd2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e5efcd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sealex.com/jobs/wp-content/uploads/2026/07/top-recruit.png");background-size:cover;}.elementor-2 .elementor-element.elementor-element-42ab02d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-bed86eb{--display:flex;}.elementor-2 .elementor-element.elementor-element-3c132b4 .elementor-heading-title{font-size:40px;color:var( --e-global-color-3f539d8 );}.elementor-2 .elementor-element.elementor-element-e544630{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;color:var( --e-global-color-2cc56ab );}.elementor-2 .elementor-element.elementor-element-da4191a .elementor-button{background-color:var( --e-global-color-3f539d8 );font-size:19px;font-weight:700;fill:#326BA2;color:#326BA2;border-radius:6px 6px 6px 6px;padding:40px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-da4191a{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-da4191a > .elementor-widget-container{background-color:var( --e-global-color-3f539d8 );margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3f539d8 );border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-da4191a.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-da4191a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-da4191a .elementor-button:focus{color:var( --e-global-color-4022ceb );}.elementor-2 .elementor-element.elementor-element-da4191a .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-da4191a .elementor-button:focus svg{fill:var( --e-global-color-4022ceb );}.elementor-2 .elementor-element.elementor-element-a9cad17{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a9cad17:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a9cad17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f539d8 );}.elementor-2 .elementor-element.elementor-element-891764a{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-05aefe2 .elementor-heading-title{font-family:"Noto Sans JP";font-weight:700;}.elementor-2 .elementor-element.elementor-element-014e4a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5b337ae{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-2 .elementor-element.elementor-element-5b337ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-13f02f3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2 .elementor-element.elementor-element-09a4ad1 .elementor-button{background-color:transparent;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-3f539d8 ) 0%, var( --e-global-color-3f539d8 ) 100%);}.elementor-2 .elementor-element.elementor-element-09a4ad1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-311d479{--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:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-311d479:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-311d479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab765cc );}.elementor-2 .elementor-element.elementor-element-95a56d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-47c5dbc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-47c5dbc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-47c5dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f539d8 );}.elementor-2 .elementor-element.elementor-element-fdf111a{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-da5f225 > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-da5f225 .elementor-heading-title{font-family:"Noto Sans JP";font-size:32px;font-weight:500;letter-spacing:10px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2e09a62 > .elementor-widget-container{margin:56px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2e09a62 .elementor-heading-title{font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:6px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7e4873d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-7e4873d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7e4873d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e62a794{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-84b2a4a > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-84b2a4a .elementor-heading-title{font-family:"Noto Sans JP";font-size:32px;font-weight:500;letter-spacing:10px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-009fc0b > .elementor-widget-container{margin:056px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-009fc0b{text-align:center;}.elementor-2 .elementor-element.elementor-element-009fc0b .elementor-heading-title{font-family:"Noto Sans JP";font-size:16px;font-weight:400;letter-spacing:6px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1366px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-0535676{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-7b1c720{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-4adad80{--width:50%;}.elementor-2 .elementor-element.elementor-element-045eb0f{--width:45%;}.elementor-2 .elementor-element.elementor-element-d3de5a3{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-3a2aa71{--width:50%;}.elementor-2 .elementor-element.elementor-element-3e1ed69{--width:45%;}.elementor-2 .elementor-element.elementor-element-e75e1f7{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-11564ec{--width:50%;}.elementor-2 .elementor-element.elementor-element-4056e89{--width:45%;}.elementor-2 .elementor-element.elementor-element-ffbe0f0{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-fdf1838{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-36455bc{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-bed86eb{--width:580px;}}@media(max-width:1366px){.elementor-2 .elementor-element.elementor-element-c93c2f6{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-28e6e7a{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-05ccba7 .elementor-button{border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-d6ba241{--min-height:100&;}.elementor-2 .elementor-element.elementor-element-565deee{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d41a32d{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-0535676:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0535676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 52%, var( --e-global-color-3f539d8 ) 52%);}.elementor-2 .elementor-element.elementor-element-0535676{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7b1c720{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4adad80{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-045eb0f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:3%;}.elementor-2 .elementor-element.elementor-element-ec10e55 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ec10e55 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-3fc8058 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3fc8058{font-size:18px;}.elementor-2 .elementor-element.elementor-element-b6d5585 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b6d5585{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-a747861:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a747861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 52%, var( --e-global-color-3f539d8 ) 52%);}.elementor-2 .elementor-element.elementor-element-a747861{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d3de5a3{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3a2aa71{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3e1ed69{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:6%;}.elementor-2 .elementor-element.elementor-element-e389753 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e389753 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-dde0630 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dde0630{font-size:18px;}.elementor-2 .elementor-element.elementor-element-9afedcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9afedcf{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-d4303fe:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d4303fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 52%, var( --e-global-color-3f539d8 ) 52%);}.elementor-2 .elementor-element.elementor-element-d4303fe{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e75e1f7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-11564ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4056e89{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:3%;}.elementor-2 .elementor-element.elementor-element-0eccb36 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0eccb36 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-9d0d470 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9d0d470{font-size:18px;}.elementor-2 .elementor-element.elementor-element-1fa524a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1fa524a{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-2185ef6{--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ffbe0f0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-fdf1838{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-2c84c80 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8d5c9c9 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c0a9563 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c0a9563{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-36455bc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f6313ea > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c63b8c2{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-cb8a47a{--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-b926caf > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-b926caf .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-7c21d53{font-size:3.9vw;}.elementor-2 .elementor-element.elementor-element-99cd0f5{font-size:1.6vw;}.elementor-2 .elementor-element.elementor-element-99cd0f5 p{margin-block-end:0vh;}.elementor-2 .elementor-element.elementor-element-f29a0cf{--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-2e94148 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-2e94148 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-d7a0a99{font-size:3.9vw;}.elementor-2 .elementor-element.elementor-element-061253c{font-size:1.6vw;}.elementor-2 .elementor-element.elementor-element-061253c p{margin-block-end:0vh;}.elementor-2 .elementor-element.elementor-element-4c91583{--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-754c4f2 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-754c4f2 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-8df5ecd{font-size:3.9vw;}.elementor-2 .elementor-element.elementor-element-6617906{font-size:1.6vw;}.elementor-2 .elementor-element.elementor-element-6617906 p{margin-block-end:0vh;}.elementor-2 .elementor-element.elementor-element-97ddabb{--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-0262417 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-0262417 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-56a328d{font-size:3.9vw;}.elementor-2 .elementor-element.elementor-element-e324cf3{--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-1a2cc61 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-1a2cc61 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-9a649a4{font-size:3.9vw;}.elementor-2 .elementor-element.elementor-element-9667aa5{font-size:1.6vw;}.elementor-2 .elementor-element.elementor-element-9667aa5 p{margin-block-end:0vh;}.elementor-2 .elementor-element.elementor-element-a094df9{--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-6f72fb7 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-6f72fb7 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-3314d43{font-size:3.9vw;}.elementor-2 .elementor-element.elementor-element-9a4ca05{font-size:1.6vw;}.elementor-2 .elementor-element.elementor-element-9a4ca05 p{margin-block-end:0vh;}.elementor-2 .elementor-element.elementor-element-4148dad{--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-e77aaf9 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-e77aaf9 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-0100fb6{font-size:3.9vw;}.elementor-2 .elementor-element.elementor-element-28e831e{font-size:1.6vw;}.elementor-2 .elementor-element.elementor-element-28e831e p{margin-block-end:0vh;}.elementor-2 .elementor-element.elementor-element-d4c9b0f{font-size:3.9vw;}.elementor-2 .elementor-element.elementor-element-a5a12aa{font-size:1.6vw;}.elementor-2 .elementor-element.elementor-element-a5a12aa p{margin-block-end:0vh;}.elementor-2 .elementor-element.elementor-element-c151450{--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-6e52376 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2 .elementor-element.elementor-element-6e52376 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-37cf8fd{font-size:3.9vw;}.elementor-2 .elementor-element.elementor-element-45f5468{font-size:1.6vw;}.elementor-2 .elementor-element.elementor-element-45f5468 p{margin-block-end:0vh;}.elementor-2 .elementor-element.elementor-element-5073ef3{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-b82434e .elementor-button{border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-c38369f{--padding-top:80px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-ed17fac .elementor-button{border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-cbbbe28 .elementor-button{border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-e5efcd2{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-42ab02d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-bed86eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3c132b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3c132b4 .elementor-heading-title{letter-spacing:0.1px;word-spacing:0px;}.elementor-2 .elementor-element.elementor-element-e544630 > .elementor-widget-container{margin:0px 0px 024px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e544630{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;column-gap:0px;}.elementor-2 .elementor-element.elementor-element-e544630 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-da4191a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a9cad17{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-6f1efa3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-c93c2f6{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-9b79b19 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-9b79b19{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-2 .elementor-element.elementor-element-9fb86c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a45239b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a45239b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-28e6e7a{--grid-columns:1;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-28e6e7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9d88f80{--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-2 .elementor-element.elementor-element-46f0c40{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-85bdb4b{--min-height:380px;}.elementor-2 .elementor-element.elementor-element-25f5c6b{--min-height:380px;}.elementor-2 .elementor-element.elementor-element-0535676:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0535676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 65%, var( --e-global-color-3f539d8 ) 65%);}.elementor-2 .elementor-element.elementor-element-7b1c720{--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:flex-start;}.elementor-2 .elementor-element.elementor-element-045eb0f{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3fc8058 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-3fc8058 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-b6d5585 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-b6d5585 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-a747861:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a747861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 65%, var( --e-global-color-3f539d8 ) 65%);}.elementor-2 .elementor-element.elementor-element-d3de5a3{--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:flex-start;}.elementor-2 .elementor-element.elementor-element-3e1ed69{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-dde0630 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-dde0630 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-9afedcf > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-9afedcf p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-d4303fe:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d4303fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 65%, var( --e-global-color-3f539d8 ) 65%);}.elementor-2 .elementor-element.elementor-element-e75e1f7{--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:flex-start;}.elementor-2 .elementor-element.elementor-element-4056e89{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9d0d470 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-9d0d470 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1fa524a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-1fa524a p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-c0a9563 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-c0a9563 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-c63b8c2{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-5073ef3{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-a7df2c3{--min-height:420px;}.elementor-2 .elementor-element.elementor-element-7d09c47{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d23d689{--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-2 .elementor-element.elementor-element-42bbf80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0d17387{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-42ab02d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e544630 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-e544630 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5b337ae{--grid-columns:1;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-6f1efa3{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c93c2f6{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9fb86c4{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;font-size:32px;}.elementor-2 .elementor-element.elementor-element-9fb86c4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-a45239b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a45239b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:11px;line-height:1em;}.elementor-2 .elementor-element.elementor-element-fa153d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-28e6e7a{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-28e6e7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-25b9e87 .elementor-button{font-size:11px;}.elementor-2 .elementor-element.elementor-element-88456a0{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-46f0c40{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-087dcfd{font-size:15px;}.elementor-2 .elementor-element.elementor-element-05ccba7 .elementor-button{font-size:15px;}.elementor-2 .elementor-element.elementor-element-160ce0a .elementor-button{font-size:15px;border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-d6ba241{--min-height:480px;--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-2 .elementor-element.elementor-element-85bdb4b{--min-height:240px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2d60bf4{--width:50%;}.elementor-2 .elementor-element.elementor-element-7883dbd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-7883dbd img{width:100%;max-width:100%;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b6e3f81{--width:50%;}.elementor-2 .elementor-element.elementor-element-0d9a47c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-0d9a47c img{width:100%;max-width:100%;height:100%;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-25f5c6b{--min-height:240px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-68657aa{--width:50%;}.elementor-2 .elementor-element.elementor-element-ef8eada{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-ef8eada img{width:100%;max-width:100%;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2b216e6{--width:50%;}.elementor-2 .elementor-element.elementor-element-f4c75b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-f4c75b2 img{width:100%;max-width:100%;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-565deee{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d41a32d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-83c4faa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-ee51349{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-2f2485c > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2f2485c .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-bfd7e75 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bfd7e75{font-size:18px;}.elementor-2 .elementor-element.elementor-element-bfd7e75 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5825b18{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-05fe592{font-size:15px;}.elementor-2 .elementor-element.elementor-element-0535676:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0535676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 45%, var( --e-global-color-3f539d8 ) 45%);}.elementor-2 .elementor-element.elementor-element-0535676{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-7b1c720{--content-width:100%;--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:flex-start;}.elementor-2 .elementor-element.elementor-element-4adad80{--width:96%;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:00%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4dedb6b img{width:100%;}.elementor-2 .elementor-element.elementor-element-045eb0f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ec10e55 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-ec10e55 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-3fc8058 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3fc8058{font-size:16px;}.elementor-2 .elementor-element.elementor-element-3fc8058 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-b6d5585 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-b6d5585{column-gap:0px;font-size:14px;}.elementor-2 .elementor-element.elementor-element-b6d5585 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-c1c64c0{--width:50px;--min-height:50px;}.elementor-2 .elementor-element.elementor-element-a747861:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a747861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 45%, var( --e-global-color-3f539d8 ) 45%);}.elementor-2 .elementor-element.elementor-element-a747861{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d3de5a3{--content-width:100%;--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:flex-start;}.elementor-2 .elementor-element.elementor-element-3a2aa71{--width:96%;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:00%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fd101ac img{width:100%;}.elementor-2 .elementor-element.elementor-element-3e1ed69{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e389753 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-e389753 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-dde0630 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dde0630{font-size:16px;}.elementor-2 .elementor-element.elementor-element-dde0630 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-9afedcf > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-9afedcf{column-gap:0px;font-size:14px;}.elementor-2 .elementor-element.elementor-element-9afedcf p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-058ae3e{--width:50px;--min-height:50px;}.elementor-2 .elementor-element.elementor-element-d4303fe:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d4303fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 45%, var( --e-global-color-3f539d8 ) 45%);}.elementor-2 .elementor-element.elementor-element-d4303fe{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-e75e1f7{--content-width:100%;--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:flex-start;}.elementor-2 .elementor-element.elementor-element-11564ec{--width:96%;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:00%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7194fa8 img{width:100%;}.elementor-2 .elementor-element.elementor-element-4056e89{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0eccb36 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-0eccb36 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-9d0d470 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9d0d470{font-size:16px;}.elementor-2 .elementor-element.elementor-element-9d0d470 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1fa524a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-1fa524a{column-gap:0px;font-size:14px;}.elementor-2 .elementor-element.elementor-element-1fa524a p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-8da61c2{--width:50px;--min-height:50px;}.elementor-2 .elementor-element.elementor-element-2185ef6{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ffbe0f0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-fdf1838{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-2c84c80 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2c84c80 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-8d5c9c9 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8d5c9c9{font-size:18px;}.elementor-2 .elementor-element.elementor-element-8d5c9c9 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-c0a9563 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-c0a9563{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-c0a9563 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-785a122 .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-2 .elementor-element.elementor-element-71a9f29{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-83def44{--content-width:1200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-f6313ea > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f6313ea .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-c63b8c2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-cb8a47a{--padding-top:10px;--padding-bottom:12px;--padding-left:6px;--padding-right:6px;}.elementor-2 .elementor-element.elementor-element-b926caf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-b926caf .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-14ca516{--width:38%;--min-height:40px;}.elementor-2 .elementor-element.elementor-element-6edd8ee .elementor-icon{font-size:11vw;}.elementor-2 .elementor-element.elementor-element-6edd8ee .elementor-icon svg{height:11vw;}.elementor-2 .elementor-element.elementor-element-1977265{--width:60%;}.elementor-2 .elementor-element.elementor-element-7c21d53{font-size:6.8vw;line-height:14px;}.elementor-2 .elementor-element.elementor-element-99cd0f5{font-size:3.4vw;line-height:20px;}.elementor-2 .elementor-element.elementor-element-f29a0cf{--padding-top:10px;--padding-bottom:12px;--padding-left:6px;--padding-right:6px;}.elementor-2 .elementor-element.elementor-element-2e94148 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-2e94148 .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-cd42060{--width:38%;--min-height:40px;}.elementor-2 .elementor-element.elementor-element-f6daa3c .elementor-icon{font-size:11vw;}.elementor-2 .elementor-element.elementor-element-f6daa3c .elementor-icon svg{height:11vw;}.elementor-2 .elementor-element.elementor-element-2dcad9c{--width:60%;}.elementor-2 .elementor-element.elementor-element-d7a0a99{font-size:6.8vw;line-height:14px;}.elementor-2 .elementor-element.elementor-element-061253c{font-size:3.4vw;line-height:20px;}.elementor-2 .elementor-element.elementor-element-4c91583{--padding-top:10px;--padding-bottom:12px;--padding-left:6px;--padding-right:6px;}.elementor-2 .elementor-element.elementor-element-754c4f2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-754c4f2 .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-2185723{--width:38%;--min-height:40px;}.elementor-2 .elementor-element.elementor-element-2b4a751 .elementor-icon{font-size:11vw;}.elementor-2 .elementor-element.elementor-element-2b4a751 .elementor-icon svg{height:11vw;}.elementor-2 .elementor-element.elementor-element-2c18ea2{--width:60%;}.elementor-2 .elementor-element.elementor-element-8df5ecd{font-size:6.8vw;line-height:14px;}.elementor-2 .elementor-element.elementor-element-6617906{font-size:3.4vw;line-height:20px;}.elementor-2 .elementor-element.elementor-element-97ddabb{--padding-top:10px;--padding-bottom:12px;--padding-left:6px;--padding-right:6px;}.elementor-2 .elementor-element.elementor-element-0262417 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-0262417 .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-b9e0760{--width:38%;--min-height:40px;}.elementor-2 .elementor-element.elementor-element-8b2d7d2 .elementor-icon{font-size:11vw;}.elementor-2 .elementor-element.elementor-element-8b2d7d2 .elementor-icon svg{height:11vw;}.elementor-2 .elementor-element.elementor-element-cf746a8{--width:60%;}.elementor-2 .elementor-element.elementor-element-56a328d{font-size:6.8vw;line-height:14px;}.elementor-2 .elementor-element.elementor-element-e324cf3{--padding-top:10px;--padding-bottom:12px;--padding-left:6px;--padding-right:6px;}.elementor-2 .elementor-element.elementor-element-1a2cc61 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-1a2cc61 .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-852747c{--width:38%;--min-height:40px;}.elementor-2 .elementor-element.elementor-element-96f12b6 .elementor-icon{font-size:11vw;}.elementor-2 .elementor-element.elementor-element-96f12b6 .elementor-icon svg{height:11vw;}.elementor-2 .elementor-element.elementor-element-f8df81e{--width:60%;}.elementor-2 .elementor-element.elementor-element-9a649a4{font-size:6.8vw;line-height:14px;}.elementor-2 .elementor-element.elementor-element-9667aa5{font-size:3.4vw;line-height:20px;}.elementor-2 .elementor-element.elementor-element-a094df9{--padding-top:10px;--padding-bottom:12px;--padding-left:6px;--padding-right:6px;}.elementor-2 .elementor-element.elementor-element-6f72fb7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-6f72fb7 .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-340197c{--width:38%;--min-height:40px;}.elementor-2 .elementor-element.elementor-element-f02bc79 .elementor-icon{font-size:11vw;}.elementor-2 .elementor-element.elementor-element-f02bc79 .elementor-icon svg{height:11vw;}.elementor-2 .elementor-element.elementor-element-d576724{--width:60%;}.elementor-2 .elementor-element.elementor-element-3314d43{font-size:6.8vw;line-height:14px;}.elementor-2 .elementor-element.elementor-element-9a4ca05{font-size:3.4vw;line-height:20px;}.elementor-2 .elementor-element.elementor-element-9945a46{font-size:11px;}.elementor-2 .elementor-element.elementor-element-4148dad{--padding-top:10px;--padding-bottom:12px;--padding-left:6px;--padding-right:6px;}.elementor-2 .elementor-element.elementor-element-e77aaf9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-e77aaf9 .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-98f995d{--width:38%;--min-height:40px;}.elementor-2 .elementor-element.elementor-element-ae09d31 .elementor-icon{font-size:11vw;}.elementor-2 .elementor-element.elementor-element-ae09d31 .elementor-icon svg{height:11vw;}.elementor-2 .elementor-element.elementor-element-42c8032{--width:60%;}.elementor-2 .elementor-element.elementor-element-0100fb6{font-size:6.8vw;line-height:14px;}.elementor-2 .elementor-element.elementor-element-28e831e{font-size:3.4vw;line-height:20px;}.elementor-2 .elementor-element.elementor-element-d4c9b0f{font-size:6.8vw;line-height:14px;}.elementor-2 .elementor-element.elementor-element-a5a12aa{font-size:3.4vw;line-height:20px;}.elementor-2 .elementor-element.elementor-element-c151450{--padding-top:10px;--padding-bottom:12px;--padding-left:6px;--padding-right:6px;}.elementor-2 .elementor-element.elementor-element-6e52376 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-6e52376 .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-5699f72{--width:38%;--min-height:40px;}.elementor-2 .elementor-element.elementor-element-d2fc5b7 .elementor-icon{font-size:11vw;}.elementor-2 .elementor-element.elementor-element-d2fc5b7 .elementor-icon svg{height:11vw;}.elementor-2 .elementor-element.elementor-element-899eb70{--width:60%;}.elementor-2 .elementor-element.elementor-element-37cf8fd{font-size:6.8vw;line-height:14px;}.elementor-2 .elementor-element.elementor-element-45f5468{font-size:3.4vw;line-height:20px;}.elementor-2 .elementor-element.elementor-element-7fb450e{font-size:11px;}.elementor-2 .elementor-element.elementor-element-5073ef3{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-b82434e .elementor-button{font-size:15px;}.elementor-2 .elementor-element.elementor-element-1effc85{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c38369f{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-cff1b92{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-109dda5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-cb5e88a > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cb5e88a .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-2d1c484 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2d1c484{font-size:18px;}.elementor-2 .elementor-element.elementor-element-2d1c484 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-c2cd609{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-dbed5f3{font-size:15px;}.elementor-2 .elementor-element.elementor-element-7641130{--content-width:82%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:30px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ae1dd5d{font-size:15px;}.elementor-2 .elementor-element.elementor-element-3626f3a{font-size:15px;}.elementor-2 .elementor-element.elementor-element-143b348{font-size:15px;}.elementor-2 .elementor-element.elementor-element-4b55f28{font-size:15px;}.elementor-2 .elementor-element.elementor-element-ed17fac{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2 .elementor-element.elementor-element-ed17fac .elementor-button{font-size:15px;}.elementor-2 .elementor-element.elementor-element-a7df2c3{--min-height:200px;}.elementor-2 .elementor-element.elementor-element-7d09c47{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-d23d689{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-8d3d8e4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-ef96418 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ef96418 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-42bbf80 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-42bbf80{font-size:18px;}.elementor-2 .elementor-element.elementor-element-42bbf80 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-0d17387{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ca83e0c{font-size:15px;}.elementor-2 .elementor-element.elementor-element-d9b4256{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-b98b935{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-a738790{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-e6bf23c{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-cbbbe28{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2 .elementor-element.elementor-element-cbbbe28 .elementor-button{font-size:15px;}.elementor-2 .elementor-element.elementor-element-e5efcd2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e5efcd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sealex.com/jobs/wp-content/uploads/2026/07/top-recruit-sp.png");background-position:center center;}.elementor-2 .elementor-element.elementor-element-e5efcd2{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-42ab02d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-bed86eb{--width:100%;}.elementor-2 .elementor-element.elementor-element-3c132b4 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3c132b4 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-e544630 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-e544630{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-e544630 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-da4191a .elementor-button{font-size:15px;border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-a9cad17{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-05aefe2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-05aefe2 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-5b337ae{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-09a4ad1 .elementor-button{font-size:13px;}.elementor-2 .elementor-element.elementor-element-311d479{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-95a56d2{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-47c5dbc{--padding-top:40px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fdf111a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-da5f225 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-2 .elementor-element.elementor-element-da5f225 .elementor-heading-title{font-size:24px;letter-spacing:5px;}.elementor-2 .elementor-element.elementor-element-2e09a62 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:2px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2e09a62{text-align:center;}.elementor-2 .elementor-element.elementor-element-2e09a62 .elementor-heading-title{font-size:10px;letter-spacing:5px;}.elementor-2 .elementor-element.elementor-element-7e4873d{--padding-top:40px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e62a794{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-84b2a4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-2 .elementor-element.elementor-element-84b2a4a .elementor-heading-title{font-size:24px;letter-spacing:5px;}.elementor-2 .elementor-element.elementor-element-009fc0b > .elementor-widget-container{margin:12px 0px 0px 0px;padding:2px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-009fc0b .elementor-heading-title{font-size:10px;letter-spacing:5px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-6f1efa3{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-0f058ec{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-c93c2f6{--content-width:1280px;}.elementor-2 .elementor-element.elementor-element-88456a0{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-9d88f80{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-46f0c40{--width:50%;}.elementor-2 .elementor-element.elementor-element-d6ba241{--width:50%;}.elementor-2 .elementor-element.elementor-element-85bdb4b{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-25f5c6b{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-565deee{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-d41a32d{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-83c4faa{--width:100%;}.elementor-2 .elementor-element.elementor-element-ee51349{--width:42%;}.elementor-2 .elementor-element.elementor-element-5825b18{--width:58%;}.elementor-2 .elementor-element.elementor-element-0535676{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-7b1c720{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-4adad80{--width:50%;}.elementor-2 .elementor-element.elementor-element-045eb0f{--width:50%;}.elementor-2 .elementor-element.elementor-element-c1c64c0{--width:50px;}.elementor-2 .elementor-element.elementor-element-a747861{--width:100%;}.elementor-2 .elementor-element.elementor-element-d3de5a3{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-3a2aa71{--width:50%;}.elementor-2 .elementor-element.elementor-element-3e1ed69{--width:50%;}.elementor-2 .elementor-element.elementor-element-058ae3e{--width:50px;}.elementor-2 .elementor-element.elementor-element-d4303fe{--width:100%;}.elementor-2 .elementor-element.elementor-element-e75e1f7{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-11564ec{--width:50%;}.elementor-2 .elementor-element.elementor-element-4056e89{--width:50%;}.elementor-2 .elementor-element.elementor-element-8da61c2{--width:50px;}.elementor-2 .elementor-element.elementor-element-ffbe0f0{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-fdf1838{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-b0a1c64{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-83def44{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-14ca516{--width:40%;}.elementor-2 .elementor-element.elementor-element-1977265{--width:58%;}.elementor-2 .elementor-element.elementor-element-cd42060{--width:40%;}.elementor-2 .elementor-element.elementor-element-2dcad9c{--width:58%;}.elementor-2 .elementor-element.elementor-element-2185723{--width:40%;}.elementor-2 .elementor-element.elementor-element-2c18ea2{--width:58%;}.elementor-2 .elementor-element.elementor-element-b9e0760{--width:40%;}.elementor-2 .elementor-element.elementor-element-cf746a8{--width:58%;}.elementor-2 .elementor-element.elementor-element-852747c{--width:40%;}.elementor-2 .elementor-element.elementor-element-f8df81e{--width:58%;}.elementor-2 .elementor-element.elementor-element-340197c{--width:40%;}.elementor-2 .elementor-element.elementor-element-d576724{--width:58%;}.elementor-2 .elementor-element.elementor-element-98f995d{--width:40%;}.elementor-2 .elementor-element.elementor-element-42c8032{--width:58%;}.elementor-2 .elementor-element.elementor-element-5699f72{--width:40%;}.elementor-2 .elementor-element.elementor-element-899eb70{--width:58%;}.elementor-2 .elementor-element.elementor-element-c38369f{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-cff1b92{--width:100%;}.elementor-2 .elementor-element.elementor-element-109dda5{--width:42%;}.elementor-2 .elementor-element.elementor-element-c2cd609{--width:58%;}.elementor-2 .elementor-element.elementor-element-7641130{--content-width:1280px;}.elementor-2 .elementor-element.elementor-element-7d09c47{--content-width:1280px;}.elementor-2 .elementor-element.elementor-element-d23d689{--width:100%;}.elementor-2 .elementor-element.elementor-element-8d3d8e4{--width:42%;}.elementor-2 .elementor-element.elementor-element-0d17387{--width:58%;}.elementor-2 .elementor-element.elementor-element-d9b4256{--content-width:92%;}.elementor-2 .elementor-element.elementor-element-42ab02d{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-a9cad17{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-95a56d2{--content-width:1800px;}.elementor-2 .elementor-element.elementor-element-fdf111a{--width:280px;}.elementor-2 .elementor-element.elementor-element-e62a794{--width:280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-fa153d8{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-46f0c40{--width:100%;}.elementor-2 .elementor-element.elementor-element-d6ba241{--width:100%;}.elementor-2 .elementor-element.elementor-element-4adad80{--width:96%;}.elementor-2 .elementor-element.elementor-element-045eb0f{--width:100%;}.elementor-2 .elementor-element.elementor-element-3a2aa71{--width:96%;}.elementor-2 .elementor-element.elementor-element-3e1ed69{--width:100%;}.elementor-2 .elementor-element.elementor-element-11564ec{--width:96%;}.elementor-2 .elementor-element.elementor-element-4056e89{--width:100%;}.elementor-2 .elementor-element.elementor-element-8d3d8e4{--width:100%;}.elementor-2 .elementor-element.elementor-element-0d17387{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-9b79b19 *//* PC・タブレット時の設定 */
.elementor-2 .elementor-element.elementor-element-9b79b19 h1 {
    font-family: 'Noto Selif JP', 'Noto Selif', sans-serif !important;
}
.top-fv-h1 img{
    max-width: 800px;
}
/* スマホ時のみフォントサイズを変更 */
@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-9b79b19 h1 {
        font-size: 48px !important; /* お好みのサイズに調整してください */
    }
}


/* PCサイズ：スペースを改行せずに横に並べる */
@media (min-width: 1025px) {
    .elementor-2 .elementor-element.elementor-element-9b79b19 h1 {
        white-space: nowrap; /* 強制的に1行にする */
    }
}

/* スマホサイズ：スペースの部分で改行させる */
@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-9b79b19 h1 {
        white-space: normal; /* 折り返しを有効にする */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fb86c4 *//* PC・タブレット時の設定 */
.elementor-2 .elementor-element.elementor-element-9fb86c4 h1 {
    font-family: 'Noto Selif JP', 'Noto Selif', sans-serif !important;
    font-size: 72px !important;
}
/* スマホ時のみフォントサイズを変更 */
@media (max-width: 769px) {
 .top-fv-h1 img{
    max-width: 480px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25b9e87 */.bt_normal_fv{
    position: relative;
    width:fit-content;
    padding-left: 20px!important;
}
.bt_normal_fv::before{
    content:"";
    z-index: 1;
    display: block;
    position: absolute;
    display:block;
    border-radius: 50%;
    top: 0;
    bottom:0;
    right: auto;
    left: 0;
    margin: auto;
    width: 34px;
    height:34px;
    border: 1px solid #fff;
    transition: .3s;
}
.bt_normal_fv::after{
    content:"";
    z-index: 2;
    display: block;
    position: absolute;
    display:block;
    top: 0;
    bottom:0;
    left: 12px;
    right: auto;
    margin: auto;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    width: 8px;
    height:8px;
    transform: rotate(45deg);
}
.bt_normal_fv:hover::before{
    background:##326BA2;
}
.bt_normal_fv:hover::after{
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
}
@media (max-width: 767px) {
.bt_normal_fv{
    padding-left: 12px!important;
}
.bt_normal_fv::before{
    width: 28px;
    height:28px;
}
.bt_normal_fv::after{
    left: 10px;
    width: 6px;
    height:6px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-05ccba7 */.bt_top_intro a{
    display: block;
    position: relative;
    width:fit-content;
    text-align: center;
}
.bt_top_intro::before{
    content:"";
    z-index: 1;
    display: block;
    position: absolute;
    display:block;
    border-radius: 50%;
    top: 0;
    bottom:0;
    right: 30px;
    left: auto;
    margin: auto;
    width: 28px;
    height:28px;
    border: 1px solid #326BA2;
    transition: .3s;
    background: #326BA2;
}
.bt_top_intro::after{
    content:"";
    z-index: 2;
    display: block;
    position: absolute;
    display:block;
    top: 0;
    bottom:0;
    left: auto;
    right: 42px;
    margin: auto;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    width: 6px;
    height:6px;
    transform: rotate(45deg);
}
.bt_top_intro:hover::before{
    background:#fff;
}
.bt_top_intro:hover::after{
    border-right: 1px solid #326BA2;
    border-top: 1px solid #326BA2;
}
@media (max-width: 767px) {
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f0c40 *//* PCサイズ（600pxより大きい場合） */
.top-intro-left {
    max-width: 600px;
    margin-left: auto;
}

/* タブレット・スマホサイズ（1024px以下の場合） */
@media (max-width: 1024px) {
    .top-intro-left {
        max-width: 100% !important;
        margin-left: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7883dbd */.top-intro-img{
    height: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d60bf4 */.top-intro-pic-wrapper img{
    object-fit: cover!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6e3f81 */.top-intro-pic-wrapper img{
    object-fit: cover!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68657aa */.top-intro-pic-wrapper img{
    object-fit: cover!important;
    max-height: 472px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b216e6 */.top-intro-pic-wrapper img{
    object-fit: cover!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6ba241 */.top-intro-right {
        height: 100%!important;
        max-height: 100%!important;
    }
    @media (max-width: 1024px) {
    .top-intro-right {
        height: auto !important; /* 高さを自動に（コンテンツに合わせる） */
        min-height: 300px !important; /* スマホでの最低高さを確保 */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4adad80 *//* コンテナの比率を 100:71 に固定 */
.aspect-box {
    aspect-ratio: 100 / 71 !important;
    overflow: hidden; /* はみ出し防止 */
    position: relative;
}
/* 中の画像ウィジェット（imgタグ）を枠いっぱいに広げる */
.aspect-box img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; /* 画像の比率を保ちつつ枠を埋める */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1c64c0 *//* コンテナをリンク可能にする */
.elementor-2 .elementor-element.elementor-element-c1c64c0 {
    background: #326BA2;
    position: relative;
    cursor: pointer;
    z-index: 1;
    transition: transform 0.3s ease; 
    border: 1px solid #326BA2;
    transition: .3s;
}

/* ホバーした時に少し浮き上がる効果 */
.elementor-2 .elementor-element.elementor-element-c1c64c0:hover {
    background: #fff;
}

.elementor-2 .elementor-element.elementor-element-c1c64c0::after {
    content: '';
    z-index: 2;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 12px;
    margin: auto;
    width: 16px;
    height: 16px;
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    transform: rotate(45deg);
}
.elementor-2 .elementor-element.elementor-element-c1c64c0:hover::after {
    border-right: 2px solid #326BA2;
    border-top: 2px solid #326BA2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a2aa71 *//* コンテナの比率を 100:71 に固定 */
.aspect-box {
    aspect-ratio: 100 / 71 !important;
    overflow: hidden; /* はみ出し防止 */
    position: relative;
}
/* 中の画像ウィジェット（imgタグ）を枠いっぱいに広げる */
.aspect-box img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; /* 画像の比率を保ちつつ枠を埋める */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058ae3e *//* コンテナをリンク可能にする */
.elementor-2 .elementor-element.elementor-element-058ae3e {
    background: #326BA2;
    position: relative;
    cursor: pointer;
    z-index: 1;
    transition: transform 0.3s ease; 
    border: 1px solid #326BA2;
    transition: .3s;
}

/* ホバーした時に少し浮き上がる効果 */
.elementor-2 .elementor-element.elementor-element-058ae3e:hover {
    background: #fff;
}

.elementor-2 .elementor-element.elementor-element-058ae3e::after {
    content: '';
    z-index: 2;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 12px;
    margin: auto;
    width: 16px;
    height: 16px;
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    transform: rotate(45deg);
}
.elementor-2 .elementor-element.elementor-element-058ae3e:hover::after {
    border-right: 2px solid #326BA2;
    border-top: 2px solid #326BA2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11564ec *//* コンテナの比率を 100:71 に固定 */
.aspect-box {
    aspect-ratio: 100 / 71 !important;
    overflow: hidden; /* はみ出し防止 */
    position: relative;
}
/* 中の画像ウィジェット（imgタグ）を枠いっぱいに広げる */
.aspect-box img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; /* 画像の比率を保ちつつ枠を埋める */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da61c2 *//* コンテナをリンク可能にする */
.elementor-2 .elementor-element.elementor-element-8da61c2 {
    background: #326BA2;
    position: relative;
    cursor: pointer;
    z-index: 1;
    transition: transform 0.3s ease; 
    border: 1px solid #326BA2;
    transition: .3s;
}

/* ホバーした時に少し浮き上がる効果 */
.elementor-2 .elementor-element.elementor-element-8da61c2:hover {
    background: #fff;
}

.elementor-2 .elementor-element.elementor-element-8da61c2::after {
    content: '';
    z-index: 2;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 12px;
    margin: auto;
    width: 16px;
    height: 16px;
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    transform: rotate(45deg);
}
.elementor-2 .elementor-element.elementor-element-8da61c2:hover::after {
    border-right: 2px solid #326BA2;
    border-top: 2px solid #326BA2;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-785a122 */.drawer_menu{
    max-width: 580px!important;
    width: 100%;
    margin: 0 auto;
    border-top: 1px solid #fff;
}
.drawer_menu a{
    display: block;
    position: relative;
    padding: 30px 48px!important;
    border-bottom: 1px solid #fff;
}
.drawer_menu li::before{
    content:"";
    display: block;
    position: absolute;
    display:block;
    border-radius: 50%;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 48px;
    border: 1px solid #fff!important;
    width: 28px;
    height:28px;
    transition: .3s;
}
.drawer_menu li:hover::before{
    background: #fff;
}
.drawer_menu li::after{
    content:"";
    display: block;
    position: absolute;
    display:block;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 60px;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    width: 8px;
    height:8px;
    transform: rotate(45deg);
    transition: .3s;
}
.drawer_menu li:hover::after{
    border-right: 1px solid #326BA2;
    border-top: 1px solid #326BA2;
}
@media (max-width: 767px) {
.drawer_menu a{
    padding: 26px 28px!important;
}
.drawer_menu li::before{
    right: 28px;
    width: 22px;
    height:22px;
}
.drawer_menu li::after{
    right: 38px;
    width: 6px;
    height:6px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b82434e */.bt_number a{
    display: block;
    position: relative;
    width:fit-content;
    text-align: center;
}
.bt_number::before{
    content:"";
    z-index: 1;
    display: block;
    position: absolute;
    display:block;
    border-radius: 50%;
    top: 0;
    bottom:0;
    right: 30px;
    left: auto;
    margin: auto;
    width: 28px;
    height:28px;
    border: 1px solid #4EA50E;
    transition: .3s;
    background: #4EA50E;
}
.bt_number::after{
    content:"";
    z-index: 2;
    display: block;
    position: absolute;
    display:block;
    top: 0;
    bottom:0;
    left: auto;
    right: 42px;
    margin: auto;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    width: 6px;
    height:6px;
    transform: rotate(45deg);
}
.bt_number:hover::before{
    background:#fff;
}
.bt_number:hover::after{
    border-right: 1px solid #4EA50E;
    border-top: 1px solid #4EA50E;
}
@media (max-width: 767px) {
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359d6cc */.highlight {
    background-color: #336699; /* 背景色 */
    padding: 5px 10px;        /* 文字周りの余白 */
    box-decoration-break: clone; /* 改行しても角丸や余白を維持する */
    -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae5ab1e */.highlight2 {
    background-color: #60A0BC; /* 背景色 */
    padding: 5px 10px;        /* 文字周りの余白 */
    box-decoration-break: clone; /* 改行しても角丸や余白を維持する */
    -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfba512 */.highlight {
    background-color: #336699; /* 背景色 */
    padding: 5px 10px;        /* 文字周りの余白 */
    box-decoration-break: clone; /* 改行しても角丸や余白を維持する */
    -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7641130 */.peaple-link-wrap a{
    transition: transform 0.5s!important;
}
.peaple-link-wrap a:hover{
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed17fac */.bt_top_intro a{
    display: block;
    position: relative;
    width:fit-content;
    text-align: center;
}
.bt_top_intro::before{
    content:"";
    z-index: 1;
    display: block;
    position: absolute;
    display:block;
    border-radius: 50%;
    top: 0;
    bottom:0;
    right: 30px;
    left: auto;
    margin: auto;
    width: 28px;
    height:28px;
    border: 1px solid #326BA2;
    transition: .3s;
    background: #326BA2;
}
.bt_top_intro::after{
    content:"";
    z-index: 2;
    display: block;
    position: absolute;
    display:block;
    top: 0;
    bottom:0;
    left: auto;
    right: 42px;
    margin: auto;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    width: 6px;
    height:6px;
    transform: rotate(45deg);
}
.bt_top_intro:hover::before{
    background:#fff;
}
.bt_top_intro:hover::after{
    border-right: 1px solid #326BA2;
    border-top: 1px solid #326BA2;
}
@media (max-width: 767px) {
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d09c47 */.top-jobs-head{
    max-width:1280px;
    width: 94%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbbbe28 */.bt_top_intro a{
    display: block;
    position: relative;
    width:fit-content;
    text-align: center;
}
.bt_top_intro::before{
    content:"";
    z-index: 1;
    display: block;
    position: absolute;
    display:block;
    border-radius: 50%;
    top: 0;
    bottom:0;
    right: 30px;
    left: auto;
    margin: auto;
    width: 28px;
    height:28px;
    border: 1px solid #326BA2;
    transition: .3s;
    background: #326BA2;
}
.bt_top_intro::after{
    content:"";
    z-index: 2;
    display: block;
    position: absolute;
    display:block;
    top: 0;
    bottom:0;
    left: auto;
    right: 42px;
    margin: auto;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    width: 6px;
    height:6px;
    transform: rotate(45deg);
}
.bt_top_intro:hover::before{
    background:#fff;
}
.bt_top_intro:hover::after{
    border-right: 1px solid #326BA2;
    border-top: 1px solid #326BA2;
}
@media (max-width: 767px) {
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da4191a */.bt_top_intro a{
    display: block;
    position: relative;
    width:fit-content;
    text-align: center;
}
.bt_top_intro::before{
    content:"";
    z-index: 1;
    display: block;
    position: absolute;
    display:block;
    border-radius: 50%;
    top: 0;
    bottom:0;
    right: 30px;
    left: auto;
    margin: auto;
    width: 28px;
    height:28px;
    border: 1px solid #326BA2;
    transition: .3s;
    background: #326BA2;
}
.bt_top_intro::after{
    content:"";
    z-index: 2;
    display: block;
    position: absolute;
    display:block;
    top: 0;
    bottom:0;
    left: auto;
    right: 42px;
    margin: auto;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    width: 6px;
    height:6px;
    transform: rotate(45deg);
}
.bt_top_intro:hover::before{
    background:#fff;
}
.bt_top_intro:hover::after{
    border-right: 1px solid #326BA2;
    border-top: 1px solid #326BA2;
}
@media (max-width: 767px) {
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05aefe2 */.news-midashi-h2 {
    font-family: 'Noto Sans JP', 'Noto Sans', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09a4ad1 */.bt_normal_sm{
    position: relative;
    width:fit-content;
    padding-left: 20px!important;
}
.bt_normal_sm::before{
    content:"";
    z-index: 1;
    display: block;
    position: absolute;
    display:block;
    border-radius: 50%;
    top: 0;
    bottom:0;
    right: auto;
    left: 0;
    margin: auto;
    width: 34px;
    height:34px;
    border: 1px solid #0F0F0F;
    transition: .3s;
}
.bt_normal_sm::after{
    content:"";
    z-index: 2;
    display: block;
    position: absolute;
    display:block;
    top: 0;
    bottom:0;
    left: 12px;
    right: auto;
    margin: auto;
    border-right: 1px solid #0F0F0F;
    border-top: 1px solid #0F0F0F;
    width: 8px;
    height:8px;
    transform: rotate(45deg);
}
.bt_normal_sm:hover::before{
    background:#0F0F0F;
}
.bt_normal_sm:hover::after{
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
}
@media (max-width: 767px) {
.bt_normal_sm{
    padding-left: 12px!important;
}
.bt_normal_sm::before{
    width: 26px;
    height:26px;
}
.bt_normal_sm::after{
    width: 6px;
    height:6px;
    left: 8px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdf111a */.drawer-bt-inner1{
    display:block;
    width: 240px;
    margin: 0 auto;
    position: relative;
}
.drawer-bt-inner1::before{
    content:"";
    display: block;
    position: absolute;
    display:block;
    border-radius: 50%;
    top: 10px;
    bottom:auto;
    right: 0;
    left: auto;
    width: 34px;
    height:34px;
    background: #326BA2;
}
.drawer-bt-inner1::after{
    content:"";
    display: block;
    position: absolute;
    display:block;
    top: 23px;
    bottom:auto;
    right: 15px;
    left: auto;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    width: 8px;
    height:8px;
    transform: rotate(45deg);
}
@media (max-width: 767px) {
.drawer-bt-inner1{
    width:  160px;
}
.drawer-bt-inner1::before{
    top: -1px!important;
    width:26px;
    height:26px;
}
.drawer-bt-inner1::after{
    top: 9px!important;
    right: 12px;
    width: 6px;
    height:6px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c5dbc */.bt-newgraduate{
    transition: .3s!important;
}
.bt-newgraduate:hover{
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e62a794 */.drawer-bt-inner2{
    display:block;
    width: 240px;
    margin: 0 auto;
    position: relative;
}
.drawer-bt-inner2::before{
    content:"";
    display: block;
    position: absolute;
    display:block;
    border-radius: 50%;
    top: 10px;
    bottom:auto;
    right: 0;
    left: auto;
    width: 34px;
    height:34px;
    background: #fff;
}
.drawer-bt-inner2::after{
    content:"";
    display: block;
    position: absolute;
    display:block;
    top: 23px;
    bottom:auto;
    right: 15px;
    left: auto;
    border-right: 1px solid #326BA2;
    border-top: 1px solid #326BA2;
    width: 8px;
    height:8px;
    transform: rotate(45deg);
}
@media (max-width: 767px) {
.drawer-bt-inner2{
    width: 160px;
}
.drawer-bt-inner2::before{
    top: -1px!important;
    width:26px;
    height:26px;
}
.drawer-bt-inner2::after{
    top: 9px!important;
    right: 12px;
    width: 6px;
    height:6px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4873d */.bt-newgraduate{
    transition: .3s!important;
}
.bt-newgraduate:hover{
    opacity: 0.8;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Serif JP';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sealex.com/jobs/wp-content/uploads/2026/07/noto-serif-jp-v33-japanese_latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Serif JP';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sealex.com/jobs/wp-content/uploads/2026/07/noto-serif-jp-v33-japanese_latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Serif JP';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sealex.com/jobs/wp-content/uploads/2026/07/noto-serif-jp-v33-japanese_latin-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sealex.com/jobs/wp-content/uploads/2026/06/NotoSansJP-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sealex.com/jobs/wp-content/uploads/2026/06/NotoSansJP-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sealex.com/jobs/wp-content/uploads/2026/06/noto-sans-jp-v56-latin-500.woff2') format('woff2');
}
/* End Custom Fonts CSS */