/* #General Styles
================================================== */
@font-face{
    font-family:'Alfa Laval';
    font-style:normal;
    font-weight:400;
    src:url("https://pages.alfalaval.com/rs/378-PFH-509/images/3149148a7c24ba6ef0e1.woff2") format("woff2")
}

@font-face{
    font-family:'Alfa Laval';
    font-style:normal;
    font-weight:500;
    src:url("https://pages.alfalaval.com/rs/378-PFH-509/images/1ef48d9f4daaa4821a46.woff2") format("woff2")
}

@font-face{
    font-family:'Alfa Laval';
    font-style:normal;
    font-weight:800;
    src:url("https://pages.alfalaval.com/rs/378-PFH-509/images/b04615fdb77ecb6c135f.woff2") format("woff2")
}

:root {
    --white: #ffffff;
    --bodytxt: #0B1128;
    --blue: #0068ff;
    --AlfaLaval: "Alfa Laval";
}

* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; font-family: var(--AlfaLaval);}
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);font-variant-ligatures: none;}
.up html, body.up, .up div, .up span, .up applet, .up object, .up iframe, .up a, .up img, .up select, .up input, .up option { margin: 0; padding: 0; border: 0; outline: 0; }
.up html { -webkit-text-size-adjust: none; }
.up button, .up input, .up select, .up textarea { font-size: 100%; margin: 0; vertical-align: baseline; box-shadow: none; font-family: var(--AlfaLaval);}
.up input[type="button"], .up input[type="submit"] {appearance: none; -webkit-appearance: none !important; }
.up a { text-decoration: none; font-family: var(--AlfaLaval);}
.up img { border: 0 none; max-width: 100%; vertical-align: top; }
.up a { outline: none; cursor: pointer; color: var(--bodytxt); }
.up a:hover { text-decoration: none; color: var(--blue); }
/* :focus { border: 1px solid red !important; } */
.up sup {font-size: 90%;position: relative;top: 0.3em;line-height: 0.8;}
.up sup.reg {font-size: 55%;top: 0;}
.up .clear { clear: both; }
.up img { max-width: 100%; }
.up button:focus {outline:0;}
.up .text-transform { text-transform: uppercase; } 
.up .preloader { display: none; }
.up img { vertical-align: bottom; }
.up ul,.up ol, .up dl {padding: revert;padding-left: 20px;margin-bottom: 20px;color: var(--bodytxt);font-size: 18px;font-weight: 400;text-align: left;}
.up ul li,.up ol li, .up dl li {font-size: 18px;line-height: initial;color: var(--bodytxt);}
.up ol { padding-left: 30px; }
.up ol li { line-height: 24px; }
.up ul { padding-left: 0; margin-bottom: 32px; }
.up ul li { list-style-type: none; padding-left: 35px; position: relative; margin-bottom: 12px; font-size: 16px; line-height: 1.5; font-weight: 400; letter-spacing: 0.01px; color: var(--bodytxt); }
.up ul li:last-child { margin-bottom: 0; }

:is(.up h1,.up h2,.up h3,.up h4,.up h5,.up h6) {font-family: var(--AlfaLaval);line-height: 1.2;letter-spacing: 0em; }
.up h1 { font-size: 60px; color: var(--bodytxt); font-weight: 400; line-height: 1; letter-spacing: -1.15px; }
.up h2 { font-size: 40px; color: var(--bodytxt); font-weight: 400; line-height: 1.1; letter-spacing: -0.2px; }
.up h3 { font-size: 24px; color: var(--bodytxt); font-weight: 400; line-height: 1.3; }
.up h4 { font-size: 20px; color: var(--bodytxt); font-weight: 400; line-height: 1.35; }
.up h5 { font-size: 18px; color: var(--bodytxt); font-weight: 400; line-height: normal; }
.up h6 { font-size: 16px; color: var(--bodytxt); font-weight: 400; line-height: normal; }
.up .p_class div,.up p  { font-size: 18px; line-height: 1.35; color: var(--bodytxt);font-weight: 400;letter-spacing: 0em;font-family: var(--AlfaLaval);}
.up .p_class a,.up p a{ color: var(--bodytxt); text-decoration: underline; }
.up .p_class a:hover,.up p a:hover{ color: var(--blue); }
.up ul li { position: relative; }
.up ul li:after { content: ""; position: absolute; top: 4px; left: 0; width: 20px; height: 20px; background-image: url("LP-Atcore-Webinar-li-check-mark.svg"); background-position: center; background-repeat: no-repeat; background-size: contain; border-radius: 100%; }
.up div > *:last-child { margin-bottom: 0 !important; }

