.elementor-kit-443{--e-global-color-primary:#000000;--e-global-color-secondary:#808080;--e-global-color-text:#000000;--e-global-color-accent:#FFFFFF;--e-global-color-f06c735:#C5C5C5;--e-global-color-92f3cee:#80808005;--e-global-color-de0a84b:#00000000;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-kit-443 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-443 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-443 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-443 h3{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-kit-443 h4{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-kit-443 h5{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-443 button,.elementor-kit-443 input[type="button"],.elementor-kit-443 input[type="submit"],.elementor-kit-443 .elementor-button{font-family:"Inter", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;background-color:#80808000;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);padding:0px 0px 0px 0px;}.elementor-kit-443 button:hover,.elementor-kit-443 button:focus,.elementor-kit-443 input[type="button"]:hover,.elementor-kit-443 input[type="button"]:focus,.elementor-kit-443 input[type="submit"]:hover,.elementor-kit-443 input[type="submit"]:focus,.elementor-kit-443 .elementor-button:hover,.elementor-kit-443 .elementor-button:focus{color:#000000;background-color:#C5C5C505;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-kit-443 label{color:#000000;}.elementor-kit-443 input:not([type="button"]):not([type="submit"]),.elementor-kit-443 textarea,.elementor-kit-443 .elementor-field-textual{color:var( --e-global-color-primary );accent-color:var( --e-global-color-primary );background-color:var( --e-global-color-de0a84b );}.elementor-kit-443 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-443 textarea:focus,.elementor-kit-443 .elementor-field-textual:focus{color:var( --e-global-color-primary );accent-color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1173px;}.e-con{--container-max-width:1173px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-443 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-443{--e-global-typography-primary-font-size:17px;--e-global-typography-text-font-size:15px;}.elementor-kit-443 h3{font-size:30px;}.elementor-kit-443 h4{font-size:17px;}.elementor-kit-443 h6{font-size:18px;}.elementor-kit-443 button,.elementor-kit-443 input[type="button"],.elementor-kit-443 input[type="submit"],.elementor-kit-443 .elementor-button{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#elementor-popup-modal-1014 .dialog-close-button{
outline: none;
border:none;
}
.elementor-5283 .elementor-element.elementor-element-cbeb436.elementor-element {
outline: none;
border:none;
}
.elementor-1021 .elementor-element.elementor-element-4f1893ae:not(.elementor-motion-effects-element-type-background), .elementor-1021 .elementor-element.elementor-element-4f1893ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
box-shadow: 4px 4px 10px rgba(0, 0, 0, .15);
}
.elementor-button {
background: linear-gradient(-45deg, transparent 15px, #808080 0);
width: 270px;
height: 65px;
display: flex;
justify-content: center;
align-items: center;
transition: all .6s;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
.elementor-button:hover{
background: linear-gradient(-45deg, transparent 15px, #C5C5C5 0);
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
.elementor-button:active,
.elementor-button:focus {
background: linear-gradient(-45deg, transparent 15px, #FFF 0);
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
color: #000;
outline: none;
}
#offen-main .elementor-button {
background: linear-gradient(-45deg, transparent 15px, #FFF 0);
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
#offen-main .elementor-button:hover {
background: linear-gradient(-45deg, transparent 15px, #C5C5C5 0);
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
#offen-main .elementor-button:focus,
#offen-main .elementor-button:active{
background: linear-gradient(-45deg, transparent 15px, #808080 0);
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
color: #FFF;
outline: none;
}
#forma-po-up .elementor-button:active,#forma-po-up  .elementor-button:focus{
color: #000;
}
#forma .elementor-button:active,#forma  .elementor-button:focus,
.contakt-btn:activ,
.contakt-btn:focus{
color:#000;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
.forma .elementor-field-type-text input, .forma .elementor-field-type-tel input {
border: none;
box-shadow: none;
border-radius: 0px;
border-bottom:2px solid #C5C5C5;
font-size: 15px;
}
#elementor-popup-modal-1586 .dialog-close-button  {
outline: none;
}
#elementor-popup-modal-1586 .dialog-close-button svg:hover {
fill: #808080;
outline: none;
}
input {
outline: none;
border-color: none;
}

/*menu*/

#main-menu .menu-item:hover {
background-color: #FFF;
box-shadow: 5px 5px 30px rgba(0, 0, 0, .15);
transition: all 2s ease;
outline: none;
}

#main-menu .my-menu-link  .elementor-item.elementor-item-active {
background-color: #808080;
color:#FFF;
}

#main-menu .elementor-item.elementor-item-active {
color: inherit;
}

#about-readmore-1 .yrm-btn-wrapper span,
#about-readmore-2 .yrm-btn-wrapper span{

display: flex;
color: #808080;

}
#about-readmore-1 .yrm-btn-wrapper span{
margin-top: -13px;
}
#about-readmore-1  .yrm-content,
#about-readmore-2 .yrm-content {
color: #000!important;
}
/*social-icon*/


#header-pop-up .elementor-widget-social-icons .elementor-repeater-item-b35f731,
#header-pop-up .elementor-widget-social-icons .elementor-repeater-item-b35f731:hover,
#header-pop-up .elementor-widget-social-icons .elementor-repeater-item-2c06770,
#header-pop-up .elementor-widget-social-icons .elementor-repeater-item-2c06770:hover
{
background-size: 40px;
width: 40px;
height: 40px;
}

