.elementor-16374 .elementor-element.elementor-element-6582e4ab{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:30px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-16374 .elementor-element.elementor-element-6582e4ab:not(.elementor-motion-effects-element-type-background), .elementor-16374 .elementor-element.elementor-element-6582e4ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dnatestsdirect.co.uk/wp-content/uploads/2025/06/dtd-glossary-banner.png");background-position:80% 50%;background-repeat:no-repeat;background-size:500px auto;}.elementor-16374 .elementor-element.elementor-element-4c20874d{--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;--justify-content:flex-start;--gap:.6rem .6rem;--row-gap:.6rem;--column-gap:.6rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-16374 .elementor-element.elementor-element-55b9dd92 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-16374 .elementor-element.elementor-element-55b9dd92.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16374 .elementor-element.elementor-element-55b9dd92{font-family:var( --e-global-typography-ea36cf5-font-family ), Sans-serif;font-size:var( --e-global-typography-ea36cf5-font-size );line-height:var( --e-global-typography-ea36cf5-line-height );}.elementor-16374 .elementor-element.elementor-element-3f561891{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-16374 .elementor-element.elementor-element-3f561891 .elementor-heading-title{font-size:2.8rem;font-weight:700;color:var( --e-global-color-text );}.elementor-16374 .elementor-element.elementor-element-54ce0fe6{font-family:var( --e-global-typography-3260b42-font-family ), Sans-serif;font-size:var( --e-global-typography-3260b42-font-size );line-height:var( --e-global-typography-3260b42-line-height );color:var( --e-global-color-astglobalcolor3 );}.elementor-16374 .elementor-element.elementor-element-2ccf801d .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-radius:30px 30px 30px 30px;}.elementor-16374 .elementor-element.elementor-element-2ccf801d .elementor-button:hover, .elementor-16374 .elementor-element.elementor-element-2ccf801d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor5 );}.elementor-16374 .elementor-element.elementor-element-2ccf801d .elementor-button:hover svg, .elementor-16374 .elementor-element.elementor-element-2ccf801d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-16374 .elementor-element.elementor-element-36e91aa5{--display:flex;}.elementor-16374 .elementor-element.elementor-element-2d1043f0{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:1rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-16374 .elementor-element.elementor-element-8db8e9d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16374 .elementor-element.elementor-element-8db8e9d.elementor-element{--align-self:flex-start;}.elementor-16374 .elementor-element.elementor-element-8db8e9d .uael-heading{margin:0px 0px 15px 0px;}.elementor-16374 .elementor-element.elementor-element-8db8e9d .uael-subheading{font-family:var( --e-global-typography-3260b42-font-family ), Sans-serif;font-size:var( --e-global-typography-3260b42-font-size );line-height:var( --e-global-typography-3260b42-line-height );margin:15px 0px 0px 0px;}.elementor-16374 .elementor-element.elementor-element-7e54b7b .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-16374 .elementor-element.elementor-element-7e54b7b .fluentform-widget-wrapper .ff-el-group select{height:48px;}.elementor-16374 .elementor-element.elementor-element-7e54b7b .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-16374 .elementor-element.elementor-element-7e54b7b .fluentform-widget-wrapper .ff-el-group textarea, .elementor-16374 .elementor-element.elementor-element-7e54b7b .fluentform-widget-wrapper .ff-el-group select{font-size:16px;}.elementor-16374 .elementor-element.elementor-element-7e54b7b .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-primary );color:#ffffff !important;border-radius:99px 99px 99px 99px;padding:12px 30px 12px 30px;font-size:var( --e-global-typography-af772ba-font-size );font-weight:var( --e-global-typography-af772ba-font-weight );letter-spacing:var( --e-global-typography-af772ba-letter-spacing );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16374 .elementor-element.elementor-element-6582e4ab{--min-height:200px;--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;--padding-top:15px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16374 .elementor-element.elementor-element-6582e4ab:not(.elementor-motion-effects-element-type-background), .elementor-16374 .elementor-element.elementor-element-6582e4ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-repeat:no-repeat;background-size:40% auto;}.elementor-16374 .elementor-element.elementor-element-4c20874d{--justify-content:space-between;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-16374 .elementor-element.elementor-element-55b9dd92 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-16374 .elementor-element.elementor-element-55b9dd92{font-size:var( --e-global-typography-ea36cf5-font-size );line-height:var( --e-global-typography-ea36cf5-line-height );}.elementor-16374 .elementor-element.elementor-element-3f561891 .elementor-heading-title{font-size:2.5rem;}.elementor-16374 .elementor-element.elementor-element-54ce0fe6{font-size:var( --e-global-typography-3260b42-font-size );line-height:var( --e-global-typography-3260b42-line-height );}.elementor-16374 .elementor-element.elementor-element-8db8e9d{width:100%;max-width:100%;}.elementor-16374 .elementor-element.elementor-element-8db8e9d .uael-subheading{font-size:var( --e-global-typography-3260b42-font-size );line-height:var( --e-global-typography-3260b42-line-height );}.elementor-16374 .elementor-element.elementor-element-7e54b7b .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{font-size:var( --e-global-typography-af772ba-font-size );letter-spacing:var( --e-global-typography-af772ba-letter-spacing );}}@media(max-width:767px){.elementor-16374 .elementor-element.elementor-element-6582e4ab{--min-height:350px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16374 .elementor-element.elementor-element-6582e4ab:not(.elementor-motion-effects-element-type-background), .elementor-16374 .elementor-element.elementor-element-6582e4ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:300px auto;}.elementor-16374 .elementor-element.elementor-element-4c20874d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16374 .elementor-element.elementor-element-55b9dd92 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-16374 .elementor-element.elementor-element-55b9dd92{font-size:var( --e-global-typography-ea36cf5-font-size );line-height:var( --e-global-typography-ea36cf5-line-height );}.elementor-16374 .elementor-element.elementor-element-3f561891 .elementor-heading-title{font-size:2rem;}.elementor-16374 .elementor-element.elementor-element-54ce0fe6{font-size:var( --e-global-typography-3260b42-font-size );line-height:var( --e-global-typography-3260b42-line-height );}.elementor-16374 .elementor-element.elementor-element-2ccf801d .elementor-button{font-size:13px;}.elementor-16374 .elementor-element.elementor-element-36e91aa5{--min-height:180px;}.elementor-16374 .elementor-element.elementor-element-8db8e9d .uael-subheading{font-size:var( --e-global-typography-3260b42-font-size );line-height:var( --e-global-typography-3260b42-line-height );}.elementor-16374 .elementor-element.elementor-element-7e54b7b .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{font-size:var( --e-global-typography-af772ba-font-size );letter-spacing:var( --e-global-typography-af772ba-letter-spacing );}}@media(min-width:768px){.elementor-16374 .elementor-element.elementor-element-4c20874d{--width:48%;}.elementor-16374 .elementor-element.elementor-element-36e91aa5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16374 .elementor-element.elementor-element-4c20874d{--width:55%;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-55b9dd92 */.elementor-16374 .elementor-element.elementor-element-55b9dd92 .separator {
    margin: 0 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f561891 */.elementor-16374 .elementor-element.elementor-element-3f561891 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54ce0fe6 */.elementor-16374 .elementor-element.elementor-element-54ce0fe6 p { margin-bottom: 20px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ccf801d */.elementor-16374 .elementor-element.elementor-element-2ccf801d .elementor-button {
    background: linear-gradient(135deg, #ff7b00, #ce4a00);
    color: white;
    padding: 18px 40px;
    border: none;
    border-radius: 50px;
    font-size: 1.1rem;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(255, 123, 0, 0.3);
}

.elementor-16374 .elementor-element.elementor-element-2ccf801d .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 15px 35px rgba(255, 123, 0, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6582e4ab */.hero {
    background-color: #fafafa;
    background-image: url("/wp-content/uploads/dtd-glossary-banner-1536x1028.png");
    background-position: top 50% right calc((100vw - var(--container-max-width))/2) !important;
}

@media (max-width:1024px) {
    .hero {
    background-position: top 50% right 30px !important;
}
}
@media (max-width:767px) {
     .hero {background-image:unset !important;}
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-7e54b7b */.elementor-16374 .elementor-element.elementor-element-7e54b7b p {
    font-size: var( --e-global-typography-3260b42-font-size );
    line-height: var( --e-global-typography-3260b42-line-height );
}/* End custom CSS */