.elementor-1672 .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-1672 .elementor-element.elementor-element-05df5da:not(.elementor-motion-effects-element-type-background),.elementor-1672 .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-1672 .elementor-element.elementor-element-05df5da:before{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-1672 .elementor-element.elementor-element-05df5da>.elementor-shape-bottom .elementor-shape-fill,.elementor-1672 .elementor-element.elementor-element-05df5da>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-d949884)}.elementor-1672 .elementor-element.elementor-element-05df5da>.elementor-shape-bottom svg,.elementor-1672 .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-1672 .elementor-element.elementor-element-05df5da.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1672 .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-1672 .elementor-element.elementor-element-d66a4ed.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1672 .elementor-element.elementor-element-54801c4>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-54801c4{text-align:center}.elementor-1672 .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-1672 .elementor-element.elementor-element-2daa367.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1672 .elementor-element.elementor-element-2daa367{text-align:center}.elementor-1672 .elementor-element.elementor-element-2daa367 img{width:450px}.elementor-1672 .elementor-element.elementor-element-286e463{--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:100px;--padding-left:15px;--padding-right:15px}.elementor-1672 .elementor-element.elementor-element-8847951{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-1672 .elementor-element.elementor-element-b6d39af>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-b6d39af{text-align:center}.elementor-1672 .elementor-element.elementor-element-b6d39af .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-primary)}.elementor-1672 .elementor-element.elementor-element-a76d4e7>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-a76d4e7 img{width:385px}.elementor-1672 .elementor-element.elementor-element-4931615{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1672 .elementor-element.elementor-element-6e01b15{--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}.elementor-1672 .elementor-element.elementor-element-9498fb6>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-9498fb6 img{width:135px}.elementor-1672 .elementor-element.elementor-element-a78216f{--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}.elementor-1672 .elementor-element.elementor-element-0815d52{text-align:center}.elementor-1672 .elementor-element.elementor-element-bdf8f2a{columns:1;text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-e2859a1{columns:1;text-align:center;font-family:var(--e-global-typography-85f6981-font-family),Sans-serif;font-size:var(--e-global-typography-85f6981-font-size);line-height:var(--e-global-typography-85f6981-line-height);letter-spacing:var(--e-global-typography-85f6981-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-3d7cb06 img{width:80%}.elementor-1672 .elementor-element.elementor-element-c463da9{--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}.elementor-1672 .elementor-element.elementor-element-ea1c562>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-ea1c562{text-align:center}.elementor-1672 .elementor-element.elementor-element-ea1c562 img{width:100px}.elementor-1672 .elementor-element.elementor-element-e4fbcf3{--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:100px;--padding-left:15px;--padding-right:15px}.elementor-1672 .elementor-element.elementor-element-e4fbcf3:not(.elementor-motion-effects-element-type-background),.elementor-1672 .elementor-element.elementor-element-e4fbcf3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cdaa4bd)}.elementor-1672 .elementor-element.elementor-element-eb31ad2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-1672 .elementor-element.elementor-element-37d5dc7>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-37d5dc7{text-align:center}.elementor-1672 .elementor-element.elementor-element-37d5dc7 .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-a3a0409)}.elementor-1672 .elementor-element.elementor-element-1069919>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-1069919 img{width:350px}.elementor-1672 .elementor-element.elementor-element-c7bd083{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1672 .elementor-element.elementor-element-3298e76{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1672 .elementor-element.elementor-element-1c73a7d{--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:10px 0px;--row-gap:10px;--column-gap:0px}.elementor-1672 .elementor-element.elementor-element-e02b119 .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:var(--e-global-color-primary)}.elementor-1672 .elementor-element.elementor-element-8278c8f{--divider-border-style:solid;--divider-color:var(--e-global-color-primary);--divider-border-width:2px}.elementor-1672 .elementor-element.elementor-element-8278c8f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-1672 .elementor-element.elementor-element-8278c8f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-1672 .elementor-element.elementor-element-b752ada{--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:10px 0px;--row-gap:10px;--column-gap:0px}.elementor-1672 .elementor-element.elementor-element-7f31549 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-53e01d3{--divider-border-style:solid;--divider-color:var(--e-global-color-text);--divider-border-width:1px}.elementor-1672 .elementor-element.elementor-element-53e01d3>.elementor-widget-container{margin:1px 0 0}.elementor-1672 .elementor-element.elementor-element-53e01d3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-1672 .elementor-element.elementor-element-53e01d3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-1672 .elementor-element.elementor-element-5212c0f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1672 .elementor-element.elementor-element-f23453e{--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:10px 0px;--row-gap:10px;--column-gap:0px}.elementor-1672 .elementor-element.elementor-element-497b95d .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:var(--e-global-color-primary)}.elementor-1672 .elementor-element.elementor-element-2179513{--divider-border-style:solid;--divider-color:var(--e-global-color-primary);--divider-border-width:2px}.elementor-1672 .elementor-element.elementor-element-2179513 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-1672 .elementor-element.elementor-element-2179513 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-1672 .elementor-element.elementor-element-db557d6{--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:10px 0px;--row-gap:10px;--column-gap:0px}.elementor-1672 .elementor-element.elementor-element-4c7fa56 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-47f77da{--divider-border-style:solid;--divider-color:var(--e-global-color-text);--divider-border-width:1px}.elementor-1672 .elementor-element.elementor-element-47f77da>.elementor-widget-container{margin:1px 0 0}.elementor-1672 .elementor-element.elementor-element-47f77da .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-1672 .elementor-element.elementor-element-47f77da .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-1672 .elementor-element.elementor-element-9ea8c11{--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:100px;--padding-left:15px;--padding-right:15px}.elementor-1672 .elementor-element.elementor-element-6566244{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-1672 .elementor-element.elementor-element-f0820c1>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-f0820c1{text-align:center}.elementor-1672 .elementor-element.elementor-element-f0820c1 .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-primary)}.elementor-1672 .elementor-element.elementor-element-b8cd7c5>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-b8cd7c5 img{width:365px}.elementor-1672 .elementor-element.elementor-element-de78336{--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-1672 .elementor-element.elementor-element-7b5249b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-1672 .elementor-element.elementor-element-45c20dc:not(.elementor-widget-image) .elementor-widget-container,.elementor-1672 .elementor-element.elementor-element-45c20dc.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://itoyo-hoikuen.ed.jp/wp-content/uploads/2024/06/fluid-1.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1672 .elementor-element.elementor-element-0d03866{--display:flex;--justify-content:center}.elementor-1672 .elementor-element.elementor-element-08c7568{--divider-border-style:solid;--divider-color:var(--e-global-color-primary);--divider-border-width:1px}.elementor-1672 .elementor-element.elementor-element-08c7568>.elementor-widget-container{margin:0 0 -30px}.elementor-1672 .elementor-element.elementor-element-08c7568 .elementor-divider-separator{width:100%}.elementor-1672 .elementor-element.elementor-element-08c7568 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-1672 .elementor-element.elementor-element-08c7568 .elementor-divider__text{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-811a5d0 .elementor-heading-title{font-family:var(--e-global-typography-26ea11e-font-family),Sans-serif;font-size:var(--e-global-typography-26ea11e-font-size);font-weight:var(--e-global-typography-26ea11e-font-weight);line-height:var(--e-global-typography-26ea11e-line-height);letter-spacing:var(--e-global-typography-26ea11e-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-3504237>.elementor-widget-container{margin:0 0 -30px}.elementor-1672 .elementor-element.elementor-element-3504237{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-aa049db{--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-1672 .elementor-element.elementor-element-5ede35e{--display:flex;--justify-content:center}.elementor-1672 .elementor-element.elementor-element-1eeac9d{--divider-border-style:solid;--divider-color:var(--e-global-color-secondary);--divider-border-width:1px}.elementor-1672 .elementor-element.elementor-element-1eeac9d>.elementor-widget-container{margin:0 0 -30px}.elementor-1672 .elementor-element.elementor-element-1eeac9d .elementor-divider-separator{width:100%}.elementor-1672 .elementor-element.elementor-element-1eeac9d .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-1672 .elementor-element.elementor-element-1eeac9d .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-9390e3a .elementor-heading-title{font-family:var(--e-global-typography-26ea11e-font-family),Sans-serif;font-size:var(--e-global-typography-26ea11e-font-size);font-weight:var(--e-global-typography-26ea11e-font-weight);line-height:var(--e-global-typography-26ea11e-line-height);letter-spacing:var(--e-global-typography-26ea11e-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-a409ee5>.elementor-widget-container{margin:0 0 -30px}.elementor-1672 .elementor-element.elementor-element-a409ee5{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-b513daa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-1672 .elementor-element.elementor-element-7eb0211:not(.elementor-widget-image) .elementor-widget-container,.elementor-1672 .elementor-element.elementor-element-7eb0211.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://itoyo-hoikuen.ed.jp/wp-content/uploads/2024/06/fluid-6.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1672 .elementor-element.elementor-element-50129ea{--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-1672 .elementor-element.elementor-element-c0bb39d{--display:flex}.elementor-1672 .elementor-element.elementor-element-5127018:not(.elementor-widget-image) .elementor-widget-container,.elementor-1672 .elementor-element.elementor-element-5127018.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://itoyo-hoikuen.ed.jp/wp-content/uploads/2024/06/fluid-8.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1672 .elementor-element.elementor-element-5127018{text-align:center}.elementor-1672 .elementor-element.elementor-element-9ed2789{--display:flex;--justify-content:center}.elementor-1672 .elementor-element.elementor-element-f949dfc{--divider-border-style:solid;--divider-color:var(--e-global-color-a3a0409);--divider-border-width:1px}.elementor-1672 .elementor-element.elementor-element-f949dfc>.elementor-widget-container{margin:0 0 -30px}.elementor-1672 .elementor-element.elementor-element-f949dfc .elementor-divider-separator{width:100%}.elementor-1672 .elementor-element.elementor-element-f949dfc .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-1672 .elementor-element.elementor-element-f949dfc .elementor-divider__text{color:var(--e-global-color-a3a0409);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-7e5cbe3 .elementor-heading-title{font-family:var(--e-global-typography-26ea11e-font-family),Sans-serif;font-size:var(--e-global-typography-26ea11e-font-size);font-weight:var(--e-global-typography-26ea11e-font-weight);line-height:var(--e-global-typography-26ea11e-line-height);letter-spacing:var(--e-global-typography-26ea11e-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-31c1c16>.elementor-widget-container{margin:0 0 -30px}.elementor-1672 .elementor-element.elementor-element-31c1c16{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-4b47fab{--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:100px;--padding-left:15px;--padding-right:15px}.elementor-1672 .elementor-element.elementor-element-4b47fab:not(.elementor-motion-effects-element-type-background),.elementor-1672 .elementor-element.elementor-element-4b47fab>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cdaa4bd)}.elementor-1672 .elementor-element.elementor-element-89e5b1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-1672 .elementor-element.elementor-element-fef19c7>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-fef19c7{text-align:center}.elementor-1672 .elementor-element.elementor-element-fef19c7 .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-secondary)}.elementor-1672 .elementor-element.elementor-element-6f464c3>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-6f464c3 img{width:365px}.elementor-1672 .elementor-element.elementor-element-336e72b{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--gap:30px 20px;--row-gap:30px;--column-gap:20px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1672 .elementor-element.elementor-element-0db1e40{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-1672 .elementor-element.elementor-element-7a5a288:not(.elementor-widget-image) .elementor-widget-container,.elementor-1672 .elementor-element.elementor-element-7a5a288.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://itoyo-hoikuen.ed.jp/wp-content/uploads/2024/06/fluid-13.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1672 .elementor-element.elementor-element-67354e2>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-67354e2{text-align:center}.elementor-1672 .elementor-element.elementor-element-67354e2 .elementor-heading-title{font-family:var(--e-global-typography-1fb762e-font-family),Sans-serif;font-size:var(--e-global-typography-1fb762e-font-size);font-weight:var(--e-global-typography-1fb762e-font-weight);line-height:var(--e-global-typography-1fb762e-line-height);letter-spacing:var(--e-global-typography-1fb762e-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-2905186>.elementor-widget-container{margin:0 0 -30px}.elementor-1672 .elementor-element.elementor-element-2905186{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-94e58db{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-1672 .elementor-element.elementor-element-a684743:not(.elementor-widget-image) .elementor-widget-container,.elementor-1672 .elementor-element.elementor-element-a684743.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://itoyo-hoikuen.ed.jp/wp-content/uploads/2024/06/fluid-2.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1672 .elementor-element.elementor-element-9246cb4>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-9246cb4{text-align:center}.elementor-1672 .elementor-element.elementor-element-9246cb4 .elementor-heading-title{font-family:var(--e-global-typography-1fb762e-font-family),Sans-serif;font-size:var(--e-global-typography-1fb762e-font-size);font-weight:var(--e-global-typography-1fb762e-font-weight);line-height:var(--e-global-typography-1fb762e-line-height);letter-spacing:var(--e-global-typography-1fb762e-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-03afa46>.elementor-widget-container{margin:0 0 -30px}.elementor-1672 .elementor-element.elementor-element-03afa46{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-24094f6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-1672 .elementor-element.elementor-element-a46c0f0:not(.elementor-widget-image) .elementor-widget-container,.elementor-1672 .elementor-element.elementor-element-a46c0f0.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://itoyo-hoikuen.ed.jp/wp-content/uploads/2024/06/fluid-11.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1672 .elementor-element.elementor-element-06d5430>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-06d5430{text-align:center}.elementor-1672 .elementor-element.elementor-element-06d5430 .elementor-heading-title{font-family:var(--e-global-typography-1fb762e-font-family),Sans-serif;font-size:var(--e-global-typography-1fb762e-font-size);font-weight:var(--e-global-typography-1fb762e-font-weight);line-height:var(--e-global-typography-1fb762e-line-height);letter-spacing:var(--e-global-typography-1fb762e-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-9175d46>.elementor-widget-container{margin:0 0 -30px}.elementor-1672 .elementor-element.elementor-element-9175d46{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-62854be{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-1672 .elementor-element.elementor-element-f9a40a1:not(.elementor-widget-image) .elementor-widget-container,.elementor-1672 .elementor-element.elementor-element-f9a40a1.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://itoyo-hoikuen.ed.jp/wp-content/uploads/2024/06/fluid-8.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-1672 .elementor-element.elementor-element-9542e21>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-9542e21{text-align:center}.elementor-1672 .elementor-element.elementor-element-9542e21 .elementor-heading-title{font-family:var(--e-global-typography-1fb762e-font-family),Sans-serif;font-size:var(--e-global-typography-1fb762e-font-size);font-weight:var(--e-global-typography-1fb762e-font-weight);line-height:var(--e-global-typography-1fb762e-line-height);letter-spacing:var(--e-global-typography-1fb762e-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-b28197b>.elementor-widget-container{margin:0 0 -30px}.elementor-1672 .elementor-element.elementor-element-b28197b{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-4de5d8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:200px;--padding-left:15px;--padding-right:15px}.elementor-1672 .elementor-element.elementor-element-4de5d8f>.elementor-shape-bottom .elementor-shape-fill,.elementor-1672 .elementor-element.elementor-element-4de5d8f>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-cdaa4bd)}.elementor-1672 .elementor-element.elementor-element-4de5d8f>.elementor-shape-bottom svg,.elementor-1672 .elementor-element.elementor-element-4de5d8f>.e-con-inner>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:110px}.elementor-1672 .elementor-element.elementor-element-4de5d8f.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1672 .elementor-element.elementor-element-68e1b70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-1672 .elementor-element.elementor-element-bb9ed7f>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-bb9ed7f{text-align:center}.elementor-1672 .elementor-element.elementor-element-bb9ed7f .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-a3a0409)}.elementor-1672 .elementor-element.elementor-element-3e8a87d>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-3e8a87d img{width:315px}.elementor-1672 .elementor-element.elementor-element-b408ce5>.elementor-widget-container{margin:40px 0 0;padding:0 15%}.elementor-1672 .elementor-element.elementor-element-b408ce5{text-align:right}.elementor-1672 .elementor-element.elementor-element-b408ce5 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-ca6e550)}.elementor-1672 .elementor-element.elementor-element-7afee4f>.elementor-widget-container{margin:0;padding:0 15%}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-button span{gap:15px}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group{margin-bottom:15px}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group.recaptcha_v3-bottomleft,.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-form-fields-wrapper{margin-bottom:-15px}body.rtl .elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-labels-inline .elementor-field-group>label{padding-left:5px}body:not(.rtl) .elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-labels-inline .elementor-field-group>label{padding-right:5px}body .elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-labels-above .elementor-field-group>label{padding-bottom:5px}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group>label,.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-subgroup label{color:var(--e-global-color-primary)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group>label{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)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-type-html{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group .elementor-field{color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group .elementor-field,.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-subgroup label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group .elementor-select-wrapper:before{color:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-button{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);border-style:none;border-radius:50px;padding:15px 50px}.elementor-1672 .elementor-element.elementor-element-7afee4f .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-secondary);color:#fff;border-color:var(--e-global-color-secondary)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-button[type=submit]{background-color:var(--e-global-color-secondary);color:#fff;border-color:var(--e-global-color-secondary)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-button[type=submit] svg *{fill:#fff}.elementor-1672 .elementor-element.elementor-element-7afee4f .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-1672 .elementor-element.elementor-element-7afee4f .e-form__buttons__wrapper__button-next:hover{background-color:var(--e-global-color-a3a0409);color:var(--e-global-color-text);border-color:var(--e-global-color-a3a0409)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-button[type=submit]:hover{background-color:var(--e-global-color-a3a0409);color:var(--e-global-color-text);border-color:var(--e-global-color-a3a0409)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-button[type=submit]:hover svg *{fill:var(--e-global-color-text)}.elementor-1672 .elementor-element.elementor-element-7afee4f .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-message{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)}.elementor-1672 .elementor-element.elementor-element-7afee4f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}@media(min-width:768px){.elementor-1672 .elementor-element.elementor-element-05df5da{--width:100%}.elementor-1672 .elementor-element.elementor-element-d66a4ed{--width:100%}.elementor-1672 .elementor-element.elementor-element-6e01b15{--width:25%}.elementor-1672 .elementor-element.elementor-element-a78216f{--width:50%}.elementor-1672 .elementor-element.elementor-element-c463da9{--width:25%}.elementor-1672 .elementor-element.elementor-element-1c73a7d{--width:25%}.elementor-1672 .elementor-element.elementor-element-f23453e{--width:25%}.elementor-1672 .elementor-element.elementor-element-4de5d8f{--content-width:1200px}}@media(max-width:1024px) and (min-width:768px){.elementor-1672 .elementor-element.elementor-element-05df5da{--width:100%}}@media(max-width:1024px){.elementor-1672 .elementor-element.elementor-element-05df5da>.elementor-shape-bottom svg,.elementor-1672 .elementor-element.elementor-element-05df5da>.e-con-inner>.elementor-shape-bottom svg{height:50px}.elementor-1672 .elementor-element.elementor-element-05df5da.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1672 .elementor-element.elementor-element-d66a4ed{--margin-top:0em;--margin-bottom:-3em;--margin-left:0em;--margin-right:0em;--z-index:1}.elementor-1672 .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-1672 .elementor-element.elementor-element-b6d39af .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-1672 .elementor-element.elementor-element-a76d4e7 img{width:350px}.elementor-1672 .elementor-element.elementor-element-9498fb6>.elementor-widget-container{margin:0 0 0 -5em}.elementor-1672 .elementor-element.elementor-element-9498fb6 img{width:105px}.elementor-1672 .elementor-element.elementor-element-bdf8f2a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-e2859a1{font-size:var(--e-global-typography-85f6981-font-size);line-height:var(--e-global-typography-85f6981-line-height);letter-spacing:var(--e-global-typography-85f6981-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-3d7cb06 img{width:1000px}.elementor-1672 .elementor-element.elementor-element-ea1c562>.elementor-widget-container{margin:0 -4em 0 0}.elementor-1672 .elementor-element.elementor-element-ea1c562 img{width:85px}.elementor-1672 .elementor-element.elementor-element-37d5dc7 .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-1672 .elementor-element.elementor-element-1069919 img{width:305px}.elementor-1672 .elementor-element.elementor-element-3298e76{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1672 .elementor-element.elementor-element-e02b119 .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-1672 .elementor-element.elementor-element-7f31549 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-5212c0f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1672 .elementor-element.elementor-element-497b95d .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-1672 .elementor-element.elementor-element-4c7fa56 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-f0820c1 .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-1672 .elementor-element.elementor-element-b8cd7c5 img{width:320px}.elementor-1672 .elementor-element.elementor-element-08c7568 .elementor-divider__text{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-811a5d0 .elementor-heading-title{font-size:var(--e-global-typography-26ea11e-font-size);line-height:var(--e-global-typography-26ea11e-line-height);letter-spacing:var(--e-global-typography-26ea11e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-3504237{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-1eeac9d .elementor-divider__text{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-9390e3a .elementor-heading-title{font-size:var(--e-global-typography-26ea11e-font-size);line-height:var(--e-global-typography-26ea11e-line-height);letter-spacing:var(--e-global-typography-26ea11e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-a409ee5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-f949dfc .elementor-divider__text{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-7e5cbe3 .elementor-heading-title{font-size:var(--e-global-typography-26ea11e-font-size);line-height:var(--e-global-typography-26ea11e-line-height);letter-spacing:var(--e-global-typography-26ea11e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-31c1c16{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-fef19c7 .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-1672 .elementor-element.elementor-element-6f464c3 img{width:325px}.elementor-1672 .elementor-element.elementor-element-336e72b{--grid-auto-flow:row}.elementor-1672 .elementor-element.elementor-element-67354e2 .elementor-heading-title{font-size:var(--e-global-typography-1fb762e-font-size);line-height:var(--e-global-typography-1fb762e-line-height);letter-spacing:var(--e-global-typography-1fb762e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-2905186{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-9246cb4 .elementor-heading-title{font-size:var(--e-global-typography-1fb762e-font-size);line-height:var(--e-global-typography-1fb762e-line-height);letter-spacing:var(--e-global-typography-1fb762e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-03afa46{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-06d5430 .elementor-heading-title{font-size:var(--e-global-typography-1fb762e-font-size);line-height:var(--e-global-typography-1fb762e-line-height);letter-spacing:var(--e-global-typography-1fb762e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-9175d46{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-9542e21 .elementor-heading-title{font-size:var(--e-global-typography-1fb762e-font-size);line-height:var(--e-global-typography-1fb762e-line-height);letter-spacing:var(--e-global-typography-1fb762e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-b28197b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-bb9ed7f .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-1672 .elementor-element.elementor-element-3e8a87d img{width:275px}.elementor-1672 .elementor-element.elementor-element-b408ce5 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-7afee4f>.elementor-widget-container{padding:0 10%}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group>label{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-1672 .elementor-element.elementor-element-7afee4f .elementor-field-type-html{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group .elementor-field,.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-subgroup label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-7afee4f .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-1672 .elementor-element.elementor-element-7afee4f .elementor-message{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)}}@media(max-width:767px){.elementor-1672 .elementor-element.elementor-element-d66a4ed{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-1672 .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-1672 .elementor-element.elementor-element-2daa367 img{width:465px}.elementor-1672 .elementor-element.elementor-element-286e463{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px}.elementor-1672 .elementor-element.elementor-element-b6d39af .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-1672 .elementor-element.elementor-element-a76d4e7 img{width:350px}.elementor-1672 .elementor-element.elementor-element-4931615{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1672 .elementor-element.elementor-element-6e01b15{--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:flex-end}.elementor-1672 .elementor-element.elementor-element-9498fb6>.elementor-widget-container{margin:-2em 0 1em}.elementor-1672 .elementor-element.elementor-element-9498fb6 img{width:85px}.elementor-1672 .elementor-element.elementor-element-a78216f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1672 .elementor-element.elementor-element-bdf8f2a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-e2859a1{font-size:var(--e-global-typography-85f6981-font-size);line-height:var(--e-global-typography-85f6981-line-height);letter-spacing:var(--e-global-typography-85f6981-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-c463da9{--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;--justify-content:center;--align-items:center}.elementor-1672 .elementor-element.elementor-element-ea1c562>.elementor-widget-container{margin:0}.elementor-1672 .elementor-element.elementor-element-ea1c562 img{width:173px}.elementor-1672 .elementor-element.elementor-element-e4fbcf3{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px}.elementor-1672 .elementor-element.elementor-element-37d5dc7 .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-1672 .elementor-element.elementor-element-1069919 img{width:350px}.elementor-1672 .elementor-element.elementor-element-c7bd083{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1672 .elementor-element.elementor-element-3298e76{--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-1672 .elementor-element.elementor-element-1c73a7d{--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-1672 .elementor-element.elementor-element-e02b119 .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-1672 .elementor-element.elementor-element-b752ada{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1672 .elementor-element.elementor-element-7f31549 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-5212c0f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1672 .elementor-element.elementor-element-f23453e{--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-1672 .elementor-element.elementor-element-497b95d .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-1672 .elementor-element.elementor-element-db557d6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1672 .elementor-element.elementor-element-4c7fa56 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-9ea8c11{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px}.elementor-1672 .elementor-element.elementor-element-f0820c1 .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-1672 .elementor-element.elementor-element-b8cd7c5 img{width:350px}.elementor-1672 .elementor-element.elementor-element-de78336{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1672 .elementor-element.elementor-element-08c7568 .elementor-divider__text{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-811a5d0 .elementor-heading-title{font-size:var(--e-global-typography-26ea11e-font-size);line-height:var(--e-global-typography-26ea11e-line-height);letter-spacing:var(--e-global-typography-26ea11e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-3504237{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-aa049db{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1672 .elementor-element.elementor-element-1eeac9d .elementor-divider__text{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-9390e3a .elementor-heading-title{font-size:var(--e-global-typography-26ea11e-font-size);line-height:var(--e-global-typography-26ea11e-line-height);letter-spacing:var(--e-global-typography-26ea11e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-a409ee5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-b513daa.e-con{--order:-99999}.elementor-1672 .elementor-element.elementor-element-50129ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1672 .elementor-element.elementor-element-f949dfc .elementor-divider__text{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-7e5cbe3 .elementor-heading-title{font-size:var(--e-global-typography-26ea11e-font-size);line-height:var(--e-global-typography-26ea11e-line-height);letter-spacing:var(--e-global-typography-26ea11e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-31c1c16{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-4b47fab{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px}.elementor-1672 .elementor-element.elementor-element-fef19c7 .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-1672 .elementor-element.elementor-element-6f464c3 img{width:350px}.elementor-1672 .elementor-element.elementor-element-336e72b{--e-con-grid-template-columns:repeat(1,1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1672 .elementor-element.elementor-element-0db1e40{--gap:5px 10px;--row-gap:5px;--column-gap:10px}.elementor-1672 .elementor-element.elementor-element-67354e2 .elementor-heading-title{font-size:var(--e-global-typography-1fb762e-font-size);line-height:var(--e-global-typography-1fb762e-line-height);letter-spacing:var(--e-global-typography-1fb762e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-2905186{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-94e58db{--gap:5px 10px;--row-gap:5px;--column-gap:10px}.elementor-1672 .elementor-element.elementor-element-9246cb4 .elementor-heading-title{font-size:var(--e-global-typography-1fb762e-font-size);line-height:var(--e-global-typography-1fb762e-line-height);letter-spacing:var(--e-global-typography-1fb762e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-03afa46{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-24094f6{--gap:5px 10px;--row-gap:5px;--column-gap:10px}.elementor-1672 .elementor-element.elementor-element-06d5430 .elementor-heading-title{font-size:var(--e-global-typography-1fb762e-font-size);line-height:var(--e-global-typography-1fb762e-line-height);letter-spacing:var(--e-global-typography-1fb762e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-9175d46{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-62854be{--gap:5px 10px;--row-gap:5px;--column-gap:10px}.elementor-1672 .elementor-element.elementor-element-9542e21 .elementor-heading-title{font-size:var(--e-global-typography-1fb762e-font-size);line-height:var(--e-global-typography-1fb762e-line-height);letter-spacing:var(--e-global-typography-1fb762e-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-b28197b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-4de5d8f>.elementor-shape-bottom svg,.elementor-1672 .elementor-element.elementor-element-4de5d8f>.e-con-inner>.elementor-shape-bottom svg{height:50px}.elementor-1672 .elementor-element.elementor-element-4de5d8f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-1672 .elementor-element.elementor-element-bb9ed7f .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-1672 .elementor-element.elementor-element-3e8a87d img{width:350px}.elementor-1672 .elementor-element.elementor-element-b408ce5>.elementor-widget-container{padding:0}.elementor-1672 .elementor-element.elementor-element-b408ce5 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-7afee4f>.elementor-widget-container{padding:0}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group>label{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-1672 .elementor-element.elementor-element-7afee4f .elementor-field-type-html{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-group .elementor-field,.elementor-1672 .elementor-element.elementor-element-7afee4f .elementor-field-subgroup label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1672 .elementor-element.elementor-element-7afee4f .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-1672 .elementor-element.elementor-element-7afee4f .elementor-message{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)}body.elementor-page-1672{padding:5%}}