/*#footer-social */
/*viber*/
#contakt-icons .elementor-icon,
#header_icons .elementor-icon {
width: 24px;
height: 24px;
}
.elementor-widget-social-icons .elementor-repeater-item-2c06770 {
background-image: url('/wp-content/uploads/2025/03/viber-1.svg');
background-repeat: no-repeat;
}
.elementor-widget-social-icons .elementor-repeater-item-2c06770:hover {
background-image: url('/wp-content/uploads/2025/03/viber_color-1.svg');
background-repeat: no-repeat;
}


/*telegram*/
.elementor-widget-social-icons .elementor-repeater-item-b35f731 {
background-image: url('/wp-content/uploads/2025/03/telegram-1.svg');
background-repeat: no-repeat;

}
.elementor-widget-social-icons .elementor-repeater-item-b35f731:hover {
background-image: url('/wp-content/uploads/2025/03/telegram_color-1.svg');
background-repeat: no-repeat;
outline: none;
}


/*fs*/
.elementor-repeater-item-099f701 {
background-image: url('/wp-content/uploads/2025/03/fs_w.svg');
background-repeat: no-repeat;
}

.elementor-repeater-item-099f701:hover,
.contact .elementor-repeater-item-099f701:hover{
background-image: url('/wp-content/uploads/2025/03/fs_color.svg');
background-repeat: no-repeat;
}


/*instagram*/
.elementor-repeater-item-4a8f0df
{
background-image: url('/wp-content/uploads/2025/03/instagram_w.svg');
background-repeat: no-repeat;
outline: none;
}

.elementor-repeater-item-4a8f0df:hover,
.contact .elementor-repeater-item-4a8f0df:hover
{
background-image: url('/wp-content/uploads/2025/03/instagramm_color.svg');
background-repeat: no-repeat;
transition: all 3s ease;
outline: none;
}

/*tik-tok*/
.elementor-repeater-item-9547eba {
background-image: url('/wp-content/uploads/2025/03/tiktok_w.svg');
background-repeat: no-repeat;
}
.elementor-repeater-item-9547eba:hover,
.contact .elementor-repeater-item-9547eba:hover{
background-image: url('/wp-content/uploads/2025/04/tiktok_hover.png');
background-repeat: no-repeat;
}

/*contacts*/
.contact .elementor-repeater-item-099f701 {
background-image: url('/wp-content/uploads/2025/03/fs.svg');
background-repeat: no-repeat;
}
.contact .elementor-repeater-item-4a8f0df{
background-image: url('/wp-content/uploads/2025/03/instagram.svg');
background-repeat: no-repeat;
}
.contact .elementor-repeater-item-9547eba{
background-image: url('/wp-content/uploads/2025/03/tiktok.svg');
background-repeat: no-repeat;
}
/*slider*/

.ps-wi-arrow-right-5:before,
.ps-wi-arrow-left-5:before{
font-size: 0px;
}

.bdt-navigation-next,
.elementor-swiper-button-next
{
background-image:  url('/wp-content/uploads/2025/04/r_arrow.png');
background-size: cover;
width: 24px;
height:24px}

.bdt-navigation-next:hover,
.elementor-swiper-button-next:hover{
background-image: url('/wp-content/uploads/2025/04/r_arrow_hover.png');
background-size: cover;
width: 24px;
height: 24px;

}
.bdt-navigation-prev,
.elementor-swiper-button-prev{
background-image:  url('/wp-content/uploads/2025/04/l_arrow.png');
background-size: cover;
width: 24px;
height: 24px;
}
.bdt-navigation-prev:hover,
.elementor-swiper-button-prev:hover{
background-image:  url('/wp-content/uploads/2025/04/l_arrow_hover.png');
background-size: cover;
width: 24px;
height: 24px;
}

#karusel .swiper-pagination-bullet, #photo-slider  .swiper-pagination-bullet{
border-radius: 0px;
}



#karusel .swiper-slide {
box-shadow: 5px 5px 30px rgba(0, 0, 0, .15);
}
#photo-slider .bdt-prime-slider-tango .bdt-img {
object-fit: fill;
}

#photo-slider .elementor-widget-image img,
#certificate .elementor-widget-image img{
border: 10px solid #FFF;
}
#certificate .elementor-widget-image img{
box-shadow: 4px 4px 10px rgba(0, 0, 0, .15);
}
#accordion h3 {
font-size: 18px;
font-weight: bold;
}
#accordion p, .entry-content p {
margin-bottom: 0.5em;
padding: 0px;
}
.about::before,
.servise::before,
.works::before,
.sertifikats::before,
.call::before{
top: -290px;
}

#my-accordion.elementor-1216 .elementor-element.elementor-element-a007385 {
align-items: flex-start;
}

#contakt-icons {
max-height: 25px;
}
#contakt-icons .elementor-grid-item{
max-width: 25px;
max-height: 25px;
}
.elementor-1143 .elementor-element.elementor-element-c9cb664 .elementor-icon svg {
width: 166px;
}
@media (max-width: 767px){
#container-footer-icons .elementor-social-icon{
background-size: 40px;
}
#container-footer-icons .elementor-icon {
width: 40px;
height: 40px;
}
#karusel .swiper-pagination {
display:none;
}
#contakt-icons .elementor-icon {
width: 40px;
height: 40px;
background-size: 40px;
}
}
@media (min-width: 768px) {
#contakt-block .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
align-items: start;
}
.elementor-icon-box-icon {
padding-top: 5px;
}
}/* End custom CSS */