.elementor-4668 .elementor-element.elementor-element-4aab5d5{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-cc11d20{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-4668 .elementor-element.elementor-element-d17e18a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-d17e18a.elementor-element{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-d17e18a{text-align:start;}.elementor-4668 .elementor-element.elementor-element-d17e18a .elementor-heading-title{font-family:"Assistant", assistant;font-size:18px;font-weight:400;color:var( --e-global-color-983532f );}.elementor-4668 .elementor-element.elementor-element-2cf1046{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-4668 .elementor-element.elementor-element-2cf1046 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-2cf1046.elementor-element{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-2cf1046 .elementor-heading-title{font-family:"Assistant", assistant;font-size:70px;font-weight:300;color:#322625;}.elementor-4668 .elementor-element.elementor-element-a70296b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-a70296b.elementor-element{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-a70296b{text-align:start;}.elementor-4668 .elementor-element.elementor-element-a70296b .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;letter-spacing:0px;color:#322625;}.elementor-4668 .elementor-element.elementor-element-cecbc77 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4668 .elementor-element.elementor-element-cecbc77.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-cecbc77{text-align:start;font-family:"Rubik", assistant;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-983532f );}.elementor-4668 .elementor-element.elementor-element-659a947{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-659a947.e-con{--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-21272b0 .elementor-button{background-color:#E26128;font-family:var( --e-global-typography-1cb1a0f-font-family ), assistant;font-size:var( --e-global-typography-1cb1a0f-font-size );font-weight:var( --e-global-typography-1cb1a0f-font-weight );line-height:var( --e-global-typography-1cb1a0f-line-height );letter-spacing:var( --e-global-typography-1cb1a0f-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d12b680 );border-radius:4px 4px 4px 4px;padding:20px 40px 20px 40px;}.elementor-4668 .elementor-element.elementor-element-21272b0 .elementor-button:hover, .elementor-4668 .elementor-element.elementor-element-21272b0 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-d12b680 );}.elementor-4668 .elementor-element.elementor-element-21272b0 .elementor-button:hover svg, .elementor-4668 .elementor-element.elementor-element-21272b0 .elementor-button:focus svg{fill:var( --e-global-color-d12b680 );}.elementor-4668 .elementor-element.elementor-element-b61192c .elementor-button{background-color:var( --e-global-color-ce92305 );font-family:var( --e-global-typography-1cb1a0f-font-family ), assistant;font-size:var( --e-global-typography-1cb1a0f-font-size );font-weight:var( --e-global-typography-1cb1a0f-font-weight );line-height:var( --e-global-typography-1cb1a0f-line-height );letter-spacing:var( --e-global-typography-1cb1a0f-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ce92305 );border-radius:4px 4px 4px 4px;padding:20px 40px 20px 40px;}.elementor-4668 .elementor-element.elementor-element-b61192c .elementor-button:hover, .elementor-4668 .elementor-element.elementor-element-b61192c .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-d12b680 );}.elementor-4668 .elementor-element.elementor-element-b61192c .elementor-button:hover svg, .elementor-4668 .elementor-element.elementor-element-b61192c .elementor-button:focus svg{fill:var( --e-global-color-d12b680 );}.elementor-4668 .elementor-element.elementor-element-4e151b7{--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-4668 .elementor-element.elementor-element-46c50f3.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-4668 .elementor-element.elementor-element-46c50f3 img{width:100%;max-width:1920px;}.elementor-4668 .elementor-element.elementor-element-eb9798a{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4668 .elementor-element.elementor-element-e618307{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4668 .elementor-element.elementor-element-e618307.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-73f23cf{width:100%;max-width:100%;text-align:center;}.elementor-4668 .elementor-element.elementor-element-73f23cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-73f23cf.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-73f23cf .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;letter-spacing:0.5px;color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-ed23b4f > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4668 .elementor-element.elementor-element-ed23b4f.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-ed23b4f{text-align:center;font-family:"Rubik", assistant;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-983532f );}.elementor-4668 .elementor-element.elementor-element-9e6754b{width:100%;max-width:100%;text-align:center;font-family:"Rubik", assistant;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-d12b680 );}.elementor-4668 .elementor-element.elementor-element-9e6754b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-9e6754b.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-4b9a21e{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:100px;}.elementor-4668 .elementor-element.elementor-element-20b63dc{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4668 .elementor-element.elementor-element-7af93a2{width:100%;max-width:100%;text-align:start;}.elementor-4668 .elementor-element.elementor-element-7af93a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-7af93a2.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-7af93a2 .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;letter-spacing:0.5px;color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-4d305e2 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4668 .elementor-element.elementor-element-4d305e2.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-4d305e2{text-align:start;font-family:"Rubik", assistant;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-983532f );}.elementor-4668 .elementor-element.elementor-element-c9846df{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4668 .elementor-element.elementor-element-c9846df.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4668 .elementor-element.elementor-element-be99747.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-4668 .elementor-element.elementor-element-be99747 img{width:100%;}.elementor-4668 .elementor-element.elementor-element-2724719{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-2724719.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-bdaab68{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4668 .elementor-element.elementor-element-bdaab68.e-con{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-6c78efe{width:100%;max-width:100%;text-align:center;}.elementor-4668 .elementor-element.elementor-element-6c78efe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-6c78efe.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-6c78efe .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;letter-spacing:0.5px;color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-94a512a{width:100%;max-width:100%;text-align:center;font-family:"Rubik", assistant;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-983532f );}.elementor-4668 .elementor-element.elementor-element-94a512a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-94a512a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-311c5c7{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4668 .elementor-element.elementor-element-311c5c7.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4668 .elementor-element.elementor-element-a173620 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4668 .elementor-element.elementor-element-a1bbe07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-a1bbe07:not(.elementor-motion-effects-element-type-background), .elementor-4668 .elementor-element.elementor-element-a1bbe07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#322625;}.elementor-4668 .elementor-element.elementor-element-a1bbe07.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-e2e415d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4668 .elementor-element.elementor-element-e2e415d.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-95badfa{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-95badfa > .elementor-widget-container{padding:5% 0% 5% 5%;}.elementor-4668 .elementor-element.elementor-element-95badfa.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-7f05801{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4668 .elementor-element.elementor-element-7f05801.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4668 .elementor-element.elementor-element-09475fc{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-09475fc > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-4668 .elementor-element.elementor-element-09475fc.elementor-element{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-09475fc .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-4668 .elementor-element.elementor-element-42ffab9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-42ffab9:not(.elementor-motion-effects-element-type-background), .elementor-4668 .elementor-element.elementor-element-42ffab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-160ec7d );}.elementor-4668 .elementor-element.elementor-element-bc10f0b{width:100%;max-width:100%;text-align:center;}.elementor-4668 .elementor-element.elementor-element-bc10f0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-bc10f0b.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-bc10f0b .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;letter-spacing:0.5px;color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-256747b > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4668 .elementor-element.elementor-element-256747b.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-256747b{text-align:center;font-family:"Rubik", assistant;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-983532f );}.elementor-4668 .elementor-element.elementor-element-64b2fff{--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-style:solid;--border-style:solid;border-color:#5C62411A;--border-color:#5C62411A;--border-radius:1px 1px 1px 1px;box-shadow:0px 10px 40px 0px rgba(50.00000000000001, 38.00000000000001, 37, 0.04);--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-64b2fff.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-cce8cf1{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4668 .elementor-element.elementor-element-28f9d10{--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-4668 .elementor-element.elementor-element-e3b7f20 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4668 .elementor-element.elementor-element-e3b7f20.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-e3b7f20{text-align:start;font-family:"Rubik", assistant;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-983532f );}.elementor-4668 .elementor-element.elementor-element-6fe7374{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4668 .elementor-element.elementor-element-6fe7374.e-con{--align-self:stretch;}.elementor-4668 .elementor-element.elementor-element-11d4173{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-11d4173.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-11d4173 img{width:90%;max-width:320px;}.elementor-4668 .elementor-element.elementor-element-856063f{--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-style:solid;--border-style:solid;border-color:#5C62411A;--border-color:#5C62411A;--border-radius:1px 1px 1px 1px;box-shadow:0px 10px 40px 0px rgba(50.00000000000001, 38.00000000000001, 37, 0.04);--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-856063f.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-466cf7a{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4668 .elementor-element.elementor-element-00d56f8{--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-4668 .elementor-element.elementor-element-74f19a6 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4668 .elementor-element.elementor-element-74f19a6.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-74f19a6{text-align:start;font-family:"Rubik", assistant;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-983532f );}.elementor-4668 .elementor-element.elementor-element-07d2bce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4668 .elementor-element.elementor-element-07d2bce.e-con{--align-self:stretch;}.elementor-4668 .elementor-element.elementor-element-5cd95e5{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-5cd95e5.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-5cd95e5 img{width:90%;max-width:320px;}.elementor-4668 .elementor-element.elementor-element-51171c1{--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-style:solid;--border-style:solid;border-color:#5C62411A;--border-color:#5C62411A;--border-radius:1px 1px 1px 1px;box-shadow:0px 10px 40px 0px rgba(50.00000000000001, 38.00000000000001, 37, 0.04);--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-51171c1.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-bc8edb6{--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-4668 .elementor-element.elementor-element-4b01034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4668 .elementor-element.elementor-element-eb1c103 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4668 .elementor-element.elementor-element-eb1c103.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-eb1c103{text-align:start;font-family:"Rubik", assistant;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-983532f );}.elementor-4668 .elementor-element.elementor-element-8059904{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4668 .elementor-element.elementor-element-8059904.e-con{--align-self:stretch;}.elementor-4668 .elementor-element.elementor-element-a38b005{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-a38b005.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-a38b005 img{width:90%;max-width:320px;}.elementor-4668 .elementor-element.elementor-element-4b4cfc8{--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-style:solid;--border-style:solid;border-color:#5C62411A;--border-color:#5C62411A;--border-radius:1px 1px 1px 1px;box-shadow:0px 10px 40px 0px rgba(50.00000000000001, 38.00000000000001, 37, 0.04);--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-4b4cfc8.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-1c2be3e{--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-4668 .elementor-element.elementor-element-375914c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4668 .elementor-element.elementor-element-21a3ac1 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4668 .elementor-element.elementor-element-21a3ac1.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-21a3ac1{text-align:start;font-family:"Rubik", assistant;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-983532f );}.elementor-4668 .elementor-element.elementor-element-55a9c08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4668 .elementor-element.elementor-element-55a9c08.e-con{--align-self:stretch;}.elementor-4668 .elementor-element.elementor-element-821ff3e{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-821ff3e.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-821ff3e img{width:90%;max-width:320px;}.elementor-4668 .elementor-element.elementor-element-bfc73d6{--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-style:solid;--border-style:solid;border-color:#5C62411A;--border-color:#5C62411A;--border-radius:1px 1px 1px 1px;box-shadow:0px 10px 40px 0px rgba(50.00000000000001, 38.00000000000001, 37, 0.04);--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-bfc73d6.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-31eead3{--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-4668 .elementor-element.elementor-element-0bff990{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4668 .elementor-element.elementor-element-8b6f856 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4668 .elementor-element.elementor-element-8b6f856.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-8b6f856{text-align:start;font-family:"Rubik", assistant;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-983532f );}.elementor-4668 .elementor-element.elementor-element-ad4d0e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4668 .elementor-element.elementor-element-ad4d0e5.e-con{--align-self:stretch;}.elementor-4668 .elementor-element.elementor-element-a932c71{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-a932c71.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-a932c71 img{width:90%;max-width:320px;}.elementor-4668 .elementor-element.elementor-element-99ff9a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-99ff9a6:not(.elementor-motion-effects-element-type-background), .elementor-4668 .elementor-element.elementor-element-99ff9a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#322625;}.elementor-4668 .elementor-element.elementor-element-99ff9a6.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-1570911{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4668 .elementor-element.elementor-element-e2e0be8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-e2e0be8:not(.elementor-motion-effects-element-type-background), .elementor-4668 .elementor-element.elementor-element-e2e0be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-4668 .elementor-element.elementor-element-134e014{--display:flex;--justify-content:center;}.elementor-4668 .elementor-element.elementor-element-a86b90b .swiper-pagination-bullet-active, .elementor-4668 .elementor-element.elementor-element-a86b90b .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-221ba52 );}.elementor-4668 .elementor-element.elementor-element-a86b90b .swiper-pagination-fraction{color:var( --e-global-color-221ba52 );}.elementor-4668 .elementor-element.elementor-element-a86b90b > .elementor-widget-container{margin:40px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-4668 .elementor-element.elementor-element-a86b90b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4668 .elementor-element.elementor-element-a86b90b.elementor-arrows-yes .elementor-main-swiper{width:calc( 94% - 40px );}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-main-swiper{width:94%;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-color:var( --e-global-color-f665a35 );}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-swiper-button{font-size:40px;color:var( --e-global-color-221ba52 );}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-swiper-button svg{fill:var( --e-global-color-221ba52 );}.elementor-4668 .elementor-element.elementor-element-a86b90b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;height:7px;width:7px;}.elementor-4668 .elementor-element.elementor-element-a86b90b .swiper-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-4668 .elementor-element.elementor-element-a86b90b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-221ba52 );opacity:var( --e-global-color-221ba52 );}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__header{padding-block-end:calc( 4px / 2 );}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__content{padding-block-start:calc( 4px / 2 );}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__name{color:var( --e-global-color-text );}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__header, .elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__name{font-family:"Assistant", assistant;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__title{color:#424242;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__text{color:var( --e-global-color-text );font-family:"Assistant", assistant;font-size:19px;font-weight:600;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__image img{width:70px;height:70px;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__image + cite{margin-inline-start:19px;margin-inline-end:0;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__icon{font-size:34px;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__icon svg{width:34px;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-star-rating{font-size:14px;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-star-rating i:not(:last-of-type){margin-inline-end:3px;}.elementor-4668 .elementor-element.elementor-element-0e5ae56.elementor-element{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-0e5ae56{text-align:center;}.elementor-4668 .elementor-element.elementor-element-0e5ae56 .elementor-heading-title{font-family:var( --e-global-typography-455d4b1-font-family ), assistant;font-size:var( --e-global-typography-455d4b1-font-size );font-weight:var( --e-global-typography-455d4b1-font-weight );color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-9c6cf47.elementor-element{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-9c6cf47{text-align:center;}.elementor-4668 .elementor-element.elementor-element-9c6cf47 .elementor-heading-title{font-family:var( --e-global-typography-3f343c7-font-family ), assistant;font-size:var( --e-global-typography-3f343c7-font-size );font-weight:var( --e-global-typography-3f343c7-font-weight );line-height:var( --e-global-typography-3f343c7-line-height );letter-spacing:var( --e-global-typography-3f343c7-letter-spacing );color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-a0db7dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-a0db7dc.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-eaea0b7 > .elementor-widget-container{background-color:#FAF9F6;padding:40px 40px 40px 40px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-eaea0b7.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-tab-title{border-width:0.5px;border-color:#212121;padding:6% 6% 6% 6%;}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-tab-content{border-width:0.5px;border-block-end-color:#212121;color:var( --e-global-color-983532f );font-family:var( --e-global-typography-text-font-family ), assistant;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 );padding:6% 6% 6% 6%;}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-toggle-title, .elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-toggle-title{font-family:var( --e-global-typography-text-font-family ), assistant;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-4668 .elementor-element.elementor-element-eaea0b7 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-d12b680 );}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-d12b680 );}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-221ba52 );}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-221ba52 );}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-toggle-icon{margin-inline-end:10px;}.elementor-4668 .elementor-element.elementor-element-0192469 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-0192469.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-0192469{text-align:center;}.elementor-4668 .elementor-element.elementor-element-0192469 .elementor-heading-title{font-family:"Assistant", assistant;font-size:48px;font-weight:300;letter-spacing:0.5px;color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-adabc2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-adabc2f:not(.elementor-motion-effects-element-type-background), .elementor-4668 .elementor-element.elementor-element-adabc2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-4668 .elementor-element.elementor-element-24b2871{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4668 .elementor-element.elementor-element-435afec{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-4668 .elementor-element.elementor-element-435afec::before, .elementor-4668 .elementor-element.elementor-element-435afec > .elementor-background-video-container::before, .elementor-4668 .elementor-element.elementor-element-435afec > .e-con-inner > .elementor-background-video-container::before, .elementor-4668 .elementor-element.elementor-element-435afec > .elementor-background-slideshow::before, .elementor-4668 .elementor-element.elementor-element-435afec > .e-con-inner > .elementor-background-slideshow::before, .elementor-4668 .elementor-element.elementor-element-435afec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-4668 .elementor-element.elementor-element-e90ea31{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4668 .elementor-element.elementor-element-e90ea31.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-b175fc3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-b175fc3.elementor-element{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-b175fc3{text-align:center;}.elementor-4668 .elementor-element.elementor-element-b175fc3 .elementor-heading-title{font-family:"ATZMAI", assistant;font-size:28px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-a7815ff{width:100%;max-width:100%;z-index:10;text-align:center;}.elementor-4668 .elementor-element.elementor-element-a7815ff .elementor-heading-title{font-family:"Rubik", assistant;font-size:24px;font-weight:600;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-f82e3dd{width:100%;max-width:100%;z-index:10;text-align:center;}.elementor-4668 .elementor-element.elementor-element-f82e3dd .elementor-heading-title{font-family:"Rubik", assistant;font-size:24px;font-weight:600;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-db15010{width:100%;max-width:100%;z-index:12;text-align:center;font-family:"Assistant", assistant;font-size:24px;font-weight:800;color:var( --e-global-color-text );}.elementor-4668 .elementor-element.elementor-element-db15010 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;border-radius:35px 35px 35px 35px;}.elementor-4668 .elementor-element.elementor-element-db15010.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-bcbbcb3{--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;--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-4668 .elementor-element.elementor-element-bcbbcb3::before, .elementor-4668 .elementor-element.elementor-element-bcbbcb3 > .elementor-background-video-container::before, .elementor-4668 .elementor-element.elementor-element-bcbbcb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4668 .elementor-element.elementor-element-bcbbcb3 > .elementor-background-slideshow::before, .elementor-4668 .elementor-element.elementor-element-bcbbcb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4668 .elementor-element.elementor-element-bcbbcb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4668 .elementor-element.elementor-element-b6a0d9a{--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-style:none;--border-style:none;}.elementor-4668 .elementor-element.elementor-element-7842006{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;z-index:100;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-b8ca811 );--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4668 .elementor-element.elementor-element-7842006 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;border-radius:15px 15px 15px 15px;}.elementor-4668 .elementor-element.elementor-element-7842006.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-button span{gap:19px;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-group{padding-right:calc( 9px/2 );padding-left:calc( 9px/2 );margin-bottom:20px;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-form-fields-wrapper{margin-left:calc( -9px/2 );margin-right:calc( -9px/2 );margin-bottom:-20px;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4668 .elementor-element.elementor-element-7842006 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4668 .elementor-element.elementor-element-7842006 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4668 .elementor-element.elementor-element-7842006 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-group > label, .elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-subgroup label{color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-group > label{font-family:"Montserrat", assistant;font-size:18px;font-weight:600;line-height:1px;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-type-html{padding-bottom:0px;font-family:"Assistant", assistant;font-size:22px;font-weight:600;line-height:1.5px;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-group .elementor-field{color:#000000;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-group .elementor-field, .elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-subgroup label{font-family:"Assistant", assistant;font-size:22px;font-weight:400;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-button{font-family:"Montserrat", assistant;font-size:18px;font-weight:500;border-style:none;border-radius:15px 15px 15px 15px;padding:20px 50px 20px 50px;}.elementor-4668 .elementor-element.elementor-element-7842006 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-221ba52 );color:#ffffff;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-button[type="submit"]{background-color:var( --e-global-color-221ba52 );color:#ffffff;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4668 .elementor-element.elementor-element-7842006 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4668 .elementor-element.elementor-element-7842006 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-6929207 );color:var( --e-global-color-text );border-color:#4ECED1;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-6929207 );color:var( --e-global-color-text );border-color:#4ECED1;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-text );}.elementor-4668 .elementor-element.elementor-element-7842006 .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-6929207 );color:#ffffff;}.elementor-4668 .elementor-element.elementor-element-d9bbc6b{--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-4668 .elementor-element.elementor-element-758313a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4668 .elementor-element.elementor-element-03e6415{width:100%;max-width:100%;z-index:12;text-align:center;font-family:"Assistant", assistant;font-size:24px;font-weight:800;color:var( --e-global-color-text );}.elementor-4668 .elementor-element.elementor-element-03e6415 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;border-radius:35px 35px 35px 35px;}.elementor-4668 .elementor-element.elementor-element-03e6415.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-da60975{width:100%;max-width:100%;z-index:10;text-align:center;}.elementor-4668 .elementor-element.elementor-element-da60975 .elementor-heading-title{font-family:"Rubik", assistant;font-size:24px;font-weight:600;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-f02c685 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4668 .elementor-element.elementor-element-f02c685.elementor-element{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-f02c685{text-align:center;}.elementor-4668 .elementor-element.elementor-element-f02c685 .elementor-heading-title{font-family:"ATZMAI", assistant;font-size:28px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-9df48f6{width:100%;max-width:100%;z-index:10;text-align:center;}.elementor-4668 .elementor-element.elementor-element-9df48f6.elementor-element{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-9df48f6 .elementor-heading-title{font-family:"Rubik", assistant;font-size:24px;font-weight:600;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-691a4a0{--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-4668 .elementor-element.elementor-element-ec6f4a3{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;z-index:100;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-b8ca811 );--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;border-radius:15px 15px 15px 15px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-button span{gap:19px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-group{padding-right:calc( 9px/2 );padding-left:calc( 9px/2 );margin-bottom:20px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-form-fields-wrapper{margin-left:calc( -9px/2 );margin-right:calc( -9px/2 );margin-bottom:-20px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-group > label, .elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-subgroup label{color:var( --e-global-color-ce92305 );}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-group > label{font-family:"Montserrat", assistant;font-size:18px;font-weight:600;line-height:1px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-type-html{padding-bottom:0px;font-family:"Assistant", assistant;font-size:22px;font-weight:600;line-height:1.5px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-group .elementor-field{color:#000000;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-group .elementor-field, .elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-subgroup label{font-family:"Assistant", assistant;font-size:22px;font-weight:400;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-button{font-family:"Montserrat", assistant;font-size:18px;font-weight:500;border-style:none;border-radius:15px 15px 15px 15px;padding:20px 50px 20px 50px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-221ba52 );color:#ffffff;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-button[type="submit"]{background-color:var( --e-global-color-221ba52 );color:#ffffff;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-6929207 );color:var( --e-global-color-text );border-color:#4ECED1;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-6929207 );color:var( --e-global-color-text );border-color:#4ECED1;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-text );}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-6929207 );color:#ffffff;}.elementor-4668 .elementor-element.elementor-element-3f5c6b7.elementor-element{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-d892556{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4668 .elementor-element.elementor-element-4aab5d5{--content-width:1300px;}.elementor-4668 .elementor-element.elementor-element-cc11d20{--width:60%;}.elementor-4668 .elementor-element.elementor-element-4e151b7{--width:40%;}.elementor-4668 .elementor-element.elementor-element-eb9798a{--content-width:1300px;}.elementor-4668 .elementor-element.elementor-element-e618307{--width:60%;}.elementor-4668 .elementor-element.elementor-element-4b9a21e{--content-width:1300px;}.elementor-4668 .elementor-element.elementor-element-20b63dc{--width:60%;}.elementor-4668 .elementor-element.elementor-element-c9846df{--width:40%;}.elementor-4668 .elementor-element.elementor-element-2724719{--content-width:1200px;}.elementor-4668 .elementor-element.elementor-element-bdaab68{--width:79%;}.elementor-4668 .elementor-element.elementor-element-311c5c7{--width:55%;}.elementor-4668 .elementor-element.elementor-element-a1bbe07{--content-width:1200px;}.elementor-4668 .elementor-element.elementor-element-e2e415d{--width:55%;}.elementor-4668 .elementor-element.elementor-element-7f05801{--width:45%;}.elementor-4668 .elementor-element.elementor-element-42ffab9{--content-width:1300px;}.elementor-4668 .elementor-element.elementor-element-64b2fff{--width:1100px;}.elementor-4668 .elementor-element.elementor-element-28f9d10{--width:60%;}.elementor-4668 .elementor-element.elementor-element-6fe7374{--width:40%;}.elementor-4668 .elementor-element.elementor-element-856063f{--width:1100px;}.elementor-4668 .elementor-element.elementor-element-00d56f8{--width:60%;}.elementor-4668 .elementor-element.elementor-element-07d2bce{--width:40%;}.elementor-4668 .elementor-element.elementor-element-51171c1{--width:1100px;}.elementor-4668 .elementor-element.elementor-element-4b01034{--width:60%;}.elementor-4668 .elementor-element.elementor-element-8059904{--width:40%;}.elementor-4668 .elementor-element.elementor-element-4b4cfc8{--width:1100px;}.elementor-4668 .elementor-element.elementor-element-375914c{--width:60%;}.elementor-4668 .elementor-element.elementor-element-55a9c08{--width:40%;}.elementor-4668 .elementor-element.elementor-element-bfc73d6{--width:1100px;}.elementor-4668 .elementor-element.elementor-element-0bff990{--width:60%;}.elementor-4668 .elementor-element.elementor-element-ad4d0e5{--width:40%;}.elementor-4668 .elementor-element.elementor-element-99ff9a6{--content-width:1200px;}.elementor-4668 .elementor-element.elementor-element-1570911{--width:85%;}.elementor-4668 .elementor-element.elementor-element-e2e0be8{--content-width:1300px;}.elementor-4668 .elementor-element.elementor-element-a0db7dc{--content-width:1200px;}.elementor-4668 .elementor-element.elementor-element-435afec{--width:50%;}.elementor-4668 .elementor-element.elementor-element-e90ea31{--width:100%;}.elementor-4668 .elementor-element.elementor-element-bcbbcb3{--width:50%;}.elementor-4668 .elementor-element.elementor-element-b6a0d9a{--width:100%;}.elementor-4668 .elementor-element.elementor-element-758313a{--width:50%;}.elementor-4668 .elementor-element.elementor-element-691a4a0{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4668 .elementor-element.elementor-element-e618307{--width:65%;}.elementor-4668 .elementor-element.elementor-element-20b63dc{--width:65%;}.elementor-4668 .elementor-element.elementor-element-c9846df{--width:35%;}.elementor-4668 .elementor-element.elementor-element-bdaab68{--width:65%;}.elementor-4668 .elementor-element.elementor-element-311c5c7{--width:35%;}.elementor-4668 .elementor-element.elementor-element-e2e415d{--width:65%;}.elementor-4668 .elementor-element.elementor-element-7f05801{--width:35%;}.elementor-4668 .elementor-element.elementor-element-1570911{--width:65%;}}@media(max-width:1366px){.elementor-4668 .elementor-element.elementor-element-21272b0 .elementor-button{font-size:var( --e-global-typography-1cb1a0f-font-size );line-height:var( --e-global-typography-1cb1a0f-line-height );letter-spacing:var( --e-global-typography-1cb1a0f-letter-spacing );}.elementor-4668 .elementor-element.elementor-element-b61192c .elementor-button{font-size:var( --e-global-typography-1cb1a0f-font-size );line-height:var( --e-global-typography-1cb1a0f-line-height );letter-spacing:var( --e-global-typography-1cb1a0f-letter-spacing );}.elementor-4668 .elementor-element.elementor-element-0e5ae56 .elementor-heading-title{font-size:var( --e-global-typography-455d4b1-font-size );}.elementor-4668 .elementor-element.elementor-element-9c6cf47 .elementor-heading-title{font-size:var( --e-global-typography-3f343c7-font-size );line-height:var( --e-global-typography-3f343c7-line-height );letter-spacing:var( --e-global-typography-3f343c7-letter-spacing );}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-toggle-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-4668 .elementor-element.elementor-element-cecbc77 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-4668 .elementor-element.elementor-element-cecbc77{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-21272b0{width:initial;max-width:initial;align-self:center;}.elementor-4668 .elementor-element.elementor-element-21272b0 .elementor-button{font-size:var( --e-global-typography-1cb1a0f-font-size );line-height:var( --e-global-typography-1cb1a0f-line-height );letter-spacing:var( --e-global-typography-1cb1a0f-letter-spacing );}.elementor-4668 .elementor-element.elementor-element-b61192c{width:initial;max-width:initial;align-self:center;}.elementor-4668 .elementor-element.elementor-element-b61192c .elementor-button{font-size:var( --e-global-typography-1cb1a0f-font-size );line-height:var( --e-global-typography-1cb1a0f-line-height );letter-spacing:var( --e-global-typography-1cb1a0f-letter-spacing );}.elementor-4668 .elementor-element.elementor-element-e618307{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4668 .elementor-element.elementor-element-73f23cf{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-ed23b4f > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-4668 .elementor-element.elementor-element-ed23b4f{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-9e6754b > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-4668 .elementor-element.elementor-element-9e6754b{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-20b63dc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4668 .elementor-element.elementor-element-7af93a2{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-4d305e2 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-4668 .elementor-element.elementor-element-4d305e2{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-c9846df{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4668 .elementor-element.elementor-element-bdaab68{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4668 .elementor-element.elementor-element-6c78efe{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-94a512a > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-4668 .elementor-element.elementor-element-94a512a{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-311c5c7{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4668 .elementor-element.elementor-element-e2e415d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4668 .elementor-element.elementor-element-7f05801{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4668 .elementor-element.elementor-element-bc10f0b{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-256747b > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-4668 .elementor-element.elementor-element-256747b{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-e3b7f20 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-4668 .elementor-element.elementor-element-e3b7f20{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-74f19a6 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-4668 .elementor-element.elementor-element-74f19a6{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-eb1c103 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-4668 .elementor-element.elementor-element-eb1c103{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-21a3ac1 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-4668 .elementor-element.elementor-element-21a3ac1{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-8b6f856 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-4668 .elementor-element.elementor-element-8b6f856{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-1570911{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__header, .elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__name{font-size:22px;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__text{font-size:22px;}.elementor-4668 .elementor-element.elementor-element-0e5ae56 .elementor-heading-title{font-size:var( --e-global-typography-455d4b1-font-size );}.elementor-4668 .elementor-element.elementor-element-9c6cf47 .elementor-heading-title{font-size:var( --e-global-typography-3f343c7-font-size );line-height:var( --e-global-typography-3f343c7-line-height );letter-spacing:var( --e-global-typography-3f343c7-letter-spacing );}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-toggle-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0% 45% 3% 0%;}.elementor-4668 .elementor-element.elementor-element-0192469{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-a7815ff .elementor-heading-title{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-f82e3dd .elementor-heading-title{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-db15010{font-size:26px;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-group > label{font-size:22px;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-type-html{font-size:26px;}.elementor-4668 .elementor-element.elementor-element-03e6415{font-size:26px;}.elementor-4668 .elementor-element.elementor-element-da60975 .elementor-heading-title{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-9df48f6 .elementor-heading-title{font-size:17px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-group > label{font-size:22px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-type-html{font-size:26px;}}@media(max-width:767px){.elementor-4668 .elementor-element.elementor-element-4aab5d5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-4aab5d5.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-cc11d20{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-cc11d20.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-d17e18a{width:100%;max-width:100%;text-align:center;}.elementor-4668 .elementor-element.elementor-element-d17e18a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-d17e18a.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-d17e18a .elementor-heading-title{font-size:14px;}.elementor-4668 .elementor-element.elementor-element-2cf1046 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-4668 .elementor-element.elementor-element-2cf1046{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-4668 .elementor-element.elementor-element-2cf1046.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-2cf1046 .elementor-heading-title{font-size:46px;line-height:1.2em;letter-spacing:0px;}.elementor-4668 .elementor-element.elementor-element-a70296b{width:100%;max-width:100%;text-align:center;}.elementor-4668 .elementor-element.elementor-element-a70296b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-a70296b.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-a70296b .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-4668 .elementor-element.elementor-element-cecbc77{width:100%;max-width:100%;text-align:center;font-size:18px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-cecbc77 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0% 0% 0% 0%;}.elementor-4668 .elementor-element.elementor-element-cecbc77.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-659a947{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-21272b0{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-21272b0.elementor-element{--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-21272b0 .elementor-button{font-size:var( --e-global-typography-1cb1a0f-font-size );line-height:var( --e-global-typography-1cb1a0f-line-height );letter-spacing:var( --e-global-typography-1cb1a0f-letter-spacing );border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-b61192c{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-b61192c.elementor-element{--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-b61192c .elementor-button{font-size:var( --e-global-typography-1cb1a0f-font-size );line-height:var( --e-global-typography-1cb1a0f-line-height );letter-spacing:var( --e-global-typography-1cb1a0f-letter-spacing );border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-4e151b7.e-con{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-46c50f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-46c50f3.elementor-element{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-46c50f3 img{width:100%;}.elementor-4668 .elementor-element.elementor-element-eb9798a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-eb9798a.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-e618307{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-73f23cf{width:100%;max-width:100%;text-align:start;}.elementor-4668 .elementor-element.elementor-element-73f23cf > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-73f23cf.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-73f23cf .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-4668 .elementor-element.elementor-element-ed23b4f{width:100%;max-width:100%;text-align:center;font-size:18px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-ed23b4f > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0% 0% 0% 0%;}.elementor-4668 .elementor-element.elementor-element-ed23b4f.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-9e6754b{width:100%;max-width:100%;text-align:start;font-size:20px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-9e6754b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4668 .elementor-element.elementor-element-9e6754b.elementor-element{--align-self:flex-start;}.elementor-4668 .elementor-element.elementor-element-4b9a21e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-4b9a21e.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-20b63dc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-7af93a2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-4668 .elementor-element.elementor-element-7af93a2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-7af93a2.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-7af93a2 .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-4668 .elementor-element.elementor-element-4d305e2{width:100%;max-width:100%;text-align:center;font-size:18px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-4d305e2 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0% 0% 0% 0%;}.elementor-4668 .elementor-element.elementor-element-4d305e2.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-c9846df{--min-height:0vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4668 .elementor-element.elementor-element-be99747{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-be99747 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-be99747.elementor-element{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-be99747 img{width:100%;max-width:350px;height:100%;object-fit:cover;}.elementor-4668 .elementor-element.elementor-element-2724719{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-2724719.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-bdaab68{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-6c78efe{width:100%;max-width:100%;text-align:start;}.elementor-4668 .elementor-element.elementor-element-6c78efe > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-6c78efe.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-6c78efe .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-4668 .elementor-element.elementor-element-94a512a{width:100%;max-width:100%;text-align:start;font-size:20px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-94a512a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4668 .elementor-element.elementor-element-94a512a.elementor-element{--align-self:flex-start;}.elementor-4668 .elementor-element.elementor-element-311c5c7{--min-height:0vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4668 .elementor-element.elementor-element-a173620{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-a1bbe07{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-a1bbe07.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-e2e415d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-7f05801{--min-height:0vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4668 .elementor-element.elementor-element-7f05801.e-con{--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-09475fc{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-09475fc > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-09475fc.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-42ffab9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-42ffab9.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-bc10f0b{width:100%;max-width:100%;text-align:start;}.elementor-4668 .elementor-element.elementor-element-bc10f0b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-bc10f0b.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-bc10f0b .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-4668 .elementor-element.elementor-element-256747b{width:100%;max-width:100%;text-align:center;font-size:18px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-256747b > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0% 0% 0% 0%;}.elementor-4668 .elementor-element.elementor-element-256747b.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-64b2fff{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-e3b7f20{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-e3b7f20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4668 .elementor-element.elementor-element-e3b7f20.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-6fe7374.e-con{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-11d4173 img{width:80%;max-width:180px;}.elementor-4668 .elementor-element.elementor-element-856063f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-74f19a6{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-74f19a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4668 .elementor-element.elementor-element-74f19a6.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-07d2bce.e-con{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-5cd95e5 img{width:80%;max-width:180px;}.elementor-4668 .elementor-element.elementor-element-51171c1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-eb1c103{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-eb1c103 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4668 .elementor-element.elementor-element-eb1c103.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-8059904.e-con{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-a38b005 img{width:80%;max-width:180px;}.elementor-4668 .elementor-element.elementor-element-4b4cfc8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-21a3ac1{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-21a3ac1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4668 .elementor-element.elementor-element-21a3ac1.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-55a9c08.e-con{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-821ff3e img{width:80%;max-width:180px;}.elementor-4668 .elementor-element.elementor-element-bfc73d6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-8b6f856{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-8b6f856 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4668 .elementor-element.elementor-element-8b6f856.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4668 .elementor-element.elementor-element-ad4d0e5.e-con{--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-a932c71 img{width:80%;max-width:180px;}.elementor-4668 .elementor-element.elementor-element-99ff9a6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-99ff9a6.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-1570911{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-e2e0be8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-e2e0be8.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-134e014{--width:100%;--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;--align-items:center;}.elementor-4668 .elementor-element.elementor-element-134e014.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-a86b90b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-a86b90b.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-swiper-button{font-size:24px;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__header, .elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__name{font-size:18px;}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__header{padding-block-end:calc( 21px / 2 );}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__content{padding-block-start:calc( 21px / 2 );}.elementor-4668 .elementor-element.elementor-element-a86b90b .elementor-testimonial__text{font-size:16px;}.elementor-4668 .elementor-element.elementor-element-0e5ae56{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-4668 .elementor-element.elementor-element-0e5ae56 > .elementor-widget-container{margin:32px 20px 0px 20px;}.elementor-4668 .elementor-element.elementor-element-0e5ae56.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-0e5ae56 .elementor-heading-title{font-size:var( --e-global-typography-455d4b1-font-size );}.elementor-4668 .elementor-element.elementor-element-9c6cf47{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-4668 .elementor-element.elementor-element-9c6cf47 > .elementor-widget-container{margin:32px 20px 0px 20px;}.elementor-4668 .elementor-element.elementor-element-9c6cf47.elementor-element{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-9c6cf47 .elementor-heading-title{font-size:var( --e-global-typography-3f343c7-font-size );line-height:var( --e-global-typography-3f343c7-line-height );letter-spacing:var( --e-global-typography-3f343c7-letter-spacing );}.elementor-4668 .elementor-element.elementor-element-a0db7dc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-a0db7dc.e-con{--align-self:center;}.elementor-4668 .elementor-element.elementor-element-eaea0b7 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-toggle-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-tab-title{padding:10% 0% 10% 0%;}.elementor-4668 .elementor-element.elementor-element-eaea0b7 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0% 10% 5% 0%;}.elementor-4668 .elementor-element.elementor-element-0192469{width:100%;max-width:100%;text-align:center;}.elementor-4668 .elementor-element.elementor-element-0192469 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-0192469.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-0192469 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-4668 .elementor-element.elementor-element-adabc2f{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4668 .elementor-element.elementor-element-24b2871{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4668 .elementor-element.elementor-element-e90ea31{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4668 .elementor-element.elementor-element-b175fc3{width:100%;max-width:100%;text-align:center;}.elementor-4668 .elementor-element.elementor-element-b175fc3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-b175fc3.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-b175fc3 .elementor-heading-title{font-size:22px;line-height:1.6em;letter-spacing:0px;}.elementor-4668 .elementor-element.elementor-element-a7815ff{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-a7815ff > .elementor-widget-container{margin:0px 25px 20px 25px;}.elementor-4668 .elementor-element.elementor-element-a7815ff .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-f82e3dd{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-f82e3dd > .elementor-widget-container{margin:0px 25px 20px 25px;}.elementor-4668 .elementor-element.elementor-element-f82e3dd .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-db15010{width:100%;max-width:100%;text-align:center;font-size:22px;}.elementor-4668 .elementor-element.elementor-element-db15010 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 5px 0px 5px;border-radius:35px 35px 35px 35px;}.elementor-4668 .elementor-element.elementor-element-7842006 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-4668 .elementor-element.elementor-element-7842006{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-group > label{font-size:18px;line-height:1.5px;}.elementor-4668 .elementor-element.elementor-element-7842006 .elementor-field-type-html{font-size:20px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-03e6415{width:100%;max-width:100%;text-align:center;font-size:22px;}.elementor-4668 .elementor-element.elementor-element-03e6415 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 5px 0px 5px;border-radius:35px 35px 35px 35px;}.elementor-4668 .elementor-element.elementor-element-da60975{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-da60975 > .elementor-widget-container{margin:20px 25px 20px 25px;}.elementor-4668 .elementor-element.elementor-element-da60975 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-f02c685{width:100%;max-width:100%;text-align:center;}.elementor-4668 .elementor-element.elementor-element-f02c685 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4668 .elementor-element.elementor-element-f02c685.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4668 .elementor-element.elementor-element-f02c685 .elementor-heading-title{font-size:22px;line-height:1.6em;letter-spacing:0px;}.elementor-4668 .elementor-element.elementor-element-9df48f6{width:100%;max-width:100%;}.elementor-4668 .elementor-element.elementor-element-9df48f6 > .elementor-widget-container{margin:20px 25px 20px 25px;}.elementor-4668 .elementor-element.elementor-element-9df48f6 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-group > label{font-size:18px;line-height:1.5px;}.elementor-4668 .elementor-element.elementor-element-ec6f4a3 .elementor-field-type-html{font-size:20px;line-height:1.6em;}}/* Start custom CSS for image, class: .elementor-element-46c50f3 */.elementor-4668 .elementor-element.elementor-element-46c50f3 img {
    border-radius: 4px;
    box-shadow: 20px 20px 0px 0px #5C6241; /* המסגרת הזיתית */
    transition: all 0.4s ease;
}

@media (max-width: 767px) {
    .elementor-4668 .elementor-element.elementor-element-46c50f3 img {
        box-shadow: 10px 10px 0px 0px #5C6241; /* מסגרת קטנה יותר במובייל */
    }
}.elementor-4668 .elementor-element.elementor-element-46c50f3 {
    padding: 0 !important; /* מבטל פדינג של אלמנטור אם קיים */
    margin: 0 !important;
}

.elementor-4668 .elementor-element.elementor-element-46c50f3 img {
    width: 100%;
    height: auto;
    object-fit: cover; /* מבטיח מילוי יפה של הפריים */
    box-shadow: 0 30px 60px rgba(50, 38, 37, 0.1); /* הצל שהיה בקוד */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aab5d5 *//* 1. מבנה הקונטיינר הראשי */
.elementor-4668 .elementor-element.elementor-element-4aab5d5 {
    display: flex; 
    flex-direction: column; /* סידור אלמנטים אחד מתחת לשני */
    align-items: center; 
    justify-content: center;
    gap: 40px; 
    padding: 100px 40px; 
    max-width: 1300px; 
    margin: 0 auto; 
    direction: rtl;
}

/* 2. שורת המילים והנקודות - תיקון הנקודה */
.elementor-4668 .elementor-element.elementor-element-4aab5d5 .mms-row {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
}

.elementor-4668 .elementor-element.elementor-element-4aab5d5 .mms-row span {
    font-family: 'Assistant', sans-serif;
    font-weight: 300;
    color: #322625;
}

/* יצירת הנקודה כאלמנט גרפי שנראה תמיד */
.elementor-4668 .elementor-element.elementor-element-4aab5d5 .mms-row .dot {
    width: 6px;
    height: 6px;
    background-color: #E26128; /* הכתום של דליה */
    border-radius: 50%;
    display: inline-block;
}

/* 3. הגדרות כפתורים - הגבהה ועיצוב */
.elementor-4668 .elementor-element.elementor-element-4aab5d5 #btn-orange .elementor-button, 
.elementor-4668 .elementor-element.elementor-element-4aab5d5 #btn-brown .elementor-button {
    padding: 22px 50px !important; /* הגבהה משמעותית */
    border-radius: 2px !important;
    transition: all 0.4s ease-out !important;
    border: 1.5px solid transparent !important;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
}

/* כפתור כתום - הובר שקוף */
.elementor-4668 .elementor-element.elementor-element-4aab5d5 #btn-orange .elementor-button { 
    background-color: #E26128 !important; 
}
.elementor-4668 .elementor-element.elementor-element-4aab5d5 #btn-orange .elementor-button:hover { 
    background-color: transparent !important; 
    color: #E26128 !important; 
    border-color: #E26128 !important; 
}

/* כפתור חום - הובר שקוף */
.elementor-4668 .elementor-element.elementor-element-4aab5d5 #btn-brown .elementor-button { 
    background-color: #322625 !important; 
}
.elementor-4668 .elementor-element.elementor-element-4aab5d5 #btn-brown .elementor-button:hover { 
    background-color: transparent !important; 
    color: #322625 !important; 
    border-color: #322625 !important; 
}

/* 4. ביטול אנימציות בדסקטופ */
.elementor-4668 .elementor-element.elementor-element-4aab5d5, .elementor-4668 .elementor-element.elementor-element-4aab5d5 * {
    animation: none !important;
}

/* 5. סידור מובייל - מרווח, אנימציה וגובה */
@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-4aab5d5 {
        padding: 60px 20px;
        animation: fadeInUp 0.8s ease-out forwards !important; /* אנימציה רק במובייל */
    }

    .elementor-4668 .elementor-element.elementor-element-4aab5d5 .mms-row {
        gap: 15px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .hero-actions { 
        flex-direction: column !important;
        width: 100%; 
        max-width: 320px; 
        margin: 20px auto 0 auto !important;
        gap: 15px !important;
    }

    .elementor-4668 .elementor-element.elementor-element-4aab5d5 #btn-orange .elementor-button, 
    .elementor-4668 .elementor-element.elementor-element-4aab5d5 #btn-brown .elementor-button { 
        width: 100% !important; 
        padding: 24px 45px !important; /* גובה מקסימלי למובייל */
    }
    
    @keyframes fadeInUp {
        from { opacity: 0; transform: translateY(20px); }
        to { opacity: 1; transform: translateY(0); }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb9798a *//* הגדרת כותרת אודות - הוספנו ריווח אותיות */
.about-headline {
    font-family: 'Assistant', sans-serif !important;
    font-size: 52px !important;
    font-weight: 200 !important;
    color: #322625 !important;
    line-height: 1.2 !important;
    margin-bottom: 30px !important;
    letter-spacing: -0.5px; /* מראה יוקרתי יותר */
}

/* הגדרת פסקאות אודות - הוספנו הגבלת רוחב */
.about-paragraph {
    font-family: 'Assistant', sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    line-height: 1.8 !important;
    color: #322625 !important;
    margin-bottom: 25px !important;
    max-width: 650px; /* מונע מהשורות להיות ארוכות מדי ומעייפות */
}

/* עיצוב כפתור מינימליסטי חום */
.btn-minimal-brown {
    display: inline-block !important;
    padding: 14px 40px !important;
    border: 1px solid #322625 !important;
    color: #322625 !important;
    background: transparent !important;
    border-radius: 2px !important;
    transition: all 0.4s ease !important;
    text-decoration: none;
    font-weight: 400;
}

.btn-minimal-brown:hover {
    border-color: #E26128 !important;
    color: #E26128 !important;
    background-color: rgba(226, 97, 40, 0.05) !important; /* אפקט רך במעבר עכבר */
}

/* מובייל - מרכוז ודיוק */
@media (max-width: 850px) {
    .about-headline { 
        font-size: 38px !important; 
        text-align: center !important;
        max-width: 90%; /* מונע מהכותרת להיצמד לקצוות */
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    .about-paragraph { 
        font-size: 18px !important; 
        text-align: center !important; 
        margin-left: auto !important;
        margin-right: auto !important;
        line-height: 1.6 !important;
    }
    
    .btn-minimal-brown { 
        display: block !important; /* תופס שורה שלמה במובייל */
        width: 100% !important; 
        max-width: 300px; /* מונע מהכפתור להיות ענק מדי לרוחב */
        margin: 0 auto !important;
        text-align: center !important; 
    }
}.elementor-4668 .elementor-element.elementor-element-eb9798a {
    background-color: #FAF9F6 !important; /* צבע השמנת הרך */
    border-top: 1px solid rgba(92, 98, 65, 0.1); /* קו הפרדה דקיק בירוק זית */
    border-bottom: 1px solid rgba(92, 98, 65, 0.1);
}.elementor-4668 .elementor-element.elementor-element-eb9798a {
    background: linear-gradient(180deg, #ffffff 0%, #FAF9F6 100%) !important;
    padding-top: 120px !important; /* הגדלת הריווח למעלה כדי לתת למעבר נשימה */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9846df */.elementor-4668 .elementor-element.elementor-element-c9846df {
    position: relative;
    display: inline-block;
    padding: 15px; /* המרווח בין התמונה למסגרת */
}

.elementor-4668 .elementor-element.elementor-element-c9846df img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 2;
    border-radius: 2px;
}

/* המסגרת היוקרתית */
.elementor-4668 .elementor-element.elementor-element-c9846df::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #5C6241; /* ירוק זית */
    z-index: 1;
    transform: translate(-15px, 15px); /* הזזה ליצירת עומק */
    pointer-events: none;
}

@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-c9846df::after {
        transform: translate(-10px, 10px); /* צמצום המרווח במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9a21e *//* הגדרת כותרת אודות - הוספנו ריווח אותיות */
.about-headline {
    font-family: 'Assistant', sans-serif !important;
    font-size: 52px !important;
    font-weight: 200 !important;
    color: #322625 !important;
    line-height: 1.2 !important;
    margin-bottom: 30px !important;
    letter-spacing: -0.5px; /* מראה יוקרתי יותר */
}

/* הגדרת פסקאות אודות - הוספנו הגבלת רוחב */
.about-paragraph {
    font-family: 'Assistant', sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    line-height: 1.8 !important;
    color: #322625 !important;
    margin-bottom: 25px !important;
    max-width: 650px; /* מונע מהשורות להיות ארוכות מדי ומעייפות */
}

/* עיצוב כפתור מינימליסטי חום */
.btn-minimal-brown {
    display: inline-block !important;
    padding: 14px 40px !important;
    border: 1px solid #322625 !important;
    color: #322625 !important;
    background: transparent !important;
    border-radius: 2px !important;
    transition: all 0.4s ease !important;
    text-decoration: none;
    font-weight: 400;
}

.btn-minimal-brown:hover {
    border-color: #E26128 !important;
    color: #E26128 !important;
    background-color: rgba(226, 97, 40, 0.05) !important; /* אפקט רך במעבר עכבר */
}

/* מובייל - מרכוז ודיוק */
@media (max-width: 850px) {
    .about-headline { 
        font-size: 38px !important; 
        text-align: center !important;
        max-width: 90%; /* מונע מהכותרת להיצמד לקצוות */
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    .about-paragraph { 
        font-size: 18px !important; 
        text-align: center !important; 
        margin-left: auto !important;
        margin-right: auto !important;
        line-height: 1.6 !important;
    }
    
    .btn-minimal-brown { 
        display: block !important; /* תופס שורה שלמה במובייל */
        width: 100% !important; 
        max-width: 300px; /* מונע מהכפתור להיות ענק מדי לרוחב */
        margin: 0 auto !important;
        text-align: center !important; 
    }
}.elementor-4668 .elementor-element.elementor-element-4b9a21e {
    background-color: #FAF9F6 !important; /* צבע השמנת הרך */
    border-top: 1px solid rgba(92, 98, 65, 0.1); /* קו הפרדה דקיק בירוק זית */
    border-bottom: 1px solid rgba(92, 98, 65, 0.1);
}.elementor-4668 .elementor-element.elementor-element-4b9a21e {
    background: linear-gradient(180deg, #ffffff 0%, #FAF9F6 100%) !important;
    padding-top: 120px !important; /* הגדלת הריווח למעלה כדי לתת למעבר נשימה */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311c5c7 */.elementor-4668 .elementor-element.elementor-element-311c5c7 {
    position: relative;
    display: inline-block;
    padding: 15px; /* המרווח בין התמונה למסגרת */
}

.elementor-4668 .elementor-element.elementor-element-311c5c7 img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 2;
    border-radius: 2px;
}

/* המסגרת היוקרתית */
.elementor-4668 .elementor-element.elementor-element-311c5c7::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #5C6241; /* ירוק זית */
    z-index: 1;
    transform: translate(-15px, 15px); /* הזזה ליצירת עומק */
    pointer-events: none;
}

@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-311c5c7::after {
        transform: translate(-10px, 10px); /* צמצום המרווח במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2724719 *//* 1. הגדרות הקונטיינר הראשי */
.elementor-4668 .elementor-element.elementor-element-2724719 {
    background-color: #FAF9F6 !important;
    padding: 100px 40px !important;
    direction: rtl;
}

/* 2. כותרת הוידאו - משקל קליל */
.elementor-4668 .elementor-element.elementor-element-2724719 .video-title h2 {
    font-family: 'Assistant', sans-serif !important;
    font-weight: 200 !important;
    font-size: 42px !important;
    color: #322625 !important;
    margin-bottom: 20px !important;
    line-height: 1.2 !important;
}

/* 3. תיאור הוידאו */
.elementor-4668 .elementor-element.elementor-element-2724719 .video-desc {
    font-family: 'Assistant', sans-serif !important;
    font-weight: 300 !important;
    font-size: 19px !important;
    line-height: 1.8 !important;
    color: #322625 !important;
}

/* 4. הציטוט עם הקו הכתום */
.elementor-4668 .elementor-element.elementor-element-2724719 .video-quote {
    font-family: 'Assistant', sans-serif !important;
    font-style: italic !important;
    color: #E26128 !important;
    font-size: 18px !important;
    border-right: 3px solid #E26128 !important;
    padding-right: 15px !important;
    margin-top: 25px !important;
}

/* 5. עיצוב הנגן למניעת חיתוך (החלק הכי חשוב) */
.elementor-4668 .elementor-element.elementor-element-2724719 .video-widget-styled {
    box-shadow: 0 20px 50px rgba(50, 38, 37, 0.08) !important;
    border-radius: 4px !important;
    overflow: hidden !important;
    background-color: #000;
}

/* הכרחת יחס 16:9 - זה מה שמונע את חיתוך הראש */
.elementor-4668 .elementor-element.elementor-element-2724719 .video-widget-styled .elementor-wrapper {
    aspect-ratio: 16 / 9 !important;
    padding-bottom: 0 !important; 
}

/* 6. התאמה למובייל */
@media (max-width: 900px) {
    .elementor-4668 .elementor-element.elementor-element-2724719 {
        padding: 60px 20px !important;
    }

    /* הפיכת הסדר במובייל: וידאו למעלה, טקסט למטה */
    .elementor-4668 .elementor-element.elementor-element-2724719 > .elementor-container {
        flex-direction: column-reverse !important;
    }

    .elementor-4668 .elementor-element.elementor-element-2724719 .video-title h2 {
        font-size: 32px !important;
        text-align: center !important;
    }

    .elementor-4668 .elementor-element.elementor-element-2724719 .video-desc {
        text-align: center !important;
    }

    .elementor-4668 .elementor-element.elementor-element-2724719 .video-quote {
        text-align: right !important;
        margin: 25px auto 0 auto !important;
        max-width: 90%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f05801 */.elementor-4668 .elementor-element.elementor-element-7f05801 {
    position: relative;
    display: inline-block;
    padding: 15px; /* המרווח בין התמונה למסגרת */
}

.elementor-4668 .elementor-element.elementor-element-7f05801 img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 2;
    border-radius: 2px;
}

/* המסגרת היוקרתית */
.elementor-4668 .elementor-element.elementor-element-7f05801::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #5C6241; /* ירוק זית */
    z-index: 1;
    transform: translate(-15px, 15px); /* הזזה ליצירת עומק */
    pointer-events: none;
}

@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-7f05801::after {
        transform: translate(-10px, 10px); /* צמצום המרווח במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1bbe07 *//* עיצוב המעטפת הכללית */
.dalia-mms-launch-section {
    background-color: #322625;
    padding: 100px 40px;
}

/* עיצוב הטקסטים מתוך ה-HTML */
.mms-badge {
    color: #C5D19A;
    font-size: 16px;
    letter-spacing: 2px;
    display: block;
    margin-bottom: 20px;
    font-weight: 400;
}

.mms-main-title {
    font-size: 64px !important;
    font-weight: 200 !important;
    color: #ffffff !important;
    margin: 0 !important;
    line-height: 1.1 !important;
}

.mms-subtitle {
    font-size: 30px !important;
    font-weight: 300 !important;
    color: #E26128 !important;
    margin-bottom: 30px !important;
}

.mms-description {
    font-size: 22px !important;
    font-weight: 300 !important;
    line-height: 1.7;
    margin-bottom: 35px;
    color: rgba(255, 255, 255, 0.9);
}

/* עיצוב הרשימה */
.mms-features-list { list-style: none; padding: 0; margin-bottom: 40px; }
.mms-features-list li { 
    margin-bottom: 15px; 
    font-size: 19px; 
    font-weight: 300; 
    color: #ffffff;
}
.dot-orange { color: #E26128; margin-left: 12px; }

/* עיצוב הכפתור של אלמנטור (ווידג'ט כפתור) */
.elementor-4668 .elementor-element.elementor-element-a1bbe07 .elementor-button {
    background-color: #E26128 !important;
    padding: 18px 45px !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    border-radius: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-4668 .elementor-element.elementor-element-a1bbe07 .elementor-button:hover {
    background-color: #ffffff !important;
    color: #322625 !important;
}

/* עיצוב הוידאו של אלמנטור */
.elementor-4668 .elementor-element.elementor-element-a1bbe07 .elementor-widget-video .elementor-wrapper {
    aspect-ratio: 16 / 9 !important;
    border-radius: 4px !important;
    box-shadow: 0 30px 60px rgba(0,0,0,0.4) !important;
}

/* התאמה למובייל */
@media (max-width: 900px) {
    .mms-main-title { font-size: 42px !important; text-align: center; }
    .mms-subtitle { font-size: 24px !important; text-align: center; }
    .mms-description { text-align: center; font-size: 19px !important; }
    .mms-badge { text-align: center; }
    .mms-features-list li { text-align: right; font-size: 17px; }
    
    /* מירכוז הכפתור במובייל */
    .elementor-4668 .elementor-element.elementor-element-a1bbe07 .elementor-widget-button { text-align: center !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cce8cf1 *//* הגדרות כלליות לקונטיינר הכרטיסייה (Selector) */
.elementor-4668 .elementor-element.elementor-element-cce8cf1 {
    background-color: #ffffff;
    border: 1px solid rgba(92, 98, 65, 0.1);
    box-shadow: 0 10px 40px rgba(50, 38, 37, 0.04);
    transition: transform 0.3s ease;
    overflow: hidden;
}

/* עיצוב הכותרת והמספר */
.elementor-4668 .elementor-element.elementor-element-cce8cf1 .service-label {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
}

.elementor-4668 .elementor-element.elementor-element-cce8cf1 .service-num {
    font-size: 13px;
    color: #5C6241;
    border: 1px solid #5C6241;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    flex-shrink: 0;
}

.elementor-4668 .elementor-element.elementor-element-cce8cf1 .service-h3 {
    font-weight: 300 !important;
    font-size: 30px !important;
    color: #322625 !important;
    margin: 0;
}

/* טקסט ה"קושי" */
.elementor-4668 .elementor-element.elementor-element-cce8cf1 .pain-point-text {
    font-weight: 300;
    font-size: 19px;
    line-height: 1.6;
    color: #322625;
    margin-bottom: 25px;
}

.elementor-4668 .elementor-element.elementor-element-cce8cf1 .pain-point-text strong {
    font-weight: 400;
    color: #E26128; /* כתום הדגשה */
}

/* רשימת הבולטים */
.elementor-4668 .elementor-element.elementor-element-cce8cf1 .solution-bullets {
    list-style: none;
    padding: 0;
    margin: 0 0 35px 0;
}

.elementor-4668 .elementor-element.elementor-element-cce8cf1 .solution-bullets li {
    position: relative;
    padding-right: 25px;
    margin-bottom: 12px;
    font-weight: 300;
    font-size: 18px;
    color: #322625;
}

.elementor-4668 .elementor-element.elementor-element-cce8cf1 .solution-bullets li::before {
    content: "•";
    color: #5C6241; /* ירוק זית */
    position: absolute;
    right: 0;
    font-weight: bold;
    font-size: 20px;
}

/* אקורדיון המשך קריאה */
.elementor-4668 .elementor-element.elementor-element-cce8cf1 .service-details {
    border-top: 1px solid #f0f0f0;
    padding-top: 20px;
}

.elementor-4668 .elementor-element.elementor-element-cce8cf1 .service-details summary {
    list-style: none;
    cursor: pointer;
    color: #5C6241;
    font-weight: 400;
    display: flex;
    justify-content: space-between;
    align-items: center;
    outline: none;
    font-size: 17px;
}

.elementor-4668 .elementor-element.elementor-element-cce8cf1 .service-details summary::after {
    content: "+";
    color: #E26128;
    font-size: 24px;
    transition: 0.3s;
}

.elementor-4668 .elementor-element.elementor-element-cce8cf1 .service-details[open] summary::after {
    content: "-";
    transform: rotate(180deg);
}

.elementor-4668 .elementor-element.elementor-element-cce8cf1 .details-inner {
    padding: 20px 0;
    color: #322625;
    line-height: 1.8;
}

/* הדגשת תוצאה סופית */
.elementor-4668 .elementor-element.elementor-element-cce8cf1 .result-highlight {
    background: #FAF9F6;
    padding: 15px;
    border-right: 4px solid #E26128;
    margin-bottom: 25px;
    font-size: 17px;
}

/* כפתור למעבר עמוד */
.elementor-4668 .elementor-element.elementor-element-cce8cf1 .btn-clean {
    display: inline-block;
    padding: 12px 35px;
    border: 1px solid #322625;
    color: #322625;
    text-decoration: none;
    font-size: 15px;
    font-weight: 300;
    transition: 0.3s;
}

.elementor-4668 .elementor-element.elementor-element-cce8cf1 .btn-clean:hover {
    border-color: #E26128;
    color: #E26128;
}

/* התאמות מובייל והנפשה */
@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-cce8cf1 {
        animation: fadeInUpSoft 1.2s ease-out forwards;
    }

    @keyframes fadeInUpSoft {
        from { opacity: 0; transform: translateY(25px); }
        to { opacity: 1; transform: translateY(0); }
    }

    .elementor-4668 .elementor-element.elementor-element-cce8cf1 .service-h3 {
        font-size: 26px !important;
    }
}/* עיצוב התמונה */
.elementor-4668 .elementor-element.elementor-element-cce8cf1 .service-visual img {
    max-width: 320px;
    height: auto;
    transition: all 0.7s ease-in-out;
    filter: drop-shadow(0 5px 15px rgba(50, 38, 37, 0.05)); /* צל עדין מאוד לאיור */
}

/* אפקט עדין בריחוף על כל הכרטיסייה */
.elementor-4668 .elementor-element.elementor-element-cce8cf1:hover .service-visual img {
    transform: scale(1.03) rotate(-1deg); /* תזוזה קלה ונעימה */
}

/* התאמה למובייל */
@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-cce8cf1 .service-visual {
        order: -1; /* התמונה תופיע מעל הטקסט במובייל */
        padding: 40px 20px;
        background-color: #FAF9F6; /* רקע עדין במובייל להפרדה */
        width: 100%;
        display: flex;
        justify-content: center;
    }
    
    .elementor-4668 .elementor-element.elementor-element-cce8cf1 .service-visual img {
        max-width: 180px; /* תמונה קטנה ואלגנטית יותר במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cf7a *//* הגדרות כלליות לקונטיינר הכרטיסייה (Selector) */
.elementor-4668 .elementor-element.elementor-element-466cf7a {
    background-color: #ffffff;
    border: 1px solid rgba(92, 98, 65, 0.1);
    box-shadow: 0 10px 40px rgba(50, 38, 37, 0.04);
    transition: transform 0.3s ease;
    overflow: hidden;
}

/* עיצוב הכותרת והמספר */
.elementor-4668 .elementor-element.elementor-element-466cf7a .service-label {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
}

.elementor-4668 .elementor-element.elementor-element-466cf7a .service-num {
    font-size: 13px;
    color: #5C6241;
    border: 1px solid #5C6241;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    flex-shrink: 0;
}

.elementor-4668 .elementor-element.elementor-element-466cf7a .service-h3 {
    font-weight: 300 !important;
    font-size: 30px !important;
    color: #322625 !important;
    margin: 0;
}

/* טקסט ה"קושי" */
.elementor-4668 .elementor-element.elementor-element-466cf7a .pain-point-text {
    font-weight: 300;
    font-size: 19px;
    line-height: 1.6;
    color: #322625;
    margin-bottom: 25px;
}

.elementor-4668 .elementor-element.elementor-element-466cf7a .pain-point-text strong {
    font-weight: 400;
    color: #E26128; /* כתום הדגשה */
}

/* רשימת הבולטים */
.elementor-4668 .elementor-element.elementor-element-466cf7a .solution-bullets {
    list-style: none;
    padding: 0;
    margin: 0 0 35px 0;
}

.elementor-4668 .elementor-element.elementor-element-466cf7a .solution-bullets li {
    position: relative;
    padding-right: 25px;
    margin-bottom: 12px;
    font-weight: 300;
    font-size: 18px;
    color: #322625;
}

.elementor-4668 .elementor-element.elementor-element-466cf7a .solution-bullets li::before {
    content: "•";
    color: #5C6241; /* ירוק זית */
    position: absolute;
    right: 0;
    font-weight: bold;
    font-size: 20px;
}

/* אקורדיון המשך קריאה */
.elementor-4668 .elementor-element.elementor-element-466cf7a .service-details {
    border-top: 1px solid #f0f0f0;
    padding-top: 20px;
}

.elementor-4668 .elementor-element.elementor-element-466cf7a .service-details summary {
    list-style: none;
    cursor: pointer;
    color: #5C6241;
    font-weight: 400;
    display: flex;
    justify-content: space-between;
    align-items: center;
    outline: none;
    font-size: 17px;
}

.elementor-4668 .elementor-element.elementor-element-466cf7a .service-details summary::after {
    content: "+";
    color: #E26128;
    font-size: 24px;
    transition: 0.3s;
}

.elementor-4668 .elementor-element.elementor-element-466cf7a .service-details[open] summary::after {
    content: "-";
    transform: rotate(180deg);
}

.elementor-4668 .elementor-element.elementor-element-466cf7a .details-inner {
    padding: 20px 0;
    color: #322625;
    line-height: 1.8;
}

/* הדגשת תוצאה סופית */
.elementor-4668 .elementor-element.elementor-element-466cf7a .result-highlight {
    background: #FAF9F6;
    padding: 15px;
    border-right: 4px solid #E26128;
    margin-bottom: 25px;
    font-size: 17px;
}

/* כפתור למעבר עמוד */
.elementor-4668 .elementor-element.elementor-element-466cf7a .btn-clean {
    display: inline-block;
    padding: 12px 35px;
    border: 1px solid #322625;
    color: #322625;
    text-decoration: none;
    font-size: 15px;
    font-weight: 300;
    transition: 0.3s;
}

.elementor-4668 .elementor-element.elementor-element-466cf7a .btn-clean:hover {
    border-color: #E26128;
    color: #E26128;
}

/* התאמות מובייל והנפשה */
@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-466cf7a {
        animation: fadeInUpSoft 1.2s ease-out forwards;
    }

    @keyframes fadeInUpSoft {
        from { opacity: 0; transform: translateY(25px); }
        to { opacity: 1; transform: translateY(0); }
    }

    .elementor-4668 .elementor-element.elementor-element-466cf7a .service-h3 {
        font-size: 26px !important;
    }
}/* עיצוב התמונה */
.elementor-4668 .elementor-element.elementor-element-466cf7a .service-visual img {
    max-width: 320px;
    height: auto;
    transition: all 0.7s ease-in-out;
    filter: drop-shadow(0 5px 15px rgba(50, 38, 37, 0.05)); /* צל עדין מאוד לאיור */
}

/* אפקט עדין בריחוף על כל הכרטיסייה */
.elementor-4668 .elementor-element.elementor-element-466cf7a:hover .service-visual img {
    transform: scale(1.03) rotate(-1deg); /* תזוזה קלה ונעימה */
}

/* התאמה למובייל */
@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-466cf7a .service-visual {
        order: -1; /* התמונה תופיע מעל הטקסט במובייל */
        padding: 40px 20px;
        background-color: #FAF9F6; /* רקע עדין במובייל להפרדה */
        width: 100%;
        display: flex;
        justify-content: center;
    }
    
    .elementor-4668 .elementor-element.elementor-element-466cf7a .service-visual img {
        max-width: 180px; /* תמונה קטנה ואלגנטית יותר במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc8edb6 *//* הגדרות כלליות לקונטיינר הכרטיסייה (Selector) */
.elementor-4668 .elementor-element.elementor-element-bc8edb6 {
    background-color: #ffffff;
    border: 1px solid rgba(92, 98, 65, 0.1);
    box-shadow: 0 10px 40px rgba(50, 38, 37, 0.04);
    transition: transform 0.3s ease;
    overflow: hidden;
}

/* עיצוב הכותרת והמספר */
.elementor-4668 .elementor-element.elementor-element-bc8edb6 .service-label {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
}

.elementor-4668 .elementor-element.elementor-element-bc8edb6 .service-num {
    font-size: 13px;
    color: #5C6241;
    border: 1px solid #5C6241;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    flex-shrink: 0;
}

.elementor-4668 .elementor-element.elementor-element-bc8edb6 .service-h3 {
    font-weight: 300 !important;
    font-size: 30px !important;
    color: #322625 !important;
    margin: 0;
}

/* טקסט ה"קושי" */
.elementor-4668 .elementor-element.elementor-element-bc8edb6 .pain-point-text {
    font-weight: 300;
    font-size: 19px;
    line-height: 1.6;
    color: #322625;
    margin-bottom: 25px;
}

.elementor-4668 .elementor-element.elementor-element-bc8edb6 .pain-point-text strong {
    font-weight: 400;
    color: #E26128; /* כתום הדגשה */
}

/* רשימת הבולטים */
.elementor-4668 .elementor-element.elementor-element-bc8edb6 .solution-bullets {
    list-style: none;
    padding: 0;
    margin: 0 0 35px 0;
}

.elementor-4668 .elementor-element.elementor-element-bc8edb6 .solution-bullets li {
    position: relative;
    padding-right: 25px;
    margin-bottom: 12px;
    font-weight: 300;
    font-size: 18px;
    color: #322625;
}

.elementor-4668 .elementor-element.elementor-element-bc8edb6 .solution-bullets li::before {
    content: "•";
    color: #5C6241; /* ירוק זית */
    position: absolute;
    right: 0;
    font-weight: bold;
    font-size: 20px;
}

/* אקורדיון המשך קריאה */
.elementor-4668 .elementor-element.elementor-element-bc8edb6 .service-details {
    border-top: 1px solid #f0f0f0;
    padding-top: 20px;
}

.elementor-4668 .elementor-element.elementor-element-bc8edb6 .service-details summary {
    list-style: none;
    cursor: pointer;
    color: #5C6241;
    font-weight: 400;
    display: flex;
    justify-content: space-between;
    align-items: center;
    outline: none;
    font-size: 17px;
}

.elementor-4668 .elementor-element.elementor-element-bc8edb6 .service-details summary::after {
    content: "+";
    color: #E26128;
    font-size: 24px;
    transition: 0.3s;
}

.elementor-4668 .elementor-element.elementor-element-bc8edb6 .service-details[open] summary::after {
    content: "-";
    transform: rotate(180deg);
}

.elementor-4668 .elementor-element.elementor-element-bc8edb6 .details-inner {
    padding: 20px 0;
    color: #322625;
    line-height: 1.8;
}

/* הדגשת תוצאה סופית */
.elementor-4668 .elementor-element.elementor-element-bc8edb6 .result-highlight {
    background: #FAF9F6;
    padding: 15px;
    border-right: 4px solid #E26128;
    margin-bottom: 25px;
    font-size: 17px;
}

/* כפתור למעבר עמוד */
.elementor-4668 .elementor-element.elementor-element-bc8edb6 .btn-clean {
    display: inline-block;
    padding: 12px 35px;
    border: 1px solid #322625;
    color: #322625;
    text-decoration: none;
    font-size: 15px;
    font-weight: 300;
    transition: 0.3s;
}

.elementor-4668 .elementor-element.elementor-element-bc8edb6 .btn-clean:hover {
    border-color: #E26128;
    color: #E26128;
}

/* התאמות מובייל והנפשה */
@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-bc8edb6 {
        animation: fadeInUpSoft 1.2s ease-out forwards;
    }

    @keyframes fadeInUpSoft {
        from { opacity: 0; transform: translateY(25px); }
        to { opacity: 1; transform: translateY(0); }
    }

    .elementor-4668 .elementor-element.elementor-element-bc8edb6 .service-h3 {
        font-size: 26px !important;
    }
}/* עיצוב התמונה */
.elementor-4668 .elementor-element.elementor-element-bc8edb6 .service-visual img {
    max-width: 320px;
    height: auto;
    transition: all 0.7s ease-in-out;
    filter: drop-shadow(0 5px 15px rgba(50, 38, 37, 0.05)); /* צל עדין מאוד לאיור */
}

/* אפקט עדין בריחוף על כל הכרטיסייה */
.elementor-4668 .elementor-element.elementor-element-bc8edb6:hover .service-visual img {
    transform: scale(1.03) rotate(-1deg); /* תזוזה קלה ונעימה */
}

/* התאמה למובייל */
@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-bc8edb6 .service-visual {
        order: -1; /* התמונה תופיע מעל הטקסט במובייל */
        padding: 40px 20px;
        background-color: #FAF9F6; /* רקע עדין במובייל להפרדה */
        width: 100%;
        display: flex;
        justify-content: center;
    }
    
    .elementor-4668 .elementor-element.elementor-element-bc8edb6 .service-visual img {
        max-width: 180px; /* תמונה קטנה ואלגנטית יותר במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c2be3e *//* הגדרות כלליות לקונטיינר הכרטיסייה (Selector) */
.elementor-4668 .elementor-element.elementor-element-1c2be3e {
    background-color: #ffffff;
    border: 1px solid rgba(92, 98, 65, 0.1);
    box-shadow: 0 10px 40px rgba(50, 38, 37, 0.04);
    transition: transform 0.3s ease;
    overflow: hidden;
}

/* עיצוב הכותרת והמספר */
.elementor-4668 .elementor-element.elementor-element-1c2be3e .service-label {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
}

.elementor-4668 .elementor-element.elementor-element-1c2be3e .service-num {
    font-size: 13px;
    color: #5C6241;
    border: 1px solid #5C6241;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    flex-shrink: 0;
}

.elementor-4668 .elementor-element.elementor-element-1c2be3e .service-h3 {
    font-weight: 300 !important;
    font-size: 30px !important;
    color: #322625 !important;
    margin: 0;
}

/* טקסט ה"קושי" */
.elementor-4668 .elementor-element.elementor-element-1c2be3e .pain-point-text {
    font-weight: 300;
    font-size: 19px;
    line-height: 1.6;
    color: #322625;
    margin-bottom: 25px;
}

.elementor-4668 .elementor-element.elementor-element-1c2be3e .pain-point-text strong {
    font-weight: 400;
    color: #E26128; /* כתום הדגשה */
}

/* רשימת הבולטים */
.elementor-4668 .elementor-element.elementor-element-1c2be3e .solution-bullets {
    list-style: none;
    padding: 0;
    margin: 0 0 35px 0;
}

.elementor-4668 .elementor-element.elementor-element-1c2be3e .solution-bullets li {
    position: relative;
    padding-right: 25px;
    margin-bottom: 12px;
    font-weight: 300;
    font-size: 18px;
    color: #322625;
}

.elementor-4668 .elementor-element.elementor-element-1c2be3e .solution-bullets li::before {
    content: "•";
    color: #5C6241; /* ירוק זית */
    position: absolute;
    right: 0;
    font-weight: bold;
    font-size: 20px;
}

/* אקורדיון המשך קריאה */
.elementor-4668 .elementor-element.elementor-element-1c2be3e .service-details {
    border-top: 1px solid #f0f0f0;
    padding-top: 20px;
}

.elementor-4668 .elementor-element.elementor-element-1c2be3e .service-details summary {
    list-style: none;
    cursor: pointer;
    color: #5C6241;
    font-weight: 400;
    display: flex;
    justify-content: space-between;
    align-items: center;
    outline: none;
    font-size: 17px;
}

.elementor-4668 .elementor-element.elementor-element-1c2be3e .service-details summary::after {
    content: "+";
    color: #E26128;
    font-size: 24px;
    transition: 0.3s;
}

.elementor-4668 .elementor-element.elementor-element-1c2be3e .service-details[open] summary::after {
    content: "-";
    transform: rotate(180deg);
}

.elementor-4668 .elementor-element.elementor-element-1c2be3e .details-inner {
    padding: 20px 0;
    color: #322625;
    line-height: 1.8;
}

/* הדגשת תוצאה סופית */
.elementor-4668 .elementor-element.elementor-element-1c2be3e .result-highlight {
    background: #FAF9F6;
    padding: 15px;
    border-right: 4px solid #E26128;
    margin-bottom: 25px;
    font-size: 17px;
}

/* כפתור למעבר עמוד */
.elementor-4668 .elementor-element.elementor-element-1c2be3e .btn-clean {
    display: inline-block;
    padding: 12px 35px;
    border: 1px solid #322625;
    color: #322625;
    text-decoration: none;
    font-size: 15px;
    font-weight: 300;
    transition: 0.3s;
}

.elementor-4668 .elementor-element.elementor-element-1c2be3e .btn-clean:hover {
    border-color: #E26128;
    color: #E26128;
}

/* התאמות מובייל והנפשה */
@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-1c2be3e {
        animation: fadeInUpSoft 1.2s ease-out forwards;
    }

    @keyframes fadeInUpSoft {
        from { opacity: 0; transform: translateY(25px); }
        to { opacity: 1; transform: translateY(0); }
    }

    .elementor-4668 .elementor-element.elementor-element-1c2be3e .service-h3 {
        font-size: 26px !important;
    }
}/* עיצוב התמונה */
.elementor-4668 .elementor-element.elementor-element-1c2be3e .service-visual img {
    max-width: 320px;
    height: auto;
    transition: all 0.7s ease-in-out;
    filter: drop-shadow(0 5px 15px rgba(50, 38, 37, 0.05)); /* צל עדין מאוד לאיור */
}

/* אפקט עדין בריחוף על כל הכרטיסייה */
.elementor-4668 .elementor-element.elementor-element-1c2be3e:hover .service-visual img {
    transform: scale(1.03) rotate(-1deg); /* תזוזה קלה ונעימה */
}

/* התאמה למובייל */
@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-1c2be3e .service-visual {
        order: -1; /* התמונה תופיע מעל הטקסט במובייל */
        padding: 40px 20px;
        background-color: #FAF9F6; /* רקע עדין במובייל להפרדה */
        width: 100%;
        display: flex;
        justify-content: center;
    }
    
    .elementor-4668 .elementor-element.elementor-element-1c2be3e .service-visual img {
        max-width: 180px; /* תמונה קטנה ואלגנטית יותר במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31eead3 *//* הגדרות כלליות לקונטיינר הכרטיסייה (Selector) */
.elementor-4668 .elementor-element.elementor-element-31eead3 {
    background-color: #ffffff;
    border: 1px solid rgba(92, 98, 65, 0.1);
    box-shadow: 0 10px 40px rgba(50, 38, 37, 0.04);
    transition: transform 0.3s ease;
    overflow: hidden;
}

/* עיצוב הכותרת והמספר */
.elementor-4668 .elementor-element.elementor-element-31eead3 .service-label {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
}

.elementor-4668 .elementor-element.elementor-element-31eead3 .service-num {
    font-size: 13px;
    color: #5C6241;
    border: 1px solid #5C6241;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    flex-shrink: 0;
}

.elementor-4668 .elementor-element.elementor-element-31eead3 .service-h3 {
    font-weight: 300 !important;
    font-size: 30px !important;
    color: #322625 !important;
    margin: 0;
}

/* טקסט ה"קושי" */
.elementor-4668 .elementor-element.elementor-element-31eead3 .pain-point-text {
    font-weight: 300;
    font-size: 19px;
    line-height: 1.6;
    color: #322625;
    margin-bottom: 25px;
}

.elementor-4668 .elementor-element.elementor-element-31eead3 .pain-point-text strong {
    font-weight: 400;
    color: #E26128; /* כתום הדגשה */
}

/* רשימת הבולטים */
.elementor-4668 .elementor-element.elementor-element-31eead3 .solution-bullets {
    list-style: none;
    padding: 0;
    margin: 0 0 35px 0;
}

.elementor-4668 .elementor-element.elementor-element-31eead3 .solution-bullets li {
    position: relative;
    padding-right: 25px;
    margin-bottom: 12px;
    font-weight: 300;
    font-size: 18px;
    color: #322625;
}

.elementor-4668 .elementor-element.elementor-element-31eead3 .solution-bullets li::before {
    content: "•";
    color: #5C6241; /* ירוק זית */
    position: absolute;
    right: 0;
    font-weight: bold;
    font-size: 20px;
}

/* אקורדיון המשך קריאה */
.elementor-4668 .elementor-element.elementor-element-31eead3 .service-details {
    border-top: 1px solid #f0f0f0;
    padding-top: 20px;
}

.elementor-4668 .elementor-element.elementor-element-31eead3 .service-details summary {
    list-style: none;
    cursor: pointer;
    color: #5C6241;
    font-weight: 400;
    display: flex;
    justify-content: space-between;
    align-items: center;
    outline: none;
    font-size: 17px;
}

.elementor-4668 .elementor-element.elementor-element-31eead3 .service-details summary::after {
    content: "+";
    color: #E26128;
    font-size: 24px;
    transition: 0.3s;
}

.elementor-4668 .elementor-element.elementor-element-31eead3 .service-details[open] summary::after {
    content: "-";
    transform: rotate(180deg);
}

.elementor-4668 .elementor-element.elementor-element-31eead3 .details-inner {
    padding: 20px 0;
    color: #322625;
    line-height: 1.8;
}

/* הדגשת תוצאה סופית */
.elementor-4668 .elementor-element.elementor-element-31eead3 .result-highlight {
    background: #FAF9F6;
    padding: 15px;
    border-right: 4px solid #E26128;
    margin-bottom: 25px;
    font-size: 17px;
}

/* כפתור למעבר עמוד */
.elementor-4668 .elementor-element.elementor-element-31eead3 .btn-clean {
    display: inline-block;
    padding: 12px 35px;
    border: 1px solid #322625;
    color: #322625;
    text-decoration: none;
    font-size: 15px;
    font-weight: 300;
    transition: 0.3s;
}

.elementor-4668 .elementor-element.elementor-element-31eead3 .btn-clean:hover {
    border-color: #E26128;
    color: #E26128;
}

/* התאמות מובייל והנפשה */
@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-31eead3 {
        animation: fadeInUpSoft 1.2s ease-out forwards;
    }

    @keyframes fadeInUpSoft {
        from { opacity: 0; transform: translateY(25px); }
        to { opacity: 1; transform: translateY(0); }
    }

    .elementor-4668 .elementor-element.elementor-element-31eead3 .service-h3 {
        font-size: 26px !important;
    }
}/* עיצוב התמונה */
.elementor-4668 .elementor-element.elementor-element-31eead3 .service-visual img {
    max-width: 320px;
    height: auto;
    transition: all 0.7s ease-in-out;
    filter: drop-shadow(0 5px 15px rgba(50, 38, 37, 0.05)); /* צל עדין מאוד לאיור */
}

/* אפקט עדין בריחוף על כל הכרטיסייה */
.elementor-4668 .elementor-element.elementor-element-31eead3:hover .service-visual img {
    transform: scale(1.03) rotate(-1deg); /* תזוזה קלה ונעימה */
}

/* התאמה למובייל */
@media (max-width: 850px) {
    .elementor-4668 .elementor-element.elementor-element-31eead3 .service-visual {
        order: -1; /* התמונה תופיע מעל הטקסט במובייל */
        padding: 40px 20px;
        background-color: #FAF9F6; /* רקע עדין במובייל להפרדה */
        width: 100%;
        display: flex;
        justify-content: center;
    }
    
    .elementor-4668 .elementor-element.elementor-element-31eead3 .service-visual img {
        max-width: 180px; /* תמונה קטנה ואלגנטית יותר במובייל */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b8251d3 *//* קונטיינר: מה תפקידי בתהליך */
.process-role-section .dot-orange {
    color: #5B4636;
}

.process-role-section .mms-badge {
    color: #5B4636;
    border-color: #5B4636;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99ff9a6 *//* 1. כותרת ותיאור של אלמנטור (מעל השלבים) */
.elementor-4668 .elementor-element.elementor-element-99ff9a6 .exercise-title h2 {
    color: #ffffff !important;
    font-weight: 200 !important;
    font-size: clamp(2rem, 5vw, 3.5rem) !important;
    margin-bottom: 20px !important;
}

.elementor-4668 .elementor-element.elementor-element-99ff9a6 .exercise-intro p {
    color: rgba(255, 255, 255, 0.9) !important;
    font-weight: 300 !important;
    font-size: 20px !important;
    line-height: 1.6 !important;
    margin-bottom: 40px !important;
}

/* 2. גריד השלבים (HTML) */
.exercise-steps-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}

.step-card {
    background: rgba(255, 255, 255, 0.05);
    padding: 20px;
    border-right: 2px solid rgba(255, 255, 255, 0.2);
    display: flex;
    gap: 15px;
    transition: all 0.3s ease;
}

.step-card:hover {
    background: rgba(255, 255, 255, 0.1);
    border-right-color: #C5D19A;
}

.step-num {
    color: #C5D19A;
    font-weight: 400;
    font-size: 14px;
}

.step-text strong {
    display: block;
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 5px;
}

.step-text p {
    color: rgba(255, 255, 255, 0.8);
    font-size: 15px;
    margin: 0;
    line-height: 1.4;
}

/* 3. וידאו (ווידג'ט אלמנטור) */
.elementor-4668 .elementor-element.elementor-element-99ff9a6 .elementor-widget-video .elementor-wrapper {
    aspect-ratio: 16 / 9 !important;
    border-radius: 2px !important;
    box-shadow: 0 20px 50px rgba(0,0,0,0.2) !important;
}

/* 4. מובייל */
@media (max-width: 900px) {
    .exercise-steps-grid {
        grid-template-columns: 1fr;
    }
    
    .elementor-4668 .elementor-element.elementor-element-99ff9a6 .exercise-title, .elementor-4668 .elementor-element.elementor-element-99ff9a6 .exercise-intro {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-134e014 *//* ======== קונטיינר כללי ======== */
.testimonials-slider {
    direction: rtl !important;
}

/* ======== כרטיס המלצה משופר ======== */
.testimonials-slider .swiper-slide {
    background: #FAF9F6 !important; /* קרם דליה - בהיר ויוקרתי */
    border-radius: 4px !important; /* פינות חדות שתואמות את השפה החדשה */
    padding: 40px 35px !important;
    box-shadow: 0 10px 30px rgba(50, 38, 37, 0.04) !important;

    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: right !important;

    gap: 12px;
    min-height: 300px;
    border: 1px solid rgba(92, 98, 65, 0.1) !important; /* קו עדין בצבע זית */
}

/* ביטול תמונה (אם יש) */
.testimonials-slider .elementor-testimonial__image {
    display: none !important;
}

/* ======== שם הממליץ ======== */
.testimonials-slider .elementor-testimonial__cite {
    font-weight: 400 !important; /* דק יותר למראה יוקרתי */
    font-size: 20px !important;
    color: #322625 !important; /* חום דליה */
    font-family: 'Assistant', sans-serif !important;
}

/* ======== כוכבים (Rating) ======== */
.testimonials-slider .elementor-star-rating {
    color: #E26128 !important; /* כתום דליה לכוכבים */
    font-size: 14px !important;
}

/* ======== תאריך או תפקיד (Title) ======== */
.testimonials-slider .elementor-testimonial__title {
    font-size: 14px !important;
    color: #5C6241 !important; /* זית דליה */
    font-weight: 300 !important;
    margin-bottom: 10px !important;
}

/* ======== טקסט המלצה ======== */
.testimonials-slider .elementor-testimonial__content {
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #322625 !important;
    font-weight: 300 !important;
    direction: rtl !important;
}

/* ======== ניווט (חצים ונקודות) ======== */
.testimonials-slider .swiper-pagination-bullet-active {
    background: #E26128 !important; /* נקודות כתומות */
}

.testimonials-slider .elementor-swiper-button {
    color: #5C6241 !important; /* חצים בצבע זית */
}

/* ======== מובייל ======== */
@media(max-width: 768px){
    .testimonials-slider .swiper-slide {
        padding: 30px 25px !important;
        min-height: 250px;
    }

    .testimonials-slider .elementor-testimonial__content {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0db7dc *//* 1. עיצוב התגית הכתובה (דליה בתקשורת) */ .elementor-4668 .elementor-element.elementor-element-a0db7dc .media-badge {     color: #E26128 !important;     font-size: 14px !important;     font-weight: 400 !important;     letter-spacing: 2px !important;     text-transform: uppercase;     margin-bottom: 10px !important;     display: block; }  /* 2. כותרת ותיאור - התאמה לסגנון האתר */ .elementor-4668 .elementor-element.elementor-element-a0db7dc .media-title h2 {     font-weight: 200 !important;     font-size: 52px !important;     color: #322625 !important;     line-height: 1.2 !important; }  .elementor-4668 .elementor-element.elementor-element-a0db7dc .media-desc {     font-weight: 300 !important;     font-size: 20px !important;     line-height: 1.8 !important;     color: #322625 !important;     max-width: 550px; }  /* 3. עיצוב הווידאו ומניעת חיתוך הראש */ .elementor-4668 .elementor-element.elementor-element-a0db7dc .media-video-widget video {     border-radius: 4px !important;     box-shadow: 0 15px 40px rgba(50, 38, 37, 0.06) !important;     aspect-ratio: 16 / 9 !important;     object-fit: cover !important;     object-position: center 10% !important; /* שומר על החלק העליון של הפריים */ }  /* 4. התאמות מובייל */ @media (max-width: 900px) {     .elementor-4668 .elementor-element.elementor-element-a0db7dc {         padding: 60px 20px !important;     }          .elementor-4668 .elementor-element.elementor-element-a0db7dc .media-title h2 {         font-size: 36px !important;         text-align: center !important;     }          .elementor-4668 .elementor-element.elementor-element-a0db7dc .media-desc {         text-align: center !important;         margin: 0 auto !important;     }      .elementor-4668 .elementor-element.elementor-element-a0db7dc .media-badge {         text-align: center !important;     }      /* וידאו במובייל - פרופורציה שונה למניעת חיתוך */     .elementor-4668 .elementor-element.elementor-element-a0db7dc .media-video-widget video {         aspect-ratio: 4 / 3 !important;         object-position: center 5% !important;     } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-049292a */<style>
/* פונטים כלליים */
.dalia-contact-section, 
.dalia-contact-section * {
    font-family: 'Assistant', sans-serif !important;
    direction: rtl !important;
}

.dalia-contact-section {
    background-color: #322625; /* חום עמוק */
    padding: 100px 20px;
    text-align: center;
    color: #ffffff;
}

.contact-container {
    max-width: 700px;
    margin: 0 auto;
}

.contact-header {
    margin-bottom: 50px;
}

.contact-main-title {
    font-weight: 200 !important;
    font-size: 42px !important;
    color: #ffffff !important;
    margin-bottom: 10px !important;
}

.contact-subtitle {
    font-weight: 300 !important;
    font-size: 19px;
    color: #FAF9F6; /* שמנת */
    opacity: 0.9;
}

/* עיצוב כללי עבור שדות טופס וכפתורים (דוגמה) */
.contact-form-wrapper input[type="text"],
.contact-form-wrapper input[type="email"],
.contact-form-wrapper input[type="tel"],
.contact-form-wrapper textarea {
    width: 100%;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid rgba(255,255,255,0.3);
    background-color: rgba(255,255,255,0.1);
    color: #ffffff;
    font-family: 'Assistant', sans-serif !important;
    font-size: 17px;
    border-radius: 4px;
    box-sizing: border-box; /* חשוב! */
}

.contact-form-wrapper input[type="text"]::placeholder,
.contact-form-wrapper input[type="email"]::placeholder,
.contact-form-wrapper input[type="tel"]::placeholder,
.contact-form-wrapper textarea::placeholder {
    color: rgba(255,255,255,0.7);
}

.contact-form-wrapper input[type="text"]:focus,
.contact-form-wrapper input[type="email"]:focus,
.contact-form-wrapper input[type="tel"]:focus,
.contact-form-wrapper textarea:focus {
    outline: none;
    border-color: #E26128; /* כתום */
    box-shadow: 0 0 5px rgba(226, 97, 40, 0.5);
}

.contact-form-wrapper input[type="submit"] {
    width: 100%;
    padding: 15px;
    background-color: #E26128 !important; /* כתום */
    color: #ffffff !important;
    border: none;
    font-family: 'Assistant', sans-serif !important;
    font-size: 18px;
    font-weight: 400 !important;
    cursor: pointer;
    border-radius: 4px;
    transition: 0.3s ease;
}

.contact-form-wrapper input[type="submit"]:hover {
    background-color: #5C6241 !important; /* ירוק זית */
}

/* מובייל */
@media (max-width: 768px) {
    .contact-main-title { font-size: 32px !important; }
}
</style>/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7815ff *//* שמירה על רוחב שווה לכל הקונטיינרים הפנימיים בטופס יצירת קשר */
.equal-width-box{
  width: 100%;
  max-width: 100%;
  box-sizing: border-box; /* כדי שכל פדינג/בורדר ייכנס בחישוב */
}

/* במובייל – ודא שהם תופסים תמיד את מלוא השורה */
@media (max-width: 768px){
  .equal-width-box{
    display: block;
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f82e3dd *//* שמירה על רוחב שווה לכל הקונטיינרים הפנימיים בטופס יצירת קשר */
.equal-width-box{
  width: 100%;
  max-width: 100%;
  box-sizing: border-box; /* כדי שכל פדינג/בורדר ייכנס בחישוב */
}

/* במובייל – ודא שהם תופסים תמיד את מלוא השורה */
@media (max-width: 768px){
  .equal-width-box{
    display: block;
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db15010 *//* עיצוב כללי לקישורי פרטי יצירת קשר */
.contact-links a {
  display: inline-flex;
  align-items: center;
  margin: 0 0 15px;
  font-size: 18px;
  color: #2f2d2d;         /* צבע ברירת מחדל */
  text-decoration: none;
  transition: color 0.3s ease;
}

/* צבע בהובר */
.contact-links a:hover {
  color: #d76e4d;         /* צבע כתום-אדמדם מהמותג */
}

/* גם האייקון משתנה עם הקישור */
.contact-links a:hover i {
  color: #d76e4d;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-7842006 *//* שמירה על רוחב שווה לכל הקונטיינרים הפנימיים בטופס יצירת קשר */
.equal-width-box{
  width: 100%;
  max-width: 100%;
  box-sizing: border-box; /* כדי שכל פדינג/בורדר ייכנס בחישוב */
}

/* במובייל – ודא שהם תופסים תמיד את מלוא השורה */
@media (max-width: 768px){
  .equal-width-box{
    display: block;
    width: 100% !important;
  }
}
/* עיצוב כפתור השליחה בטופס */
.elementor-button[type="submit"], 
.elementor-button.elementor-size-sm {
    background-color: #E26128 !important; /* הכתום של דליה */
    color: #ffffff !important;
    font-family: 'Assistant', sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
    padding: 18px 45px !important;
    border-radius: 4px !important;
    border: none !important;
    transition: all 0.4s ease !important;
    width: auto !important; /* או 100% אם את רוצה כפתור רחב */
    cursor: pointer !important;
    box-shadow: 0 4px 15px rgba(226, 97, 40, 0.15) !important;
}

/* אפקט מעבר עכבר - ללא צבע ורוד */
.elementor-button[type="submit"]:hover {
    background-color: #322625 !important; /* משתנה לחום המותגי של דליה */
    color: #ffffff !important;
    transform: translateY(-3px) !important;
    box-shadow: 0 8px 25px rgba(50, 38, 37, 0.2) !important;
}

/* ביטול הגדרות ברירת מחדל של אלמנטור שעלולות להפריע */
.elementor-button[type="submit"]:focus,
.elementor-button[type="submit"]:active {
    background-color: #322625 !important;
    outline: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03e6415 *//* עיצוב כללי לקישורי פרטי יצירת קשר */
.contact-links a {
  display: inline-flex;
  align-items: center;
  margin: 0 0 15px;
  font-size: 18px;
  color: #2f2d2d;         /* צבע ברירת מחדל */
  text-decoration: none;
  transition: color 0.3s ease;
}

/* צבע בהובר */
.contact-links a:hover {
  color: #d76e4d;         /* צבע כתום-אדמדם מהמותג */
}

/* גם האייקון משתנה עם הקישור */
.contact-links a:hover i {
  color: #d76e4d;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da60975 *//* שמירה על רוחב שווה לכל הקונטיינרים הפנימיים בטופס יצירת קשר */
.equal-width-box{
  width: 100%;
  max-width: 100%;
  box-sizing: border-box; /* כדי שכל פדינג/בורדר ייכנס בחישוב */
}

/* במובייל – ודא שהם תופסים תמיד את מלוא השורה */
@media (max-width: 768px){
  .equal-width-box{
    display: block;
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df48f6 *//* שמירה על רוחב שווה לכל הקונטיינרים הפנימיים בטופס יצירת קשר */
.equal-width-box{
  width: 100%;
  max-width: 100%;
  box-sizing: border-box; /* כדי שכל פדינג/בורדר ייכנס בחישוב */
}

/* במובייל – ודא שהם תופסים תמיד את מלוא השורה */
@media (max-width: 768px){
  .equal-width-box{
    display: block;
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-ec6f4a3 *//* שמירה על רוחב שווה לכל הקונטיינרים הפנימיים בטופס יצירת קשר */
.equal-width-box{
  width: 100%;
  max-width: 100%;
  box-sizing: border-box; /* כדי שכל פדינג/בורדר ייכנס בחישוב */
}

/* במובייל – ודא שהם תופסים תמיד את מלוא השורה */
@media (max-width: 768px){
  .equal-width-box{
    display: block;
    width: 100% !important;
  }
}
/* עיצוב כפתור השליחה בטופס */
.elementor-button[type="submit"], 
.elementor-button.elementor-size-sm {
    background-color: #E26128 !important; /* הכתום של דליה */
    color: #ffffff !important;
    font-family: 'Assistant', sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
    padding: 18px 45px !important;
    border-radius: 4px !important;
    border: none !important;
    transition: all 0.4s ease !important;
    width: auto !important; /* או 100% אם את רוצה כפתור רחב */
    cursor: pointer !important;
    box-shadow: 0 4px 15px rgba(226, 97, 40, 0.15) !important;
}

/* אפקט מעבר עכבר - ללא צבע ורוד */
.elementor-button[type="submit"]:hover {
    background-color: #322625 !important; /* משתנה לחום המותגי של דליה */
    color: #ffffff !important;
    transform: translateY(-3px) !important;
    box-shadow: 0 8px 25px rgba(50, 38, 37, 0.2) !important;
}

/* ביטול הגדרות ברירת מחדל של אלמנטור שעלולות להפריע */
.elementor-button[type="submit"]:focus,
.elementor-button[type="submit"]:active {
    background-color: #322625 !important;
    outline: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ATZMAI';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://daliagrinbaum.co.il/wp-content/uploads/2023/09/eft_atzmai-webfont.eot');
	src: url('https://daliagrinbaum.co.il/wp-content/uploads/2023/09/eft_atzmai-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://daliagrinbaum.co.il/wp-content/uploads/2023/09/eft_atzmai-webfont.woff') format('woff'),
		url('https://daliagrinbaum.co.il/wp-content/uploads/2023/09/EFT_Atzmai.ttf') format('truetype'),
		url('https://daliagrinbaum.co.il/wp-content/uploads/2023/09/eft_atzmai-webfont.svg#ATZMAI') format('svg');
}
/* End Custom Fonts CSS */