.elementor-8736 .elementor-element.elementor-element-a27c9c0{--display:flex;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8736 .elementor-element.elementor-element-bc8bc9f.elementor-element{--align-self:center;}.elementor-8736 .elementor-element.elementor-element-bf84e2e{--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;--border-radius:40px 40px 40px 40px;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8736 .elementor-element.elementor-element-bf84e2e:not(.elementor-motion-effects-element-type-background), .elementor-8736 .elementor-element.elementor-element-bf84e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-8736 .elementor-element.elementor-element-4e704f6 > .elementor-widget-container{margin:37px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-4e704f6 img{width:86%;}.elementor-8736 .elementor-element.elementor-element-e437fa4 > .elementor-widget-container{margin:76px 104px 0px -73px;}.elementor-8736 .elementor-element.elementor-element-e437fa4.elementor-element{--align-self:center;}.elementor-8736 .elementor-element.elementor-element-aa19619{--spacer-size:84px;}.elementor-8736 .elementor-element.elementor-element-b135fbe{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-8736 .elementor-element.elementor-element-b135fbe .elementor-widget-container{text-align:center;}.elementor-8736 .elementor-element.elementor-element-b135fbe .elementor-social-icon{background-color:#9A86B2;}.elementor-8736 .elementor-element.elementor-element-b135fbe .elementor-icon{border-radius:70px 70px 70px 70px;}.elementor-8736 .elementor-element.elementor-element-b135fbe .elementor-social-icon:hover{background-color:#847792;}.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-8736 .elementor-element.elementor-element-9fae504{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.4px;color:#F7F2FD;}.elementor-8736 .elementor-element.elementor-element-da9ea60{--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;--justify-content:space-between;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8736 .elementor-element.elementor-element-da9ea60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-551d515{--display:flex;}.elementor-8736 .elementor-element.elementor-element-551d515.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-0709777{--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;--justify-content:flex-end;}.elementor-8736 .elementor-element.elementor-element-0f68182{width:auto;max-width:auto;font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:700;line-height:37px;color:#000000;}.elementor-8736 .elementor-element.elementor-element-0f68182 p{margin-bottom:1px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8736 .elementor-element.elementor-element-154640d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8736 .elementor-element.elementor-element-154640d > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-154640d .elementor-divider-separator{width:100%;}.elementor-8736 .elementor-element.elementor-element-154640d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8736 .elementor-element.elementor-element-f92c505{--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;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8736 .elementor-element.elementor-element-0881aa9{font-family:"Urbanist", Sans-serif;font-weight:400;line-height:32px;color:#000000;}.elementor-8736 .elementor-element.elementor-element-d732130{font-family:"Urbanist", Sans-serif;font-weight:400;line-height:32px;color:#000000;}.elementor-8736 .elementor-element.elementor-element-55d94c7{--spacer-size:50px;}.elementor-8736 .elementor-element.elementor-element-a99551a{--display:flex;}.elementor-8736 .elementor-element.elementor-element-a99551a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-7b88425{--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;--justify-content:flex-end;}.elementor-8736 .elementor-element.elementor-element-200edbe{width:auto;max-width:auto;font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:700;line-height:37px;color:#000000;}.elementor-8736 .elementor-element.elementor-element-200edbe p{margin-bottom:1px;}.elementor-8736 .elementor-element.elementor-element-1bbb248{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8736 .elementor-element.elementor-element-1bbb248 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-1bbb248 .elementor-divider-separator{width:100%;}.elementor-8736 .elementor-element.elementor-element-1bbb248 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8736 .elementor-element.elementor-element-db3799c{--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;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8736 .elementor-element.elementor-element-3b4409f{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;font-family:"Urbanist", Sans-serif;font-weight:400;line-height:32px;color:#000000;}.elementor-8736 .elementor-element.elementor-element-96de4ee{font-family:"Urbanist", Sans-serif;font-weight:400;line-height:32px;color:#000000;}.elementor-8736 .elementor-element.elementor-element-e1979e9{--spacer-size:50px;}.elementor-8736 .elementor-element.elementor-element-9007581{--display:flex;}.elementor-8736 .elementor-element.elementor-element-9007581.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-d9c6078{--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;--justify-content:flex-end;}.elementor-8736 .elementor-element.elementor-element-71b3027{width:auto;max-width:auto;font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:700;line-height:37px;color:#000000;}.elementor-8736 .elementor-element.elementor-element-71b3027 p{margin-bottom:1px;}.elementor-8736 .elementor-element.elementor-element-2dd4250{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8736 .elementor-element.elementor-element-2dd4250 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-2dd4250 .elementor-divider-separator{width:100%;}.elementor-8736 .elementor-element.elementor-element-2dd4250 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8736 .elementor-element.elementor-element-334d10d{--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;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8736 .elementor-element.elementor-element-51fa909{font-family:"Urbanist", Sans-serif;font-weight:400;line-height:32px;color:#000000;}.elementor-8736 .elementor-element.elementor-element-a38b186{--spacer-size:50px;}.elementor-8736 .elementor-element.elementor-element-208348b{width:var( --container-widget-width, 8.556% );max-width:8.556%;--container-widget-width:8.556%;--container-widget-flex-grow:0;}.elementor-8736 .elementor-element.elementor-element-208348b > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-208348b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-8e1f1e0{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:flex-end;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:-28px;--margin-bottom:13px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-dcae806 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-8736 .elementor-element.elementor-element-dcae806.elementor-element{--align-self:flex-end;}.elementor-8736 .elementor-element.elementor-element-dcae806{font-family:"Urbanist", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-widget-copyright .hfe-copyright-wrapper a, .elementor-widget-copyright .hfe-copyright-wrapper{color:var( --e-global-color-text );}.elementor-widget-copyright .hfe-copyright-wrapper, .elementor-widget-copyright .hfe-copyright-wrapper a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8736 .elementor-element.elementor-element-bfae016 .hfe-copyright-wrapper a, .elementor-8736 .elementor-element.elementor-element-bfae016 .hfe-copyright-wrapper{color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8736 .elementor-element.elementor-element-9be9ef1 .elementor-button{background-color:#9A86B2;font-family:"Urbanist", Sans-serif;font-size:24px;font-weight:500;border-radius:40px 40px 40px 40px;padding:14px 14px 14px 14px;}.elementor-8736 .elementor-element.elementor-element-9be9ef1 .elementor-button:hover, .elementor-8736 .elementor-element.elementor-element-9be9ef1 .elementor-button:focus{background-color:#BDA7D9;}.elementor-8736 .elementor-element.elementor-element-79f9b02{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-8736 .elementor-element.elementor-element-79f9b02 .elementor-widget-container{text-align:center;}.elementor-8736 .elementor-element.elementor-element-79f9b02 .elementor-social-icon{background-color:#000000;}.elementor-8736 .elementor-element.elementor-element-79f9b02 .elementor-icon{border-radius:70px 70px 70px 70px;}.elementor-8736 .elementor-element.elementor-element-79f9b02 .elementor-social-icon:hover{background-color:#847792;}.elementor-8736 .elementor-element.elementor-element-3162f91{--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-8736 .elementor-element.elementor-element-87287a3{--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-8736 .elementor-element.elementor-element-371e5de{width:var( --container-widget-width, 8.556% );max-width:8.556%;--container-widget-width:8.556%;--container-widget-flex-grow:0;}.elementor-8736 .elementor-element.elementor-element-371e5de > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-371e5de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-4d7ab3f{--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-8736 .elementor-element.elementor-element-4d7ab3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-826c08e{font-family:"Urbanist", Sans-serif;font-weight:400;}.elementor-8736 .elementor-element.elementor-element-5a96a85{font-family:"Urbanist", Sans-serif;font-weight:400;}.elementor-8736 .elementor-element.elementor-element-16ce89d{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-8736 .elementor-element.elementor-element-16ce89d .elementor-widget-container{text-align:center;}.elementor-8736 .elementor-element.elementor-element-16ce89d .elementor-social-icon{background-color:#000000;}.elementor-8736 .elementor-element.elementor-element-16ce89d .elementor-icon{border-radius:70px 70px 70px 70px;}.elementor-8736 .elementor-element.elementor-element-16ce89d .elementor-social-icon:hover{background-color:#847792;}.elementor-8736 .elementor-element.elementor-element-a5b47da{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:flex-end;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:-28px;--margin-bottom:13px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-0d26f9c .elementor-button{background-color:#9A86B2;font-family:"Urbanist", Sans-serif;font-size:24px;font-weight:500;border-radius:40px 40px 40px 40px;padding:14px 14px 14px 14px;}.elementor-8736 .elementor-element.elementor-element-0d26f9c .elementor-button:hover, .elementor-8736 .elementor-element.elementor-element-0d26f9c .elementor-button:focus{background-color:#BDA7D9;}.elementor-8736 .elementor-element.elementor-element-77abae7{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:flex-end;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:-28px;--margin-bottom:13px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-8736 .elementor-element.elementor-element-127f329{width:var( --container-widget-width, 8.556% );max-width:8.556%;--container-widget-width:8.556%;--container-widget-flex-grow:0;}.elementor-8736 .elementor-element.elementor-element-127f329 > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-127f329.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8736 .elementor-element.elementor-element-8f70f1d .hfe-copyright-wrapper a, .elementor-8736 .elementor-element.elementor-element-8f70f1d .hfe-copyright-wrapper{color:#000000;}.elementor-8736 .elementor-element.elementor-element-0f5b672{font-family:"Urbanist", Sans-serif;font-weight:400;}.elementor-8736 .elementor-element.elementor-element-f32f76e{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-8736 .elementor-element.elementor-element-f32f76e .elementor-widget-container{text-align:center;}.elementor-8736 .elementor-element.elementor-element-f32f76e .elementor-social-icon{background-color:#000000;}.elementor-8736 .elementor-element.elementor-element-f32f76e .elementor-icon{border-radius:70px 70px 70px 70px;}.elementor-8736 .elementor-element.elementor-element-f32f76e .elementor-social-icon:hover{background-color:#847792;}.elementor-8736 .elementor-element.elementor-element-9f777ac .elementor-button{background-color:#9A86B2;font-family:"Urbanist", Sans-serif;font-size:24px;font-weight:500;border-radius:40px 40px 40px 40px;padding:14px 14px 14px 14px;}.elementor-8736 .elementor-element.elementor-element-9f777ac .elementor-button:hover, .elementor-8736 .elementor-element.elementor-element-9f777ac .elementor-button:focus{background-color:#BDA7D9;}@media(min-width:768px){.elementor-8736 .elementor-element.elementor-element-bf84e2e{--content-width:1600px;}.elementor-8736 .elementor-element.elementor-element-da9ea60{--content-width:1433px;}.elementor-8736 .elementor-element.elementor-element-551d515{--width:26%;}.elementor-8736 .elementor-element.elementor-element-0709777{--width:100%;}.elementor-8736 .elementor-element.elementor-element-a99551a{--width:32%;}.elementor-8736 .elementor-element.elementor-element-7b88425{--width:100%;}.elementor-8736 .elementor-element.elementor-element-9007581{--width:19%;}.elementor-8736 .elementor-element.elementor-element-d9c6078{--width:100%;}.elementor-8736 .elementor-element.elementor-element-8e1f1e0{--content-width:1433px;}.elementor-8736 .elementor-element.elementor-element-87287a3{--width:50%;}.elementor-8736 .elementor-element.elementor-element-4d7ab3f{--width:50%;}.elementor-8736 .elementor-element.elementor-element-a5b47da{--content-width:1433px;}.elementor-8736 .elementor-element.elementor-element-77abae7{--content-width:1433px;}}@media(max-width:767px){.elementor-8736 .elementor-element.elementor-element-bc8bc9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-bf84e2e{--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8736 .elementor-element.elementor-element-4e704f6 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-4e704f6 img{width:89%;}.elementor-8736 .elementor-element.elementor-element-e437fa4 > .elementor-widget-container{margin:0px 46px 0px -14px;padding:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-e437fa4.elementor-element{--align-self:center;}.elementor-8736 .elementor-element.elementor-element-aa19619{--spacer-size:16px;}.elementor-8736 .elementor-element.elementor-element-da9ea60{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8736 .elementor-element.elementor-element-f92c505{--width:100%;}.elementor-8736 .elementor-element.elementor-element-0881aa9{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-size:13px;line-height:2.2em;}.elementor-8736 .elementor-element.elementor-element-0881aa9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-0881aa9 p{margin-bottom:0px;}.elementor-8736 .elementor-element.elementor-element-d732130{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;font-size:13px;line-height:2.2em;}.elementor-8736 .elementor-element.elementor-element-d732130 > .elementor-widget-container{margin:0px 0px 0px 12px;padding:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-d732130 p{margin-bottom:0px;}.elementor-8736 .elementor-element.elementor-element-a99551a{--margin-top:-89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8736 .elementor-element.elementor-element-db3799c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8736 .elementor-element.elementor-element-3b4409f > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-3b4409f{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;font-size:12px;line-height:2.2em;}.elementor-8736 .elementor-element.elementor-element-96de4ee{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:13px;line-height:2.2em;}.elementor-8736 .elementor-element.elementor-element-96de4ee > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8736 .elementor-element.elementor-element-96de4ee p{margin-bottom:0px;}.elementor-8736 .elementor-element.elementor-element-9007581{--margin-top:-132px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8736 .elementor-element.elementor-element-51fa909{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:13px;line-height:2.2em;}.elementor-8736 .elementor-element.elementor-element-51fa909 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-51fa909 p{margin-bottom:0px;}.elementor-8736 .elementor-element.elementor-element-208348b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-208348b{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-8736 .elementor-element.elementor-element-208348b.elementor-element{--align-self:flex-end;}.elementor-8736 .elementor-element.elementor-element-8e1f1e0{--content-width:505px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-139px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8736 .elementor-element.elementor-element-8e1f1e0.e-con{--order:-99999 /* order start hack */;}.elementor-8736 .elementor-element.elementor-element-3162f91{--width:100%;--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;--margin-top:-52px;--margin-bottom:84px;--margin-left:0px;--margin-right:0px;}.elementor-8736 .elementor-element.elementor-element-87287a3{--width:37%;}.elementor-8736 .elementor-element.elementor-element-371e5de > .elementor-widget-container{margin:-19px -18px -19px -3px;}.elementor-8736 .elementor-element.elementor-element-371e5de{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-8736 .elementor-element.elementor-element-371e5de.elementor-element{--align-self:center;}.elementor-8736 .elementor-element.elementor-element-4d7ab3f{--width:58%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2px;--margin-bottom:0px;--margin-left:14px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-5px;--padding-right:1px;}.elementor-8736 .elementor-element.elementor-element-826c08e > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 8px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-826c08e{font-size:14px;}.elementor-8736 .elementor-element.elementor-element-5a96a85 > .elementor-widget-container{margin:-32px 0px 0px 0px;padding:0px 8px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-5a96a85{font-size:13px;}.elementor-8736 .elementor-element.elementor-element-16ce89d{width:auto;max-width:auto;--icon-size:12px;--grid-column-gap:9px;}.elementor-8736 .elementor-element.elementor-element-16ce89d > .elementor-widget-container{margin:-29px 0px 0px 0px;padding:0px 21px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-16ce89d.elementor-element{--align-self:flex-end;}.elementor-8736 .elementor-element.elementor-element-a5b47da{--content-width:505px;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;--align-items:center;--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8736 .elementor-element.elementor-element-a5b47da.e-con{--order:-99999 /* order start hack */;}.elementor-8736 .elementor-element.elementor-element-77abae7{--content-width:505px;--min-height:0px;--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:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:-119px;--margin-left:0px;--margin-right:0px;}.elementor-8736 .elementor-element.elementor-element-77abae7.e-con{--order:-99999 /* order start hack */;}.elementor-8736 .elementor-element.elementor-element-127f329 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-127f329{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-8736 .elementor-element.elementor-element-127f329.elementor-element{--align-self:center;}.elementor-8736 .elementor-element.elementor-element-8f70f1d .hfe-copyright-wrapper{text-align:center;}.elementor-8736 .elementor-element.elementor-element-8f70f1d > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-8f70f1d.elementor-element{--align-self:center;}.elementor-8736 .elementor-element.elementor-element-0f5b672 > .elementor-widget-container{margin:-104px 0px 0px 0px;}.elementor-8736 .elementor-element.elementor-element-0f5b672{font-size:19px;}.elementor-8736 .elementor-element.elementor-element-f32f76e > .elementor-widget-container{margin:-111px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-a27c9c0 */body {
  overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e437fa4 *//* מכולת כללית */
.my-contact-form {
  max-width: 100%;
  margin: auto;
  direction: rtl;
}

/* עיטוף שדות + כפתור */
.my-contact-form .form-row {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  justify-content: center;
  align-items: flex-end;
}

/* עיצוב לעטיפות של Contact Form 7 */
.my-contact-form .form-row .wpcf7-form-control-wrap {
  flex: 1 1 25%;
  min-width: 120px;
}

/* שדות טקסט ו־טקסטאריה */
.my-contact-form input[type="text"],
.my-contact-form input[type="email"],
.my-contact-form textarea {
  background: transparent;
  border: none;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #F7F2FD, #9A86B2);
  border-image-slice: 1;
  color: #9A86B2;
  font-family: 'Urbanist', sans-serif;
  font-size: 21px;
  text-align: center;
  padding: 10px 0;
  width: 70%;
  box-sizing: border-box;
  outline: none;
  transition: all 0.3s ease-in-out;
}

/* placeholder */
.my-contact-form input::placeholder,
.my-contact-form textarea::placeholder {
  color: #4F465B;
  opacity: 1;
  font-weight: 600;
  letter-spacing: 0.03em;
}

/* focus */
.my-contact-form input:focus,
.my-contact-form textarea {
  height: 52px;               /* ✅ שורה אחת בלבד כברירת מחדל */
  line-height: 1.2em;
  padding: 10px 0;
  resize: vertical;           /* עדיין מאפשר להגדיל ידנית למי שרוצה */
  background: transparent;
  border: none;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #F7F2FD, #9A86B2);
  border-image-slice: 1;
  color: #9A86B2;
  font-family: 'Urbanist', sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-align: center;
  width: 70%;
  box-sizing: border-box;
  outline: none;
  transition: all 0.3s ease-in-out;
}



/* כפתור שליחה */
.my-contact-form input[type="submit"] {
  background-color: #9A86B2;
  color: white;
  border: none;
     margin-top: 50px;
     margin-left: 118px;
  padding: 14px 72px;
  border-radius: 999px;
  font-family: 'Urbanist', sans-serif;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.05em;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  position: center;
  overflow: hidden;
  flex: 0 0 auto;
  align-self: flex-end;
  order: -1; /* ⬅ זה המפתח! מעביר אותו להתחלה בשורה */
}



/* hover לכפתור */
.my-contact-form input[type="submit"]:hover {
  background-color: #847792;
  padding-left: 80px;
 padding-right: 80px;

}

.my-contact-form input[type="submit"]:hover::after {
  opacity: 1;
  left: 15px;
}

/* רספונסיביות למסכים צרים */
@media (max-width: 768px) {
  .my-contact-form .form-row {
    flex-direction: column;
    align-items: stretch;
  }

  .my-contact-form .form-row .wpcf7-form-control-wrap {
    flex: 1 1 100%;
  }

  .my-contact-form input[type="submit"] {
    align-self: center;
    margin-top: 10px;
  }

  .my-contact-form input,
  .my-contact-form textarea {
    text-align: right;
  }
}





/* הודעת הצלחה */
.wpcf7-response-output.wpcf7-mail-sent-ok {
  border: none !important;
  background: none !important;
  color: #2ecc71 !important; /* ירוק */
  font-size: 16px !important;
  font-weight: 600 !important;
  text-align: center !important;
  padding: 10px 0 !important;
  margin: 20px auto 0 !important;
  display: inline-block !important;
  position: relative;
}

/* ✔️ וי לפני טקסט הצלחה */
.wpcf7-response-output.wpcf7-mail-sent-ok::before {
  content: "✔ ";
  color: #2ecc71 !important;
  font-weight: bold !important;
  font-size: 18px !important;
  margin-right: 6px !important;
}

/* הודעת שגיאה */
.wpcf7-response-output.wpcf7-validation-errors,
.wpcf7-response-output.wpcf7-mail-sent-ng {
  border: none !important;
  background: none !important;
  color: #e74c3c !important; /* אדום */
  font-size: 16px !important;
  font-weight: 600 !important;
  text-align: center !important;
  padding: 10px 0 !important;
  margin: 20px auto 0 !important;
  display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9be9ef1 */.my-fixed-button {
  position: fixed;
  bottom: 20px; /* מרחק מהרצפה */
  right: 20px;  /* מרחק מהצד */
  z-index: 9999; /* שיהיה מעל הכל */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d26f9c */.my-fixed-button {
  position: fixed;
  bottom: 20px; /* מרחק מהרצפה */
  right: 20px;  /* מרחק מהצד */
  z-index: 9999; /* שיהיה מעל הכל */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f777ac */.my-fixed-button {
  position: fixed;
  bottom: 20px; /* מרחק מהרצפה */
  right: 20px;  /* מרחק מהצד */
  z-index: 9999; /* שיהיה מעל הכל */
}/* End custom CSS */