.elementor-246 .elementor-element.elementor-element-14340097 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-246 .elementor-element.elementor-element-14340097:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-14340097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cancer.aventisconferences.com/wp-content/uploads/2026/09/chatgpt-image-sep-9-2026-06_31_11-pm-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-246 .elementor-element.elementor-element-14340097 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(252deg, var( --e-global-color-cbf612b ) 0%, var( --e-global-color-6241946 ) 100%);opacity:0.01;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-246 .elementor-element.elementor-element-14340097{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-246 .elementor-element.elementor-element-14340097 > .elementor-shape-bottom .elementor-shape-fill{fill:#0B3F52;}.elementor-246 .elementor-element.elementor-element-14340097 > .elementor-shape-bottom svg{height:60px;}.elementor-246 .elementor-element.elementor-element-7afdd4d7 .elementor-heading-title{font-family:var( --e-global-typography-7bc53e9-font-family ), Sans-serif;font-size:var( --e-global-typography-7bc53e9-font-size );font-weight:var( --e-global-typography-7bc53e9-font-weight );font-style:var( --e-global-typography-7bc53e9-font-style );line-height:var( --e-global-typography-7bc53e9-line-height );color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-dcf28c4{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-f8b9249{text-align:center;}.elementor-246 .elementor-element.elementor-element-f8b9249 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-c31133f{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-button-content-wrapper{flex-direction:row;}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-button span{gap:8px;}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-246 .elementor-element.elementor-element-c31133f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-246 .elementor-element.elementor-element-c31133f .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-246 .elementor-element.elementor-element-c31133f .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-246 .elementor-element.elementor-element-c31133f .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-field-group > label, .elementor-246 .elementor-element.elementor-element-c31133f .elementor-field-subgroup label{color:var( --e-global-color-99d7f5b );}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-99d7f5b );}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-99d7f5b );border-width:0px 0px 0px 0px;}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-99d7f5b );border-width:0px 0px 0px 0px;}.elementor-246 .elementor-element.elementor-element-c31133f .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-button[type="submit"]{color:#ffffff;}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-246 .elementor-element.elementor-element-c31133f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-246 .elementor-element.elementor-element-c31133f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-246 .elementor-element.elementor-element-c31133f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-246 .elementor-element.elementor-element-c31133f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}@media(min-width:768px){.elementor-246 .elementor-element.elementor-element-4639494c{width:60%;}.elementor-246 .elementor-element.elementor-element-56f3c2bc{width:40%;}}@media(max-width:1024px){.elementor-246 .elementor-element.elementor-element-14340097{padding:150px 32px 150px 32px;}.elementor-246 .elementor-element.elementor-element-7afdd4d7 .elementor-heading-title{font-size:var( --e-global-typography-7bc53e9-font-size );line-height:var( --e-global-typography-7bc53e9-line-height );}}@media(max-width:767px){.elementor-246 .elementor-element.elementor-element-14340097{padding:100px 16px 100px 16px;}.elementor-246 .elementor-element.elementor-element-7afdd4d7 .elementor-heading-title{font-size:var( --e-global-typography-7bc53e9-font-size );line-height:var( --e-global-typography-7bc53e9-line-height );}.elementor-246 .elementor-element.elementor-element-56f3c2bc > .elementor-element-populated{padding:16px 0px 0px 0px;}.elementor-246 .elementor-element.elementor-element-dcf28c4{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for heading, class: .elementor-element-7afdd4d7 */.elementor-246 .elementor-element.elementor-element-7afdd4d7 .elementor-heading-title {
    color: #ffffff !important;

    font-size: clamp(34px, 4vw, 56px) !important;
    line-height: 1.05 !important;

    font-weight: 800 !important;
    letter-spacing: -0.8px !important;

    margin: 0 !important;

    text-shadow:
        0 4px 14px rgba(0,0,0,.42) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf28c4 *//* =========================================================
   CONFERENCE BROCHURE — PREMIUM MASTER DESIGN
   LOGO-COLOUR VERSION
   Desktop + Tablet + Mobile
   ========================================================= */

.elementor-246 .elementor-element.elementor-element-dcf28c4 {
    position: relative !important;
    overflow: hidden !important;

    background:
        radial-gradient(
            circle at 8% 12%,
            rgba(229, 25, 155, 0.18),
            transparent 30%
        ),
        radial-gradient(
            circle at 92% 85%,
            rgba(79, 107, 255, 0.20),
            transparent 34%
        ),
        linear-gradient(
            145deg,
            #0a0b36 0%,
            #1a1262 52%,
            #321782 100%
        ) !important;

    padding: 46px 46px 58px !important;
    box-sizing: border-box !important;
}


/* =========================================================
   SUBTLE BACKGROUND DETAIL
   ========================================================= */

.elementor-246 .elementor-element.elementor-element-dcf28c4::before {
    content: "" !important;

    position: absolute !important;
    width: 280px !important;
    height: 280px !important;

    top: -150px !important;
    right: -100px !important;

    border:
        1px solid rgba(255, 79, 184, 0.22) !important;

    border-radius: 50% !important;

    pointer-events: none !important;
}


/* =========================================================
   CONFERENCE BROCHURE MAIN HEADING
   ========================================================= */

.elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-heading-title {
    color: #ffffff !important;

    font-size:
        clamp(30px, 3vw, 42px) !important;

    line-height: 1.15 !important;
    font-weight: 800 !important;

    text-align: center !important;

    margin: 0 !important;

    text-shadow:
        0 3px 14px rgba(0,0,0,.32) !important;
}


/* Heading widget spacing */

.elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-widget-heading {
    margin-bottom: 28px !important;
}


/* =========================================================
   FORM OUTER CARD
   ========================================================= */

.elementor-246 .elementor-element.elementor-element-dcf28c4 form,
.elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-form,
.elementor-246 .elementor-element.elementor-element-dcf28c4 .wpcf7-form,
.elementor-246 .elementor-element.elementor-element-dcf28c4 .wpforms-form {
    position: relative !important;

    width: 100% !important;
    max-width: 1040px !important;

    margin: 0 auto !important;

    padding: 38px 34px 36px !important;

    background:
        linear-gradient(
            145deg,
            rgba(16, 11, 68, 0.97),
            rgba(44, 20, 112, 0.95)
        ) !important;

    border:
        1px solid rgba(176, 42, 232, 0.38) !important;

    border-radius: 22px !important;

    box-shadow:
        0 22px 55px rgba(3,2,25,.34),
        inset 0 1px 0 rgba(255,255,255,.05)
        !important;

    overflow: hidden !important;
}


/* TOP ACCENT */

.elementor-246 .elementor-element.elementor-element-dcf28c4 form::before,
.elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-form::before,
.elementor-246 .elementor-element.elementor-element-dcf28c4 .wpcf7-form::before,
.elementor-246 .elementor-element.elementor-element-dcf28c4 .wpforms-form::before {
    content: "" !important;

    position: absolute !important;

    top: 0 !important;
    left: 7% !important;
    right: 7% !important;

    height: 3px !important;

    background:
        linear-gradient(
            90deg,
            #4f6bff,
            #b02ae8,
            #ff4fb8
        ) !important;

    border-radius:
        0 0 8px 8px !important;
}


/* =========================================================
   DOWNLOAD BROCHURE HEADING
   ========================================================= */

.elementor-246 .elementor-element.elementor-element-dcf28c4 form h1,
.elementor-246 .elementor-element.elementor-element-dcf28c4 form h2,
.elementor-246 .elementor-element.elementor-element-dcf28c4 form h3,
.elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-form h1,
.elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-form h2,
.elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-form h3 {
    color: #ffffff !important;

    font-size:
        clamp(25px, 2.4vw, 34px) !important;

    line-height: 1.2 !important;

    font-weight: 800 !important;

    text-align: center !important;

    margin:
        4px 0 30px !important;
}


/* =========================================================
   FORM FIELDS
   ========================================================= */

.elementor-246 .elementor-element.elementor-element-dcf28c4 input[type="text"],
.elementor-246 .elementor-element.elementor-element-dcf28c4 input[type="email"],
.elementor-246 .elementor-element.elementor-element-dcf28c4 input[type="tel"],
.elementor-246 .elementor-element.elementor-element-dcf28c4 input[type="number"],
.elementor-246 .elementor-element.elementor-element-dcf28c4 select,
.elementor-246 .elementor-element.elementor-element-dcf28c4 textarea {
    width: 100% !important;

    min-height: 58px !important;

    background:
        rgba(255,255,255,.97) !important;

    color: #0d1b5e !important;

    font-size: 15px !important;
    font-weight: 500 !important;

    padding:
        15px 18px !important;

    border:
        1px solid rgba(138, 43, 226, .22) !important;

    border-radius: 11px !important;

    outline: none !important;

    box-shadow:
        0 6px 18px rgba(3,2,25,.10) !important;

    transition:
        border-color .2s ease,
        box-shadow .2s ease,
        transform .2s ease !important;
}


/* TEXTAREA */

.elementor-246 .elementor-element.elementor-element-dcf28c4 textarea {
    min-height: 105px !important;
    resize: vertical !important;
}


/* PLACEHOLDERS */

.elementor-246 .elementor-element.elementor-element-dcf28c4 input::placeholder,
.elementor-246 .elementor-element.elementor-element-dcf28c4 textarea::placeholder {
    color: #8c86a8 !important;
    opacity: 1 !important;
}


/* FIELD FOCUS */

.elementor-246 .elementor-element.elementor-element-dcf28c4 input:focus,
.elementor-246 .elementor-element.elementor-element-dcf28c4 select:focus,
.elementor-246 .elementor-element.elementor-element-dcf28c4 textarea:focus {
    border-color:
        #e5199b !important;

    box-shadow:
        0 0 0 3px rgba(229,25,155,.18),
        0 8px 20px rgba(3,2,25,.12)
        !important;

    transform:
        translateY(-1px) !important;
}


/* =========================================================
   FIELD SPACING
   ========================================================= */

.elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-field-group,
.elementor-246 .elementor-element.elementor-element-dcf28c4 .form-group,
.elementor-246 .elementor-element.elementor-element-dcf28c4 .wpforms-field,
.elementor-246 .elementor-element.elementor-element-dcf28c4 .wpcf7-form-control-wrap {
    margin-bottom:
        16px !important;
}


/* =========================================================
   LABELS
   ========================================================= */

.elementor-246 .elementor-element.elementor-element-dcf28c4 label {
    color:
        #f1e8fb !important;

    font-size:
        14px !important;

    font-weight:
        700 !important;
}


/* =========================================================
   SUBMIT BUTTON
   ========================================================= */

.elementor-246 .elementor-element.elementor-element-dcf28c4 button,
.elementor-246 .elementor-element.elementor-element-dcf28c4 input[type="submit"],
.elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-button {
    width: 100% !important;

    min-height: 56px !important;

    background:
        linear-gradient(
            100deg,
            #8a2be2 0%,
            #c21fb8 52%,
            #e5199b 100%
        ) !important;

    color:
        #ffffff !important;

    border:
        1px solid rgba(255,140,215,.30) !important;

    border-radius:
        11px !important;

    font-size:
        16px !important;

    font-weight:
        800 !important;

    letter-spacing:
        .2px !important;

    cursor:
        pointer !important;

    box-shadow:
        0 11px 25px rgba(229,25,155,.28) !important;

    transition:
        transform .22s ease,
        box-shadow .22s ease,
        filter .22s ease !important;
}


/* BUTTON HOVER */

.elementor-246 .elementor-element.elementor-element-dcf28c4 button:hover,
.elementor-246 .elementor-element.elementor-element-dcf28c4 input[type="submit"]:hover,
.elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-button:hover {
    transform:
        translateY(-2px) !important;

    box-shadow:
        0 15px 32px rgba(229,25,155,.40) !important;

    filter:
        brightness(1.07) !important;
}


/* =========================================================
   REMOVE EXCESS EMPTY SPACE
   ========================================================= */

.elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-widget:not(:last-child) {
    margin-bottom:
        18px !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-246 .elementor-element.elementor-element-dcf28c4 {
        padding:
            38px 28px 46px !important;
    }

    .elementor-246 .elementor-element.elementor-element-dcf28c4 form,
    .elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-form,
    .elementor-246 .elementor-element.elementor-element-dcf28c4 .wpcf7-form,
    .elementor-246 .elementor-element.elementor-element-dcf28c4 .wpforms-form {
        padding:
            32px 25px !important;

        border-radius:
            18px !important;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-246 .elementor-element.elementor-element-dcf28c4 {
        padding:
            26px 13px 32px !important;
    }

    .elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-widget-heading {
        margin-bottom:
            20px !important;
    }

    .elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-heading-title {
        font-size:
            27px !important;
    }

    .elementor-246 .elementor-element.elementor-element-dcf28c4 form,
    .elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-form,
    .elementor-246 .elementor-element.elementor-element-dcf28c4 .wpcf7-form,
    .elementor-246 .elementor-element.elementor-element-dcf28c4 .wpforms-form {
        padding:
            25px 15px !important;

        border-radius:
            14px !important;
    }

    .elementor-246 .elementor-element.elementor-element-dcf28c4 form h1,
    .elementor-246 .elementor-element.elementor-element-dcf28c4 form h2,
    .elementor-246 .elementor-element.elementor-element-dcf28c4 form h3 {
        font-size:
            24px !important;

        margin-bottom:
            22px !important;
    }

    .elementor-246 .elementor-element.elementor-element-dcf28c4 input[type="text"],
    .elementor-246 .elementor-element.elementor-element-dcf28c4 input[type="email"],
    .elementor-246 .elementor-element.elementor-element-dcf28c4 input[type="tel"],
    .elementor-246 .elementor-element.elementor-element-dcf28c4 input[type="number"],
    .elementor-246 .elementor-element.elementor-element-dcf28c4 select,
    .elementor-246 .elementor-element.elementor-element-dcf28c4 textarea {
        min-height:
            52px !important;

        font-size:
            14px !important;

        padding:
            13px 14px !important;
    }

    .elementor-246 .elementor-element.elementor-element-dcf28c4 button,
    .elementor-246 .elementor-element.elementor-element-dcf28c4 input[type="submit"],
    .elementor-246 .elementor-element.elementor-element-dcf28c4 .elementor-button {
        min-height:
            52px !important;

        font-size:
            15px !important;
    }

}/* End custom CSS */