/* Start custom CSS for html, class: .elementor-element-88c0046 */.header-wrapper {display: flex;align-items: center;max-width: 1425px;min-height:62px;margin: auto;justify-content: space-between;}.header-nav-container .main-item {padding: 20px;}.phone .feedback,.phone .number{text-align: center;}.header-nav-container .social-tg{padding: 0 20px;}.header-nav-container .social-container{display: flex;justify-content: center;padding: 20px;}.header-nav-container .number-mobile a{color: #471D4A;}.header-nav-container .number-mobile{margin: 20px;text-align: center;}.toggle-container{width: 50px;height: 60px;}.header-container{background-color: #ED1848;padding: 0 50px;}.header-nav-container .sub-menu .menu-item:hover .sub-menu-second{display: block;}.header-nav-container .sub-menu .menu-item a:hover{color: white;}.header-nav-container .sub-menu .menu-item a:hover{background-color: #471D4A;color:white;}.header-nav-container .menu-item:hover .sub-menu{display: block;}.header-nav-container .sub-menu-second{display: none;position: absolute;top: 0;right:-180px;background-color: white;}.header-nav-container .sub-menu .menu-item a:hover:after{content: none;}.header-nav-container .sub-menu .menu-item a{color:#471D4A;flex-grow: 1;text-align: left;}.header-nav-container .sub-menu .menu-item{text-transform: none;display: flex;}.header-nav-container .menu-item a:hover:after{content: "";position: absolute;background-color: #471D4A;height: 3px;width: 100%;bottom: 0;left: 0;}.header-nav-container .menu-item a:hover{color: #471D4A;}.header-nav-container .menu-item a{padding: 20px;position: relative;}.header-nav-container .sub-arrow{font-size: 10px;margin-left: 10px;}.logo{width: 95px; height: 42px;}.header-nav-container ul {list-style-type: none; padding: 0;}.header-nav-container .menu-item {font-family: "Roboto", Sans-serif;font-size: 15px;font-weight: 600;text-transform: uppercase;}.header-nav-container .sub-menu{top: 60px;display: none;position: absolute;z-index: 100;background-color: white;}.header-nav-container .header-nav{display: flex;flex-wrap:wrap;justify-content: center;position: relative;}.phone{font-family: "Helvetica Neue", Sans-serif;font-size: 15px;font-weight: 700;text-transform: uppercase; padding: 5px;display: flex;align-items: center;flex-direction: column;flex-wrap: wrap;}.menu{flex-grow: 1;}.menu-toggle,.menu-toggle:after,.menu-toggle:before {width: 50px;height: 10px;}.menu-toggle {border-radius: 10px;position: relative;transform: translateY(25px);background: white;transition: all 0ms 300ms;}.menu-toggle.animate {background: rgba(255, 255, 255, 0);}.menu-toggle:before {content: "";position: absolute;left: 0;bottom: 18px;border-radius: 10px;background: white;transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);}.menu-toggle:after {content: "";position: absolute;left: 0;top: 18px;border-radius: 10px;background: white;transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);}.menu-toggle.animate:after {top: 0;transform: rotate(45deg);transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);}.menu-toggle.animate:before {bottom: 0;transform: rotate(-45deg);transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);}@media(min-width: 1025px){.header-nav-container .social-container{display: none;}.header-nav-container .number-mobile{display: none;}.toggle-container{display: none;}}@media(max-width: 1024px){.header-container{position: relative;}.header-nav-container .header-nav{flex-direction: column;align-items: center;background-color: inherit;}.header-nav-container .number-mobile{background-color: inherit;}.header-nav-container .menu-item:hover .sub-menu{display: none;}.header-nav-container .sub-arrow{display: none;}.header-nav-container .menu-item{padding: 20px;}.header-nav-container .menu-item a{color: #471D4A;padding: 0;}.menu{flex-grow: unset;}.phone{display: none;}.header-nav-container{background-color: white;right: 0;top: 61px;width: 100vw;min-height:100vh;z-index: 50;display: none;position: absolute;}}@media(max-width:767px){.menu-toggle,.menu-toggle:after,.menu-toggle:before{width: 35px;height: 7px;}.menu-toggle:before {bottom: 12px;}.menu-toggle:after{top: 12px;}.toggle-container {width: 35px;}}@media(max-width: 414px){.header-container{padding: 0 37px;}}/* End custom CSS */
/* Start custom CSS */@media (max-width:780px){
    .wp-block-image .alignleft {
    float: left;
    margin: 0;
    width: 100%;
    }
    .wp-block-image img {
    width: 100%;
    }
}/* End custom CSS */