body.home .elementor-3087 .elementor-element.elementor-element-1b5b040 .elementor-button,
body.home .elementor-3087 .elementor-element.elementor-element-d88e385 .elementor-button {
 display: inline-flex !important;
 align-items: center;
 justify-content: center;
 min-height: 50px;
 box-sizing: border-box;
 padding: 14px 27px !important;
 border: 2px solid transparent !important;
 border-radius: 999px !important;
 font-size: 13px !important;
 font-weight: 700 !important;
 line-height: 18px !important;
 letter-spacing: 0 !important;
 text-transform: uppercase !important;
 text-decoration: none !important;
 box-shadow: none !important;
 transition: background-color .2s ease, color .2s ease, border-color .2s ease;
}
body.home .elementor-3087 .elementor-element.elementor-element-1b5b040 .elementor-button {
 background: #ff9900 !important;
 color: #000 !important;
 border-color: #ff9900 !important;
}
body.home .elementor-3087 .elementor-element.elementor-element-d88e385 .elementor-button {
 background: transparent !important;
 color: #fff !important;
 border-color: #fff !important;
}
body.home .elementor-3087 .elementor-element.elementor-element-1b5b040 .elementor-button:hover {
 background: #ffb133 !important;
 border-color: #ffb133 !important;
}
body.home .elementor-3087 .elementor-element.elementor-element-d88e385 .elementor-button:hover {
 background: #fff !important;
 color: #000 !important;
}
body.home .elementor-3087 .elementor-element.elementor-element-1b5b040 .elementor-button:focus-visible,
body.home .elementor-3087 .elementor-element.elementor-element-d88e385 .elementor-button:focus-visible {
 outline: 3px solid #fff !important;
 outline-offset: 5px;
}
@media (prefers-reduced-motion: reduce) {
 body.home .elementor-3087 .elementor-element.elementor-element-1b5b040 .elementor-button,
body.home .elementor-3087 .elementor-element.elementor-element-d88e385 .elementor-button { transition: none; }
}

body .elementor-element.elementor-element-77a6a95 .elementor-button,
body .elementor-element.elementor-element-ab143b4 .elementor-button {
 display: inline-flex !important;
 align-items: center;
 justify-content: center;
 min-height: 42px;
 box-sizing: border-box;
 padding: 10px 19px !important;
 border: 2px solid #fff !important;
 border-radius: 999px !important;
 background: transparent !important;
 color: #fff !important;
 font-size: 12px !important;
 font-weight: 700 !important;
 line-height: 18px !important;
 letter-spacing: 0 !important;
 text-transform: uppercase !important;
 box-shadow: none !important;
 transform: none !important;
 transition: background-color .2s ease, color .2s ease;
}
body .elementor-element.elementor-element-77a6a95 .elementor-button:hover,
body .elementor-element.elementor-element-ab143b4 .elementor-button:hover {
 background: #fff !important;
 color: #000 !important;
 transform: none !important;
}
body .elementor-element.elementor-element-77a6a95 .elementor-button:focus-visible,
body .elementor-element.elementor-element-ab143b4 .elementor-button:focus-visible {
 outline: 3px solid #fff !important;
 outline-offset: 5px;
}

body .elementor-element.elementor-element-ab143b4 .elementor-button {
 background: #ff9900 !important;
 border-color: #ff9900 !important;
 color: #000 !important;
}
body .elementor-element.elementor-element-ab143b4 .elementor-button:hover {
 background: #ffb133 !important;
 border-color: #ffb133 !important;
 color: #000 !important;
}

body .elementor-element-b5a443f .grandconference-menu-title,
body .elementor-element-82d3f43 .grandconference-menu-title {font-weight:700 !important;}

@media(max-width:767px){
 body.home .elementor-3087 .elementor-element-2844d6f .elementor-element-1b5b040,
 body.home .elementor-3087 .elementor-element-2844d6f .elementor-element-d88e385{
 width:100%!important;max-width:none!important;flex:0 0 auto!important;margin-left:0!important;margin-right:0!important;
 }
 body.home .elementor-3087 .elementor-element-1b5b040 .elementor-widget-container,
 body.home .elementor-3087 .elementor-element-d88e385 .elementor-widget-container{width:100%!important;margin-left:0!important;margin-right:0!important;}
 body.home .elementor-3087 .elementor-element-1b5b040 .elementor-button-wrapper,
 body.home .elementor-3087 .elementor-element-d88e385 .elementor-button-wrapper{width:100%!important;}
 body.home .elementor-3087 .elementor-element-2844d6f .elementor-element-1b5b040 .elementor-button,
 body.home .elementor-3087 .elementor-element-2844d6f .elementor-element-d88e385 .elementor-button{width:100%!important;min-height:54px!important;}
}
