.elementor-46 .elementor-element.elementor-element-492ba4a{--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-eeaf2fb{--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;--justify-content:flex-start;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-5b98551{text-align:left;}.elementor-46 .elementor-element.elementor-element-5b98551 img{width:30%;}.elementor-46 .elementor-element.elementor-element-d74314e{--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;--justify-content:flex-end;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-8a5d080 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:25px;padding-right:25px;}.elementor-46 .elementor-element.elementor-element-8a5d080 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-46 .elementor-element.elementor-element-8a5d080 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-46 .elementor-element.elementor-element-8a5d080 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-46 .elementor-element.elementor-element-8a5d080 .elementor-nav-menu--main .elementor-item:focus{color:#0c34a4;fill:#0c34a4;}.elementor-46 .elementor-element.elementor-element-64c394f .elementor-button{background-color:#0c34a4;border-radius:30px 30px 30px 30px;}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-d74314e{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-eeaf2fb{--width:33.3333%;}.elementor-46 .elementor-element.elementor-element-d74314e{--width:66.6666%;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-eeaf2fb{--width:50%;}.elementor-46 .elementor-element.elementor-element-5b98551 img{width:50%;}.elementor-46 .elementor-element.elementor-element-d74314e{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-c3bc6ab */.elementor-46 .elementor-element.elementor-element-c3bc6ab button:hover
{
    background: transparent !important;
}
.elementor-46 .elementor-element.elementor-element-c3bc6ab [type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover
{
    background-color: transparent !important;
    border: none !important;
    outline: none !important;
}
.elementor-46 .elementor-element.elementor-element-c3bc6ab svg
{
    color: transparent !important;
    border: none !important;
}
.menu-button
{
    width: 30px !important
}
.menu {
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  padding: 0;
}
.line {
  fill: none;
  stroke: black;
  stroke-width: 3;
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.line1 {
  stroke-dasharray: 60 207;
  stroke-width: 4;
}
.line2 {
  stroke-dasharray: 60 60;
  stroke-width: 4;
}
.line3 {
  stroke-dasharray: 60 207;
  stroke-width: 4;
}
.opened .line1 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 4;
}
.opened .line2 {
  stroke-dasharray: 1 60;
  stroke-dashoffset: -30;
  stroke-width: 4;
}
.opened .line3 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 4;
}/* End custom CSS */