.elementor-6258 .elementor-element.elementor-element-e3359d0{--display:flex;--min-height:83px;--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;--overlay-opacity:0.64;}.elementor-6258 .elementor-element.elementor-element-e3359d0:not(.elementor-motion-effects-element-type-background), .elementor-6258 .elementor-element.elementor-element-e3359d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E94010;}.elementor-6258 .elementor-element.elementor-element-e3359d0::before, .elementor-6258 .elementor-element.elementor-element-e3359d0 > .elementor-background-video-container::before, .elementor-6258 .elementor-element.elementor-element-e3359d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-6258 .elementor-element.elementor-element-e3359d0 > .elementor-background-slideshow::before, .elementor-6258 .elementor-element.elementor-element-e3359d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6258 .elementor-element.elementor-element-e3359d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6258 .elementor-element.elementor-element-07eb1a9{--spacer-size:7px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6258 .elementor-element.elementor-element-e837864{text-align:center;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-6258 .elementor-element.elementor-element-e6e92f3{--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;}.elementor-6258 .elementor-element.elementor-element-5663824{--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;}.elementor-6258 .elementor-element.elementor-element-18011e2{--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;}@media(max-width:767px){.elementor-6258 .elementor-element.elementor-element-e837864{font-size:12px;}}@media(min-width:768px){.elementor-6258 .elementor-element.elementor-element-e3359d0{--content-width:1329px;}}/* Start custom CSS for html, class: .elementor-element-e3c5b13 */.telegram-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #fff;
  border: 2px solid #2563eb;
  border-radius: 18px;
  padding: 14px 20px !important;
  margin: 15px auto;
  max-width: 1100px;
  box-shadow: 0 2px 8px rgba(37,99,235,0.10);
}
.telegram-left {
  display: flex;
  align-items: center;
  gap: 14px;
}
.telegram-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #e8f0fe;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.telegram-avatar i {
  font-size: 24px !important;
  color: #2563eb;
}
.telegram-left h3 {
  margin: 0 !important;
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.2;
}
.telegram-left p {
  margin: 3px 0 0 !important;
  font-size: 12px !important;
  color: #666;
}
.telegram-btn {
  background: #111 !important;
  color: #fff !important;
  padding: 10px 22px !important;
  font-size: 14px !important;
  font-weight: 700;
  border-radius: 10px;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  transition: background .2s, transform .15s;
}
.telegram-btn:hover {
  background: #333 !important;
  transform: scale(1.03);
}
@media(max-width: 768px) {
  .telegram-box {
    padding: 10px 14px !important;
  }
  .telegram-left h3 {
    font-size: 14px !important;
  }
  .telegram-left p {
    display: none;
  }
  .telegram-btn {
    padding: 9px 16px !important;
    font-size: 13px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e80cfab */.yono-content{
max-width:1100px;
margin:40px auto;
padding:40px;
background:#fff;
border-radius:24px;
box-shadow:0 10px 40px rgba(0,0,0,.08);
border:1px solid #eee;
}

.yono-content h1{
font-size:44px;
font-weight:800;
line-height:1.3;
color:#111;
margin-bottom:25px;
padding-bottom:20px;
border-bottom:3px solid #111;
}

.yono-content h2{
font-size:32px;
font-weight:700;
color:#111;
margin-top:45px;
margin-bottom:20px;
position:relative;
padding-left:18px;
}

.yono-content h2:before{
content:"";
position:absolute;
left:0;
top:5px;
width:6px;
height:35px;
background:#111;
border-radius:20px;
}

.yono-content h3{
font-size:24px;
font-weight:700;
color:#111;
margin-top:25px;
margin-bottom:12px;
}

.yono-content p{
font-size:18px;
line-height:1.9;
color:#444;
margin-bottom:18px;
}

.yono-content strong{
color:#000;
font-weight:700;
}

.yono-content ul{
padding-left:0;
margin-top:20px;
list-style:none;
}

.yono-content li{
background:#f8f8f8;
padding:14px 18px;
margin-bottom:12px;
border-radius:12px;
font-size:17px;
border-left:4px solid #111;
}

.yono-content li:hover{
transform:translateX(5px);
transition:.3s;
}

.subtitle{
font-size:20px;
color:#666;
margin-top:-10px;
margin-bottom:30px;
}

.notice-box{
background:#fafafa;
border-left:5px solid #111;
padding:20px;
border-radius:14px;
margin:25px 0;
}

.disclaimer-box{
background:#f5f5f5;
border-left:5px solid #111;
padding:20px;
border-radius:14px;
margin-top:25px;
}

@media(max-width:768px){

.yono-content{
padding:25px;
margin:20px auto;
}

.yono-content h1{
font-size:30px;
}

.yono-content h2{
font-size:24px;
}

.yono-content h3{
font-size:20px;
}

.yono-content p,
.yono-content li{
font-size:16px;
}

}/* End custom CSS */