.elementor-1490 .elementor-element.elementor-element-05df5da{--display:flex;--min-height:40vh;--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;--justify-content:center}.elementor-1490 .elementor-element.elementor-element-05df5da:not(.elementor-motion-effects-element-type-background),.elementor-1490 .elementor-element.elementor-element-05df5da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://itoyo-hoikuen.ed.jp/wp-content/uploads/2024/07/back11-3.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-1490 .elementor-element.elementor-element-05df5da:before{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-1490 .elementor-element.elementor-element-05df5da>.elementor-shape-bottom .elementor-shape-fill,.elementor-1490 .elementor-element.elementor-element-05df5da>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-d949884)}.elementor-1490 .elementor-element.elementor-element-05df5da>.elementor-shape-bottom svg,.elementor-1490 .elementor-element.elementor-element-05df5da>.e-con-inner>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:110px;transform:translateX(-50%) rotateY(180deg)}.elementor-1490 .elementor-element.elementor-element-05df5da.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1490 .elementor-element.elementor-element-d66a4ed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-1490 .elementor-element.elementor-element-d66a4ed.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1490 .elementor-element.elementor-element-54801c4>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-54801c4{text-align:center}.elementor-1490 .elementor-element.elementor-element-54801c4 .elementor-heading-title{font-family:var(--e-global-typography-4b50dea-font-family),Sans-serif;font-size:var(--e-global-typography-4b50dea-font-size);font-weight:var(--e-global-typography-4b50dea-font-weight);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing);color:var(--e-global-color-cdaa4bd)}.elementor-1490 .elementor-element.elementor-element-2daa367.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1490 .elementor-element.elementor-element-2daa367{text-align:center}.elementor-1490 .elementor-element.elementor-element-2daa367 img{width:250px}.elementor-1490 .elementor-element.elementor-element-bff0770{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:100px;--padding-bottom:200px;--padding-left:15px;--padding-right:15px}.elementor-1490 .elementor-element.elementor-element-bff0770>.elementor-shape-bottom svg,.elementor-1490 .elementor-element.elementor-element-bff0770>.e-con-inner>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:110px}.elementor-1490 .elementor-element.elementor-element-67a9b35{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1490 .elementor-element.elementor-element-cd75c17{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-1490 .elementor-element.elementor-element-a30c3a6>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-a30c3a6{text-align:center}.elementor-1490 .elementor-element.elementor-element-a30c3a6 .elementor-heading-title{font-family:var(--e-global-typography-4b50dea-font-family),Sans-serif;font-size:var(--e-global-typography-4b50dea-font-size);font-weight:var(--e-global-typography-4b50dea-font-weight);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing);color:#222}.elementor-1490 .elementor-element.elementor-element-bab020b>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-bab020b{text-align:center}.elementor-1490 .elementor-element.elementor-element-bab020b .elementor-heading-title{font-family:var(--e-global-typography-39771e5-font-family),Sans-serif;font-size:var(--e-global-typography-39771e5-font-size);font-weight:var(--e-global-typography-39771e5-font-weight);line-height:var(--e-global-typography-39771e5-line-height);letter-spacing:var(--e-global-typography-39771e5-letter-spacing);color:var(--e-global-color-text)}.elementor-1490 .elementor-element.elementor-element-527da41>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-527da41{text-align:center}.elementor-1490 .elementor-element.elementor-element-527da41 .elementor-heading-title{font-family:var(--e-global-typography-225998f-font-family),Sans-serif;font-size:var(--e-global-typography-225998f-font-size);font-weight:var(--e-global-typography-225998f-font-weight);line-height:var(--e-global-typography-225998f-line-height);letter-spacing:var(--e-global-typography-225998f-letter-spacing);color:#222}.elementor-1490 .elementor-element.elementor-element-9a42808>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-9a42808{text-align:center}.elementor-1490 .elementor-element.elementor-element-9a42808 .elementor-heading-title{font-family:var(--e-global-typography-4b50dea-font-family),Sans-serif;font-size:var(--e-global-typography-4b50dea-font-size);font-weight:var(--e-global-typography-4b50dea-font-weight);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing);color:var(--e-global-color-text)}.elementor-1490 .elementor-element.elementor-element-217c51d .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-cdaa4bd);color:var(--e-global-color-cdaa4bd);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:0;padding:58px}.elementor-1490 .elementor-element.elementor-element-217c51d .elementor-button:hover,.elementor-1490 .elementor-element.elementor-element-217c51d .elementor-button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-cdaa4bd);border-color:var(--e-global-color-secondary)}.elementor-1490 .elementor-element.elementor-element-217c51d:not(.elementor-widget-image) .elementor-widget-container,.elementor-1490 .elementor-element.elementor-element-217c51d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://itoyo-hoikuen.ed.jp/wp-content/uploads/2024/06/fluid-16.svg);-webkit-mask-size:177px;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1490 .elementor-element.elementor-element-217c51d .elementor-button:hover svg,.elementor-1490 .elementor-element.elementor-element-217c51d .elementor-button:focus svg{fill:var(--e-global-color-cdaa4bd)}.elementor-1490 .elementor-element.elementor-element-5e9938d{--display:flex;--justify-content:center}.elementor-1490 .elementor-element.elementor-element-eb6c78b img{width:280px}.elementor-1490 .elementor-element.elementor-element-35b231b{--divider-border-style:dots_tribal;--divider-color:var(--e-global-color-a3a0409);--divider-pattern-height:20px}.elementor-1490 .elementor-element.elementor-element-35b231b .elementor-divider-separator{width:100%}.elementor-1490 .elementor-element.elementor-element-35b231b .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-1490 .elementor-element.elementor-element-41accf2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1490 .elementor-element.elementor-element-f789e61{--display:flex;--justify-content:center}.elementor-1490 .elementor-element.elementor-element-309e163 img{width:355px}.elementor-1490 .elementor-element.elementor-element-551fa17{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-1490 .elementor-element.elementor-element-b705bf4>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-b705bf4{text-align:center}.elementor-1490 .elementor-element.elementor-element-b705bf4 .elementor-heading-title{font-family:var(--e-global-typography-4b50dea-font-family),Sans-serif;font-size:var(--e-global-typography-4b50dea-font-size);font-weight:var(--e-global-typography-4b50dea-font-weight);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing);color:#222}.elementor-1490 .elementor-element.elementor-element-7c2d613>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-7c2d613{text-align:center}.elementor-1490 .elementor-element.elementor-element-7c2d613 .elementor-heading-title{font-family:var(--e-global-typography-39771e5-font-family),Sans-serif;font-size:var(--e-global-typography-39771e5-font-size);font-weight:var(--e-global-typography-39771e5-font-weight);line-height:var(--e-global-typography-39771e5-line-height);letter-spacing:var(--e-global-typography-39771e5-letter-spacing);color:var(--e-global-color-text)}.elementor-1490 .elementor-element.elementor-element-90c5feb>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-90c5feb{text-align:center}.elementor-1490 .elementor-element.elementor-element-90c5feb .elementor-heading-title{font-family:var(--e-global-typography-225998f-font-family),Sans-serif;font-size:var(--e-global-typography-225998f-font-size);font-weight:var(--e-global-typography-225998f-font-weight);line-height:var(--e-global-typography-225998f-line-height);letter-spacing:var(--e-global-typography-225998f-letter-spacing);color:#222}.elementor-1490 .elementor-element.elementor-element-21f66b9>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-21f66b9{text-align:center}.elementor-1490 .elementor-element.elementor-element-21f66b9 .elementor-heading-title{font-family:var(--e-global-typography-4b50dea-font-family),Sans-serif;font-size:var(--e-global-typography-4b50dea-font-size);font-weight:var(--e-global-typography-4b50dea-font-weight);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing);color:var(--e-global-color-text)}.elementor-1490 .elementor-element.elementor-element-da16e8d .elementor-button{background-color:var(--e-global-color-secondary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-cdaa4bd);color:var(--e-global-color-cdaa4bd);border-style:solid;border-width:1px;border-color:var(--e-global-color-a3a0409);border-radius:0;padding:58px}.elementor-1490 .elementor-element.elementor-element-da16e8d .elementor-button:hover,.elementor-1490 .elementor-element.elementor-element-da16e8d .elementor-button:focus{background-color:var(--e-global-color-a3a0409);color:var(--e-global-color-text);border-color:var(--e-global-color-a3a0409)}.elementor-1490 .elementor-element.elementor-element-da16e8d:not(.elementor-widget-image) .elementor-widget-container,.elementor-1490 .elementor-element.elementor-element-da16e8d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://itoyo-hoikuen.ed.jp/wp-content/uploads/2024/06/fluid-16.svg);-webkit-mask-size:177px;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1490 .elementor-element.elementor-element-da16e8d .elementor-button:hover svg,.elementor-1490 .elementor-element.elementor-element-da16e8d .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-1490 .elementor-element.elementor-element-9f8effb{--divider-border-style:dots_tribal;--divider-color:var(--e-global-color-primary);--divider-pattern-height:20px}.elementor-1490 .elementor-element.elementor-element-9f8effb .elementor-divider-separator{width:100%}.elementor-1490 .elementor-element.elementor-element-9f8effb .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-1490 .elementor-element.elementor-element-420744f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1490 .elementor-element.elementor-element-92eca73{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-1490 .elementor-element.elementor-element-be12f34>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-be12f34{text-align:center}.elementor-1490 .elementor-element.elementor-element-be12f34 .elementor-heading-title{font-family:var(--e-global-typography-4b50dea-font-family),Sans-serif;font-size:var(--e-global-typography-4b50dea-font-size);font-weight:var(--e-global-typography-4b50dea-font-weight);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing);color:var(--e-global-color-text)}.elementor-1490 .elementor-element.elementor-element-10502c7>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-10502c7{text-align:center}.elementor-1490 .elementor-element.elementor-element-10502c7 .elementor-heading-title{font-family:var(--e-global-typography-39771e5-font-family),Sans-serif;font-size:var(--e-global-typography-39771e5-font-size);font-weight:var(--e-global-typography-39771e5-font-weight);line-height:var(--e-global-typography-39771e5-line-height);letter-spacing:var(--e-global-typography-39771e5-letter-spacing);color:var(--e-global-color-text)}.elementor-1490 .elementor-element.elementor-element-295b550>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-295b550{text-align:center}.elementor-1490 .elementor-element.elementor-element-295b550 .elementor-heading-title{font-family:var(--e-global-typography-225998f-font-family),Sans-serif;font-size:var(--e-global-typography-225998f-font-size);font-weight:var(--e-global-typography-225998f-font-weight);line-height:var(--e-global-typography-225998f-line-height);letter-spacing:var(--e-global-typography-225998f-letter-spacing);color:#222}.elementor-1490 .elementor-element.elementor-element-26d4c23>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-26d4c23{text-align:center}.elementor-1490 .elementor-element.elementor-element-26d4c23 .elementor-heading-title{font-family:var(--e-global-typography-4b50dea-font-family),Sans-serif;font-size:var(--e-global-typography-4b50dea-font-size);font-weight:var(--e-global-typography-4b50dea-font-weight);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing);color:var(--e-global-color-text)}.elementor-1490 .elementor-element.elementor-element-c52acd9 .elementor-button{background-color:var(--e-global-color-a3a0409);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:1px;border-color:var(--e-global-color-34372bb);border-radius:0;padding:58px}.elementor-1490 .elementor-element.elementor-element-c52acd9 .elementor-button:hover,.elementor-1490 .elementor-element.elementor-element-c52acd9 .elementor-button:focus{background-color:var(--e-global-color-34372bb);color:var(--e-global-color-cdaa4bd);border-color:var(--e-global-color-34372bb)}.elementor-1490 .elementor-element.elementor-element-c52acd9:not(.elementor-widget-image) .elementor-widget-container,.elementor-1490 .elementor-element.elementor-element-c52acd9.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://itoyo-hoikuen.ed.jp/wp-content/uploads/2024/06/fluid-16.svg);-webkit-mask-size:177px;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1490 .elementor-element.elementor-element-c52acd9 .elementor-button:hover svg,.elementor-1490 .elementor-element.elementor-element-c52acd9 .elementor-button:focus svg{fill:var(--e-global-color-cdaa4bd)}.elementor-1490 .elementor-element.elementor-element-83f5812{--display:flex;--justify-content:center}.elementor-1490 .elementor-element.elementor-element-8eeaea9 img{width:320px}.elementor-1490 .elementor-element.elementor-element-3dde168{--divider-border-style:dots_tribal;--divider-color:var(--e-global-color-secondary);--divider-pattern-height:20px}.elementor-1490 .elementor-element.elementor-element-3dde168 .elementor-divider-separator{width:100%}.elementor-1490 .elementor-element.elementor-element-3dde168 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-1490 .elementor-element.elementor-element-e76d4dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1490 .elementor-element.elementor-element-09f2084{--display:flex;--justify-content:center}.elementor-1490 .elementor-element.elementor-element-f4fed23 img{width:357px}.elementor-1490 .elementor-element.elementor-element-bdc8788{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-1490 .elementor-element.elementor-element-b999fde>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-b999fde{text-align:center}.elementor-1490 .elementor-element.elementor-element-b999fde .elementor-heading-title{font-family:var(--e-global-typography-4b50dea-font-family),Sans-serif;font-size:var(--e-global-typography-4b50dea-font-size);font-weight:var(--e-global-typography-4b50dea-font-weight);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing);color:#222}.elementor-1490 .elementor-element.elementor-element-7090cee>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-7090cee{text-align:center}.elementor-1490 .elementor-element.elementor-element-7090cee .elementor-heading-title{font-family:var(--e-global-typography-39771e5-font-family),Sans-serif;font-size:var(--e-global-typography-39771e5-font-size);font-weight:var(--e-global-typography-39771e5-font-weight);line-height:var(--e-global-typography-39771e5-line-height);letter-spacing:var(--e-global-typography-39771e5-letter-spacing);color:var(--e-global-color-text)}.elementor-1490 .elementor-element.elementor-element-d221903>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-d221903{text-align:center}.elementor-1490 .elementor-element.elementor-element-d221903 .elementor-heading-title{font-family:var(--e-global-typography-225998f-font-family),Sans-serif;font-size:var(--e-global-typography-225998f-font-size);font-weight:var(--e-global-typography-225998f-font-weight);line-height:var(--e-global-typography-225998f-line-height);letter-spacing:var(--e-global-typography-225998f-letter-spacing);color:#222}.elementor-1490 .elementor-element.elementor-element-17575f6>.elementor-widget-container{margin:0}.elementor-1490 .elementor-element.elementor-element-17575f6{text-align:center}.elementor-1490 .elementor-element.elementor-element-17575f6 .elementor-heading-title{font-family:var(--e-global-typography-4b50dea-font-family),Sans-serif;font-size:var(--e-global-typography-4b50dea-font-size);font-weight:var(--e-global-typography-4b50dea-font-weight);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing);color:var(--e-global-color-text)}.elementor-1490 .elementor-element.elementor-element-1e8d69b .elementor-button{background-color:var(--e-global-color-34372bb);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-cdaa4bd);color:var(--e-global-color-cdaa4bd);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:0;padding:58px}.elementor-1490 .elementor-element.elementor-element-1e8d69b .elementor-button:hover,.elementor-1490 .elementor-element.elementor-element-1e8d69b .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-cdaa4bd);border-color:var(--e-global-color-primary)}.elementor-1490 .elementor-element.elementor-element-1e8d69b:not(.elementor-widget-image) .elementor-widget-container,.elementor-1490 .elementor-element.elementor-element-1e8d69b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://itoyo-hoikuen.ed.jp/wp-content/uploads/2024/06/fluid-16.svg);-webkit-mask-size:177px;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1490 .elementor-element.elementor-element-1e8d69b .elementor-button:hover svg,.elementor-1490 .elementor-element.elementor-element-1e8d69b .elementor-button:focus svg{fill:var(--e-global-color-cdaa4bd)}@media(min-width:768px){.elementor-1490 .elementor-element.elementor-element-05df5da{--width:100%}.elementor-1490 .elementor-element.elementor-element-d66a4ed{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-1490 .elementor-element.elementor-element-05df5da{--width:100%}}@media(max-width:1024px){.elementor-1490 .elementor-element.elementor-element-05df5da>.elementor-shape-bottom svg,.elementor-1490 .elementor-element.elementor-element-05df5da>.e-con-inner>.elementor-shape-bottom svg{height:50px}.elementor-1490 .elementor-element.elementor-element-05df5da.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1490 .elementor-element.elementor-element-d66a4ed{--margin-top:0em;--margin-bottom:-3em;--margin-left:0em;--margin-right:0em;--z-index:1}.elementor-1490 .elementor-element.elementor-element-54801c4 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-a30c3a6 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-bab020b .elementor-heading-title{font-size:var(--e-global-typography-39771e5-font-size);line-height:var(--e-global-typography-39771e5-line-height);letter-spacing:var(--e-global-typography-39771e5-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-527da41 .elementor-heading-title{font-size:var(--e-global-typography-225998f-font-size);line-height:var(--e-global-typography-225998f-line-height);letter-spacing:var(--e-global-typography-225998f-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-9a42808 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-217c51d .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-b705bf4 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-7c2d613 .elementor-heading-title{font-size:var(--e-global-typography-39771e5-font-size);line-height:var(--e-global-typography-39771e5-line-height);letter-spacing:var(--e-global-typography-39771e5-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-90c5feb .elementor-heading-title{font-size:var(--e-global-typography-225998f-font-size);line-height:var(--e-global-typography-225998f-line-height);letter-spacing:var(--e-global-typography-225998f-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-21f66b9 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-da16e8d .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-be12f34 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-10502c7 .elementor-heading-title{font-size:var(--e-global-typography-39771e5-font-size);line-height:var(--e-global-typography-39771e5-line-height);letter-spacing:var(--e-global-typography-39771e5-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-295b550 .elementor-heading-title{font-size:var(--e-global-typography-225998f-font-size);line-height:var(--e-global-typography-225998f-line-height);letter-spacing:var(--e-global-typography-225998f-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-26d4c23 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-c52acd9 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-b999fde .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-7090cee .elementor-heading-title{font-size:var(--e-global-typography-39771e5-font-size);line-height:var(--e-global-typography-39771e5-line-height);letter-spacing:var(--e-global-typography-39771e5-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-d221903 .elementor-heading-title{font-size:var(--e-global-typography-225998f-font-size);line-height:var(--e-global-typography-225998f-line-height);letter-spacing:var(--e-global-typography-225998f-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-17575f6 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-1e8d69b .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media(max-width:767px){.elementor-1490 .elementor-element.elementor-element-d66a4ed{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-1490 .elementor-element.elementor-element-54801c4 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-2daa367 img{width:190px}.elementor-1490 .elementor-element.elementor-element-bff0770>.elementor-shape-bottom svg,.elementor-1490 .elementor-element.elementor-element-bff0770>.e-con-inner>.elementor-shape-bottom svg{height:50px}.elementor-1490 .elementor-element.elementor-element-bff0770{--padding-top:50px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-1490 .elementor-element.elementor-element-67a9b35{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1490 .elementor-element.elementor-element-cd75c17{--gap:5px 10px;--row-gap:5px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1490 .elementor-element.elementor-element-a30c3a6 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-bab020b .elementor-heading-title{font-size:var(--e-global-typography-39771e5-font-size);line-height:var(--e-global-typography-39771e5-line-height);letter-spacing:var(--e-global-typography-39771e5-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-527da41 .elementor-heading-title{font-size:var(--e-global-typography-225998f-font-size);line-height:var(--e-global-typography-225998f-line-height);letter-spacing:var(--e-global-typography-225998f-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-9a42808 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-217c51d .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-5e9938d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1490 .elementor-element.elementor-element-5e9938d.e-con{--order:-99999}.elementor-1490 .elementor-element.elementor-element-eb6c78b img{width:200px}.elementor-1490 .elementor-element.elementor-element-35b231b .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0}.elementor-1490 .elementor-element.elementor-element-35b231b .elementor-divider{text-align:center}.elementor-1490 .elementor-element.elementor-element-41accf2{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1490 .elementor-element.elementor-element-f789e61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1490 .elementor-element.elementor-element-309e163 img{width:250px}.elementor-1490 .elementor-element.elementor-element-551fa17{--gap:5px 10px;--row-gap:5px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1490 .elementor-element.elementor-element-b705bf4 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-7c2d613 .elementor-heading-title{font-size:var(--e-global-typography-39771e5-font-size);line-height:var(--e-global-typography-39771e5-line-height);letter-spacing:var(--e-global-typography-39771e5-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-90c5feb .elementor-heading-title{font-size:var(--e-global-typography-225998f-font-size);line-height:var(--e-global-typography-225998f-line-height);letter-spacing:var(--e-global-typography-225998f-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-21f66b9 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-da16e8d .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-9f8effb .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0}.elementor-1490 .elementor-element.elementor-element-9f8effb .elementor-divider{text-align:center}.elementor-1490 .elementor-element.elementor-element-420744f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1490 .elementor-element.elementor-element-92eca73{--gap:5px 10px;--row-gap:5px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1490 .elementor-element.elementor-element-be12f34 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-10502c7 .elementor-heading-title{font-size:var(--e-global-typography-39771e5-font-size);line-height:var(--e-global-typography-39771e5-line-height);letter-spacing:var(--e-global-typography-39771e5-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-295b550 .elementor-heading-title{font-size:var(--e-global-typography-225998f-font-size);line-height:var(--e-global-typography-225998f-line-height);letter-spacing:var(--e-global-typography-225998f-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-26d4c23 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-c52acd9 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-83f5812{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1490 .elementor-element.elementor-element-83f5812.e-con{--order:-99999}.elementor-1490 .elementor-element.elementor-element-8eeaea9 img{width:235px}.elementor-1490 .elementor-element.elementor-element-3dde168 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0}.elementor-1490 .elementor-element.elementor-element-3dde168 .elementor-divider{text-align:center}.elementor-1490 .elementor-element.elementor-element-e76d4dd{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1490 .elementor-element.elementor-element-09f2084{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1490 .elementor-element.elementor-element-f4fed23 img{width:235px}.elementor-1490 .elementor-element.elementor-element-bdc8788{--gap:5px 10px;--row-gap:5px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1490 .elementor-element.elementor-element-b999fde .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-7090cee .elementor-heading-title{font-size:var(--e-global-typography-39771e5-font-size);line-height:var(--e-global-typography-39771e5-line-height);letter-spacing:var(--e-global-typography-39771e5-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-d221903 .elementor-heading-title{font-size:var(--e-global-typography-225998f-font-size);line-height:var(--e-global-typography-225998f-line-height);letter-spacing:var(--e-global-typography-225998f-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-17575f6 .elementor-heading-title{font-size:var(--e-global-typography-4b50dea-font-size);line-height:var(--e-global-typography-4b50dea-line-height);letter-spacing:var(--e-global-typography-4b50dea-letter-spacing)}.elementor-1490 .elementor-element.elementor-element-1e8d69b .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}body.elementor-page-1490{padding:5%}}