/* ~~~~~ Flex Container ~~~~~ */
.up .flex-container { width: 100%; margin: 0 auto; display: -webkit-box;display: -moz-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.up .flex-end { justify-content: flex-end; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end }
.up .flex-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.up .flex-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.up .flex-item { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; padding-right: 15px; }
/* ~~~~~ / Flex Container ~~~~~ */

/* #Page Structure
=============================== */
body.up {-webkit-font-smoothing: antialiased; margin: 0; padding: 0; font-size: 18px; color: var(--bodytxt); background: var(--off-white); font-family: var(--AlfaLaval); line-height: normal; font-weight: 400;overflow-x: hidden; letter-spacing: -0.1px;}
.up .wrapper { width: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;overflow-x: hidden;}
.up .container { max-width: 1400px; padding: 0 15px; margin: 0 auto;}
.up a, .up button { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.up .btn_all a {
    background-color: var(--blue);
    border: 1px solid var(--blue);
    color: var(--white);
    cursor: pointer;
    display: inline-flex;
    outline: 0;
    padding: 13px 24px;
    text-align: center;
    text-decoration: none;
    white-space: pre-line; 
    position: relative; 
    overflow: hidden; 
    z-index: 1; 
    font-family: var(--AlfaLaval);
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.3px;
    border-radius: 100px;
    transition: all 0.5s ease-in-out;
}
.up .btn_all a:hover{ background-color: var(--white); color: var(--blue); }

.up .set_bg { background-repeat: no-repeat; background-size: cover; background-position: center; }
.up .get_bg,.up .get_m_bg { display: none; }
.up .mktoGen.mktoImg { display: inherit !important; line-height: inherit !important; }

.up .section-heading { margin-bottom: 64px; }
.up .section-padding { padding: 80px 0; }
.up .section-subtitle { font-size: 20px; line-height: 1.35; letter-spacing: -0.01em; color: #858893; margin-bottom: 8px; }


/* Header Design Start */
.up header { padding: 22.5px 0; width:100%; position:relative; }
.up header .logo a { display: inline-block; }
.up header .logo a img { max-width: 93px; }
/* Header Design End */

.up .wrapper { display: flex; flex-direction: column; }

/* Hero Design Start */
.up .hero-wrapper { position: relative; }
.up .hero-wrapper .hero-top { color: #fff; padding: 64px 0; position: relative; z-index: 10; position: relative; }
.up .hero-wrapper .hero-top .hero-content { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; gap: 40px }
.up .hero-wrapper .hero-top .hero-content .hero-headline { flex: 1; max-width: 668px; padding-right: 30px; }
.up .hero-wrapper .hero-top .hero-content .hero-headline h1 { color: #fff; }
.up .hero-wrapper .hero-top .hero-content .hero-details { width: 48%; max-width: 435px; }
.up .hero-wrapper .hero-top .hero-content .hero-details .details-label { margin-bottom: 20px; }
.up .hero-wrapper .hero-top .hero-content .hero-details .details-label * { font-weight: 400; font-size: 20px; line-height: 28px; letter-spacing: -0.015em; color: #858893; }
.up .hero-wrapper .hero-top .hero-content .hero-details .details-date-time { margin-bottom: 33px; }
.up .hero-wrapper .hero-top .hero-content .hero-details .details-date-time * { font-weight: 400; font-size: 16px; line-height: 1.5; color: var(--white); } 
.up .hero-wrapper .hero-top .hero-content .hero-details .details-date-time .detail-row { display: flex; align-items: center; gap: 19px; margin-bottom: 10px; }
.up .hero-wrapper .hero-top .hero-content .hero-details .details-date-time .detail-row > div { display: flex; justify-content: center; align-items: center; }
.up .hero-wrapper .hero-top .hero-content .hero-details .details-date-time .detail-row img {
    max-width: 18px;
}
.up .hero-wrapper .heroRipple svg { width: 100%; display: block; }

.up .hero-bottom { padding-bottom: 43%; margin-top: -402px; }
/* Hero Design End * /

/* Two Col Start */
.up .two-col-sec .content-grid { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; }
.up .two-col-sec .content-grid .leftCol,
.up .two-col-sec .content-grid .rightCol { width: 50%; }
.up .two-col-sec .content-grid .leftCol .content-heading { max-width: 602px; padding-right: 50px; }
.up .two-col-sec .content-grid .rightCol .content-text { max-width: 552px; margin: 0 0 0 auto; }
.up .two-col-sec .content-grid .rightCol .content-text > div { 
    /*margin-bottom: 23px; */
    line-height: 1.35; 
}

/* Two col end */

/* Webinar Preview start */
.up .preview-section .preview-row { display:flex; align-items:center; gap:20px; flex-wrap: wrap; justify-content: space-between; }
.up .preview-section .preview-row .leftCol { width: calc( 50% - 10px); padding: 0 105px 0 115px; }
.up .preview-section .preview-row .rightCol { width: calc( 50% - 10px); }
.up .preview-section .preview-row .leftCol .preview-text { margin-bottom: 32px; }
.up .preview-section .preview-row .leftCol .preview-text h2 { margin-bottom: 20px; }
.up .preview-section .preview-row .leftCol .preview-text .p_class { line-height: 1.35; }
.up .preview-section .preview-row .rightCol .preview-video-wrapper { position: relative; }
.up .preview-section .preview-row .rightCol .preview-video-wrapper .preview-video-img { position: relative; padding-top: calc(446/670 * 100%); overflow: hidden; }
.up .preview-section .preview-row .rightCol .preview-video-wrapper .preview-video-img img { position: absolute; left: 0; top: 0; width:100%; height:100%; object-fit: cover; object-position: center; }
.up .preview-section .preview-row .rightCol .play-btn { position:absolute; z-index:2; cursor:pointer; left: 50%; top: 50%;transform: translate(-50%, -50%); width: 64px; }
.up .preview-section .preview-row .rightCol .play-btn .play-icon { transition: all 0.5s ease-in-out; }
.up .preview-section .preview-row .rightCol .play-btn .play-icon img { max-width: 100%; }
.up .preview-section .preview-row .rightCol .preview-video-wrapper:hover .play-icon{ transform:scale(1.2); }

.up .video-modal { display:none; position:fixed; z-index:1000; left:0; top:0; width:100%; height:100%; overflow:auto; background-color:rgba(0,0,0,.9); justify-content:center; align-items:center; opacity:0; transition:opacity .3s ease; }
.up .video-modal.show { display:flex; opacity:1; }
.up .modal-content { position:relative; width:75%; height: auto; aspect-ratio:16/9; background-color:#000; box-shadow:0 4px 20px rgba(0,0,0,.5); }
.up .modal-content video { width:100%; height:100%; outline:0; }
.up .close-modal { position:absolute; top:-40px; right:0; color:#f1f1f1; font-size:35px; font-weight:700; cursor:pointer; line-height:1; transition:color .2s; }
.up .close-modal:hover { color:#1867dc; }
/* Webinar Preview end */

/* Host Section CSS Start */
.up .hosts-section .section-title { color: #fff; }
.up .hosts-section .hosts-grid { display: flex; flex-wrap: wrap; gap: 66px 24px; }
.up .hosts-section .hosts-grid .host-card { width: calc( 25% - 18px ); outline:0; }
.up .hosts-section .hosts-grid .host-card .host-card-wrapper { display: flex; flex-direction: column; justify-content: space-between;     height: 100%; }
.up .hosts-section .hosts-grid .host-card .host-image-wrapper { width:100%; margin-bottom:20px; overflow:hidden; flex: 1; }
.up .hosts-section .hosts-grid .host-card .host-image-wrapper img { width: auto; max-width: 150px; height: auto; max-height: 150px; object-fit:cover; display:block; }
.up .hosts-section .hosts-grid .host-card .host-wrapper { display: flex; flex-direction: column; justify-content: space-between; flex: 1; }
.up .hosts-section .hosts-grid .host-card .host-wrapper .host-details { margin-bottom: 24px; }
.up .hosts-section .hosts-grid .host-card .host-wrapper .host-details * { color:#fff; }
.up .hosts-section .hosts-grid .host-card .host-wrapper .host-details .host-name { font-weight: 700; margin-bottom:4px; letter-spacing: -0.3px; }
.up .hosts-section .hosts-grid .host-card .host-wrapper .host-details .host-role { font-weight: 400; margin-bottom: 24px; letter-spacing: -0.2px; }
.up .hosts-section .hosts-grid .host-card .host-wrapper .host-details .host-desc { color:#858893; font-size: 14px; max-width: 300px; letter-spacing: 0.07px; line-height: 1.5; }
.up .hosts-section .hosts-grid .host-card .host-wrapper .host-contact,
.up .hosts-section .hosts-grid .host-card .host-wrapper .host-contact > div { display:flex; flex-wrap: wrap; gap: 15px; }
.up .hosts-section .hosts-grid .host-card .host-wrapper .host-contact a {display:inline-flex;text-decoration:none;color:#fff;transition:opacity .2s}
.up .hosts-section .hosts-grid .host-card .host-wrapper .host-contact a:hover {opacity:.7}
.up .hosts-section .hosts-grid .host-card .host-wrapper .host-contact img { width: auto; max-width: 18px; height: auto; max-height: 18px; }

.up .hosts-section .slick-next, 
.up .hosts-section .slick-prev { top: 0px; transform: none; z-index:10; width: 32px; height: 32px; border: 1.5px solid #fff; border-radius:50%; background-color: transparent; transition: all .5s ease-in-out; }
.up .hosts-section .slick-next:hover,
.up .hosts-section .slick-prev:hover { background-color:#1867dc; }
.up .hosts-section .slick-next:before,
.up .hosts-section .slick-prev:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 6px; height: 10px; background-image: url("LP-Atcore-Webinar-slider-arrow.png"); background-position: center; background-size: 6px; background-repeat: no-repeat; }
.up .hosts-section .slick-prev:before{ transform: translate(-50%, -50%) rotate(180deg); }

.up .hosts-section .slick-next.slick-disabled,
.up .hosts-section .slick-prev.slick-disabled { border-color: #6D707E; }
.up .hosts-section .slick-next.slick-disabled:before,
.up .hosts-section .slick-prev.slick-disabled:before { opacity: 0.5; }

.up .hosts-section .slick-prev {
    right: 44px;
    left: auto;
}
.up .hosts-section .slick-next{ right: 0px; }
.custom-arrow {
    background: none;
    border: none;
    padding: 0;
}
.custom-arrow img { display: none; }

@media(max-width: 991px) {
    .up .section-heading {
        margin-bottom: 48px;
    }
}
/* Host Section CSS End */

/* Three Reasons Section Start */
.up .feature-grid-sec .feature-cards-row { display: flex; flex-wrap: wrap; justify-content: center; gap: 24px; margin-bottom: 53px; }
.up .feature-grid-sec .feature-cards-row .feature-card { width: calc( 33.33% - 16px ); background-color: #FAFAF9; padding: 26px 24px; }
.up .feature-grid-sec .feature-cards-row .feature-card .card-icon { margin-bottom: 23px;
    width: 43px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 43px; }
.up .feature-grid-sec .feature-cards-row .feature-card .card-icon img { width: 100%; height: auto; display: block; }
.up .feature-grid-sec .feature-cards-row .feature-card h3 { margin-bottom: 20px; }
.up .feature-grid-sec .feature-card .card-desc { font-size: 14px; line-height: 1.5; color: #545869; }
.up .feature-grid-sec .width-cont .btn_all { text-align: center; }
/* Three Reasons Section End */

/* Practical Details Section Start */
.up .practical-details-sec { overflow: hidden; position: relative; padding: 140px 0; min-height: 708px; }
.up .practical-details-sec .practical-img-col { position: absolute; top: 0; left: 0; width: 49.1%; height: 100%; }
.up .practical-details-sec .practical-flex-row { display: flex; justify-content: flex-end; }
.up .practical-details-sec .practical-flex-row .practical-content-col { width: 50%; display: flex; align-items: center; justify-content: center; padding: 0px 50px; }
.up .practical-details-sec .practical-flex-row .practical-content-col .content-wrapper { max-width: 522px; margin: 0 auto; padding: 0 40px 0 50px; }
.up .practical-details-sec .practical-flex-row .practical-content-col .content-wrapper h2 { margin-bottom: 32px; }
.up .practical-details-sec .practical-flex-row .practical-content-col .content-wrapper .practical-desc { margin-bottom: 32px; line-height: 1.35; }
.up .practical-details-sec .practical-flex-row .practical-content-col .content-wrapper .practical-list { margin-bottom: 31px; }
/* Practical Details Section End */


/* Preferred Product and Form Section Start */
.up .split-form-sec .split-form-row { display: flex; justify-content: space-between; gap: 50px; }
.up .split-form-sec .split-form-row .content-col { width: 50%; max-width: 552px; }
.up .split-form-sec .split-form-row .content-col h2 { margin-bottom: 32px; }
.up .split-form-sec .split-form-row .content-col .sub-text { margin-bottom: 30px; }
/*.up .split-form-sec .split-form-row .content-col .sub-text strong { display: block; font-weight: 700; margin-bottom: 20px !important; }*/

.up .split-form-sec .split-form-row .content-col .time-slot-card { padding: 20px; background: #EEEEEC; border-radius: 8px; position: relative; }
.up .split-form-sec .split-form-row .content-col .time-slot-card .time-wrapper { display: flex; align-items: center; justify-content: space-between; column-gap: 30px; }
.up .split-form-sec .split-form-row .content-col .time-slot-card .time-wrapper .time-text .slot-header { letter-spacing: -0.01em; margin-bottom: 20px; }
.up .split-form-sec .split-form-row .content-col .time-slot-card .time-wrapper .time-text .slot-header img { margin-right: 9px; max-width: 22px; }
.up .split-form-sec .split-form-row .content-col .time-slot-card .time-wrapper .time-text .slot-header { display: flex; align-items: center; justify-content: center; }
.up .split-form-sec .split-form-row .content-col .time-slot-card .time-wrapper .time-text .slot-header span { display: inline-block; margin-left: 4px; min-width: max-content; }
.up .split-form-sec .split-form-row .content-col .time-slot-card .time-wrapper .time-text .slot-time h4 { margin-bottom: 8px; letter-spacing: -0.2px; }
.up .split-form-sec .split-form-row .content-col .time-slot-card .time-wrapper .time-text .slot-time .p_class { font-size: 12px; line-height: 1.5; letter-spacing: 0.01em; color: #545869; }
.up .split-form-sec .split-form-row .content-col .time-slot-card .time-wrapper .apply-icon a { display: block; width: 40px; height: 40px; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); }

/*.up .split-form-sec .split-form-row .content-col .time-slot-card .time-wrapper .apply-icon a { display: none; }*/

/* --- Right Column Form --- */
.up .split-form-sec .split-form-row .form-col { width: 50%; max-width: 552px; }
.up .split-form-sec .split-form-row .form-col .mktoForm { width: 100% !important; padding: 0 !important; font-family: var(--AlfaLaval) !important; display: block; flex-wrap: wrap; gap: 24px; }
.up .split-form-sec .split-form-row .form-col .mktoForm label.mktoLabel { padding: 0 !important; width: auto !important; font-family: var(--AlfaLaval) !important; font-size: 16px !important; line-height: 1.5 !important; font-weight: 400 !important; color: var(--bodytxt) !important; margin-bottom: 4px !important; }
.up .split-form-sec .split-form-row .form-col .mktoForm .mktoFormRow { width: 100% !important; }
.up .split-form-sec .split-form-row .form-col .mktoForm .mktoFormRow:nth-child(2),
.up .split-form-sec .split-form-row .form-col .mktoForm .mktoFormRow:nth-child(3) { width: calc(50% - 12px) !important; }
.up .split-form-sec .split-form-row .form-col .mktoForm .mktoFormRow .mktoOffset { display: none !important; }

/* 2. Style Inputs and Selects */
.up .split-form-sec .split-form-row .form-col .mktoForm input[type="text"],
.up .split-form-sec .split-form-row .form-col .mktoForm input[type="url"],
.up .split-form-sec .split-form-row .form-col .mktoForm input[type="email"],
.up .split-form-sec .split-form-row .form-col .mktoForm input[type="tel"],
.up .split-form-sec .split-form-row .form-col .mktoForm input[type="number"],
.up .split-form-sec .split-form-row .form-col .mktoForm input[type="date"],
.up .split-form-sec .split-form-row .form-col .mktoForm select,
.up .split-form-sec .split-form-row .form-col .mktoForm textarea { border-radius: 0; width: 100% !important; height: 48px !important; box-shadow: none !important; box-sizing: border-box !important; outline: none !important; padding: 12px !important; background: #FFFFFF !important; border: 1px solid #0B1128 !important; font-family: var(--AlfaLaval); font-weight: 400; font-size: 16px; line-height: 1.5; margin-bottom: 20px;}
.up .split-form-sec .split-form-row .form-col .mktoForm select { cursor: pointer; -webkit-appearance: none; background-image: url("LP-Atcore-Webinar-form-Icon.png"), url("LP-Atcore-Webinar-drop-down-arrow.svg") !important; background-position: left 14px center, right 17px center !important; background-size: 16px, 14px !important; background-repeat: no-repeat !important; padding: 0 40px !important; text-overflow: ellipsis !important; overflow: hidden !important; white-space: nowrap !important; }

.up .split-form-sec .split-form-row .form-col .mktoForm input:focus,
.up .split-form-sec .split-form-row .form-col .mktoForm select:focus { border-color: #0066FF !important; }
.up .split-form-sec .split-form-row .form-col .mktoForm .mktoAsterix { display: none !important; }
.up .split-form-sec .split-form-row .form-col .mktoForm .mktoFormCol { margin-bottom: 0 !important; min-height: auto !important; }
.up .split-form-sec .split-form-row .form-col .mktoForm .mktoFormRow:not(:nth-child(1)) .mktoFormCol { width: 100% !important; float: none !important; }
.up .split-form-sec .split-form-row .form-col .mktoForm .mktoFormRow:not(:nth-child(1)) .mktoFieldWrap { width: 100% !important; }

@media (min-width: 768px) {

  /* First Name row */
  .mktoFormRow:has(input[name="FirstName"]) {
    display: inline-block;
    width: calc(50% - 10px);
    vertical-align: top;
    margin-right: 20px;
  }

  /* Last Name row */
  .mktoFormRow:has(input[name="LastName"]) {
    display: inline-block;
    width: calc(50% - 10px);
    vertical-align: top;
  }
}
/* 6. Checkbox Privacy Text */
.up .split-form-sec .split-form-row .form-col .mktoForm .mktoCheckboxList {
    width: auto !important;
    float: left !important;
    margin-right: 10px !important;
    padding: 0 !important;
    position: relative;
    top: 2px;
}
.up .split-form-sec .split-form-row .form-col .mktoForm input[type="checkbox"] {
    width: 20px !important;
    height: 20px !important;
    padding: 0px !important;
    background: #FFFFFF !important;
    border: 1px solid #0B1128 !important;
    cursor: pointer !important;
    border-radius: 0 !important;
}
.split-form-sec .mktoForm .mktoHtmlText {
    font-size: 12px !important;
    color: #555 !important;
    line-height: 1.4 !important;
    width: auto !important;
}

/* 7. Submit Button Styling */
.split-form-sec .mktoButtonRow {
    width: 100% !important;
    margin-top: 8px !important;
}
.split-form-sec .mktoButtonWrap {
    margin-left: 0 !important;
}


.up .split-form-sec .split-form-row .form-col .mktoForm button.mktoButton {
    background: var(--blue);
    border: 1px solid;
    color: var(--white);
    outline: 0;
    padding: 13px 44px 14px !important;
    text-align: center !important;
    font-family: var(--AlfaLaval) !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: normal !important;
    letter-spacing: -0.3px !important;
    border-radius: 100px !important;
    transition: all 0.5s ease-in-out !important;
}
.mktoForm .mktoGutter { display: none; }
.mktoForm .mktoError { left: 0; }

.up .split-form-sec .split-form-row .form-col .mktoForm label#LbldMConsentObtained,
.up .split-form-sec .split-form-row .form-col .mktoForm label#LbldMPrivacyPolicyObtained {
    cursor: pointer;
}
.up .split-form-sec .split-form-row .form-col .mktoForm .mktoError .mktoErrorMsg {
    width: max-content !important;
}
/* Preferred Product and Form Section End */

/* Simple Footer */
.up .simple-footer {
    background-color: #0B1128;
    padding: 24px 0;
}

.up .simple-footer .footer-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
    flex-wrap: wrap;
}

.up .simple-footer .footer-left {
    font-size: 14px;
    color: #ffffff;
    opacity: 0.8;
}

.up .simple-footer .footer-right {
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
}

.up .simple-footer .footer-right a {
    font-size: 14px;
    color: #ffffff;
    opacity: 0.8;
    text-decoration: none;
}

.up .simple-footer .footer-right a:hover {
    opacity: 1;
    text-decoration: underline;
}