h1{font-family:'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:600;line-height:1.13636;letter-spacing:-.003em;margin-bottom:16px}@media (max-width:768px){h1{font-size:32px;line-height:1.25}}h2{font-family:'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.16667;letter-spacing:-.002em;margin-bottom:12px}@media (max-width:768px){h2{font-size:24px;line-height:1.33}}h3{font-family:'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:600;line-height:1.27273;letter-spacing:-.003em;margin-bottom:8px}@media (max-width:768px){h3{font-size:20px;line-height:1.3}}a{color:#0070c9;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}body{font-family:'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.47059;letter-spacing:-.022em;color:#4D5A7B}h4{line-height:1.3em}p{margin-bottom:0px;padding-bottom:0.8em}ul,ol{margin-bottom:10px}#main-header .et_pb_fullwidth_header_container .et_pb_fullwidth_header_logo{display:block!important;margin-bottom:30px!important;text-align:center!important}#main-header .et_pb_fullwidth_header_container .et_pb_button_wrapper{text-align:center!important}.et_pb_logo img{max-width:400px!important}@media (max-width:768px){.et_pb_logo img{max-width:150px}}#main-header .et_pb_menu__nav li a{text-transform:uppercase;letter-spacing:1px;padding:10px 20px}#main-header .et_pb_menu__nav li a:hover{color:#ff6347}.four-col-all>.et_pb_column{flex:0 0 calc(25% - 5px);margin-bottom:5px}.kb-zoomout{position:relative;overflow:hidden}.kb-zoomout:before{content:"";position:absolute;top:0;left:0;width:110%;height:110%;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;animation:kb-zoomout-animation 10s linear infinite}@keyframes kb-zoomout-animation{0%{transform:scale(1.1)}100%{transform:scale(1)}}@media (max-width:768px){#homepage .et_pb_button{padding:10px 15px;font-size:18px;display:block;width:100%;margin:10px auto;text-align:center}}@media (max-width:768px){.et_pb_text_inner img{width:100%;height:auto;max-width:100%;padding-bottom:20px}}@media (min-width:768px){.mjc_2{border-radius:0 40px 40px 0}.mjc_1{border-radius:40px 0px 0px 40px}}.et_pb_contact p input,.et_pb_contact p textarea{font-family:'Open Sans',Arial,Helvetica,sans-serif}.et_pb_contact p input,.et_pb_contact p textarea{background-color:rgba(221,221,221,0.4)}input.wysija-input{font-family:'Open Sans',Arial,Helvetica,sans-serif;background-color:rgba(221,221,221,0.4);border:none;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:14px;color:#999;padding:16px}.wpcf7-text,.wpcf7-textarea,.wpcf7-captchar{background-color:rgba(255,255,255,0.63)!important;border:none!important;width:100%!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;font-size:14px;color:#555!important;padding:16px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0px}div.wpcf7 select{background-color:rgba(255,255,255,0.63)!important;border:none!important;width:100%!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;font-size:14px;color:#555!important;padding:0!important;min-height:48px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0px}span.wpcf7-checkbox span.wpcf7-list-item{display:block}span.wpcf7-radio span.wpcf7-list-item{display:inline}input.wpcf7-submit{color:inherit!important;margin:8px auto 0;cursor:pointer;font-size:20px;font-weight:500;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0.3em 1em;float:right;line-height:1.7em;background:transparent;border:2px solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}input.wpcf7-submit:hover{background-color:rgba(0,0,0,0.05);border:2px solid transparent;padding:0.3em 1em!important}input.wpcf7-submit:after{font-family:'ETmodules';content:"\35";font-size:32px;opacity:0;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:1em;position:absolute;margin-left:-0.5em;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}input.wpcf7-submit:hover:after{opacity:1;display:block;font-family:'ETmodules';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:0px;top:5px;margin-left:0}p.wpcf7-form-control-wrap{padding-bottom:20px!important}.wpcf7-form-control-wrap input[type="date"]{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:16px;font-family:sans-serif;width:200px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(255,255,255,0.63)}.wpcf7-form-control-wrap input[type="date"]:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,0.2)}.wpcf7-form-control-wrap input[type="date"]::placeholder{color:#999}.et_pb_contact_form_field.wpcf7-form-control-wrap input[type="date"]{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:16px;font-family:sans-serif;width:200px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("calendar-icon.png") right 8px center no-repeat;padding-right:30px}.flatpickr-wrapper{width:250px}.flatpickr-calendar{width:300px;font-size:16px}.flatpickr-day{width:30px;height:30px;line-height:30px}#event-date::placeholder{color:#999!important;opacity:0.7!important}#et_search_icon::before{font-family:"Font Awesome 6 Pro";content:"\f002";font-size:16px;font-weight:900;left:0;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.et_pb_toggle_open h4.et_pb_toggle_title{font-size:20px!important;font-weight:600!important}}.my-number-field{border:1px solid #ccc;padding:10px;border-radius:5px;font-size:14px;width:100%;box-sizing:border-box;-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.wpcf7-form input[type="number"]::-webkit-inner-spin-button,.wpcf7-form input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.meeting-tools-checkboxes{display:block;margin-bottom:20px;padding-top:3px;padding-bottom:3px;line-height:0.5}.meeting-tools-checkboxes p:first-of-type{line-height:1.5}.bespoke-consulting{display:block;margin-bottom:20px;padding-top:3px;padding-bottom:3px;line-height:0.5}.bespoke-consulting p:first-of-type{line-height:1.5}.experience{display:block;margin-bottom:20px;padding-top:3px;padding-bottom:3px;line-height:0.5}.experience p:first-of-type{line-height:1.5}.styled-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;padding:10px;border-radius:5px;font-size:16px;width:100%;box-sizing:border-box;background-color:#fff;box-shadow:none}.wpcf7-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z' fill='rgba(0,0,0,0.54)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.event-booking-form{display:block;line-height:1.5;margin-bottom:20px}.event-booking-form p{margin-bottom:20px}.event-booking-form p:first-of-type{line-height:1.5}.booking-options label{display:block;margin-bottom:3px;line-height:0.5}.attendee-numbers label{display:block;margin-bottom:3px;line-height:0.5}.event-type label{display:block;margin-bottom:3px;line-height:0.5}.preferred-contact label{display:block;margin-bottom:3px;line-height:0.5}.hear-about label{display:block;margin-bottom:13px;line-height:0.5}.event-booking-form label{display:block;margin-bottom:3px}.dt-blog-equal-height .pa-auto-height{height:auto!important}.dt-blog-equal-height .pa-auto-margin{margin-top:30px!important}.et_pb_posts .et_pb_post_grid{grid-gap:20px}#dae-shortcode2171-download-wrapper{}.dae-shortcode2171-download-wrapper{background-color:#f9f9f9;border:1px solid #ddd;padding:30px;border-radius:8px;max-width:500px;margin:40px auto;box-shadow:0 4px 15px rgba(0,0,0,0.1);font-family:'Open Sans',sans-serif}.dae-form-title{font-size:28px;color:#333;text-align:center;margin-bottom:25px;font-weight:600}.dae-input-field{width:100%;padding:12px 15px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px;font-size:16px;color:#555;box-sizing:border-box;transition:border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.dae-input-field:focus{border-color:#007bff;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);outline:none}.dae-submit-button{display:block;width:100%;padding:14px 20px;background-color:#28a745;color:#fff;border:none;border-radius:5px;font-size:18px;font-weight:bold;cursor:pointer;transition:background-color 0.3s ease-in-out,transform 0.2s ease-in-out;text-transform:uppercase;letter-spacing:0.5px}.dae-submit-button:hover{background-color:pink;transform:translateY(-2px)}.dae-submit-button:active{background-color:#1e7e34;transform:translateY(0)}.dae-privacy-checkbox-wrapper{margin-top:15px;margin-bottom:20px;font-size:14px;color:#666;display:flex;align-items:center}.dae-privacy-checkbox-wrapper input[type="checkbox"]{margin-right:8px}.dae-success-message{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;padding:10px;border-radius:5px;margin-top:20px;text-align:center}.dae-error-message{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;padding:10px;border-radius:5px;margin-top:20px;text-align:center}@media (max-width:768px){.dae-form-wrapper{padding:20px;margin:20px}.dae-form-title{font-size:24px}.dae-submit-button{font-size:16px;padding:12px 15px}}