/* Generated from page: home */
.themify_builder_content-6 .tb_qo2g106.module_row{background-image:linear-gradient(180deg,rgb(138, 0, 255) 0%,rgb(255, 138, 0) 47%,rgb(253, 205, 87) 100%);}
.themify_builder_content-6 .tb_q4y8106.module_column{background-position:50% 50%; background-attachment:scroll; background-repeat:repeat; background-image:url(http://bigfatdisco.co.uk/wp-content/uploads/2026/06/rays-scaled.png); padding-left:0px;}
.themify_builder_content-6 .tb_eirg23.module-image .image-wrap img{margin-bottom:24px;}
.themify_builder_content-6 .tb_uomb198.module-image .image-wrap img{margin-bottom:24px;}
.themify_builder_content-6 .tb_iuie738.module-text{text-align:center; text-transform:uppercase; font-size:26px;}
.themify_builder_content-6 .tb_iuie738.module-text .tb_text_wrap,.themify_builder_content-6 .tb_iuie738.module-text .tb_text_wrap p,.themify_builder_content-6 .tb_iuie738.module-text .tb_text_wrap blockquote,.themify_builder_content-6 .tb_iuie738.module-text .tb_text_wrap h1,.themify_builder_content-6 .tb_iuie738.module-text .tb_text_wrap h2,.themify_builder_content-6 .tb_iuie738.module-text .tb_text_wrap h3,.themify_builder_content-6 .tb_iuie738.module-text .tb_text_wrap h4,.themify_builder_content-6 .tb_iuie738.module-text .tb_text_wrap h5,.themify_builder_content-6 .tb_iuie738.module-text .tb_text_wrap h6,.themify_builder_content-6 .tb_iuie738.module-text .tb_text_wrap li,.themify_builder_content-6 .tb_iuie738.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-6 .tb_jc79223.module-buttons .module-buttons-item a{box-shadow:1px 1px 12px 4px rgba(187, 0, 255, 1); background-image:linear-gradient(207deg,rgb(255, 0, 162) 0%,rgb(174, 0, 255) 100%);background-color:transparent;}
.themify_builder_content-6 .tb_jc79223.module-buttons{font-style:normal; font-weight:800;font-family:"Poppins";}
.themify_builder_content-6 .tb_jc79223.module-buttons i,.themify_builder_content-6 .tb_jc79223.module-buttons span{color:rgba(130, 245, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-6 .tb_1weq613.module-buttons .module-buttons-item a{box-shadow:1px 1px 12px 4px rgba(187, 0, 255, 1); background-image:linear-gradient(207deg,rgb(255, 0, 162) 0%,rgb(174, 0, 255) 100%);background-color:transparent;}
.themify_builder_content-6 .tb_1weq613.module-buttons{font-style:normal; font-weight:800;font-family:"Poppins";}
.themify_builder_content-6 .tb_1weq613.module-buttons i,.themify_builder_content-6 .tb_1weq613.module-buttons span{color:rgba(130, 245, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-6 .tb_awnv309.module_row>.tb_row_frame_top,.themify_builder_content-6 .tb_awnv309.module_row > .fp-tableCell > .tb_row_frame_top{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%201500%20150%22%3E%3Cpath%20fill%3D%22rgba(250%2C%20207%2C%2035%2C%201)%22%20d%3D%22M0%200v74.97l47.812%2024.75c26.297%2013.6%2073.1%2011.95%20104.03-3.688l73.557-37.2c30.92-15.64%2082.798-18.58%20115.286-6.532l70.852%2026.274c32.488%2012.047%2085.366%2011.312%20117.507-1.634l57.116-23.007c32.14-12.945%2084.104-11.5%20115.476%203.214l92.914%2043.578c31.37%2014.714%2082.878%2015.1%20114.46.836l54.646-24.664c31.583-14.254%2084.225-16.675%20116.98-5.38l11.377%203.923c32.757%2011.296%2086.296%2011.1%20118.975-.408l89.657-31.605c32.68-11.52%2085.96-10.987%20118.4%201.184L1500%2074.97V0H0z%22%2F%3E%3C%2Fsvg%3E");}
.themify_builder_content-6 .tb_awnv309.module_row{background-color:rgba(85, 1, 174, 1);}
.themify_builder_content-6 .tb_6a5c317.module-text{margin-top:150px;}

@media screen and (max-width: 680px) {
.themify_builder_content-6 .tb_1weq613.module-buttons{margin-top:21px;}
}/* Builder Custom CSS START */
.bfd-logo img{
  animation:bfd-float 5s ease-in-out infinite;
}

@keyframes bfd-float{
  0%,100%{
    transform:translateY(0);
  }

  50%{
    transform:translateY(-12px);
  }
}
.bfd-hero{
    position:relative;
    overflow:hidden;
}

.bfd-disco-ball{
    position:absolute !important;
    top:-140px;
    left:50%;
    transform:translateX(-50%);
    width:220px !important;
    z-index:10;
}

.bfd-disco-ball img{
    animation:spinBall 30s linear infinite;
}

@keyframes spinBall{
    from{transform:rotate(0deg);}
    to{transform:rotate(360deg);}
}
.bfd-neon-wrap{
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
}

.bfd-neon{
    display:block;
    width:100%;
    max-width:1200px;
    margin:0 auto !important;

    text-align:center !important;

    color:#ff8bea;

    font-size:clamp(24px,2vw,46px);
    font-weight:900;
    line-height:1.15;
    letter-spacing:1px;
    text-transform:uppercase;

    transform:rotate(-2deg);

    text-shadow:
    0 0 3px #ff00c8,
    0 0 8px #ff00c8,
    0 0 15px #ff00c8,
    0 0 25px #ff00c8;

    animation:bfd-flicker .9s infinite;
}

@keyframes bfd-flicker{

    0%,100%{
        opacity:1;
    }

    8%{
        opacity:.25;
    }

    10%{
        opacity:1;
    }

    35%{
        opacity:.45;
    }

    37%{
        opacity:1;
    }

    72%{
        opacity:.2;
    }

    74%{
        opacity:1;
    }

    88%{
        opacity:.5;
    }

    90%{
        opacity:1;
    }
}

@media(max-width:768px){

    .bfd-neon{
        font-size:24px;
        line-height:1.2;
    }

}
/* Builder Custom CSS END */