.elementor-5190 .elementor-element.elementor-element-26bf2af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-widget-theme-post-content{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 );}@media(min-width:2400px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */#side-con1{
    width: 70px !important;
    transition: all 0.5s ease;
}
 
#side-con1:hover{
    width: 200px !important;

}
#main-con1{
    transition: all 0.3s ease;
}
 
#side-con1:hover ~ #main-con{
    width: calc(100% - 140px) !important;
}

/* beeing design scope */
body.elementor-page-5190{--e-global-color-primary:#1A1A1A;--e-global-color-secondary:#E31118;--e-global-color-text:#1A1A1A;--e-global-color-accent:#E31118;--e-global-color-6ad1d92:#FFFFFF;--e-global-color-01f3a55:#F3F3F3;--e-global-color-e18f61d:#F65C08;--e-global-color-1b31b38:#FFFFFF00;--e-global-color-a1717eb:#DADADA;--e-global-color-7105ab7:#AAFF47;--e-global-color-a08745b:#92F7E6;--e-global-color-cef2daa:#1A1A1A;--e-global-typography-primary-font-family:"ploni";--e-global-typography-primary-font-size:5vw;--e-global-typography-primary-line-height:1.3em;--e-global-typography-primary-font-weight:200;--e-global-typography-secondary-font-family:"ploni";--e-global-typography-secondary-font-size:3vw;--e-global-typography-secondary-line-height:1.6em;--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"ploni";--e-global-typography-text-font-size:1.3vw;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"ploni";--e-global-typography-accent-font-size:24px;--e-global-typography-accent-line-height:1.6em;--e-global-typography-accent-font-weight:300;--e-global-typography-d670fde-font-family:"ploni";--e-global-typography-d670fde-font-size:6.5vw;--e-global-typography-d670fde-line-height:1em;--e-global-typography-d670fde-font-weight:300;--e-global-typography-61f0592-font-family:"ploni";--e-global-typography-61f0592-font-size:4vw;--e-global-typography-61f0592-line-height:1em;--e-global-typography-61f0592-font-weight:300;--e-global-typography-a0cac73-font-family:"ploni";--e-global-typography-a0cac73-font-size:1.9vw;--e-global-typography-a0cac73-line-height:1em;--e-global-typography-a0cac73-font-weight:600;--e-global-typography-6e7b696-font-family:"ploni";--e-global-typography-6e7b696-font-size:1.7vw;--e-global-typography-6e7b696-line-height:1em;--e-global-typography-6e7b696-font-weight:600;--e-global-typography-9921804-font-family:"ploni";--e-global-typography-9921804-font-size:1.7vw;--e-global-typography-9921804-line-height:1em;--e-global-typography-9921804-font-weight:400;--e-global-typography-2c45898-font-size:1.3vw;--e-global-typography-2c45898-line-height:1.1em;--e-global-typography-2c45898-font-weight:400;--e-global-typography-b344540-font-family:"ploni";--e-global-typography-b344540-font-size:1.7vw;--e-global-typography-b344540-line-height:1em;--e-global-typography-b344540-font-weight:600;--e-global-typography-db822cf-font-family:"ploni";--e-global-typography-db822cf-font-size:1.1vw;--e-global-typography-db822cf-line-height:1em;--e-global-typography-db822cf-font-weight:400;--e-global-typography-e201c77-font-family:"ploni";--e-global-typography-e201c77-font-size:4vw;--e-global-typography-e201c77-font-weight:600;--e-global-typography-b6428e7-font-family:"ploni";--e-global-typography-b6428e7-font-size:10vw;--e-global-typography-b6428e7-line-height:1em;--e-global-typography-b6428e7-letter-spacing:0.01em;--e-global-typography-b6428e7-font-weight:300;--e-global-typography-9691f49-font-family:"ploni";--e-global-typography-9691f49-font-size:1.3vw;--e-global-typography-9691f49-line-height:1.3em;--e-global-typography-9691f49-letter-spacing:0.03em;--e-global-typography-9691f49-font-weight:300;color:#13110C}
body.elementor-page-5190 .elementor-widget-theme-post-content a:not(.elementor-button), body.elementor-page-5190 .elementor-widget-text-editor a:not(.elementor-button){color:#000000}
body.elementor-page-5190 .elementor-widget-theme-post-content a:not(.elementor-button):hover, body.elementor-page-5190 .elementor-widget-text-editor a:not(.elementor-button):hover{color:#EE292F}
.buzz-button .elementor-button{ }
.buzz-button .elementor-button:hover{ }
.graphbeeing{ animation: sacaleup infinite 1.2s ease-in; transform-origin: bottom center; }
@keyframes sacaleup{ 0%,100%{ transform:scaley(1); } 50%{ transform:scaley(1.1); } }
.soundbutton1:before { content: ''; width: 0px; height: 00px; position: absolute; border: solid #fff 1px; border-radius: 600px; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; pointer-events: none; z-index: 1; transition: all 0.3s ease; background-color: rgba(255, 255, 255, 0.1) ; }
.soundbutton1:after { content: ''; width: 0px; height: 0px; position: absolute; border: solid #fff 1px; border-radius: 600px; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; animation-delay: 1s; pointer-events: none; transition: all 0.4s ease; background-color: rgba(255, 255, 255, 0.1); }
.soundbutton1:hover:before { width: 200px; height: 200px; border: solid #fff 1px; opacity: 1; }
.soundbutton1:hover:after { width: 260px; height: 260px; border: solid #fff 1px; opacity: 1; }
.soundbutton1{ border-radius: 100px; overflow: hidden;}
.formmain .elementor-field-option label{ font-size: 18px !important; line-height:1em!important; color: #FFFFFFBF!important; display: block !important; padding: 6px 35px !important; cursor: pointer; }
.formmain .elementor-field-option label:before{ content: ""; width: 18px !important; height: 18px!important; border: 1px solid #ffff !important; border-radius: 100px !important; position: absolute !important; right: 6px !important; top: 50%!important; transform: translatey(-50%)!important; background-image: url('https://dotsite.co.il/wp-content/uploads/2024/01/v2.svg')!important; background-position: center center!important; background-repeat: no-repeat; background-size: 0px!important; transition: all 150ms ease !important; }
.buzcontact .elementor-message-success{ transform: translateY(24px) !important; -webkit-transform: translateY(24px ) !important; }
.buzcontact .elementor-field-option label{ color: black !important; }
.buzcontact .elementor-field-option label:before{ content: ""; width: 20px !important; height: 20px!important; border: 1px solid #000 !important; }
.btn-du .elementor-button { position: relative; z-index: 1; border-radius: 100px; background: #E4E4E41A !important; backdrop-filter: blur(3px); }
.btn-du::before, .btn-du::after { content: ""; position: absolute; inset: 0; border: 2px solid #E31118; border-radius: 100px; transform: translate(0px, 0px); z-index: 0; transition: transform 0.3s ease; transform: translate(0px, 0px); }
.btn-du:hover::before { transform: translate(0px, 0px); }
.btn-du:hover::after { transform: translate(-8px, -6px); }
.btn-du .elementor-button:hover { transform: translate(-16px, -12px); }
.he-n { font-family: 'ploni', sans-serif; font-size: 10vw; color: #ffffff; line-height: 1.1; display: block; font-weight: 300!important; visibility: visible !important; white-space: 0.5em!important; }
.char { display: inline-block; will-change: transform, opacity, filter; backface-visibility: hidden; -webkit-backface-visibility: hidden; }
.char-space { display: inline-block; width: 0.25em; }/* End custom CSS */