<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-25018 .elementor-element.elementor-element-1902180{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25018 .elementor-element.elementor-element-a8bd732{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25018 .elementor-element.elementor-element-4570bf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25018 .elementor-element.elementor-element-cd26584 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25018 .elementor-element.elementor-element-0621307{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );--textColor:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25018 .elementor-element.elementor-element-69e25e7{width:100%;max-width:100%;}.elementor-25018 .elementor-element.elementor-element-5f116d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25018 .elementor-element.elementor-element-2bea146{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25018 .elementor-element.elementor-element-a16f9ba{--display:flex;--width:60%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25018 .elementor-element.elementor-element-cefb9e8 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#F0F0F0;}.elementor-25018 .elementor-element.elementor-element-50c3c09{--display:flex;--width:40%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25018 .elementor-element.elementor-element-f773dae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25018 .elementor-element.elementor-element-b21f1c2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-25018 .elementor-element.elementor-element-b21f1c2:not(.elementor-motion-effects-element-type-background), .elementor-25018 .elementor-element.elementor-element-b21f1c2 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25018 .elementor-element.elementor-element-13fd24a{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-25018 .elementor-element.elementor-element-13fd24a &gt; .elementor-widget-container{background-color:#132340;margin:0px 0px 0px 0px;padding:4px 0px 4px 0px;}.elementor-25018 .elementor-element.elementor-element-13fd24a.elementor-element{--align-self:center;}.elementor-25018 .elementor-element.elementor-element-13fd24a .elementor-icon-box-wrapper{text-align:center;}.elementor-25018 .elementor-element.elementor-element-13fd24a .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-25018 .elementor-element.elementor-element-13fd24a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25018 .elementor-element.elementor-element-13fd24a.elementor-view-framed .elementor-icon, .elementor-25018 .elementor-element.elementor-element-13fd24a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-25018 .elementor-element.elementor-element-13fd24a .elementor-icon{font-size:22px;}.elementor-25018 .elementor-element.elementor-element-13fd24a .elementor-icon-box-title, .elementor-25018 .elementor-element.elementor-element-13fd24a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-25018 .elementor-element.elementor-element-13fd24a .elementor-icon-box-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-25018 .elementor-element.elementor-element-03f5454{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-25018 .elementor-element.elementor-element-a16f9ba{--width:100%;}.elementor-25018 .elementor-element.elementor-element-50c3c09{--width:100%;}}@media(min-width:768px){.elementor-25018 .elementor-element.elementor-element-a8bd732{--content-width:1228px;}.elementor-25018 .elementor-element.elementor-element-5f116d7{--content-width:1270px;}}/* Start custom CSS for shortcode, class: .elementor-element-cd26584 */.clean-golden-star {
    font-size: 50px;
    font-weight: bold;
    line-height: 60px;
    background: linear-gradient(45deg, rgb(255, 215, 0), rgb(255, 140, 0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-69e25e7 */.single-outerdate-kgp {
    display: flex; 
    text-align: center;
    justify-content: center;
    font-size: 16px;
    line-height: 20px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cefb9e8 *//* Base styles for the ticket booking form */
.em-ticket-booking {
    display: flex;
    flex-wrap: wrap;
}

.em-ticket-booking p {
    width: 100%; /* By default, each input field takes up the full width */
    box-sizing: border-box;
    padding: 0px 5px;  /* A little padding so inputs don't touch each other when side by side */
}

.em-ticket-booking .input,
.em-ticket-booking textarea {
    width: 100%; /* Make sure the input/textarea takes the full width of its parent &lt;p&gt; */
}

/* For desktops */
@media (min-width: 768px) {
    /* Fields with 50% width */
    .em-ticket-booking .input-field-delegate_name,
    .em-ticket-booking .input-field-delegate_contact_number {
        width: 50%;
    }
}

/* For desktops */
@media (min-width: 768px) {
    /* Fields with 50% width */
    .em-booking-form-details .input-name,
    .em-booking-form-details .input-user_email,
    .em-booking-form-details .input-dbem_phone,
    .em-booking-form-details .input-field-company_name,
    .em-booking-form-details .input-field-account_number,
    .em-booking-form-details .input-dbem_address_2,
    .em-booking-form-details .input-dbem_city,
    .em-booking-form-details .input-dbem_state,
    .em-booking-form-details .input-dbem_zip {
        width: 50%;
    }
}


/* booking form css */

/* Base styles */
.em-booking-form-details {
    display: flex;
    flex-wrap: wrap;
}

.em-booking-form-details p {
    width: 100%;
    box-sizing: border-box;
    padding: 0 5px;  /* Adding a little padding so inputs don't touch each other when they're side by side */
}

.em-booking-form-details .input {
    width: 100%; /* This makes sure the input field takes the full width of the parent &lt;p&gt; */
}



p.ticket-price {
    display: none !important;
}



p.em-tickets-spaces {
width: 50%;
padding-left: 10px;
}

.em.em-event-booking-form .em-booking-section {
    position: relative;
    width: auto;
    float: none;
    padding: 10px 0px 10px 0px !important;
    margin:  0px 0px 0px 0px !important;
}


.em.em-event-booking-form h3.em-booking-section-title {
    width: auto;
    background-color: #132340;
    color: #fff;
    font-size: 15px !important;
    /* font-weight: 600; */
    font-weight: bold !important;
    padding: 10px 10px;
    border-width: 1px 0 0 3px;
    border-style: solid;
    border-color: var(--main-border-color);
    margin: 0;
}


.em.em-event-booking-form .em-booking-section {
    position: relative;
    width: auto;
    float: none;
    padding: 10px 0px 10px 0px !important;
    margin:  0px 0px 0px 0px !important;
}

.em.em-event-booking-form .em-tickets .em-ticket-bookings {
    margin: 0px 0px 0px;
    padding-bottom: 0;
    border: 0;
    text-align: left;
}

.em.em-event-booking-form .em-tickets .em-ticket-bookings .em-ticket-booking {
    border-top: 8px solid #f7f7f7;
}

.em .em-booking-form-summary.em-booking-section.no-booking {

    padding: 10px 10px 10px 10px !important;
}



input.em-form-submit.em-booking-submit.em-button.em-button-1 {
    height: 48px !important;
    background-color: #132340 !important;
    color: #fff !important;
    
}

input.em-form-submit.em-booking-submit.em-button.em-button-1:hover {
    background-color: #fff !important;
    color: #132340 !important;
}


.em-booking-form label {
    /* width: 210px; */
    float: none !important;
    width: 100% !important;
}

.input-group.input-checkbox.em-consent-checkbox.input-field-data_privacy_consent {
  padding-top: 25px !important;
}


.input-group.input-textarea.input-field-attendee_requirement_s_ {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

.em.em-event-booking-form .em-tickets .em-ticket-bookings .em-ticket-booking {
  margin: 0px 0 0px;
  padding: 20px 0 0px;
}



/* Generic input styling for all delegate fields */
.em-booking-form input[type="text"],
.em-booking-form input[type="email"] {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 10px;
    width: 100%; /* Default to 100% for responsiveness */
    box-sizing: border-box;
}

/* Delegate Name and Contact Number (50% width desktop, 100% mobile) */
.em-booking-form .em-booking-name, /* Delegate Name */
.em-booking-form .em-booking-phone, /* Delegate Contact Number */
.em-booking-form .em-booking-cpd, /* BPCA CPD */
.em-booking-form .em-booking-prompt { /* BASIS Prompt */
    flex: 1 1 50%;
    max-width: 50%;
}

@media (max-width: 768px) {
    /* Full width on mobile for all fields */
    .em-booking-form .em-booking-name,
    .em-booking-form .em-booking-phone,
    .em-booking-form .em-booking-cpd,
    .em-booking-form .em-booking-prompt {
        flex: 1 1 100%;
        max-width: 100%;
    }
}


/* Delegate Form section/
/* Delegate Name: 50% width on desktop, 100% on mobile */
p.input-group.input-text.input-field-attendee_name {
    width: 50%; /* Desktop */
}

/* Delegate Contact Number: 50% width on desktop, 100% on mobile */
p.input-group.input-text.input-field-attendee_contact_number {
    width: 50%; /* Desktop */
}

/* Delegate Email: Full width (no change) */
p.input-group.input-text.input-field-attendee_email {
    width: 100%; /* Always full width */
}

/* BPCA CPD Number: 50% width on desktop, 100% on mobile */
p.input-group.input-text.input-field-bpca_cpd_number {
    width: 50%; /* Desktop */
}

/* BASIS Prompt Number: 50% width on desktop, 100% on mobile */
p.input-group.input-text.input-field-basis_prompt_number_a {
    width: 50%; /* Desktop */
}

/* Delegate Requirements (Textarea): Full width */
p.input-group.input-textarea.input-field-attendee_requirement_s_ {
    width: 100%; /* Always full width */
}

/* Responsive Behavior: Ensure Delegate Name, Contact Number, and all fields are 100% width on mobile */
@media (max-width: 768px) {
    p.input-group.input-text.input-field-attendee_name,
    p.input-group.input-text.input-field-attendee_contact_number,
    p.input-group.input-text,
    p.input-group.input-textarea {
        width: 100%; /* Full width on mobile */
    }
}

/* Placeholder Styling: Faded light grey color */
p.input-group input::placeholder,
p.input-group textarea::placeholder {
    color: #c4c4c4; /* Light grey color for placeholders */
    font-family: 'Montserrat', sans-serif; /* Use brand font */
    font-size: 14px;
}

/* hide booking summary */
.em .em-booking-form-summary.em-booking-section.no-booking {
    padding: 10px 10px 10px 10px !important;
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-display: auto;
	src: url('https://www.killgerm.com/wp-content/uploads/2024/10/Montserrat-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */</pre></body></html>