.elementor-kit-10{--e-global-color-primary:#FFF23C;--e-global-color-secondary:#1D262D;--e-global-color-text:#141A1F;--e-global-color-accent:#61CE70;--e-global-color-2707387:#FFFFFF;--e-global-color-56e168c:#D0C535;--e-global-color-9d4b89a:#D7D7DA;--e-global-typography-primary-font-family:"FF GOOD";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"FF GOOD";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"FF GOOD";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"FF GOOD";--e-global-typography-accent-font-weight:500;--e-global-typography-bc48d1d-font-family:"FF GOOD";--e-global-typography-bc48d1d-font-size:38px;--e-global-typography-bc48d1d-font-weight:bold;--e-global-typography-bc48d1d-text-transform:none;--e-global-typography-94e8c4d-font-family:"FF GOOD";--e-global-typography-94e8c4d-font-size:28px;--e-global-typography-94e8c4d-font-weight:700;--e-global-typography-b44bfea-font-family:"FF GOOD";--e-global-typography-b44bfea-font-size:24px;--e-global-typography-b44bfea-font-weight:700;--e-global-typography-b44bfea-line-height:28px;--e-global-typography-b44bfea-letter-spacing:1px;--e-global-typography-69aff21-font-size:18px;--e-global-typography-69aff21-font-weight:700;--e-global-typography-69aff21-line-height:24px;--e-global-typography-69aff21-letter-spacing:0.7px;--e-global-typography-1be92cd-font-family:"FF GOOD";--e-global-typography-1be92cd-font-size:16px;--e-global-typography-1be92cd-font-weight:700;--e-global-typography-1be92cd-text-transform:uppercase;--e-global-typography-b5ef03b-font-family:"FF GOOD";--e-global-typography-b5ef03b-font-size:20px;--e-global-typography-b5ef03b-font-weight:600;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-primary );font-family:"FF GOOD", Sans-serif;font-weight:600;text-decoration:none;color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-2707387 );color:var( --e-global-color-text );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 p{margin-block-end:16px;}.elementor-kit-10 a{color:var( --e-global-color-text );font-family:"FF GOOD", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;}.elementor-kit-10 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-bc48d1d-font-family ), Sans-serif;font-size:var( --e-global-typography-bc48d1d-font-size );font-weight:var( --e-global-typography-bc48d1d-font-weight );text-transform:var( --e-global-typography-bc48d1d-text-transform );}.elementor-kit-10 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-94e8c4d-font-family ), Sans-serif;font-size:var( --e-global-typography-94e8c4d-font-size );font-weight:var( --e-global-typography-94e8c4d-font-weight );}.elementor-kit-10 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-b44bfea-font-family ), Sans-serif;font-size:var( --e-global-typography-b44bfea-font-size );font-weight:var( --e-global-typography-b44bfea-font-weight );line-height:var( --e-global-typography-b44bfea-line-height );letter-spacing:var( --e-global-typography-b44bfea-letter-spacing );}.elementor-kit-10 h4{color:var( --e-global-color-text );font-size:var( --e-global-typography-69aff21-font-size );font-weight:var( --e-global-typography-69aff21-font-weight );line-height:var( --e-global-typography-69aff21-line-height );letter-spacing:var( --e-global-typography-69aff21-letter-spacing );}.elementor-kit-10 h5{color:var( --e-global-color-text );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{border-radius:-1px -1px -1px -1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1408px;}.e-con{--container-max-width:1408px;--container-default-padding-top:10px;--container-default-padding-right:0px;--container-default-padding-bottom:10px;--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);}@media(max-width:1200px){.elementor-kit-10{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-10 h1{font-size:var( --e-global-typography-bc48d1d-font-size );}.elementor-kit-10 h2{font-size:var( --e-global-typography-94e8c4d-font-size );}.elementor-kit-10 h3{font-size:var( --e-global-typography-b44bfea-font-size );line-height:var( --e-global-typography-b44bfea-line-height );letter-spacing:var( --e-global-typography-b44bfea-letter-spacing );}.elementor-kit-10 h4{font-size:var( --e-global-typography-69aff21-font-size );line-height:var( --e-global-typography-69aff21-line-height );letter-spacing:var( --e-global-typography-69aff21-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:481px){.elementor-kit-10{--e-global-typography-primary-font-size:16px;--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:16px;--e-global-typography-b5ef03b-font-size:20px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-10 a{font-size:14px;}.elementor-kit-10 h1{font-size:var( --e-global-typography-bc48d1d-font-size );}.elementor-kit-10 h2{font-size:var( --e-global-typography-94e8c4d-font-size );}.elementor-kit-10 h3{font-size:var( --e-global-typography-b44bfea-font-size );line-height:var( --e-global-typography-b44bfea-line-height );letter-spacing:var( --e-global-typography-b44bfea-letter-spacing );}.elementor-kit-10 h4{font-size:var( --e-global-typography-69aff21-font-size );line-height:var( --e-global-typography-69aff21-line-height );letter-spacing:var( --e-global-typography-69aff21-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}}/* Start custom CSS */[type=button]:not(.kmt-footer [type=button]):not(.kmt-header [type=button]):not(.kmt-preheader [type=button]) {
  background-color: #fff23c;
  box-shadow: none;

  color: #000;
  border:none;
  border-radius: 0;
  font-weight: 600;
    width:100%;
}
[type=button]:not(.kmt-footer [type=button]):not(.kmt-header [type=button]):not(.kmt-preheader [type=button]):hover {
  background-color: #d0c535;
  color: #000;
  border:none;
  border-radius: 0;
  font-weight: 600;
    width:100%;
}
form.post-password-form {
  background-color: #f5f6f6;
  padding:24px;
}
.post-password-form p {
  gap: 16px;
  flex: 1;
  flex-direction: column;
}
.post-password-form p label{
  font-weight:600;
} 
form.post-password-form label{
  width:100%;
}
.post-password-form-invalid-password p{
 color:red;
 font-weight: 600; 
}
[type=submit]:not(.kmt-footer [type=submit]):not(.kmt-header [type=submit]):not(.kmt-preheader [type=submit]) {
  background-color: #1d262d;
  color: #fff;
  border:none;
  height: 44px;
  border-radius: 0;
  font-weight: 600;
    width:100%;
}
[type=submit]:not(.kmt-footer [type=submit]):not(.kmt-header [type=submit]):not(.kmt-preheader [type=submit]):hover{
  background-color:#182026;
  color: #fff;
  height: 44px;
  border:none;
  border-radius: 0;
  font-weight: 600;
} 
input[type=password]:not(.kmt-footer input):not(.kmt-header input):not(.kmt-preheader input){
border-radius:0;
border:2px solid #d4d6d8;
margin-top: 16px;
}
#breadcrumbs a {
  text-decoration-line: none;
}
.post-tags {
  display: none;
}
.lb-single--author {
    padding: 30px 0;
    margin-left:128px;
    margin-right: 128px;
    width: auto;
}
.lb-single--author-image img {
    object-fit: fill;
    width: auto;
    height: auto;
}
.lb-single--author-image {
    padding: 0 0 0 0;
    margin-left: -5%;
    width: 30%;
}
.lb-single--author-name {
    margin-bottom: 10px;
}
.lb-single--author-description {
    padding-right: 10px;
    width: 70%;
}
.lb-single--carousel img{
    max-height: 40em;
    min-height: 40em;
    object-fit: cover;
}
.swiper-slide-inner figcaption{
    padding: 10px;
}
.elementor-image-carousel-caption{
    font-style: normal;
}
.elementor-image-carousel-wrapper{
    background-color: #f2f2f3;
}
.lb-single--text-singular-highlight-wrapper{
    padding: 0;
}
.lb-single--table-container {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.1); 
}
.lb-single--table {
    width: 100%;
    min-width: 600px;
    border-collapse: collapse;
}
.lb-single--table thead tr {
    background-color: var(--e-global-color-secondary);
    font-weight: 600;
    color: white;
    text-transform: uppercase;
}
@media (max-width: 768px) {
    }
.lb-single--carousel img{
    max-height: 35em;
    min-height: 35em;
}
.lb-single--carousel{
    padding: 0;
}
@media (max-width: 481px) {
    .lb-single--carousel img{
        max-height: 30em;
        min-height: 30em;
    }
    .lb-single--author-image img
    {
        width: 100%;
        margin-left: 2.5%;
    }
        
    .lb-single--author {
        padding-top: 0;
        margin: 0;
        width: 100%;
    }
    .lb-single--author-description {
        width: 90%;
        margin: 0 0 0 5%;
        padding-left: 0px;
    }
    .lb-single--author-image {
        width: 95%;
        aspect-ratio: 1/1;
        margin-top: -10%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FF GOOD';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.lucky-bike.pro/blog/wp-content/uploads/2025/06/ff-good-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'FF GOOD';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.lucky-bike.pro/blog/wp-content/uploads/2025/06/ff-good-bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */