/* Generated from page: newsletters */
.themify_builder_content-7379 .tb_7avw508.module_row{padding-bottom:17px; padding-top:8px;}
.themify_builder_content-7379 .tb_9bfo509.module_column{padding-right:217px;}
.themify_builder_content-7379 .tb_iubl509.module_column{padding-top:21px; margin-top:4px;}
.themify_builder_content-7379 .tb_e2ad327.module-menu .nav > li > a:hover{background-color:rgba(52, 117, 116, 1);}
.themify_builder_content-7379 .tb_e2ad327.module-menu.module .module-title:hover{background-color:rgba(52, 117, 116, 1); color:rgba(255, 255, 255, 1);}
.themify_builder_content-7379 .tb_e2ad327.module-menu.module .module-title{background-color:rgba(255, 255, 255, 1);}
.themify_builder_content-7379 .tb_e2ad327.module-menu .nav li{font-style:normal; font-weight:700;font-family:"Muli"; font-size:24px;}
.themify_builder_content-7379 .tb_e2ad327.module-menu .nav{text-align:center;}
.themify_builder_content-7379 .tb_e2ad327.module-menu li.current_page_item > a:hover, li.current-menu-item > a:hover{color:rgba(255, 255, 255, 1);}
.themify_builder_content-7379 .tb_e2ad327.module-menu .nav > li > a{border-radius:0px; padding-left:15px;}
.themify_builder_content-7379 .tb_e2ad327.module-menu .nav li a:hover{color:rgba(255, 255, 255, 1);}
.themify_builder_content-7379 .tb_e2ad327.module-menu .nav li > ul a:hover{color:rgba(255, 255, 255, 1);}
.themify_builder_content-7379 .tb_e2ad327.module-menu li > ul a:hover{background-color:rgba(50, 116, 115, 1);}
.themify_builder_content-7379 .tb_e2ad327.module-menu{border-radius:0px; width:auto; position:static; padding-left:0px;}
.themify_builder_content-7379 .tb_dnbu510.module_column{padding-left:180px; padding-right:180px; padding-top:37px;}
.themify_builder_content-7379 .tb_amu3510.module-text{padding:42px; box-shadow:0px 0px 10px 5px rgba(0, 0, 0, 0.07); background-color:rgba(255, 255, 255, 1);background-image:none; z-index:3; margin-bottom:-57px;}
.themify_builder_content-7379 .tb_amu3510.module-text.module h1{font-style:normal;}
.themify_builder_content-7379 .tb_amu3510.module-text.module .tb_text_wrap h1{color:rgba(89, 89, 88, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:700;font-family:"Montserrat";}
.themify_builder_content-7379 .tb_amu3510.module-text .tb_text_wrap,.themify_builder_content-7379 .tb_amu3510.module-text .tb_text_wrap p,.themify_builder_content-7379 .tb_amu3510.module-text .tb_text_wrap blockquote,.themify_builder_content-7379 .tb_amu3510.module-text .tb_text_wrap h1,.themify_builder_content-7379 .tb_amu3510.module-text .tb_text_wrap h2,.themify_builder_content-7379 .tb_amu3510.module-text .tb_text_wrap h3,.themify_builder_content-7379 .tb_amu3510.module-text .tb_text_wrap h4,.themify_builder_content-7379 .tb_amu3510.module-text .tb_text_wrap h5,.themify_builder_content-7379 .tb_amu3510.module-text .tb_text_wrap h6,.themify_builder_content-7379 .tb_amu3510.module-text .tb_text_wrap li,.themify_builder_content-7379 .tb_amu3510.module-text .tb_text_wrap span{color:rgba(149, 41, 67, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Montserrat";}
.themify_builder_content-7379 .tb_yx9a508.module_row{padding-bottom:7%; padding-top:10%; background-color:rgba(123, 165, 163, 1);}
.themify_builder_content-7379 .tb_78tc175.module_row{padding-right:0%; background-position:48.67% 76.25%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(https://enigmamathshub.co.uk/wp-content/uploads/2025/03/Picture16.jpg); padding-bottom:52px; padding-top:74px;}
.themify_builder_content-7379 .tb_78tc175.module_row>.builder_row_cover::before,.themify_builder_content-7379 .tb_78tc175.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(28, 28, 28, 0.86);}
.themify_builder_content-7379 .tb_szf9175.module_column{padding-top:0%; padding-right:0%; padding-bottom:0%; padding-left:5%;}
.themify_builder_content-7379 .tb_iaka175.module-optin{padding-top:16px; background-color:rgba(0, 0, 0, 0.43);background-image:none; margin-left:90px; margin-right:90px; border-radius:27px; padding-left:22px; padding-bottom:26px; padding-right:20px;}
.themify_builder_content-7379 .tb_iaka175.module-optin .tb_optin_submit button:hover{color:rgba(52, 117, 116, 1); font-weight:600;font-family:"Montserrat"; background-color:rgba(255, 255, 255, 1);}
.themify_builder_content-7379 .tb_iaka175.module-optin .tb_optin_submit button{color:rgba(255, 255, 255, 1); font-weight:600;font-family:"Montserrat"; background-color:rgba(52, 117, 116, 1);}
.themify_builder_content-7379 .tb_iaka175.module-optin input{color:rgba(255, 255, 255, 1); font-weight:300;font-family:"Montserrat";}
.themify_builder_content-7379 .tb_iaka175.module-optin.module label{color:rgba(255, 255, 255, 1);}
.themify_builder_content-7379 .tb_iaka175.module-optin label{font-weight:600;font-family:"Montserrat";}
.themify_builder_content-7379 .tb_iaka175.module-optin.module .module-title{color:rgba(255, 255, 255, 1); font-weight:600;font-family:"Montserrat";}
.themify_builder_content-7379 .tb_iaka175.module-optin:hover{box-shadow:0px 5px 15px 7px rgba(5, 5, 5, 1);}
.themify_builder_content-7379 .tb_ap7i478.module_row{background-color:rgba(255, 255, 255, 1); padding-top:5%; padding-bottom:0%; border-top:1px solid rgba(222, 222, 222, 1);}
.themify_builder_content-7379 .tb_ap7i478.module_row,.themify_builder_content-7379 .tb_ap7i478.module_row p,.themify_builder_content-7379 .tb_ap7i478.module_row h1,.themify_builder_content-7379 .tb_ap7i478.module_row h2,.themify_builder_content-7379 .tb_ap7i478.module_row h3:not(.module-title),.themify_builder_content-7379 .tb_ap7i478.module_row h4,.themify_builder_content-7379 .tb_ap7i478.module_row h5,.themify_builder_content-7379 .tb_ap7i478.module_row h6{font-family:"Abel"; color:rgba(255, 255, 255, 1);}
.themify_builder_content-7379 .tb_ap7i478.module_row a{color:rgba(255, 255, 255, 1);}
.themify_builder_content-7379 .tb_1ia3478.module_column{padding-left:1px; padding-top:8px;}
.themify_builder_content-7379 .tb_lcsw478.module-image .tb_text_wrap,.themify_builder_content-7379 .tb_lcsw478.module-image .image-title,.themify_builder_content-7379 .tb_lcsw478.module-image .tb_text_wrap p,.themify_builder_content-7379 .tb_lcsw478.module-image .tb_text_wrap blockquote,.themify_builder_content-7379 .tb_lcsw478.module-image .tb_text_wrap h1,.themify_builder_content-7379 .tb_lcsw478.module-image .tb_text_wrap h2,.themify_builder_content-7379 .tb_lcsw478.module-image .tb_text_wrap h3,.themify_builder_content-7379 .tb_lcsw478.module-image .tb_text_wrap h4,.themify_builder_content-7379 .tb_lcsw478.module-image .tb_text_wrap h5,.themify_builder_content-7379 .tb_lcsw478.module-image .tb_text_wrap h6,.themify_builder_content-7379 .tb_lcsw478.module-image .tb_text_wrap li,.themify_builder_content-7379 .tb_lcsw478.module-image .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-7379 .tb_lcsw478.module-image.module .image-caption{font-size:0.9em;}
.themify_builder_content-7379 .tb_1hsj478.module-image{margin-top:5px;}
.themify_builder_content-7379 .tb_jpgv478.module_column{padding-top:28px; padding-bottom:5px; padding-left:55px;}
.themify_builder_content-7379 .tb_3sla478.module-text .tb_text_wrap,.themify_builder_content-7379 .tb_3sla478.module-text .tb_text_wrap p,.themify_builder_content-7379 .tb_3sla478.module-text .tb_text_wrap blockquote,.themify_builder_content-7379 .tb_3sla478.module-text .tb_text_wrap h1,.themify_builder_content-7379 .tb_3sla478.module-text .tb_text_wrap h2,.themify_builder_content-7379 .tb_3sla478.module-text .tb_text_wrap h3,.themify_builder_content-7379 .tb_3sla478.module-text .tb_text_wrap h4,.themify_builder_content-7379 .tb_3sla478.module-text .tb_text_wrap h5,.themify_builder_content-7379 .tb_3sla478.module-text .tb_text_wrap h6,.themify_builder_content-7379 .tb_3sla478.module-text .tb_text_wrap li,.themify_builder_content-7379 .tb_3sla478.module-text .tb_text_wrap span{color:rgba(107, 107, 107, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:600;font-family:"Muli";}
.themify_builder_content-7379 .tb_3sla478.module-text.module .module-title{color:rgba(107, 107, 107, 1);}
.themify_builder_content-7379 .tb_3sla478.module-text a{color:rgba(107, 107, 107, 1);}
.themify_builder_content-7379 .tb_3sla478.module-text{font-style:normal; line-height:21px; font-size:13px;}
.themify_builder_content-7379 .tb_3sla478.module-text:hover .tb_text_wrap,.themify_builder_content-7379 .tb_3sla478.module-text:hover .tb_text_wrap p,.themify_builder_content-7379 .tb_3sla478.module-text:hover .tb_text_wrap blockquote,.themify_builder_content-7379 .tb_3sla478.module-text:hover .tb_text_wrap h1,.themify_builder_content-7379 .tb_3sla478.module-text:hover .tb_text_wrap h2,.themify_builder_content-7379 .tb_3sla478.module-text:hover .tb_text_wrap h3,.themify_builder_content-7379 .tb_3sla478.module-text:hover .tb_text_wrap h4,.themify_builder_content-7379 .tb_3sla478.module-text:hover .tb_text_wrap h5,.themify_builder_content-7379 .tb_3sla478.module-text:hover .tb_text_wrap h6,.themify_builder_content-7379 .tb_3sla478.module-text:hover .tb_text_wrap li,.themify_builder_content-7379 .tb_3sla478.module-text:hover .tb_text_wrap span{color:rgba(149, 41, 67, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-7379 .tb_3sla478.module-text a:hover{text-decoration:underline; color:rgba(149, 41, 67, 1);}
.themify_builder_content-7379 .tb_2li1478.module_column{padding-top:5px; padding-bottom:5px; padding-left:2px; padding-right:0px;}
.themify_builder_content-7379 .tb_r3s2478.module-icon{font-weight:300;font-family:"Muli"; margin-bottom:40px; font-style:normal;}
.themify_builder_content-7379 .tb_r3s2478.module-icon span{color:rgba(107, 107, 107, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-7379 .tb_r3s2478.module-icon .module-icon-item i{color:rgba(52, 117, 116, 1);}
.themify_builder_content-7379 .tb_r3s2478.module-icon i,.themify_builder_content-7379 .tb_r3s2478.module-icon a,.themify_builder_content-7379 .tb_r3s2478.module-icon span{line-height:26px; font-size:16px;}
.themify_builder_content-7379 .tb_yuzv478.module_column{padding-top:9px;}
.themify_builder_content-7379 .tb_roam478.module-image .image-wrap img:hover{border-bottom:3px double rgba(149, 41, 67, 1); border-top:3px solid; margin:0px;}
.themify_builder_content-7379 .tb_roam478.module-image .image-wrap img{padding-top:0px;}
.themify_builder_content-7379 .tb_yh88478.module-image .image-wrap img:hover{border-bottom:3px double rgba(149, 41, 67, 1);}
.themify_builder_content-7379 .tb_xmzl479.module-image .image-wrap img:hover{border-bottom:3px double rgba(149, 41, 67, 1);}
.themify_builder_content-7379 .tb_lb28479.module-image .image-wrap img{border-bottom:3px double;}
.themify_builder_content-7379 .tb_lb28479.module-image .image-wrap img:hover{border-bottom:3px double rgba(149, 41, 67, 1);}
.themify_builder_content-7379 .tb_ksdz479.module-image .image-wrap img{border-bottom:3px double;}
.themify_builder_content-7379 .tb_ksdz479.module-image .image-wrap img:hover{border-bottom:3px double rgba(149, 41, 67, 1);}

@media screen and (max-width: 1280px) {
.themify_builder_content-7379 .tb_amu3510.module-text.module h3{font-size:36px;}
.themify_builder_content-7379 .tb_r3s2478.module-icon{margin-top:20px; margin-bottom:20px;}
}
@media screen and (max-width: 768px) {
.themify_builder_content-7379 .tb_e2ad327.module-menu .nav li{font-style:normal; font-size:10px; font-weight:700;font-family:"Muli";}
.themify_builder_content-7379 .tb_e2ad327.module-menu .nav{text-align:left;}
.themify_builder_content-7379 .tb_amu3510.module-text.module h3{font-size:30px;}
.themify_builder_content-7379 .tb_amu3510.module-text{margin-bottom:-57px;}
.themify_builder_content-7379 .tb_yx9a508.module_row{padding-left:38px; padding-bottom:63px; padding-right:38px; padding-top:104px;}
.themify_builder_content-7379 .tb_r3s2478.module-icon{margin-top:20px; margin-bottom:20px; font-style:normal; font-weight:300;font-family:"Muli";}
.themify_builder_content-7379 .tb_r3s2478.module-icon i,.themify_builder_content-7379 .tb_r3s2478.module-icon a,.themify_builder_content-7379 .tb_r3s2478.module-icon span{line-height:16px; font-size:10px;}
.themify_builder_content-7379 .tb_r3s2478.module-icon span{color:rgba(107, 107, 107, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; color:rgba(135, 135, 135, 1);}
}
@media screen and (max-width: 680px) {
.themify_builder_content-7379 .tb_e2ad327.module-menu .nav li{font-style:normal; font-size:15px; font-weight:700;font-family:"Muli";}
.themify_builder_content-7379 .tb_e2ad327.module-menu .nav{text-align:left;}
.themify_builder_content-7379 .tb_vr0l508.module_row{margin-top:-65px;}
.themify_builder_content-7379 .tb_dnbu510.module_column{padding-top:63px; padding-bottom:36px; padding-left:0px; padding-right:0px;}
.themify_builder_content-7379 .tb_amu3510.module-text.module h3{font-size:28px;}
.themify_builder_content-7379 .tb_amu3510.module-text{margin-left:0px; margin-bottom:-57px; padding-left:42px; padding-bottom:42px; padding-right:42px; padding-top:42px;}
.themify_builder_content-7379 .tb_ap7i478.module_row,.themify_builder_content-7379 .tb_ap7i478.module_row p,.themify_builder_content-7379 .tb_ap7i478.module_row h1,.themify_builder_content-7379 .tb_ap7i478.module_row h2,.themify_builder_content-7379 .tb_ap7i478.module_row h3:not(.module-title),.themify_builder_content-7379 .tb_ap7i478.module_row h4,.themify_builder_content-7379 .tb_ap7i478.module_row h5,.themify_builder_content-7379 .tb_ap7i478.module_row h6{font-family:"Abel";}
.themify_builder_content-7379 .tb_ap7i478.module_row{padding-top:10%; padding-bottom:10%; border-top:1px solid rgba(222, 222, 222, 1);}
.themify_builder_content-7379 .tb_r3s2478.module-icon{margin-top:20px; margin-bottom:20px; margin-left:0px;}
}