/* https://magnifinance.co.uk/wp-content/themes/cbd/style.css?ver=1753954838 */
@import "css/normalize.css";@import "css/main.css";/*!
Theme Name: CBD
Theme URI: http://underscores.me/
Author: Creative Brand Design
Author URI: https://www.cbwebsitedesign.co.uk/
Description: Creative Brand Design
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cbd
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
 .ti-widget.ti-goog{width:min(91%, 1415px)!important;margin:0 auto;padding:0 15px}body{font-size:16px;font-weight:500!important}// #cookie-notice{font-family:"apercu",sans-serif}.s-M-content a{text-decoration:underline!important}.cookie-notice-container{padding:8px 2%}.cn-text-container{margin:0 auto}.cn-button.bootstrap,.cn-button.wp-default{min-height:0}.cn-button{font-family:'staff',sans-serif;font-size:2rem;text-transform:uppercase;line-height:1!important;vertical-align:middle;background:none!important;padding:0!important;color:#00ffd0!important}.s-M-content{color:var(--black)}.s-M-content table{color:#000}.s-M-content p span{position:inherit}.s-M-content li span{position:inherit}.s-M-content table td{padding:7.5px 15px}.s-M .s-M-content span{position:inherit;text-align:left;display:inline;width:auto}.home #second-section{width:780px;margin:0 auto;max-width:100%}body .s-M-content p{margin:0}@media (max-width:767px){.s-M-content h1{font-size:calc(2.5rem - 10px)}}.s-M-content h1,.s-M-content h2,.s-M-content h3,.s-M-content h4{margin-top:1rem}.accordion li{padding:10px 10px 10px 0;margin:10px 0;background:#FCFCFC}.accordion .title-wrap{display:flex;align-items:center;position:relative;overflow:hidden;cursor:pointer;padding:15px 15px 15px 0;border-bottom:1px solid #000}.accordion .title-wrap .title{margin:0;padding-right:15px;padding-bottom:10px position:relative;font-size:25px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.accordion .content{display:none;overflow:hidden;font-size:16px;padding:0 15px 0 0;font-size:16px;font-weight:500}.accordion .content .inner{margin:15px 0 20px;background:#FCFCFC}.accordion li:not(.active) .title-wrap{color:#0C2344;background:#FCFCFC}.accordion li.active{background:#0C2344;color:#0C2344;letter-spacing:0em}.accordion li.active .content{display:block}@media (max-width:1600px) and (min-width:641px){.accordion .title-wrap .title{font-size:20px;font-weight:500}}@media (max-width:640px){.accordion .title-wrap .title,.accordion .content{font-size:15px;font-weight:500}}.accordion .title-wrap{display:flex;align-items:center;position:relative;overflow:hidden;cursor:pointer;padding:15px 15px 15px 0;padding-bottom:15px!important}.accordion .title-wrap::after{content:"";display:inline-block;width:0;height:0;position:absolute;top:50%;right:15px;transform:translateY(-50%);border-top:5px solid #0c2344;border-left:5px solid transparent;border-right:5px solid transparent}.accordion li.active .title-wrap::after{border-top:none;border-bottom:5px solid #0c2344}.accordion .title-wrap .title{margin:0;padding-right:25px;position:relative;font-size:20px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.accordion li.active .title-wrap .title::after{border-top:none;border-bottom:5px solid #0c2344}.accordion li.active{background:#FCFCFC;color:#0C2344}.accordion li.active .title-wrap .title{color:#0C2344;padding:0}.accordion li.active .title-wrap{border-bottom:1px solid #fff}.accordion li.active *{background:#FCFCFC;color:#0C2344}.accordion li.active>.title-wrap>.aria-level{background:#FCFCFC;color:#0C2344}ul,li{font-size:16px;font-weight:500}.accordion ul,.accordion li{font-size:16px;font-weight:500!important}.accordion h2,.accordion h3,.accordion h4{font-weight:400;text-transform:uppercase;font-size:20px}.accordion ul,.accordion li{font-size:16px;font-weight:500!important}.accordion .content ul{list-style:none;padding-left:20px}.accordion .content ul li:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background-color:#000}.calc{display:flex;justify-content:space-around;padding:50px;border:1px solid #000;background:#FDECE8;flex-wrap:wrap;margin-bottom:80px}.calc form{display:flex;flex-direction:column}.calc form label{color:#000}.calc form input{margin-bottom:20px}.calc form #morg_calc{background-color:transparent;border:1px solid #000;text-transform:uppercase;font-weight:600;letter-spacing:1px;width:80%;margin:0 auto;transition:all 0.5s cubic-bezier(.215,.61,.355,1)}.calc form #morg_calc:hover{cursor:pointer;background-color:#000;color:#fff}.calc_results{padding-top:30px}#map{filter:grayscale(.6)}