.elementor-15 .elementor-element.elementor-element-04a8672{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;--z-index:10;}.elementor-15 .elementor-element.elementor-element-1925994{--display:flex;--position:absolute;--min-height:75vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;bottom:7vh;--z-index:0;}.elementor-15 .elementor-element.elementor-element-1925994.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1925994{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-1925994{left:0px;}.elementor-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-1b561fb{--alignment:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--path-stroke:#E8178A;--path-fill:transparent;--width:37.5vw;--transition:0.3s;--stroke-color:#B58F3A45;--stroke-width:2px;--stroke-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-1b561fb .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:top;}.elementor-15 .elementor-element.elementor-element-a1e638d{--display:flex;--position:absolute;--min-height:7vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;bottom:7vh;--z-index:0;}.elementor-15 .elementor-element.elementor-element-a1e638d.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-a1e638d{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-a1e638d{left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-61f04f6:not( .elementor-widget-image ) .elementor-widget-container, .elementor-15 .elementor-element.elementor-element-61f04f6.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://tophafakot.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-61f04f6 img{width:100%;height:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:100px 100px 100px 100px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-39267d5{right:10vw;}body.rtl .elementor-15 .elementor-element.elementor-element-39267d5{left:10vw;}.elementor-15 .elementor-element.elementor-element-39267d5{bottom:6vh;}.elementor-15 .elementor-element.elementor-element-39267d5 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-39267d5.elementor-view-stacked .elementor-icon{background-color:#FFFDED00;}.elementor-15 .elementor-element.elementor-element-39267d5.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-39267d5.elementor-view-default .elementor-icon{color:#FFFDED00;border-color:#FFFDED00;}.elementor-15 .elementor-element.elementor-element-39267d5.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-39267d5.elementor-view-default .elementor-icon svg{fill:#FFFDED00;}.elementor-15 .elementor-element.elementor-element-39267d5 .elementor-icon{font-size:8vw;}.elementor-15 .elementor-element.elementor-element-39267d5 .elementor-icon svg{height:8vw;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e08e050{right:14vw;}body.rtl .elementor-15 .elementor-element.elementor-element-e08e050{left:14vw;}.elementor-15 .elementor-element.elementor-element-e08e050{bottom:1vh;}.elementor-15 .elementor-element.elementor-element-e08e050 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-e08e050.elementor-view-stacked .elementor-icon{background-color:#FFFDED00;}.elementor-15 .elementor-element.elementor-element-e08e050.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e08e050.elementor-view-default .elementor-icon{color:#FFFDED00;border-color:#FFFDED00;}.elementor-15 .elementor-element.elementor-element-e08e050.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e08e050.elementor-view-default .elementor-icon svg{fill:#FFFDED00;}.elementor-15 .elementor-element.elementor-element-e08e050 .elementor-icon{font-size:6vw;}.elementor-15 .elementor-element.elementor-element-e08e050 .elementor-icon svg{height:6vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-b5b2e31 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:7vw;font-weight:300;line-height:1em;text-shadow:0px 2px 20px rgba(180.99999999999997, 142.9999999999999, 57.99999999999991, 0.56);}.elementor-15 .elementor-element.elementor-element-d65ec68 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:2vw;font-weight:600;line-height:1em;text-shadow:0px 5px 20px #B58F3A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-a93f70e .elementor-button{background-color:#61CE7000;font-family:"Assistant", Sans-serif;font-size:1.2vw;font-weight:800;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a93f70e.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-a93f70e .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-a93f70e .elementor-button:focus{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-a93f70e .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-a93f70e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-22634d1{--display:flex;--min-height:70vh;--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:5vw;--z-index:5;}.elementor-15 .elementor-element.elementor-element-a01fe9f{--display:flex;--min-height:33vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a01fe9f.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f133861 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-15 .elementor-element.elementor-element-f133861:not( .elementor-widget-image ) .elementor-widget-container, .elementor-15 .elementor-element.elementor-element-f133861.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://tophafakot.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-f133861 img{width:66%;height:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e0d57fb{left:20vw;}body.rtl .elementor-15 .elementor-element.elementor-element-e0d57fb{right:20vw;}.elementor-15 .elementor-element.elementor-element-e0d57fb{bottom:1vh;}.elementor-15 .elementor-element.elementor-element-e0d57fb .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-e0d57fb.elementor-view-stacked .elementor-icon{background-color:#FFFDED00;}.elementor-15 .elementor-element.elementor-element-e0d57fb.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e0d57fb.elementor-view-default .elementor-icon{color:#FFFDED00;border-color:#FFFDED00;}.elementor-15 .elementor-element.elementor-element-e0d57fb.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e0d57fb.elementor-view-default .elementor-icon svg{fill:#FFFDED00;}.elementor-15 .elementor-element.elementor-element-e0d57fb .elementor-icon{font-size:5vw;}.elementor-15 .elementor-element.elementor-element-e0d57fb .elementor-icon svg{height:5vw;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1517032{left:18vw;}body.rtl .elementor-15 .elementor-element.elementor-element-1517032{right:18vw;}.elementor-15 .elementor-element.elementor-element-1517032{bottom:-1vh;}.elementor-15 .elementor-element.elementor-element-1517032 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-1517032.elementor-view-stacked .elementor-icon{background-color:#FFFDED00;}.elementor-15 .elementor-element.elementor-element-1517032.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-1517032.elementor-view-default .elementor-icon{color:#FFFDED00;border-color:#FFFDED00;}.elementor-15 .elementor-element.elementor-element-1517032.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-1517032.elementor-view-default .elementor-icon svg{fill:#FFFDED00;}.elementor-15 .elementor-element.elementor-element-1517032 .elementor-icon{font-size:3vw;}.elementor-15 .elementor-element.elementor-element-1517032 .elementor-icon svg{height:3vw;}.elementor-15 .elementor-element.elementor-element-f48f05f{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-a4778e8{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-a4778e8.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-a4778e8 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:4vw;font-weight:400;line-height:1em;color:#B58F3A03;}.elementor-15 .elementor-element.elementor-element-d614e5d.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-d614e5d{text-align:left;}.elementor-15 .elementor-element.elementor-element-d614e5d .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:1.2vw;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-92a9106 .elementor-button{background-color:#61CE7000;font-family:"Assistant", Sans-serif;font-size:1.2vw;font-weight:800;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-92a9106.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-92a9106 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-92a9106 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-92a9106 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-92a9106 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-9f66ab5{--display:flex;--min-height:75vh;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--flex-wrap:wrap;--overlay-opacity:0.5;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;--z-index:4;}.elementor-15 .elementor-element.elementor-element-9f66ab5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9f66ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B58F3A00;background-image:url("https://tophafakot.com/wp-content/uploads/2025/05/circle.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-9f66ab5::before, .elementor-15 .elementor-element.elementor-element-9f66ab5 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-9f66ab5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-9f66ab5 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-9f66ab5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-9f66ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-2274925{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-2aa5ebd{width:var( --container-widget-width, 10vw );max-width:10vw;--container-widget-width:10vw;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-15 .elementor-element.elementor-element-2aa5ebd .elementor-icon{font-size:10vw;}.elementor-15 .elementor-element.elementor-element-2aa5ebd .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2aa5ebd .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-2aa5ebd .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-2aa5ebd .elementor-icon-box-description{font-family:"Assistant", Sans-serif;font-size:2vw;font-weight:400;line-height:1em;}.elementor-15 .elementor-element.elementor-element-dede1ee{width:var( --container-widget-width, 10vw );max-width:10vw;--container-widget-width:10vw;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-15 .elementor-element.elementor-element-dede1ee .elementor-icon{font-size:10vw;}.elementor-15 .elementor-element.elementor-element-dede1ee .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-dede1ee .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-dede1ee .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-dede1ee .elementor-icon-box-description{font-family:"Assistant", Sans-serif;font-size:2vw;font-weight:400;line-height:1em;}.elementor-15 .elementor-element.elementor-element-9c944f9{width:var( --container-widget-width, 10vw );max-width:10vw;--container-widget-width:10vw;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-15 .elementor-element.elementor-element-9c944f9 .elementor-icon{font-size:10vw;}.elementor-15 .elementor-element.elementor-element-9c944f9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9c944f9 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-9c944f9 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-9c944f9 .elementor-icon-box-description{font-family:"Assistant", Sans-serif;font-size:2vw;font-weight:600;line-height:1em;}.elementor-15 .elementor-element.elementor-element-cb0c7f1{width:var( --container-widget-width, 10vw );max-width:10vw;--container-widget-width:10vw;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-15 .elementor-element.elementor-element-cb0c7f1 .elementor-icon{font-size:10vw;}.elementor-15 .elementor-element.elementor-element-cb0c7f1 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-cb0c7f1 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-cb0c7f1 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-22f58ce{width:var( --container-widget-width, 10vw );max-width:10vw;--container-widget-width:10vw;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-15 .elementor-element.elementor-element-22f58ce .elementor-icon{font-size:10vw;}.elementor-15 .elementor-element.elementor-element-22f58ce .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-22f58ce .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-22f58ce .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-738ef13{width:var( --container-widget-width, 10vw );max-width:10vw;--container-widget-width:10vw;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-15 .elementor-element.elementor-element-738ef13 .elementor-icon{font-size:10vw;}.elementor-15 .elementor-element.elementor-element-738ef13 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-738ef13 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-738ef13 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-738ef13 .elementor-icon-box-description{font-family:"Assistant", Sans-serif;font-size:2vw;font-weight:600;line-height:1em;}.elementor-15 .elementor-element.elementor-element-ba91f63{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-ba91f63 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:2vw;font-weight:300;line-height:1em;text-shadow:0px 5px 10px rgba(41.99999999999996, 22.000000000000018, 2.000000000000005, 0.24);color:#2A1602;}.elementor-15 .elementor-element.elementor-element-473df03 .elementor-button{background-color:#61CE7000;font-family:"Assistant", Sans-serif;font-size:1.2vw;font-weight:800;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-473df03.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-473df03 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-473df03 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-473df03 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-473df03 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-8838c5e{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-15 .elementor-element.elementor-element-87a8f70{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-87a8f70 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:2vw;font-weight:300;line-height:1em;text-shadow:0px 5px 10px rgba(41.99999999999996, 22.000000000000018, 2.000000000000005, 0.24);color:#2A1602;}.elementor-15 .elementor-element.elementor-element-cdd22de .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:5vw;font-weight:300;line-height:1em;color:#B58F3ADE;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-0bfaea5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-15 .elementor-element.elementor-element-0bfaea5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-0bfaea5 > .elementor-widget-container{padding:3vw 0vw 0vw 0vw;}.elementor-15 .elementor-element.elementor-element-0bfaea5{--image-border-radius:100px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-1925994{bottom:-10vh;}.elementor-widget-text-path{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-1b561fb{--width:500vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-39267d5{right:9vw;}body.rtl .elementor-15 .elementor-element.elementor-element-39267d5{left:9vw;}.elementor-15 .elementor-element.elementor-element-39267d5{bottom:4vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-b5b2e31 .elementor-heading-title{font-size:70px;}.elementor-15 .elementor-element.elementor-element-d65ec68 .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-a93f70e .elementor-button{font-size:18px;}.elementor-15 .elementor-element.elementor-element-a01fe9f{--min-height:27vh;}.elementor-15 .elementor-element.elementor-element-f133861 img{width:33vw;}.elementor-15 .elementor-element.elementor-element-a4778e8 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-d614e5d .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-15 .elementor-element.elementor-element-92a9106 .elementor-button{font-size:18px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-2aa5ebd .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2aa5ebd .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-dede1ee .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-dede1ee .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-9c944f9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9c944f9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-cb0c7f1 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-cb0c7f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-22f58ce .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-22f58ce .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-738ef13 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-738ef13 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-ba91f63 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-473df03 .elementor-button{font-size:18px;}.elementor-15 .elementor-element.elementor-element-87a8f70 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-cdd22de .elementor-heading-title{font-size:40px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-04a8672{--content-width:100vw;}.elementor-15 .elementor-element.elementor-element-1925994{--width:50vw;}.elementor-15 .elementor-element.elementor-element-a1e638d{--width:50vw;}.elementor-15 .elementor-element.elementor-element-22634d1{--content-width:100vw;}.elementor-15 .elementor-element.elementor-element-a01fe9f{--width:33vw;}.elementor-15 .elementor-element.elementor-element-f48f05f{--width:50vw;}.elementor-15 .elementor-element.elementor-element-9f66ab5{--content-width:100vw;}.elementor-15 .elementor-element.elementor-element-8838c5e{--width:100vw;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-04a8672{--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-1925994{--min-height:150px;--justify-content:flex-start;bottom:130px;}.elementor-widget-text-path{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-1b561fb{--width:500vw;}.elementor-15 .elementor-element.elementor-element-a1e638d{--width:100vw;--min-height:250px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:0px;}.elementor-15 .elementor-element.elementor-element-a1e638d.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-61f04f6 img{width:250px;max-width:615px;height:200px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-39267d5{right:20px;}body.rtl .elementor-15 .elementor-element.elementor-element-39267d5{left:20px;}.elementor-15 .elementor-element.elementor-element-39267d5{bottom:50px;}.elementor-15 .elementor-element.elementor-element-39267d5 .elementor-icon{font-size:50px;}.elementor-15 .elementor-element.elementor-element-39267d5 .elementor-icon svg{height:50px;}.elementor-15 .elementor-element.elementor-element-e08e050{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:30px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e08e050{right:50px;}body.rtl .elementor-15 .elementor-element.elementor-element-e08e050{left:50px;}.elementor-15 .elementor-element.elementor-element-e08e050 .elementor-icon{font-size:35px;}.elementor-15 .elementor-element.elementor-element-e08e050 .elementor-icon svg{height:35px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-b5b2e31.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b5b2e31{text-align:center;}.elementor-15 .elementor-element.elementor-element-b5b2e31 .elementor-heading-title{font-size:50px;}.elementor-15 .elementor-element.elementor-element-d65ec68.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-d65ec68{text-align:center;}.elementor-15 .elementor-element.elementor-element-d65ec68 .elementor-heading-title{font-size:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-a93f70e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-a93f70e .elementor-button{font-size:18px;}.elementor-15 .elementor-element.elementor-element-a4778e8.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-a4778e8 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-d614e5d{text-align:right;}.elementor-15 .elementor-element.elementor-element-d614e5d .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-15 .elementor-element.elementor-element-92a9106.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-92a9106 .elementor-button{font-size:18px;}.elementor-15 .elementor-element.elementor-element-9f66ab5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-9f66ab5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9f66ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 10vh;}.elementor-15 .elementor-element.elementor-element-2274925{--min-height:75vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-2aa5ebd{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-15 .elementor-element.elementor-element-2aa5ebd.elementor-element{--order:1;}.elementor-15 .elementor-element.elementor-element-2aa5ebd .elementor-icon{font-size:75px;}.elementor-15 .elementor-element.elementor-element-2aa5ebd .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2aa5ebd .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-2aa5ebd .elementor-icon-box-description{font-size:15px;}.elementor-15 .elementor-element.elementor-element-dede1ee{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-15 .elementor-element.elementor-element-dede1ee.elementor-element{--order:3;}.elementor-15 .elementor-element.elementor-element-dede1ee .elementor-icon{font-size:75px;}.elementor-15 .elementor-element.elementor-element-dede1ee .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-dede1ee .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-dede1ee .elementor-icon-box-description{font-size:15px;}.elementor-15 .elementor-element.elementor-element-9c944f9{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-15 .elementor-element.elementor-element-9c944f9.elementor-element{--order:2;}.elementor-15 .elementor-element.elementor-element-9c944f9 .elementor-icon{font-size:75px;}.elementor-15 .elementor-element.elementor-element-9c944f9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9c944f9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-cb0c7f1{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-15 .elementor-element.elementor-element-cb0c7f1.elementor-element{--order:4;}.elementor-15 .elementor-element.elementor-element-cb0c7f1 .elementor-icon{font-size:75px;}.elementor-15 .elementor-element.elementor-element-cb0c7f1 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-cb0c7f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-22f58ce{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-15 .elementor-element.elementor-element-22f58ce.elementor-element{--order:6;}.elementor-15 .elementor-element.elementor-element-22f58ce .elementor-icon{font-size:75px;}.elementor-15 .elementor-element.elementor-element-22f58ce .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-22f58ce .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-738ef13{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-15 .elementor-element.elementor-element-738ef13.elementor-element{--order:5;}.elementor-15 .elementor-element.elementor-element-738ef13 .elementor-icon{font-size:75px;}.elementor-15 .elementor-element.elementor-element-738ef13 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-738ef13 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-ba91f63 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-473df03.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-473df03 .elementor-button{font-size:15px;}.elementor-15 .elementor-element.elementor-element-8838c5e{--padding-top:9vw;--padding-bottom:9vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15 .elementor-element.elementor-element-87a8f70 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-cdd22de{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-cdd22de .elementor-heading-title{font-size:18px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for image, class: .elementor-element-61f04f6 */.elementor-15 .elementor-element.elementor-element-61f04f6 img { box-shadow:
    inset 1.6px 3.2px 3.2px 0px #FFFDED, /* inner shadow */
    0px 10px 20px rgba(181, 143, 58, 0.2); /* drop shadow */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39267d5 */.elementor-15 .elementor-element.elementor-element-39267d5 {
  background: linear-gradient(180deg, #FFFDED 0%, #B58F3A 100%);
  background-clip: padding-box;
  border-radius: 100px; /* אפשר להתאים */
  box-shadow:
    inset 1.6px 3.2px 3.2px 0px #FFFDED, /* inner shadow */
    0px 10px 20px rgba(181, 143, 58, 0.2); /* drop shadow */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e08e050 */.elementor-15 .elementor-element.elementor-element-e08e050 {
  background: linear-gradient(180deg, #FFFDED 0%, #B58F3A 100%);
  background-clip: padding-box;
  border-radius: 100px;
  box-shadow:
    inset 1.6px 3.2px 3.2px 0px #FFFDED,
    0px 10px 20px rgba(181, 143, 58, 0.2); /* ברירת מחדל */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
}

@media (max-width: 768px) {
  .elementor-15 .elementor-element.elementor-element-e08e050 {
    box-shadow:
      inset 1.6px 3.2px 3.2px 0px #FFFDED,
      0px 0px 10px rgba(181, 143, 58, 0.2); /* גרסה מוקטנת במובייל */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a93f70e */.elementor-15 .elementor-element.elementor-element-a93f70e::before{
    content:"";
    width: 40px;
    height: 40px;
    background: linear-gradient(180deg, #FFFDED -10%, #B58F3A 100%);
  background-clip: padding-box;
  border-radius: 100px; 
  box-shadow:
    inset 1.6px 3.2px 3.2px 0px #FFFDED, /* inner shadow */
    0px 10px 20px rgba(181, 143, 58, 0.2); /* drop shadow */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
    position: absolute;
    border-radius: 100em;
    transition: .3s;
}

.elementor-15 .elementor-element.elementor-element-a93f70e:hover::before{
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-a93f70e .elementor-button-text {
  position: relative;
  z-index: 1;
  padding: 12px 30px;
  
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0d57fb */.elementor-15 .elementor-element.elementor-element-e0d57fb {
  width: 5vw;
  height: 5vw; /* זה חובה כדי לשמור על עיגול */
  background: linear-gradient(180deg, #FFFDED 0%, #B58F3A 100%);
  background-clip: padding-box;
  border-radius: 50%; /* עדיף מ-100px, כי הוא תמיד ישמור על צורה עגולה */
  box-shadow:
    inset 0.1vw 0.2vw 0.2vw 0 rgba(255, 253, 237, 1), /* צל פנימי מותאם ליחידות vw */
    0vw 0.5vw 1vw rgba(181, 143, 58, 0.2); /* צל חיצוני רך */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1517032 */.elementor-15 .elementor-element.elementor-element-1517032 {
  width: 3vw;
  height: 3vw; /* זה חובה כדי לשמור על עיגול */
  background: linear-gradient(180deg, #FFFDED 0%, #B58F3A 100%);
  background-clip: padding-box;
  border-radius: 50%; /* עדיף מ-100px, כי הוא תמיד ישמור על צורה עגולה */
  box-shadow:
    inset 0.1vw 0.2vw 0.2vw 0 rgba(255, 253, 237, 1), /* צל פנימי מותאם ליחידות vw */
    0vw 0.5vw 1vw rgba(181, 143, 58, 0.2); /* צל חיצוני רך */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4778e8 */.elementor-15 .elementor-element.elementor-element-a4778e8{
    background-image: linear-gradient(to left, #2A1602, #B58F3A, #B58F3A69);
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-92a9106 */.elementor-15 .elementor-element.elementor-element-92a9106::before{
    content:"";
    width: 40px;
    height: 40px;
    background: linear-gradient(180deg, #FFFDED -10%, #B58F3A 100%);
  background-clip: padding-box;
  border-radius: 100px; 
  box-shadow:
    inset 1.6px 3.2px 3.2px 0px #FFFDED, /* inner shadow */
    0px 10px 20px rgba(181, 143, 58, 0.2); /* drop shadow */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
    position: absolute;
    border-radius: 100em;
    transition: .3s;
}

.elementor-15 .elementor-element.elementor-element-92a9106:hover::before{
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-92a9106 .elementor-button-text {
  position: relative;
  z-index: 1;
  padding: 12px 30px;
  
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aa5ebd */.elementor-15 .elementor-element.elementor-element-2aa5ebd svg {
  transition: all 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-2aa5ebd circle {
  fill: #B58F3A; /* זהב */
   filter: drop-shadow(0 0 1px  #2A1602);
  transition: fill 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-2aa5ebd path {
  stroke: #FFFDED; /* קרם */
 
  transition: stroke 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-2aa5ebd:hover circle {
  fill: #FFFDED; /* הרקע הופך לקרם */
}

.elementor-15 .elementor-element.elementor-element-2aa5ebd:hover path {
      filter: drop-shadow(0 0 6px #B58F3A); /* צל זהב מודגש */

  stroke: #B58F3A; /* האייקון הופך לזהב */
}
@media (max-width: 1024px) {
  .elementor-icon-box-title {
    font-size: 15px !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dede1ee */.elementor-15 .elementor-element.elementor-element-dede1ee svg {
  transition: all 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-dede1ee circle {
  fill: #B58F3A; /* זהב */
   filter: drop-shadow(0 0 1px  #2A1602);
  transition: fill 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-dede1ee path {
  stroke: #FFFDED; /* קרם */
 
  transition: stroke 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-dede1ee:hover circle {
  fill: #FFFDED; /* הרקע הופך לקרם */
}

.elementor-15 .elementor-element.elementor-element-dede1ee:hover path {
      filter: drop-shadow(0 0 6px #B58F3A); /* צל זהב מודגש */

  stroke: #B58F3A; /* האייקון הופך לזהב */
}
@media (max-width: 1024px) {
  .elementor-icon-box-title {
    font-size: 15px !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c944f9 */.elementor-15 .elementor-element.elementor-element-9c944f9 svg {
  transition: all 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-9c944f9 circle {
  fill: #B58F3A; /* זהב */
   filter: drop-shadow(0 0 1px  #2A1602);
  transition: fill 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-9c944f9 path {
  stroke: #FFFDED; /* קרם */
 
  transition: stroke 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-9c944f9:hover circle {
  fill: #FFFDED; /* הרקע הופך לקרם */
}

.elementor-15 .elementor-element.elementor-element-9c944f9:hover path {
      filter: drop-shadow(0 0 6px #B58F3A); /* צל זהב מודגש */

  stroke: #B58F3A; /* האייקון הופך לזהב */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb0c7f1 */.elementor-15 .elementor-element.elementor-element-cb0c7f1 svg {
  transition: all 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-cb0c7f1 circle {
  fill: #B58F3A; /* זהב */
   filter: drop-shadow(0 0 1px  #2A1602);
  transition: fill 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-cb0c7f1 path {
  stroke: #FFFDED; /* קרם */
 
  transition: stroke 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-cb0c7f1:hover circle {
  fill: #FFFDED; /* הרקע הופך לקרם */
}

.elementor-15 .elementor-element.elementor-element-cb0c7f1:hover path {
      filter: drop-shadow(0 0 6px #B58F3A); /* צל זהב מודגש */

  stroke: #B58F3A; /* האייקון הופך לזהב */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22f58ce */.elementor-15 .elementor-element.elementor-element-22f58ce svg {
  transition: all 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-22f58ce circle {
  fill: #B58F3A; /* זהב */
   filter: drop-shadow(0 0 1px  #2A1602);
  transition: fill 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-22f58ce path {
  stroke: #FFFDED; /* קרם */
 
  transition: stroke 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-22f58ce:hover circle {
  fill: #FFFDED; /* הרקע הופך לקרם */
}

.elementor-15 .elementor-element.elementor-element-22f58ce:hover path {
      filter: drop-shadow(0 0 6px #B58F3A); /* צל זהב מודגש */

  stroke: #B58F3A; /* האייקון הופך לזהב */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-738ef13 */.elementor-15 .elementor-element.elementor-element-738ef13 svg {
  transition: all 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-738ef13 circle {
  fill: #B58F3A; /* זהב */
   filter: drop-shadow(0 0 1px  #2A1602);
  transition: fill 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-738ef13 path {
  stroke: #FFFDED; /* קרם */
 
  transition: stroke 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-738ef13:hover circle {
  fill: #FFFDED; /* הרקע הופך לקרם */
}

.elementor-15 .elementor-element.elementor-element-738ef13:hover path {
      filter: drop-shadow(0 0 6px #B58F3A); /* צל זהב מודגש */

  stroke: #B58F3A; /* האייקון הופך לזהב */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-473df03 */.elementor-15 .elementor-element.elementor-element-473df03::before{
    content:"";
    width: 40px;
    height: 40px;
    background: linear-gradient(180deg, #FFFDED -10%, #B58F3A 100%);
  background-clip: padding-box;
  border-radius: 100px; 
  box-shadow:
    inset 1.6px 3.2px 3.2px 0px #FFFDED, /* inner shadow */
    0px 10px 20px rgba(181, 143, 58, 0.2); /* drop shadow */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
    position: absolute;
    border-radius: 100em;
    transition: .3s;
}

.elementor-15 .elementor-element.elementor-element-473df03:hover::before{
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-473df03 .elementor-button-text {
  position: relative;
  z-index: 1;
  padding: 12px 30px;background-image: linear-gradient(to left, #2A1602, #B58F3A);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-0bfaea5 */.elementor-gallery-item{
 box-shadow: 0 15px 30px rgba(181, 143, 58, 0.25) !important;
  border-radius: 50px;
  transition: box-shadow 0.3s ease;
    
}/* End custom CSS */
/* Start custom CSS */html, body {
  height: 100%;
  margin: 0;
 background-image: linear-gradient(to right top, #fffded, #fcf8e0, #f9f2d3, #f7ecc7, #f5e6ba, #f0deac, #ecd59e, #e8cd90, #dfc17d, #d6b56b, #cda958, #c49d45);
  background-attachment: fixed;
  background-size: cover;
}html, body {
  overflow-x: clip;
}/* End custom CSS */