.elementor-6759 .elementor-element.elementor-element-6d911b4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6759 .elementor-element.elementor-element-ff7757d{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:084px;--padding-right:084px;}.elementor-6759 .elementor-element.elementor-element-2ae90256{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6759 .elementor-element.elementor-element-56c1b136{--display:flex;--overflow:auto;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6759 .elementor-element.elementor-element-56c1b136:not(.elementor-motion-effects-element-type-background), .elementor-6759 .elementor-element.elementor-element-56c1b136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD4A1D;background-image:url("https://inpracticeoncology.com/wp-content/uploads/2026/07/IP_DNA2.svg");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-6759 .elementor-element.elementor-element-40943e7a{--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:68px;--padding-bottom:25px;--padding-left:47px;--padding-right:47px;}.elementor-6759 .elementor-element.elementor-element-19bc23a9{--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:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6759 .elementor-element.elementor-element-7871cd7c .elementor-heading-title{font-family:"GDGaio", Sans-serif;font-size:40px;font-weight:600;line-height:36px;letter-spacing:-0.6px;color:#FFFEF7;}.elementor-6759 .elementor-element.elementor-element-239996d1{padding:0px 0px 0px 0px;}.elementor-6759 .elementor-element.elementor-element-239996d1 .elementor-heading-title{font-family:"GDGaio", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#FFFEF7CC;}.elementor-6759 .elementor-element.elementor-element-2996fa7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-6759 .elementor-element.elementor-element-2ae90256{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6759 .elementor-element.elementor-element-56c1b136:not(.elementor-motion-effects-element-type-background), .elementor-6759 .elementor-element.elementor-element-56c1b136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-6759 .elementor-element.elementor-element-40943e7a{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-6759 .elementor-element.elementor-element-ff7757d{--padding-top:045px;--padding-bottom:45px;--padding-left:14px;--padding-right:14px;}.elementor-6759 .elementor-element.elementor-element-56c1b136:not(.elementor-motion-effects-element-type-background), .elementor-6759 .elementor-element.elementor-element-56c1b136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:cover;}.elementor-6759 .elementor-element.elementor-element-40943e7a{--padding-top:68px;--padding-bottom:27px;--padding-left:23px;--padding-right:23px;}.elementor-6759 .elementor-element.elementor-element-7871cd7c .elementor-heading-title{font-size:24px;}.elementor-6759 .elementor-element.elementor-element-239996d1 .elementor-heading-title{font-size:16px;letter-spacing:-0.16px;}}/* Start custom CSS for container, class: .elementor-element-19bc23a9 */.elementor-6759 .elementor-element.elementor-element-19bc23a9 {
    max-width: 400px;
}

@media (min-width: 1024px) {
    .elementor-6759 .elementor-element.elementor-element-19bc23a9 {
        max-width: 600px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-12d58567 */.elementor-6759 .elementor-element.elementor-element-12d58567 {
    
    .wpforms-container-full:not(:empty) {
        background-color: rgba(0, 0, 0, 0);
    }
    
    .wpforms-container-full input:focus {
        outline: 2px solid rgba(255, 255, 255, .45);
        outline-offset: 1px;
        border: none;
        box-shadow: none;
    }
    
    .wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label {
        font-size: 12px;
        line-height: 18px;
        font-weight: 500;
        letter-spacing: -.16px;
        color: rgba(255, 254, 247, .8);
        
        a {
            color: #c7ff61;
            text-decoration: underline;
            text-decoration-thickness: 1px;
            text-underline-offset: 2px;
        }
    }
    .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open:not(.is-flipped) .choices__inner, .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open:not(.is-flipped) .choices__list--dropdown, .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open.is-flipped .choices__list--dropdown {
        border-radius: 30px!important;
        border: unset!important;
        outline: 2px solid rgba(255, 255, 255, .45);
        outline-offset: 1px;
        border: none;
        box-shadow: none;
    }
    
    .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner {
        border: unset!important;
        outline: 2px solid rgba(255, 255, 255, .45);
        outline-offset: 1px;
        border: none;
        box-shadow: none;
    }
    
    .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type="select-multiple"] .choices__inner {
        line-height: 0px!important;
        padding: 10px!important;
        border-radius: 30px;
        align-content: center;
    }
    
    .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern  .choices[data-type="select-one"] .choices__inner {
        border-radius: 30px!important;
        border: unset!important;
        outline: 2px solid rgba(255, 255, 255, .45);
        outline-offset: 1px;
        border: none;
        box-shadow: none;
    }
    
    .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open:before {
        background: transparent;
    }
    
    .wpforms-submit::after {
        font-size: 16px;
        line-height: 24px;
        font-weight: 600;
        letter-spacing: -.16px;
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    }
    
    .wpforms-field-select[data-field-id="22"] .choices__list--dropdown {
      max-height: 180px;
    }
    
    .wpforms-container-full input, .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single .choices__item--selectable {
        font-family:  var(--e-global-typography-primary-font-family), Sans-serif;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: -.16px;
    }
    
    .wpforms-submit {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-size: 16px;
        line-height: 24px;
        font-weight: 600;
        letter-spacing: -.16px;
    }
    
    .wpforms-container .wpforms-form .choices__list--dropdown .choices__item{
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.16px;
    }
    
 
    
  

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2996fa7e */.elementor-6759 .elementor-element.elementor-element-2996fa7e {
    max-width: 631px;
}

.elementor-6759 .elementor-element.elementor-element-2996fa7e .wpforms-confirmation-container-full{
    background: transparent;
    border: none;
}

.elementor-6759 .elementor-element.elementor-element-2996fa7e .wpforms-confirmation-container-full{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 28px;
    max-width: 536px;
    padding-top: 30px;
    margin: 0;
    padding-left: 0;
}

.elementor-6759 .elementor-element.elementor-element-2996fa7e .wpforms-confirmation-container-full img{
    width: 100%;
    max-width: 173px;
}

.elementor-6759 .elementor-element.elementor-element-2996fa7e .wpforms-confirmation-container-full h3{
    font-family: "GDGaio", Sans-serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 43.2px;
    letter-spacing: -0.96px;
    text-align: center;
    color: var(--color-clean-white);
    margin: 0px;
}

.elementor-6759 .elementor-element.elementor-element-2996fa7e .wpforms-confirmation-container-full p{
    font-family: "Denim", Sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 22.5px;
    color: var(--color-clean-white);
    margin: 0px;
    text-align: center;
}

.elementor-6759 .elementor-element.elementor-element-2996fa7e .wpforms-confirmation-container-full .back-home-wrapper{
    margin-top: 32px;
}

.elementor-6759 .elementor-element.elementor-element-2996fa7e .wpforms-confirmation-container-full .back-home-btn{
    background-color: var(--color-bright-lime);
    padding: 12px 34.5px;
    border-radius: 100px;
    color: var(--e-global-color-primary);
    font-family: "GDGaio", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.16px;
}

.elementor-6759 .elementor-element.elementor-element-2996fa7e .wpforms-submit {
    background: var(--e-global-color-17b6f1c) !important;
    color: var(--e-global-color-primary) !important;
}

.elementor-6759 .elementor-element.elementor-element-2996fa7e .wpforms-submit::after {
    content: " →";
    margin-left: 6px;
    display: inline-block;
    transition: transform .2s ease;
    position: relative;
    border: none;
    top: unset;
    right: unset;
    bottom: unset;
    left: unset;
}

.elementor-6759 .elementor-element.elementor-element-2996fa7e .wpforms-submit:hover {
    filter: brightness(.96);
}

.elementor-6759 .elementor-element.elementor-element-2996fa7e .wpforms-container-full .wpforms-form label.wpforms-error, div.wpforms-container-full .wpforms-form em.wpforms-error {
    color: #F2F2F2 !important;
}

.elementor-6759 .elementor-element.elementor-element-2996fa7e .wpforms-container-full .wpforms-form em.wpforms-error:before {
    background-color: #F2F2F2 !important;
}

.elementor-6759 .elementor-element.elementor-element-2996fa7e .wpforms-container .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list, .wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list {
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c1b136 */.elementor-6759 .elementor-element.elementor-element-56c1b136 {
    background-color: #fd4a1d;
    border-radius: 20px;
    clip-path: shape(from 60% 0, line to 100% 0, line to 100% 100%, line to 0 100%, line to 0 44px, curve to 20px 24px with 0 24px, line to calc(60% - 10px) 24px, close);
    overflow: visible;
    position: relative;
    background-size: clamp(760px, 85%, 1081px) 812px;
}

.elementor-6759 .elementor-element.elementor-element-56c1b136::after {
    background-color: #ffa1e7;
    clip-path: polygon(12px 0, 100% 0, calc(100% - 10px) 100%, 0 100%);
    content: "";
    display: block;
    height: 24px;
    position: absolute;
    right: 20%;
    top: 0;
    width: 200px;
    z-index: 2;
}

.elementor-6759 .elementor-element.elementor-element-56c1b136::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    border-radius: inherit;
    clip-path: inherit;
    background: linear-gradient(
        90deg,
        #fd4a1d 0%,
        #fd4a1d 68%,
        rgba(253,74,29,.96) 76%,
        rgba(253,74,29,.75) 84%,
        rgba(253,74,29,.35) 92%,
        rgba(253,74,29,0) 100%
    );
}


@media (min-width: 768px){
    .elementor-6759 .elementor-element.elementor-element-56c1b136 {
        clip-path: shape(from 60% 0, line to 100% 0, line to 100% 100%, line to 0 100%, line to 0 52px, curve to 20px 32px with 0 32px, line to calc(60% - 32px) 32px, close);
    }

    .elementor-6759 .elementor-element.elementor-element-56c1b136::after {
        background-color: #ffa1e7;
        clip-path: polygon(32px 0, 100% 0, calc(100% - 32px) 100%, 0 100%);
        content: "";
        display: block;
        height: 32px;
        position: absolute;
        right: 30%;
        top: 0;
        width: 200px;
        z-index: 2;
    }

    .elementor-6759 .elementor-element.elementor-element-56c1b136::before {
        background: linear-gradient(
            90deg,
            #fd4a1d 0%,
            #fd4a1d 58%,
            rgba(253,74,29,.92) 68%,
            rgba(253,74,29,0) 84%
        );
    }
}

@media (min-width: 1024px) {
    .elementor-6759 .elementor-element.elementor-element-56c1b136::before {
        right: 20%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ae90256 */.elementor-6759 .elementor-element.elementor-element-2ae90256{
    max-width: 1268px;
    margin: 0 auto;
}/* End custom CSS */