.elementor-233 .elementor-element.elementor-element-416527d{--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-233 .elementor-element.elementor-element-416527d:not(.elementor-motion-effects-element-type-background), .elementor-233 .elementor-element.elementor-element-416527d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-233 .elementor-element.elementor-element-003e8de{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-233 .elementor-element.elementor-element-ad4488d img{width:100%;}.elementor-233 .elementor-element.elementor-element-ffda1df img{width:100%;}.elementor-233 .elementor-element.elementor-element-6d7e934{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}body:not(.rtl) .elementor-233 .elementor-element.elementor-element-6d7e934{left:0px;}body.rtl .elementor-233 .elementor-element.elementor-element-6d7e934{right:0px;}.elementor-233 .elementor-element.elementor-element-a386330{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:121px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-233 .elementor-element.elementor-element-4447cbb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:10px;}.elementor-233 .elementor-element.elementor-element-0eff0b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-0e3828e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-233 .elementor-element.elementor-element-14864f2{margin:081px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:45px;letter-spacing:0.6px;}.elementor-233 .elementor-element.elementor-element-cda79a7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233 .elementor-element.elementor-element-e7db113 img{width:100%;}.elementor-233 .elementor-element.elementor-element-3d57214{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0147px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0137px;--padding-left:0px;--padding-right:0px;}.elementor-233 .elementor-element.elementor-element-3d57214:not(.elementor-motion-effects-element-type-background), .elementor-233 .elementor-element.elementor-element-3d57214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e05392d );}.elementor-233 .elementor-element.elementor-element-0ae81a9{margin:083px 0px calc(var(--kit-widget-spacing, 0px) + 0131px) 0px;}.elementor-233 .elementor-element.elementor-element-f8c87aa{--display:flex;}.elementor-233 .elementor-element.elementor-element-d95bb36{--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;}.elementor-233 .elementor-element.elementor-element-0399a5a{--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;--justify-content:center;}.elementor-233 .elementor-element.elementor-element-77d0afa{--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:047px 0px;--row-gap:047px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-7c65785{--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;}.elementor-233 .elementor-element.elementor-element-186922a{--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-233 .elementor-element.elementor-element-6c1534c{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-233 .elementor-element.elementor-element-b6cfa0a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-233 .elementor-element.elementor-element-f1a4ab9{--display:flex;}.elementor-233 .elementor-element.elementor-element-28cdb2e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-233 .elementor-element.elementor-element-28cdb2e img{width:74.5%;}.elementor-233 .elementor-element.elementor-element-500fb5e{--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;}.elementor-233 .elementor-element.elementor-element-e2c445e{--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;}.elementor-233 .elementor-element.elementor-element-3127cdf{--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;--justify-content:center;}.elementor-233 .elementor-element.elementor-element-6df561a{--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:047px 0px;--row-gap:047px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-3cda180{--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;}.elementor-233 .elementor-element.elementor-element-56ac697{--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-233 .elementor-element.elementor-element-4594e35{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-233 .elementor-element.elementor-element-cf49573{--display:flex;}.elementor-233 .elementor-element.elementor-element-8a9e65a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-233 .elementor-element.elementor-element-8a9e65a img{width:74.5%;}.elementor-233 .elementor-element.elementor-element-10d670a{--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;}.elementor-233 .elementor-element.elementor-element-1e77be6{--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;--justify-content:center;}.elementor-233 .elementor-element.elementor-element-26426d4{--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:047px 0px;--row-gap:047px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-451dd47{--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;}.elementor-233 .elementor-element.elementor-element-248e032{--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-233 .elementor-element.elementor-element-a1103fa{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-233 .elementor-element.elementor-element-b7bd0e7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-233 .elementor-element.elementor-element-d86d0b8{--display:flex;}.elementor-233 .elementor-element.elementor-element-762e138{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-233 .elementor-element.elementor-element-762e138 img{width:74.5%;}.elementor-233 .elementor-element.elementor-element-f3788e0{--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;}.elementor-233 .elementor-element.elementor-element-0697f84{--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;}.elementor-233 .elementor-element.elementor-element-781c3a9{--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;--justify-content:center;}.elementor-233 .elementor-element.elementor-element-5c78e3d{--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:047px 0px;--row-gap:047px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-b9803ee{--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;}.elementor-233 .elementor-element.elementor-element-814c9d1{--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-233 .elementor-element.elementor-element-125f4d0{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-233 .elementor-element.elementor-element-b457a99{--display:flex;}.elementor-233 .elementor-element.elementor-element-e22c83a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-233 .elementor-element.elementor-element-e22c83a img{width:74.5%;}.elementor-233 .elementor-element.elementor-element-6acfa52{--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;}.elementor-233 .elementor-element.elementor-element-22b6fac{--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;--justify-content:center;}.elementor-233 .elementor-element.elementor-element-7e24574{--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:047px 0px;--row-gap:047px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-79f877c{--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;}.elementor-233 .elementor-element.elementor-element-964a92c{--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-233 .elementor-element.elementor-element-f47cfb9{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-233 .elementor-element.elementor-element-853397c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-233 .elementor-element.elementor-element-fcb100b{--display:flex;}.elementor-233 .elementor-element.elementor-element-b27baeb{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-233 .elementor-element.elementor-element-b27baeb img{width:74.5%;}.elementor-233 .elementor-element.elementor-element-eaf4e0e{--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;}.elementor-233 .elementor-element.elementor-element-1fd0135{--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;}.elementor-233 .elementor-element.elementor-element-723fe6f{--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;--justify-content:center;}.elementor-233 .elementor-element.elementor-element-fe1bf38{--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:047px 0px;--row-gap:047px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-23441cb{--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;}.elementor-233 .elementor-element.elementor-element-24e7a5c{--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-233 .elementor-element.elementor-element-7ace994{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-233 .elementor-element.elementor-element-ba06153{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-233 .elementor-element.elementor-element-7edf27d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-7edf27d.elementor-element{--align-self:center;}.elementor-233 .elementor-element.elementor-element-7edf27d img{width:100%;}@media(min-width:768px){.elementor-233 .elementor-element.elementor-element-4447cbb{--width:50%;}.elementor-233 .elementor-element.elementor-element-cda79a7{--width:50%;}.elementor-233 .elementor-element.elementor-element-f8c87aa{--content-width:90%;}.elementor-233 .elementor-element.elementor-element-0399a5a{--width:50%;}.elementor-233 .elementor-element.elementor-element-7c65785{--width:100%;}.elementor-233 .elementor-element.elementor-element-186922a{--width:100%;}.elementor-233 .elementor-element.elementor-element-b6cfa0a{--width:50%;}.elementor-233 .elementor-element.elementor-element-f1a4ab9{--width:100%;}.elementor-233 .elementor-element.elementor-element-e2c445e{--width:50%;}.elementor-233 .elementor-element.elementor-element-3127cdf{--width:50%;}.elementor-233 .elementor-element.elementor-element-3cda180{--width:100%;}.elementor-233 .elementor-element.elementor-element-56ac697{--width:100%;}.elementor-233 .elementor-element.elementor-element-cf49573{--width:100%;}.elementor-233 .elementor-element.elementor-element-1e77be6{--width:50%;}.elementor-233 .elementor-element.elementor-element-451dd47{--width:100%;}.elementor-233 .elementor-element.elementor-element-248e032{--width:100%;}.elementor-233 .elementor-element.elementor-element-b7bd0e7{--width:50%;}.elementor-233 .elementor-element.elementor-element-d86d0b8{--width:100%;}.elementor-233 .elementor-element.elementor-element-0697f84{--width:50%;}.elementor-233 .elementor-element.elementor-element-781c3a9{--width:50%;}.elementor-233 .elementor-element.elementor-element-b9803ee{--width:100%;}.elementor-233 .elementor-element.elementor-element-814c9d1{--width:100%;}.elementor-233 .elementor-element.elementor-element-b457a99{--width:100%;}.elementor-233 .elementor-element.elementor-element-22b6fac{--width:50%;}.elementor-233 .elementor-element.elementor-element-79f877c{--width:100%;}.elementor-233 .elementor-element.elementor-element-964a92c{--width:100%;}.elementor-233 .elementor-element.elementor-element-853397c{--width:50%;}.elementor-233 .elementor-element.elementor-element-fcb100b{--width:100%;}.elementor-233 .elementor-element.elementor-element-1fd0135{--width:50%;}.elementor-233 .elementor-element.elementor-element-723fe6f{--width:50%;}.elementor-233 .elementor-element.elementor-element-23441cb{--width:100%;}.elementor-233 .elementor-element.elementor-element-24e7a5c{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-233 .elementor-element.elementor-element-a386330{--width:90%;}.elementor-233 .elementor-element.elementor-element-4447cbb{--width:100%;}.elementor-233 .elementor-element.elementor-element-cda79a7{--width:100%;}.elementor-233 .elementor-element.elementor-element-0399a5a{--width:100%;}.elementor-233 .elementor-element.elementor-element-b6cfa0a{--width:60%;}.elementor-233 .elementor-element.elementor-element-e2c445e{--width:60%;}.elementor-233 .elementor-element.elementor-element-3127cdf{--width:100%;}.elementor-233 .elementor-element.elementor-element-1e77be6{--width:100%;}.elementor-233 .elementor-element.elementor-element-b7bd0e7{--width:60%;}.elementor-233 .elementor-element.elementor-element-0697f84{--width:60%;}.elementor-233 .elementor-element.elementor-element-781c3a9{--width:100%;}.elementor-233 .elementor-element.elementor-element-22b6fac{--width:100%;}.elementor-233 .elementor-element.elementor-element-853397c{--width:60%;}.elementor-233 .elementor-element.elementor-element-1fd0135{--width:60%;}.elementor-233 .elementor-element.elementor-element-723fe6f{--width:100%;}.elementor-233 .elementor-element.elementor-element-ba06153{--width:85%;}}@media(max-width:1024px){.elementor-233 .elementor-element.elementor-element-a386330{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-233 .elementor-element.elementor-element-a386330.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-4447cbb{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233 .elementor-element.elementor-element-0eff0b2 img{width:85%;}.elementor-233 .elementor-element.elementor-element-0e3828e img{width:100%;}.elementor-233 .elementor-element.elementor-element-14864f2{font-size:18px;line-height:1.7em;}.elementor-233 .elementor-element.elementor-element-cda79a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-233 .elementor-element.elementor-element-cda79a7.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-e7db113 img{border-radius:30px 30px 30px 30px;}.elementor-233 .elementor-element.elementor-element-3d57214{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-233 .elementor-element.elementor-element-0ae81a9{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-233 .elementor-element.elementor-element-0ae81a9 img{width:45%;}.elementor-233 .elementor-element.elementor-element-d95bb36{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-0399a5a.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-77d0afa{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-7c65785{--justify-content:center;}.elementor-233 .elementor-element.elementor-element-7c65785.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-6c1534c{font-size:20px;line-height:1.8em;}.elementor-233 .elementor-element.elementor-element-b6cfa0a.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-28cdb2e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-233 .elementor-element.elementor-element-28cdb2e img{width:100%;}.elementor-233 .elementor-element.elementor-element-500fb5e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-233 .elementor-element.elementor-element-e2c445e.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-3127cdf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-233 .elementor-element.elementor-element-3127cdf.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-6df561a{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-3cda180{--justify-content:center;}.elementor-233 .elementor-element.elementor-element-3cda180.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-4594e35{font-size:20px;line-height:1.8em;}.elementor-233 .elementor-element.elementor-element-8a9e65a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-233 .elementor-element.elementor-element-8a9e65a img{width:100%;}.elementor-233 .elementor-element.elementor-element-10d670a{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-233 .elementor-element.elementor-element-26426d4{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-451dd47{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-233 .elementor-element.elementor-element-451dd47.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-a1103fa{font-size:20px;line-height:1.8em;}.elementor-233 .elementor-element.elementor-element-b7bd0e7.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-762e138{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-233 .elementor-element.elementor-element-762e138 img{width:100%;}.elementor-233 .elementor-element.elementor-element-f3788e0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-233 .elementor-element.elementor-element-0697f84.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-5c78e3d{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-b9803ee{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-233 .elementor-element.elementor-element-125f4d0{font-size:20px;line-height:1.8em;}.elementor-233 .elementor-element.elementor-element-e22c83a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-233 .elementor-element.elementor-element-e22c83a img{width:100%;}.elementor-233 .elementor-element.elementor-element-6acfa52{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-233 .elementor-element.elementor-element-7e24574{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-79f877c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-233 .elementor-element.elementor-element-f47cfb9{font-size:20px;line-height:1.8em;}.elementor-233 .elementor-element.elementor-element-853397c.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-b27baeb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-233 .elementor-element.elementor-element-b27baeb img{width:100%;}.elementor-233 .elementor-element.elementor-element-eaf4e0e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-233 .elementor-element.elementor-element-1fd0135{--justify-content:center;}.elementor-233 .elementor-element.elementor-element-1fd0135.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-fe1bf38{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-23441cb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-233 .elementor-element.elementor-element-23441cb.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-7ace994{font-size:20px;line-height:1.8em;}.elementor-233 .elementor-element.elementor-element-ba06153.e-con{--align-self:center;}}@media(max-width:767px){.elementor-233 .elementor-element.elementor-element-a386330{--width:90%;}.elementor-233 .elementor-element.elementor-element-4447cbb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-233 .elementor-element.elementor-element-4447cbb.e-con{--align-self:center;}.elementor-233 .elementor-element.elementor-element-0eff0b2 img{width:100%;}.elementor-233 .elementor-element.elementor-element-14864f2{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:16px;}.elementor-233 .elementor-element.elementor-element-14864f2.elementor-element{--align-self:center;}.elementor-233 .elementor-element.elementor-element-0ae81a9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-233 .elementor-element.elementor-element-0ae81a9 img{width:58%;}.elementor-233 .elementor-element.elementor-element-f8c87aa{--content-width:90%;}.elementor-233 .elementor-element.elementor-element-d95bb36{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-77d0afa{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-754fb87 img{width:70%;}.elementor-233 .elementor-element.elementor-element-6c1534c{font-size:16px;line-height:1.6em;letter-spacing:0.3px;}}/* Start custom CSS for container, class: .elementor-element-6d7e934 */.elementor-233 .elementor-element.elementor-element-6d7e934 {
  position: absolute !important;
  inset: 52% auto auto 3.68% !important;

  --width: 30% !important;
  width: 30% !important;

  margin: 0 !important;
  z-index: 10;
}

.elementor-233 .elementor-element.elementor-element-6d7e934 .elementor-widget-image {
  --width: 100% !important;
  width: 100% !important;
  max-width: none !important;
}

.elementor-233 .elementor-element.elementor-element-6d7e934 .elementor-widget-image img {
  display: block;
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-003e8de *//* FV全体 */
.elementor-233 .elementor-element.elementor-element-003e8de {
  position: relative !important;
}


/* ========================================
   スマートフォン：767px以下
======================================== */

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

  /*
   * スマホヘッダーの高さが96pxなので、
   * FVを96px下げて重なりを防止
   */
  .elementor-233 .elementor-element.elementor-element-003e8de {
    position: relative !important;

    width: 100% !important;
    max-width: 100% !important;
    min-height: 0 !important;
    height: auto !important;

    margin-top: 96px !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;

    padding: 0 !important;

    overflow: hidden !important;
    box-sizing: border-box !important;
  }


  /* スマホ用FVメイン画像 */
  .elementor-233 .elementor-element.elementor-element-003e8de .elementor-element-ffda1df {
    position: relative !important;

    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    inset: auto !important;
    transform: none !important;

    z-index: 1 !important;
  }

  .elementor-233 .elementor-element.elementor-element-003e8de .elementor-element-ffda1df
  > .elementor-widget-container {
    width: 100% !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-233 .elementor-element.elementor-element-003e8de .elementor-element-ffda1df img {
    display: block !important;

    width: 100% !important;
    max-width: none !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: cover !important;
    object-position: center center !important;
  }


  /* 画像文字を囲んでいるコンテナ */
  .elementor-233 .elementor-element.elementor-element-003e8de .elementor-element-6d7e934 {
    position: absolute !important;

    /*
     * 画像の幅・高さに対する割合で指定するため、
     * スマホ幅が変わっても同じバランスを維持
     */
    top: 32% !important;
    left: 6% !important;
    right: auto !important;
    bottom: auto !important;

    width: 55% !important;
    max-width: none !important;
    min-height: 0 !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    display: block !important;

    transform: none !important;
    z-index: 2 !important;
    pointer-events: none !important;
  }


  /* 「まこ家のこだわり」画像文字 */
  .elementor-233 .elementor-element.elementor-element-003e8de .elementor-element-5dd1054 {
    position: relative !important;

    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    inset: auto !important;
    transform: none !important;
  }

  .elementor-233 .elementor-element.elementor-element-003e8de .elementor-element-5dd1054
  > .elementor-widget-container {
    width: 100% !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-233 .elementor-element.elementor-element-003e8de .elementor-element-5dd1054 img {
    display: block !important;

    width: 100% !important;
    max-width: none !important;
    height: auto !important;

    margin: 0 !important;

    object-fit: contain !important;
    object-position: left center !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7edf27d */.recruit-image img {
  transition: opacity 0.3s ease;
}

.recruit-image img:hover {
  opacity: 0.8;
}/* End custom CSS */