.elementor-60 .elementor-element.elementor-element-50bbc19{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-99b76d8{--display:flex;--position:absolute;--gap:10px 0px;--row-gap:10px;--column-gap:0px;top:33%;--z-index:2;}body:not(.rtl) .elementor-60 .elementor-element.elementor-element-99b76d8{left:20px;}body.rtl .elementor-60 .elementor-element.elementor-element-99b76d8{right:20px;}.elementor-60 .elementor-element.elementor-element-1434b2d{z-index:1;}.elementor-60 .elementor-element.elementor-element-1434b2d .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-efd9563{z-index:1;}.elementor-60 .elementor-element.elementor-element-efd9563 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:33px;font-weight:700;color:var( --e-global-color-52b3f34 );}body:not(.rtl) .elementor-60 .elementor-element.elementor-element-bdeebb0{left:37px;}body.rtl .elementor-60 .elementor-element.elementor-element-bdeebb0{right:37px;}.elementor-60 .elementor-element.elementor-element-bdeebb0{top:-55px;z-index:0;}.elementor-60 .elementor-element.elementor-element-bdeebb0 img{max-width:100%;}.elementor-60 .elementor-element.elementor-element-2152954{--display:flex;--min-height:calc(100vh - 20px);--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-60 .elementor-element.elementor-element-2152954:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-2152954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.meiseihoumu-recruit.jp/wp-content/uploads/2024/03/mv.png");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-60 .elementor-element.elementor-element-2152954.e-con{--align-self:flex-end;}.elementor-60 .elementor-element.elementor-element-102f98e:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-102f98e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDEB;}.elementor-60 .elementor-element.elementor-element-102f98e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-60 .elementor-element.elementor-element-102f98e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60 .elementor-element.elementor-element-7e20ab5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-60 .elementor-element.elementor-element-7e20ab5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-ae9ef78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-ae9ef78{text-align:center;}.elementor-60 .elementor-element.elementor-element-ae9ef78 .elementor-heading-title{font-family:var( --e-global-typography-fd247e9-font-family ), Sans-serif;font-size:var( --e-global-typography-fd247e9-font-size );font-weight:var( --e-global-typography-fd247e9-font-weight );color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-1eb57f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-1eb57f9{text-align:center;}.elementor-60 .elementor-element.elementor-element-1eb57f9 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-f5bfbe1 );}.elementor-60 .elementor-element.elementor-element-ac1b443{--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:space-evenly;--align-items:center;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-ac1b443.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-16a6234{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#E3E0CB;--border-color:#E3E0CB;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-2098a13{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-60 .elementor-element.elementor-element-2098a13 > .elementor-widget-container{background-color:var( --e-global-color-f5bfbe1 );padding:4px 20px 4px 20px;border-radius:10px 10px 10px 10px;}.elementor-60 .elementor-element.elementor-element-2098a13.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-60 .elementor-element.elementor-element-2098a13 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-b168cd0 > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-b168cd0.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-b168cd0{line-height:30px;}.elementor-60 .elementor-element.elementor-element-5eff899{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#E3E0CB;--border-color:#E3E0CB;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-c81c684{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-60 .elementor-element.elementor-element-c81c684 > .elementor-widget-container{background-color:var( --e-global-color-f5bfbe1 );padding:4px 20px 4px 20px;border-radius:10px 10px 10px 10px;}.elementor-60 .elementor-element.elementor-element-c81c684.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-60 .elementor-element.elementor-element-c81c684 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-3991355 > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-3991355.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-3991355{line-height:30px;}.elementor-60 .elementor-element.elementor-element-0f9a31f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#E3E0CB;--border-color:#E3E0CB;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-9b5b3b5{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-60 .elementor-element.elementor-element-9b5b3b5 > .elementor-widget-container{background-color:var( --e-global-color-f5bfbe1 );padding:4px 20px 4px 20px;border-radius:10px 10px 10px 10px;}.elementor-60 .elementor-element.elementor-element-9b5b3b5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-60 .elementor-element.elementor-element-9b5b3b5 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-23986f6 > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-23986f6.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-23986f6{line-height:30px;}.elementor-60 .elementor-element.elementor-element-76b0199{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#E3E0CB;--border-color:#E3E0CB;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-ac2bbff{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-60 .elementor-element.elementor-element-ac2bbff > .elementor-widget-container{background-color:var( --e-global-color-f5bfbe1 );padding:4px 20px 4px 20px;border-radius:10px 10px 10px 10px;}.elementor-60 .elementor-element.elementor-element-ac2bbff.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-60 .elementor-element.elementor-element-ac2bbff .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-844eccb > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-844eccb.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-844eccb{line-height:30px;}.elementor-60 .elementor-element.elementor-element-f83f94c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-f83f94c:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f83f94c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.meiseihoumu-recruit.jp/wp-content/uploads/2024/04/circle02.png");background-position:80% 149px;background-repeat:no-repeat;background-size:230px auto;}.elementor-60 .elementor-element.elementor-element-f83f94c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-4d06558 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-4d06558.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-4d06558{text-align:center;}.elementor-60 .elementor-element.elementor-element-4d06558 .elementor-heading-title{font-family:var( --e-global-typography-fd247e9-font-family ), Sans-serif;font-size:var( --e-global-typography-fd247e9-font-size );font-weight:var( --e-global-typography-fd247e9-font-weight );color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-059e4f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-059e4f6.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-059e4f6{text-align:center;}.elementor-60 .elementor-element.elementor-element-059e4f6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-f5bfbe1 );}.elementor-60 .elementor-element.elementor-element-2613c8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-2613c8d::before, .elementor-60 .elementor-element.elementor-element-2613c8d > .elementor-background-video-container::before, .elementor-60 .elementor-element.elementor-element-2613c8d > .e-con-inner > .elementor-background-video-container::before, .elementor-60 .elementor-element.elementor-element-2613c8d > .elementor-background-slideshow::before, .elementor-60 .elementor-element.elementor-element-2613c8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-60 .elementor-element.elementor-element-2613c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-60 .elementor-element.elementor-element-2613c8d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-9c68d17 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-9c68d17{text-align:center;}.elementor-60 .elementor-element.elementor-element-44b0c1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-44b0c1f.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-44b0c1f{font-weight:700;}.elementor-60 .elementor-element.elementor-element-4ee66de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-4ee66de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-2c75e99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-2c75e99{text-align:center;}.elementor-60 .elementor-element.elementor-element-2c75e99 .elementor-heading-title{font-family:var( --e-global-typography-fd247e9-font-family ), Sans-serif;font-size:var( --e-global-typography-fd247e9-font-size );font-weight:var( --e-global-typography-fd247e9-font-weight );color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-4053644 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-4053644{text-align:center;}.elementor-60 .elementor-element.elementor-element-4053644 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-f5bfbe1 );}.elementor-60 .elementor-element.elementor-element-c6c65d5{--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:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-c6c65d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-f70e1ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-f70e1ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-ae22c13{--display:flex;--min-height:100px;}.elementor-60 .elementor-element.elementor-element-ae22c13:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-ae22c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.meiseihoumu-recruit.jp/wp-content/uploads/2024/03/circle.png");background-position:top left;background-repeat:no-repeat;background-size:16% auto;}.elementor-60 .elementor-element.elementor-element-b47c4fd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-b47c4fd.elementor-element{--align-self:flex-start;}.elementor-60 .elementor-element.elementor-element-b47c4fd{z-index:2;}.elementor-60 .elementor-element.elementor-element-b47c4fd .elementor-heading-title{font-size:24px;font-weight:700;color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-848b953{--display:flex;border-style:none;--border-style:none;}.elementor-60 .elementor-element.elementor-element-b44d770 > .elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:10px 10px 0px 0px #F4E93F;}.elementor-60 .elementor-element.elementor-element-b44d770 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-60 .elementor-element.elementor-element-9c33695 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-9c33695{color:var( --e-global-color-52b3f34 );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-60 .elementor-element.elementor-element-c0aed3d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-c0aed3d{color:var( --e-global-color-52b3f34 );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-60 .elementor-element.elementor-element-928f799 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-928f799{color:var( --e-global-color-52b3f34 );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-60 .elementor-element.elementor-element-320dc6c{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-1ceebb7 > .elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:10px 10px 0px 0px #F4E93F;}.elementor-60 .elementor-element.elementor-element-1ceebb7 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-60 .elementor-element.elementor-element-d7c31ff{--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:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-3b4049e{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-eba1f43{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-60 .elementor-element.elementor-element-eba1f43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-eba1f43 > .elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:10px 10px 0px 0px #F4E93F;}.elementor-60 .elementor-element.elementor-element-eba1f43 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-60 .elementor-element.elementor-element-2016ef6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-3aac91e{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-60 .elementor-element.elementor-element-3aac91e:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-3aac91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.meiseihoumu-recruit.jp/wp-content/uploads/2024/03/circle.png");background-position:top left;background-repeat:no-repeat;background-size:16% auto;}.elementor-60 .elementor-element.elementor-element-ab576b6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-ab576b6.elementor-element{--align-self:flex-start;}.elementor-60 .elementor-element.elementor-element-ab576b6{z-index:2;}.elementor-60 .elementor-element.elementor-element-ab576b6 .elementor-heading-title{font-size:24px;font-weight:700;color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-3961bd5{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:4px;--grid-row-gap:0px;}.elementor-60 .elementor-element.elementor-element-3961bd5 .elementor-widget-container{text-align:right;}.elementor-60 .elementor-element.elementor-element-3961bd5 > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-3961bd5 .elementor-social-icon{background-color:var( --e-global-color-21bbaee );}.elementor-60 .elementor-element.elementor-element-3961bd5 .elementor-social-icon:hover i{color:#ffffff;}.elementor-60 .elementor-element.elementor-element-3961bd5 .elementor-social-icon:hover svg{fill:#ffffff;}.elementor-60 .elementor-element.elementor-element-f7abb6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-ecc3cc4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-60 .elementor-element.elementor-element-ecc3cc4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-ecc3cc4 > .elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:10px 10px 0px 0px #F4E93F;}.elementor-60 .elementor-element.elementor-element-ecc3cc4 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-60 .elementor-element.elementor-element-ee7547e > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-ee7547e{color:var( --e-global-color-52b3f34 );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-60 .elementor-element.elementor-element-f32381e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-f32381e{color:var( --e-global-color-52b3f34 );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-60 .elementor-element.elementor-element-7840a4c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-7840a4c{color:var( --e-global-color-52b3f34 );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-60 .elementor-element.elementor-element-fbebd8a:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-fbebd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDEB;}.elementor-60 .elementor-element.elementor-element-fbebd8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-60 .elementor-element.elementor-element-fbebd8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60 .elementor-element.elementor-element-47e2cf4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-60 .elementor-element.elementor-element-47e2cf4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-aaf6ba2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-aaf6ba2{text-align:center;}.elementor-60 .elementor-element.elementor-element-aaf6ba2 .elementor-heading-title{font-family:var( --e-global-typography-fd247e9-font-family ), Sans-serif;font-size:var( --e-global-typography-fd247e9-font-size );font-weight:var( --e-global-typography-fd247e9-font-weight );color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-cd1d324 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-cd1d324{text-align:center;}.elementor-60 .elementor-element.elementor-element-cd1d324 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-f5bfbe1 );}.elementor-60 .elementor-element.elementor-element-d4c8356{--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:space-evenly;--align-items:center;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-d4c8356.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60 .elementor-element.elementor-element-f3dab7f{--display:flex;--min-height:400px;--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:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--align-content:space-evenly;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-f3dab7f:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f3dab7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-2d5dfb3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-2d5dfb3 img{border-radius:-0px -0px -0px -0px;}.elementor-60 .elementor-element.elementor-element-2f37ebe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-2f37ebe{text-align:center;}.elementor-60 .elementor-element.elementor-element-2f37ebe .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:700;line-height:1.5;word-spacing:0px;color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-d84cd79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-d84cd79{text-align:center;}.elementor-60 .elementor-element.elementor-element-d84cd79 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:700;line-height:1.5;word-spacing:0px;color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-eb42ef9{--display:flex;--min-height:400px;--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:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--align-content:space-evenly;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-eb42ef9:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-eb42ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-22b72c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-22b72c5{--e-transform-transition-duration:300ms;}.elementor-60 .elementor-element.elementor-element-22b72c5 img{border-radius:-0px -0px -0px -0px;}.elementor-60 .elementor-element.elementor-element-3b4063e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-3b4063e{text-align:center;}.elementor-60 .elementor-element.elementor-element-3b4063e .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:700;line-height:1.5;word-spacing:0px;color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-950ef6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-950ef6c{text-align:center;}.elementor-60 .elementor-element.elementor-element-950ef6c .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:700;line-height:1.5;word-spacing:0px;color:#45403F;}.elementor-60 .elementor-element.elementor-element-341510a{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-341510a:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-341510a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.meiseihoumu-recruit.jp/wp-content/uploads/2024/03/town02.png");background-position:bottom center;background-repeat:repeat-x;background-size:70% auto;}.elementor-60 .elementor-element.elementor-element-b4f6228{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-e3a08b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-e3a08b7{text-align:center;}.elementor-60 .elementor-element.elementor-element-e3a08b7 .elementor-heading-title{font-family:var( --e-global-typography-fd247e9-font-family ), Sans-serif;font-size:var( --e-global-typography-fd247e9-font-size );font-weight:var( --e-global-typography-fd247e9-font-weight );color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-ca7deaf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-ca7deaf{text-align:center;}.elementor-60 .elementor-element.elementor-element-ca7deaf .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-f5bfbe1 );}.elementor-60 .elementor-element.elementor-element-6699af9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-0557666{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-ee62ba5{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-84c4fef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-84c4fef{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.5px;}.elementor-60 .elementor-element.elementor-element-8ac6cf8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-164f652{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 );}.elementor-60 .elementor-element.elementor-element-5c3b5f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-86778fe{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-603c9f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-603c9f7{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.5px;}.elementor-60 .elementor-element.elementor-element-2d81519{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-8735df9{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;line-height:1.5px;}.elementor-60 .elementor-element.elementor-element-8a10a61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-527ffbb{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-a585fa7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-a585fa7{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.5px;}.elementor-60 .elementor-element.elementor-element-c037347{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-d108a96{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 );}.elementor-60 .elementor-element.elementor-element-d143672{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-da268d3{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-6127fed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-6127fed{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.5px;}.elementor-60 .elementor-element.elementor-element-5a944bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-8eed636{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 );}.elementor-60 .elementor-element.elementor-element-5a46a0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-fa3e401{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-c7686ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-c7686ec{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.5px;}.elementor-60 .elementor-element.elementor-element-b765151{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-5c93e65{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 );}.elementor-60 .elementor-element.elementor-element-2e31d340:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-2e31d340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDEB;}.elementor-60 .elementor-element.elementor-element-2e31d340 > .elementor-container{max-width:700px;}.elementor-60 .elementor-element.elementor-element-2e31d340 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60 .elementor-element.elementor-element-2e31d340{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 100px 0px;}.elementor-60 .elementor-element.elementor-element-68058aa4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-60 .elementor-element.elementor-element-4919efd{--display:flex;--min-height:178px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-4919efd:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-4919efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.meiseihoumu-recruit.jp/wp-content/uploads/2024/03/contact.png");background-position:bottom left;background-repeat:no-repeat;background-size:contain;}.elementor-60 .elementor-element.elementor-element-7f1df9f > .elementor-widget-container{margin:33px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-7f1df9f{text-align:center;}.elementor-60 .elementor-element.elementor-element-7f1df9f .elementor-heading-title{font-family:var( --e-global-typography-fd247e9-font-family ), Sans-serif;font-size:var( --e-global-typography-fd247e9-font-size );font-weight:var( --e-global-typography-fd247e9-font-weight );color:var( --e-global-color-52b3f34 );}.elementor-60 .elementor-element.elementor-element-b455f02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-b455f02{text-align:center;}.elementor-60 .elementor-element.elementor-element-b455f02 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-f5bfbe1 );}.elementor-60 .elementor-element.elementor-element-4587be0f:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-4587be0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-4587be0f, .elementor-60 .elementor-element.elementor-element-4587be0f > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-60 .elementor-element.elementor-element-4587be0f{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-60 .elementor-element.elementor-element-4587be0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60 .elementor-element.elementor-element-30e04bc{width:100%;max-width:100%;}body.elementor-page-60:not(.elementor-motion-effects-element-type-background), body.elementor-page-60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-1434b2d .elementor-heading-title{font-size:24px;}.elementor-60 .elementor-element.elementor-element-efd9563 .elementor-heading-title{font-size:24px;}.elementor-60 .elementor-element.elementor-element-7e20ab5 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-60 .elementor-element.elementor-element-ae9ef78{text-align:center;}.elementor-60 .elementor-element.elementor-element-ae9ef78 .elementor-heading-title{font-size:var( --e-global-typography-fd247e9-font-size );}.elementor-60 .elementor-element.elementor-element-1eb57f9{text-align:center;}.elementor-60 .elementor-element.elementor-element-f83f94c:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f83f94c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 100%;}.elementor-60 .elementor-element.elementor-element-f83f94c{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-4d06558 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-4d06558.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-4d06558{text-align:center;}.elementor-60 .elementor-element.elementor-element-4d06558 .elementor-heading-title{font-size:var( --e-global-typography-fd247e9-font-size );}.elementor-60 .elementor-element.elementor-element-059e4f6.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-059e4f6{text-align:center;}.elementor-60 .elementor-element.elementor-element-9c68d17 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-2c75e99{text-align:center;}.elementor-60 .elementor-element.elementor-element-2c75e99 .elementor-heading-title{font-size:var( --e-global-typography-fd247e9-font-size );}.elementor-60 .elementor-element.elementor-element-4053644{text-align:center;}.elementor-60 .elementor-element.elementor-element-47e2cf4 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-60 .elementor-element.elementor-element-aaf6ba2{text-align:center;}.elementor-60 .elementor-element.elementor-element-aaf6ba2 .elementor-heading-title{font-size:var( --e-global-typography-fd247e9-font-size );}.elementor-60 .elementor-element.elementor-element-cd1d324{text-align:center;}.elementor-60 .elementor-element.elementor-element-e3a08b7{text-align:center;}.elementor-60 .elementor-element.elementor-element-e3a08b7 .elementor-heading-title{font-size:var( --e-global-typography-fd247e9-font-size );}.elementor-60 .elementor-element.elementor-element-ca7deaf{text-align:center;}.elementor-60 .elementor-element.elementor-element-164f652{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60 .elementor-element.elementor-element-d108a96{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60 .elementor-element.elementor-element-8eed636{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60 .elementor-element.elementor-element-5c93e65{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60 .elementor-element.elementor-element-7f1df9f{text-align:center;}.elementor-60 .elementor-element.elementor-element-7f1df9f .elementor-heading-title{font-size:var( --e-global-typography-fd247e9-font-size );}.elementor-60 .elementor-element.elementor-element-b455f02{text-align:center;}}@media(min-width:768px){.elementor-60 .elementor-element.elementor-element-99b76d8{--width:60%;}.elementor-60 .elementor-element.elementor-element-2152954{--width:60%;}.elementor-60 .elementor-element.elementor-element-ac1b443{--content-width:730px;}.elementor-60 .elementor-element.elementor-element-16a6234{--width:100%;}.elementor-60 .elementor-element.elementor-element-5eff899{--width:100%;}.elementor-60 .elementor-element.elementor-element-0f9a31f{--width:100%;}.elementor-60 .elementor-element.elementor-element-76b0199{--width:100%;}.elementor-60 .elementor-element.elementor-element-f83f94c{--content-width:900px;}.elementor-60 .elementor-element.elementor-element-2613c8d{--width:100%;}.elementor-60 .elementor-element.elementor-element-4ee66de{--content-width:1100px;}.elementor-60 .elementor-element.elementor-element-c6c65d5{--content-width:1100px;}.elementor-60 .elementor-element.elementor-element-f70e1ce{--width:55%;}.elementor-60 .elementor-element.elementor-element-3b4049e{--width:50%;}.elementor-60 .elementor-element.elementor-element-2016ef6{--width:55%;}.elementor-60 .elementor-element.elementor-element-d4c8356{--content-width:1160px;}.elementor-60 .elementor-element.elementor-element-f3dab7f{--width:400px;}.elementor-60 .elementor-element.elementor-element-eb42ef9{--width:400px;}.elementor-60 .elementor-element.elementor-element-6699af9{--content-width:830px;}.elementor-60 .elementor-element.elementor-element-ee62ba5{--width:25%;}.elementor-60 .elementor-element.elementor-element-8ac6cf8{--width:75%;}.elementor-60 .elementor-element.elementor-element-86778fe{--width:25%;}.elementor-60 .elementor-element.elementor-element-2d81519{--width:75%;}.elementor-60 .elementor-element.elementor-element-527ffbb{--width:25%;}.elementor-60 .elementor-element.elementor-element-c037347{--width:75%;}.elementor-60 .elementor-element.elementor-element-da268d3{--width:25%;}.elementor-60 .elementor-element.elementor-element-5a944bc{--width:75%;}.elementor-60 .elementor-element.elementor-element-fa3e401{--width:25%;}.elementor-60 .elementor-element.elementor-element-b765151{--width:75%;}}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-99b76d8{--width:98%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:28%;}body:not(.rtl) .elementor-60 .elementor-element.elementor-element-99b76d8{left:0px;}body.rtl .elementor-60 .elementor-element.elementor-element-99b76d8{right:0px;}.elementor-60 .elementor-element.elementor-element-1434b2d .elementor-heading-title{font-size:20px;}.elementor-60 .elementor-element.elementor-element-efd9563 .elementor-heading-title{font-size:20px;}.elementor-60 .elementor-element.elementor-element-bdeebb0{top:-65px;}.elementor-60 .elementor-element.elementor-element-102f98e{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-60 .elementor-element.elementor-element-ae9ef78 .elementor-heading-title{font-size:var( --e-global-typography-fd247e9-font-size );}.elementor-60 .elementor-element.elementor-element-ac1b443{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-16a6234{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-60 .elementor-element.elementor-element-2098a13.elementor-element{--align-self:flex-start;}.elementor-60 .elementor-element.elementor-element-b168cd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-b168cd0.elementor-element{--align-self:flex-start;}.elementor-60 .elementor-element.elementor-element-5eff899{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-60 .elementor-element.elementor-element-c81c684{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-60 .elementor-element.elementor-element-c81c684.elementor-element{--align-self:flex-start;}.elementor-60 .elementor-element.elementor-element-3991355 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-3991355.elementor-element{--align-self:flex-start;}.elementor-60 .elementor-element.elementor-element-0f9a31f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-60 .elementor-element.elementor-element-9b5b3b5{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-60 .elementor-element.elementor-element-9b5b3b5.elementor-element{--align-self:flex-start;}.elementor-60 .elementor-element.elementor-element-23986f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-23986f6.elementor-element{--align-self:flex-start;}.elementor-60 .elementor-element.elementor-element-76b0199{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-ac2bbff{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-60 .elementor-element.elementor-element-ac2bbff.elementor-element{--align-self:flex-start;}.elementor-60 .elementor-element.elementor-element-844eccb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-844eccb.elementor-element{--align-self:flex-start;}.elementor-60 .elementor-element.elementor-element-f83f94c:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f83f94c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 100%;}.elementor-60 .elementor-element.elementor-element-f83f94c{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-4d06558.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-4d06558 .elementor-heading-title{font-size:var( --e-global-typography-fd247e9-font-size );}.elementor-60 .elementor-element.elementor-element-059e4f6.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-2613c8d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-9c68d17{text-align:left;}.elementor-60 .elementor-element.elementor-element-44b0c1f.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-44b0c1f{text-align:center;}.elementor-60 .elementor-element.elementor-element-4ee66de{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-2c75e99 .elementor-heading-title{font-size:var( --e-global-typography-fd247e9-font-size );}.elementor-60 .elementor-element.elementor-element-9c33695{font-size:16px;line-height:24px;}.elementor-60 .elementor-element.elementor-element-c0aed3d{font-size:16px;line-height:24px;}.elementor-60 .elementor-element.elementor-element-928f799{font-size:16px;line-height:24px;}.elementor-60 .elementor-element.elementor-element-d7c31ff{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60 .elementor-element.elementor-element-3961bd5{--grid-column-gap:10px;}.elementor-60 .elementor-element.elementor-element-ee7547e{font-size:16px;line-height:24px;}.elementor-60 .elementor-element.elementor-element-f32381e{font-size:16px;line-height:24px;}.elementor-60 .elementor-element.elementor-element-7840a4c{font-size:16px;line-height:24px;}.elementor-60 .elementor-element.elementor-element-fbebd8a{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-60 .elementor-element.elementor-element-aaf6ba2 .elementor-heading-title{font-size:var( --e-global-typography-fd247e9-font-size );}.elementor-60 .elementor-element.elementor-element-d4c8356{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-341510a{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-e3a08b7 .elementor-heading-title{font-size:var( --e-global-typography-fd247e9-font-size );}.elementor-60 .elementor-element.elementor-element-0557666{--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-60 .elementor-element.elementor-element-84c4fef{font-size:15px;}.elementor-60 .elementor-element.elementor-element-164f652{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60 .elementor-element.elementor-element-5c3b5f8{--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-60 .elementor-element.elementor-element-603c9f7{font-size:15px;}.elementor-60 .elementor-element.elementor-element-8735df9{font-size:15px;line-height:24px;}.elementor-60 .elementor-element.elementor-element-8a10a61{--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-60 .elementor-element.elementor-element-a585fa7{font-size:15px;}.elementor-60 .elementor-element.elementor-element-d108a96{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60 .elementor-element.elementor-element-d143672{--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-60 .elementor-element.elementor-element-6127fed{font-size:15px;}.elementor-60 .elementor-element.elementor-element-8eed636{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60 .elementor-element.elementor-element-5a46a0c{--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-60 .elementor-element.elementor-element-c7686ec{font-size:15px;}.elementor-60 .elementor-element.elementor-element-5c93e65{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60 .elementor-element.elementor-element-2e31d340{padding:60px 20px 60px 20px;}.elementor-60 .elementor-element.elementor-element-7f1df9f .elementor-heading-title{font-size:var( --e-global-typography-fd247e9-font-size );}.elementor-60 .elementor-element.elementor-element-4587be0f{padding:0px 5px 0px 5px;}}/* Start custom CSS for heading, class: .elementor-element-1434b2d */.fv__title span{
color: #EA5532;
}


.fv__title{
    background-color: #FFF;
    width:fit-content ;
    padding: 8px 20px;
    border-radius:10px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
}

@media screen and (max-width: 767px) {
.fv__title{

    padding: 8px 10px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99b76d8 */.fv__text-wrap .elementor-60 .elementor-element{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bbc19 */.fv .elementor-60 .elementor-element.elementor-element-a2e15a3{
    width: fit-content;
}

.fv .elementor-60 .elementor-element.elementor-element-d054877{
        width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b168cd0 */.service__box-text p{
margin-block-start: revert !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3991355 */.service__box-text p{
margin-block-start: revert !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23986f6 */.service__box-text p{
margin-block-start: revert !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac2bbff */@media screen and (max-width: 767px) {  
    
    .service__title .elementor-widget-container{
        max-width:180px;
    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-844eccb */.service__box-text p{
margin-block-start: revert !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b0c1f */.message__name{
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2613c8d */@media screen and (max-width: 767px) {
.message__img{
    max-width: 400px;
    margin-inline: auto;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c33695 */.profile__text01{
    padding-left: 1em;
    text-indent: -1em;
}

.profile__text p{
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee7547e */.profile__text-indent{
  padding-left: 1em;
  text-indent: -1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f37ebe */.media__text{
   font
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d84cd79 */.media__text{
   font
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3dab7f */.media__card{
    border-radius: 20px;
    transition: 0.3s ease;
}

.media__card:hover{
    opacity: 0.8
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-950ef6c */.media__text{
   font
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb42ef9 */.contents_card{
    border-radius: 20px;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4c8356 */.contents-box{
    display: grid;
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8735df9 */.u-mobile{
    display:block;
    
    @media screen and (max-width: 767px) {
        display: none;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8eed636 */.company-fax a[href^="tel:"]{
     pointer-events: none;
     color:#333;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4919efd */@media screen and (max-width: 600px) {
   .contact__title-wrap{
    background-size: 30% !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-30e04bc */.p-contact__contents {
  display: block;
  width: 100%;
  margin-inline: auto;
  
}
@media screen and (min-width: 768px) {
  .p-contact__contents {
    display: inline-block;
    margin: 0;
  }
}
.p-contact__contents .wpcf7-list-item {
  display: block;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .p-contact__contents .wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em;
  }
}
.p-contact__contents .wpcf7-list-item.first {
  margin-left: 0rem;
}



@media screen and (min-width: 768px) {
  .p-contact__content--large {
    align-items: flex-start;
  }
}
@media screen and (min-width: 768px) {
  .p-contact__content--large .p-contact__head {
    position: relative;
    top: 1em;
  }
}

.p-contact__head {
  width: 14.375rem;
}
@media screen and (min-width: 768px) {
  .p-contact__head {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.p-contact__head label {
  display: inline-flex;
  width: 100%;
  align-items: center;
}

.p-contact__item {
  width: 100%;
  margin-inline-start: 0px;

}

.p-contact__item-example {
  margin-top: 0.375rem;
  color: gray;
}

.p-contact__required {
  color: #fff;
  padding: 4px 8px;
  background-color: #EF7C40;
  text-align: center;
  margin-left: 1em;
  font-size: 14px;
}


.p-contact__policy,
.p-contact__content,
.p-contact__btn {
  margin: 1.5rem 0;
}

.p-contact__policy-link {
  color: blue;
  transition: all 0.3s;
}

.p-contact__btn-wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-contact__btn-wrap {
    flex-direction: row;
    gap: 2.5rem;
    position: relative;
  }
}

.p-contact__btn {
  display: block;
  text-align: center;
  padding: 0;
}

.p-contact__btn p {
    margin-block-end: 0;
}

.p-contact__text {
  text-align: center;
  margin-top: 5.625rem;
}

.p-contact__item-text,
.p-contact__item-tel,
.p-contact__item-email,
.p-contact__item-textarea,
.p-contact__item-select {
  margin: 0;
  padding: 0.8em;
  border: 1px solid rgba(0, 0, 0, 0.16);
  border-radius: 0;
  outline: none;
  background: none;
  background-color: transparent;
  font-size: 1rem;
  color: inherit;
  font-family: inherit;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
}

.p-contact__item-text:focus,
.p-contact__item-tel:focus,
.p-contact__item-email:focus,
.p-contact__item-textarea:focus,
.p-contact__item-select:focus {
  border: 1px solid rgba(0, 0, 0, 0.7);
  box-shadow: none;
  outline: none;
}

.p-contact__item-textarea {
  height: 200px;
  resize: none;
  overflow: auto;
}

.p-contact__item-message {
  white-space: pre-wrap;
}

.p-contact__item-select {
  padding-right: 3em;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALJJREFUeNrslssNgCAQRCmB0ijBEuyEEijBEijBEizBEnAPy0UBWVj8JDvJJB5w3gsXVUoikXwsBrpAPdRCNcOmxi2P2yZ3cIKGU9dOCY0b590pdXhPHOyRyMEDsi4JhVIlSvBYTRGgSNTAQ+pFyyBRC7e5AdchUQt3d1fYIsEGb5Fgh1MktlFwisQwOIeE4/pGuDfhLRLscIrEMHiNxHB4SeIxeMyMPxkenyUSyT9zCDAAj5btZ4c3zaUAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: 1em;
  background-position: right 0.5em center;
  color: inherit;
}

.p-contact__item-select:invalid {
  color: rgba(0, 0, 0, 0.32);
}

.p-contact__item-select select::-ms-expand {
  display: none;
}

.p-contact__item-radio input[type=radio],
.p-contact__item-checkbox input[type=checkbox] {
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.p-contact__item-radio input[type=radio] + span,
.p-contact__item-checkbox input[type=checkbox] + span {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding: 0.5em 1em 0.5em 1.5em;
  color: #333;
  font-size: 1rem;
}

.p-contact__item-radio input[type=radio]:focus + span,
.p-contact__item-checkbox input[type=checkbox]:focus + span {
  opacity: 0.7;
}

.p-contact__item-radio input[type=radio] + span::before,
.p-contact__item-checkbox input[type=checkbox] + span::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1em;
  height: 1em;
  content: "";
  transform: translateY(-50%);
  background: white;
  border: 1px solid black;
}

.p-contact__item-checkbox input[type=checkbox]:checked + span::before {
  background: #333;
}

.p-contact__item-radio input[type=radio]:checked + span::before {
  background: white;
}

.p-contact__item-radio input[type=radio] + span::before {
  border-radius: 50%;
}

.p-contact__item-radio input[type=radio] + span::after {
  position: absolute;
  content: "";
  background: #333;
  border: 1px solid transparent;
  border-radius: 50%;
  height: 0.5em;
  left: 0.25em;
  opacity: 0;
  padding: 0.125em;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease 0s;
  width: 0.5em;
}

.p-contact__item-checkbox input[type=checkbox] + span::after {
  border-bottom: 2px solid white;
  border-left: 2px solid white;
  content: "";
  display: block;
  height: 0.35em;
  left: 0.15em;
  margin-top: -0.1em;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(-45deg);
  transition: all 0.3s ease 0s;
  width: 0.8em;
}

.p-contact__item-checkbox input[type=checkbox]:checked + span::after,
.p-contact__item-radio input[type=radio]:checked + span::after {
  opacity: 1;
}

/* button */
.p-contact__btn input[type=submit],
.p-contact__btn input[type=button] {
  display: inline-block;
  color: #000;
  margin: 0;
  padding: 1.0625rem 2em;
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  background: transparent;
  -moz-appearance: button;
       appearance: button;
  cursor: pointer;
  border-radius: 99px;
  border: 1px solid #444;
  min-width: 180px;
}
@media screen and (min-width: 768px) {
  .p-contact__btn input[type=submit],
  .p-contact__btn input[type=button] {
    min-width: 300px;
  }
}

.p-contact__btn input[type=submit]:hover,
.p-contact__btn input[type=button]:hover,
.p-contact__btn input[type=submit]:focus,
.p-contact__btn input[type=button]:focus {
  outline: none;
  color: #fff;
  background-color: #C48D2F;
  border: 1px solid #C48D2F;
}

.wpcf7-spinner {
  position: absolute;
  bottom: -60%;
  right: 0%;
}
@media screen and (min-width: 768px) {
  .wpcf7-spinner {
    bottom: 20px;
    right: -15%;
  }
}

.p-contact__btn--return {
  min-width: -moz-fit-content;
  min-width: fit-content;
}
@media screen and (min-width: 768px) {
  .p-contact__btn--return {
    position: absolute;
    left: 0;
  }
}

.p-contact__btn--return input[type=submit],
.p-contact__btn--return input[type=button] {
  min-width: -moz-fit-content;
  min-width: fit-content;
  padding-left: 0;
  display: inline-block !important;
}

.p-contact__btn--return::before {
  content: "";
  margin-right: 0.5em;
  background: url(../images/common/icon_arrow03.svg) no-repeat center center/contain;
  width: 1.25rem;
  height: 0.375rem;
  display: inline-block;
  position: relative;
  top: -0.1875rem;
}

.p-contact__send-message {
  font-size: 2rem;
  letter-spacing: 0.1em;
  text-align: center;
  margin-top: 4.875rem;
}
@media screen and (min-width: 768px) {
  .p-contact__send-message {
    font-size: 2.625rem;
  }
}

.p-contact__description {
  font-size: 1rem;
  text-align: center;
  margin-top: 0.625rem;
}
@media screen and (min-width: 768px) {
  .p-contact__description {
    font-size: 1.125rem;
  }
}/* End custom CSS */
/* Start custom CSS */.u-mobile{
    display: none;
}

@media screen and (max-width: 767px) {
    .u-mobile{
        display: block;
    }
}

.u-desktop{
    display: block;
}

@media screen and (max-width: 767px) {
    .u-desktop{
        display: none;
    }
}/* End custom CSS */