/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left}.align-right{float:right}.align-center{display:block;margin-right:auto;margin-left:auto}
.fieldgroup{padding:0;border-width:0}
.container-inline div,.container-inline label{display:inline}.container-inline .details-wrapper{display:block}
.clearfix:after{display:table;clear:both;content:""}
.js details:not([open]) .details-wrapper{display:none}
.hidden{display:none}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}
.item-list__comma-list,.item-list__comma-list li{display:inline}.item-list__comma-list{margin:0;padding:0}.item-list__comma-list li:after{content:", "}.item-list__comma-list li:last-child:after{content:""}
.js .js-hide{display:none}.js-show{display:none}.js .js-show{display:block}
.nowrap{white-space:nowrap}
.position-container{position:relative}
.reset-appearance{margin:0;padding:0;border:0 none;background:0 0;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.resize-none{resize:none}.resize-vertical{min-height:2em;resize:vertical}.resize-horizontal{max-width:100%;resize:horizontal}.resize-both{max-width:100%;min-height:2em;resize:both}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/e32700/error.svg)}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/e29700/warning.svg)}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/73b355/check.svg)}
.system-status-report-counters__item{width:100%;margin-bottom:.5em;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,.063)}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between}.system-status-report-counters__item--half-width{width:49%}.system-status-report-counters__item--third-width{width:33%}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc}.system-status-general-info__item-title{border-bottom:1px solid #ccc}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%}.tablesort--asc{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/787878/twistie-down.svg)}.tablesort--desc{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/787878/twistie-up.svg)}
body{overflow-x:hidden}.menu--simple-mega-menu{position:relative}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper{display:none;width:100%;position:absolute;top:100%;z-index:9;left:0;background:#fff;padding:1rem;opacity:0;transition:opacity 1s ease;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .mega-menu-item{flex:0 1 auto}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .mega-menu-bottom{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .mega-menu-bottom .field-item{flex:0 1 auto}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper ul.mega-menu-item{flex-basis:300px}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .mega-menu-background{position:absolute;width:200vw;height:100%;left:-50vw;top:0;background:#fbfbfb;z-index:-1}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .mega-menu-item .menu-item{float:none}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .mega-menu-item .menu-item a{float:none;border-radius:0}.menu--simple-mega-menu>.menu-item--expanded:hover>.mega-menu-wrapper,.menu--simple-mega-menu>.menu-item--expanded:focus>.mega-menu-wrapper,.menu--simple-mega-menu>.menu-item--expanded.focused>.mega-menu-wrapper{opacity:1;transition:opacity 1s ease;display:flex}
.bricks-component-edit-control-container{position:relative}.bricks-component-edit-control-container a.bricks-component-edit-control{position:absolute;top:3px;right:15px;z-index:100;background:url('/modules/custom/eck/component/assets/pencil.svg') no-repeat;background-color:#43b2b3;background-position:center;background-size:40%;box-shadow:0 0 5px rgba(0,0,0,.3);border-radius:50%;height:40px;width:40px;padding:10px 0 0;font-size:13px;color:#fff;text-indent:-10000px;transition:.2s ease all;text-align:center;opacity:0}.bricks-component-edit-control-container:hover a.bricks-component-edit-control{opacity:1}.bricks-component-edit-control-container a.bricks-component-edit-control:hover{background-color:#33bfb9;color:#fff;transform:scale(1.1)}
.node--type-download-page .full-width-row{position:relative}.node--type-download-page #main{padding-top:100px}.node--type-download-page .field--node-field-pr-custom-breadcrumb .field__item{display:inline-block;font-size:12px;margin-right:.25rem}.node--type-download-page .field--node-field-pr-custom-breadcrumb .field__item:after{content:'>';margin-left:5px}.node--type-download-page .field--node-field-pr-custom-breadcrumb .field__item:last-child a{pointer-events:none}.node--type-download-page .field--node-field-pr-custom-breadcrumb .field__item:last-child:after{content:none}.node--type-download-page .title-wrapper{position:absolute;top:180px;left:0;text-align:center;width:100%}@media screen and (min-width:992px){.node--type-download-page .title-wrapper{position:static;text-align:left;width:auto}}.node--type-download-page .title-wrapper img{width:50px}@media screen and (min-width:600px){.node--type-download-page .title-wrapper img{width:60px}}.node--type-download-page .title-wrapper>*{display:inline-block;vertical-align:middle}.node--type-download-page .title-wrapper h1{font-size:22px;margin-left:10px;line-height:1.2;max-width:80%;text-align:left}.node--type-download-page .title-wrapper h1.no-logo{margin-left:0}@media screen and (min-width:600px){.node--type-download-page .title-wrapper h1{font-size:33px;margin-left:18px}}@media screen and (min-width:992px){.node--type-download-page .title-wrapper h1.no-logo{margin-left:80px}}@media screen and (min-width:992px){.node--type-download-page .field-node--body .field-item{padding-left:85px}}.node--type-download-page .field-node--body ul{list-style-image:initial}@media screen and (min-width:992px){.node--type-download-page .field-node--body ul{list-style-position:outside}}.node--type-download-page .field-node--field-marketo-code noscript{padding:30px 30px 10px;display:block;border-top:1px solid #ccc;margin-top:40px}.node--type-download-page .field-node--field-marketo-code noscript h4{font-family:"AvantGardeBold",Arial,sans-serif;margin-bottom:10px}.node--type-download-page #main form.mktoForm input[type=checkbox]+label:before{content:"";position:absolute;width:1em;height:1em;margin-left:-1.5em;line-height:1em;font-family:Arial,sans-serif;font-size:13px;border:1px solid #ccced2;box-shadow:inset 1px 1px 4px 1px #ddd;background:#fff}.node--type-download-page #main form.mktoForm input[type=checkbox]:checked+label:before{content:"\2713";color:#000}.node--type-download-page #main form.mktoForm a{padding:0}@media screen and (min-width:600px){.node--type-download-page #main form.mktoForm a{padding:10px}}.node--type-download-page #main form.mktoForm,.node--type-download-page #main form.mktoForm.ms-mkto-form{min-width:initial}.node--type-download-page .field--node-field-marketo-code{position:relative;background:#fff;max-width:400px;margin:80px auto 30px;text-align:center;padding:40px 0 20px;border-radius:16px;-webkit-box-shadow:0 0 40px rgba(0,0,0,.1);-moz-box-shadow:0 0 40px rgba(0,0,0,.1);box-shadow:0 0 40px rgba(0,0,0,.1)}.node--type-download-page .field--node-field-marketo-code:after{content:'';position:absolute;bottom:0;display:block;width:100%;height:6px;background:#0176d3}.node--type-download-page .field--node-field-marketo-code h3,.node--type-download-page .field--node-field-marketo-code h2{margin:0;font-size:22px;line-height:26px}.node--type-download-page .field--node-field-marketo-code label.mktoLabel[for=Beta_License_Agreement__c]{font-family:"SF",Arial,sans-serif,sans-serif;font-weight:400}@media screen and (min-width:600px){.node--type-download-page .field--node-field-marketo-code{margin:100px auto 50px}}@media screen and (min-width:992px){.node--type-download-page .field--node-field-marketo-code{margin:0}}.node--type-download-page.br-form-b.with-sub-nav form.mktoForm label.mktoLabel[for=marketingCommunicationsOptInAgreement]~.mktoCheckboxList{position:initial}.node--type-download-page #main form.mktoForm label[for=marketingCommunicationsOptInAgreement]:not(.mktoLabel){margin-top:5px}.node--type-download-page #main form.mktoForm label.mktoLabel[for=marketingCommunicationsOptInAgreement].mktoLabel.mktoHasWidth{line-height:30px;font-size:16px;padding:0}.mkto-dl-page .mktoForm label[for=preferencesPrivacyPolicyAgreement].mktoLabel{width:93% !important;float:right}.mkto-dl-page .mktoForm .mktoLogicalField{float:left;border:0 !important;padding:0;width:0 !important}.node--type-download-page form.mktoForm label.mktoLabel[for=preferencesPrivacyPolicyAgreement],.node--type-download-page form.mktoForm label.mktoLabel[for=preferencesPrivacyPolicyAgreement]~.mktoCheckboxList,.node--type-download-page form.mktoForm label.mktoLabel[for=preferencesPrivacyPolicyAgreement]~.mktoCheckboxList>label,.node--type-download-page form.mktoForm label.mktoLabel[for=marketingCommunicationsOptInAgreement],.node--type-download-page form.mktoForm label.mktoLabel[for=marketingCommunicationsOptInAgreement]~.mktoCheckboxList,.node--type-download-page form.mktoForm label.mktoLabel[for=marketingCommunicationsOptInAgreement]~.mktoCheckboxList>label{display:inline-block;vertical-align:middle;width:auto !important;height:auto !important;margin:0;padding:0;background:0 0;float:none !important}.node--type-download-page form.mktoForm label.mktoLabel[for=preferencesPrivacyPolicyAgreement]~.mktoCheckboxList,.node--type-download-page form.mktoForm label.mktoLabel[for=marketingCommunicationsOptInAgreement]~.mktoCheckboxList{border:none;position:absolute;left:25px}.node--type-download-page form.mktoForm label.mktoLabel[for=preferencesPrivacyPolicyAgreement]{margin-left:25px;font-weight:400}.node--type-download-page #main label.mktoLabel[for=preferencesPrivacyPolicyAgreement] form.mktoForm a{padding:7px}@media screen and (min-width:600px){.node--type-download-page #main label.mktoLabel[for=preferencesPrivacyPolicyAgreement] form.mktoForm a{padding:7px}}.node--type-download-page.with-sub-nav #main{padding-top:0}.node--type-download-page.with-sub-nav #main .title-wrapper{top:120px}body.node--type-download-page ul{margin-left:0}body.node--type-download-page #main{padding-top:64px;background-color:rgba(234,245,254,.5)}body.node--type-download-page #main ul{margin-left:24px}body.node--type-download-page #main .field--node-field-marketo-code{max-width:100%;margin:100px auto 30px;box-shadow:0 30px 30px rgba(0,0,0,.1);padding:32px 0 20px}@media screen and (min-width:600px){body.node--type-download-page #main .field--node-field-marketo-code{margin:120px auto 30px}}@media screen and (min-width:992px){body.node--type-download-page #main .field--node-field-marketo-code{margin:0 auto 30px}}body.node--type-download-page #main .field--node-field-marketo-code:after{display:none}body.node--type-download-page #main .field--node-field-marketo-code h3{font-family:"AvantGardeBold",Arial,sans-serif}body.node--type-download-page #main .field--node-field-marketo-code .reassurance-copy{font-size:13px;padding:0 32px;font-style:normal;font-weight:400;line-height:24px;margin-top:0;margin-bottom:10px;text-align:left}body.node--type-download-page #main .field--node-field-marketo-code .span{font-weight:700}body.node--type-download-page #main .field--node-field-marketo-code form{width:100% !important;max-width:100%;padding:0 32px 32px}body.node--type-download-page #main .field--node-field-marketo-code form input,body.node--type-download-page #main .field--node-field-marketo-code form select,body.node--type-download-page #main .field--node-field-marketo-code form textarea{box-sizing:border-box;border-radius:4px !important;font-family:"SF",Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:30px;width:100% !important;box-shadow:none;border:1px solid #909aa3;padding:12px 10px 12px 20px;margin-bottom:0;height:56px !important;color:#181818 !important}body.node--type-download-page #main .field--node-field-marketo-code form input::placeholder,body.node--type-download-page #main .field--node-field-marketo-code form select::placeholder,body.node--type-download-page #main .field--node-field-marketo-code form textarea::placeholder{color:#6d7883 !important}body.node--type-download-page #main .field--node-field-marketo-code form input{padding:13px 16px}body.node--type-download-page #main .field--node-field-marketo-code form select{margin-bottom:5px}body.node--type-download-page #main .field--node-field-marketo-code form select.mktoField{background-image:url("https://www.mulesoft.com/sites/default/files/cmm_files/chevrondown.svg");background-repeat:no-repeat;background-size:20px 20px;background-position-x:95%;background-position-y:center}body.node--type-download-page #main .field--node-field-marketo-code form .mktoButton{height:60px !important;font-size:16px !important;font-weight:bolder !important;margin-top:22px;padding:5px 10px !important;border-radius:4px !important;line-height:28px !important;min-width:initial !important;margin-right:15px !important;background:#0176d3 !important;border:2px solid #0176d3 !important;color:#fff !important;min-height:44px !important;font-family:"SF",Arial,sans-serif,sans-serif !important}body.node--type-download-page #main .field--node-field-marketo-code form .mktoButton:hover{background:0 0 !important;border:2px solid #0176d3 !important;color:#0176d3 !important}body.node--type-download-page #main .field--node-field-marketo-code form input[type=checkbox]+label:before{background:0 0;border:1px solid #00a0df;box-sizing:border-box;border-radius:2px;box-shadow:none;height:16px;width:16px}body.node--type-download-page #main .field--node-field-marketo-code form input[type=checkbox]:checked+label:before{font-family:"SF",Arial,sans-serif;color:#fff;text-align:center}body.node--type-download-page #main .field--node-field-marketo-code form .mktoRequiredField label.mktoLabel{font-size:16px !important;font-family:"SF",Arial,sans-serif;width:calc(100% - 30px) !important;float:right}body.node--type-download-page #main .field--node-field-marketo-code form input[type=checkbox]+label:before{background:0 0;border:1px solid #00a0df;box-sizing:border-box;border-radius:2px;box-shadow:none;height:16px;width:16px;margin-top:2px;font-size:12px;margin-left:-1.5rem}body.node--type-download-page #main .field--node-field-marketo-code form input[type=checkbox]:checked+label:before{font-family:"SF",Arial,sans-serif;color:#fff;text-align:center;background:#00a0df;content:url("/sites/default/files/cmm_files/checkbox_white.svgz")}body.node--type-download-page #main .field--node-field-marketo-code form input#privacyPolicyAgreement{width:20px !important;height:20px !important;display:none !important}body.node--type-download-page #main .field--node-field-marketo-code form .mktoCheckboxList>label{display:block}body.node--type-download-page #main .field--node-field-marketo-code form .mktoCheckboxList{max-width:16px !important;max-height:16px !important}body.node--type-download-page #main .field--node-field-marketo-code form label.mktoLabel[for=preferencesPrivacyPolicyAgreement]{margin-left:24px}body.node--type-download-page #main .field--node-field-marketo-code form a{text-decoration:none;display:inline;padding:0}@media screen and (min-width:1160px){body.node--type-download-page #main .row-wrapper:last-of-type .row:before{content:"";width:440px;height:287px;background-image:url("/themes/custom/mule_foundation/images/patterns/assets-lp-bottom-dots.svg");background-size:440px 287px;display:block;background-repeat:no-repeat;position:absolute;right:-210px;bottom:-70px}}body.node--type-download-page .row-wrapper.no-padding .row{padding:0 12px}@media screen and (min-width:600px){body.node--type-download-page .row-wrapper.no-padding .row{padding:0 24px}}@media screen and (min-width:992px){body.node--type-download-page .row-wrapper.no-padding .row{padding:0 4px}}body.node--type-download-page .row-wrapper:nth-of-type(2) .row.grid-x.grid-margin-x{display:flex;flex-direction:column-reverse;position:relative}@media screen and (min-width:992px){body.node--type-download-page .row-wrapper:nth-of-type(2) .row.grid-x.grid-margin-x{flex-direction:row}}body.node--type-download-page .row-wrapper .row .cell:not(.accordion-image-cell){position:static}body.node--type-download-page .title-wrapper{top:0}@media screen and (min-width:600px){body.node--type-download-page .title-wrapper{left:32px;text-align:left}}@media screen and (min-width:992px){body.node--type-download-page .title-wrapper h1.no-logo{margin-left:0}}@media screen and (min-width:992px){body.node--type-download-page .field-node--body .field-item{padding-left:0}}body.node--type-download-page .field--node-field-pr-custom-breadcrumb .field__item{display:inline}@media screen and (min-width:992px){body.node--type-download-page .field--node-field-pr-custom-breadcrumb .field__item{text-align:left}}body.node--type-download-page .field--node-field-pr-custom-breadcrumb .field__item a{font-family:"SF",Arial,sans-serif;font-style:normal;font-weight:400;line-height:30px;text-align:center;display:inline}@media screen and (min-width:992px){body.node--type-download-page .field--node-field-pr-custom-breadcrumb .field__item a{text-align:left}}body.node--type-download-page .title-wrapper h1.no-logo{max-width:calc(100% - 32px);font-size:33px;line-height:39px}@media screen and (min-width:600px){body.node--type-download-page .title-wrapper h1.no-logo{max-width:calc(100% - 64px);font-size:45px;line-height:55px}}@media screen and (min-width:992px){body.node--type-download-page .title-wrapper h1.no-logo{max-width:100%;margin-top:0}}
.row-wrapper.live-grid-title{margin-top:80px}.row-wrapper.live-grid-demonstration .row{background:rgba(255,0,0,.05);margin-bottom:53px}.row-wrapper.live-grid-demonstration .row .cell{position:relative;height:600px;box-sizing:content-box;background:rgba(255,0,0,.1)}.row-wrapper.live-grid-demonstration .row .cell:nth-child(2):before{content:'15';display:block;position:absolute;left:-1.875rem;font-size:11px;font-weight:700;padding-top:5px}.row-wrapper.live-grid-demonstration .row .cell:after{content:'';font-size:11px;font-weight:700;display:block;width:calc(100% + 1.875rem);height:100%;position:absolute;left:calc(-1.875rem/2);border-right:1px solid rgba(255,0,0,.4);padding-top:5px}.row-wrapper.live-grid-demonstration .row .cell:first-child:after{content:'15'}.row-wrapper.live-grid-demonstration .row>.cell:last-child:after{border-right:none}.row-wrapper.live-grid-demonstration .row .cell div{position:absolute;width:100%;text-align:center;font-family:'OpenSansBold',sans-serif}@media screen and (max-width:1160px){.row-wrapper.live-grid-demonstration .row .cell:first-child:after{content:'10 15';text-indent:-12px;font-size:9px}.row-wrapper.live-grid-demonstration .row .cell:nth-child(2):before{font-size:9px;text-indent:2px}.row-wrapper.live-grid-demonstration .row>.cell:first-child:after{border-left:1px solid rgba(0,0,0,1)}.row-wrapper.live-grid-demonstration .row>.cell:last-child:after{border-right:1px solid rgba(0,0,0,1)}}@media screen and (max-width:992px){.row-wrapper.live-grid-demonstration .row{margin-bottom:0}}@media screen and (max-width:768px){.row-wrapper.live-grid-demonstration .row .cell:after{content:'';width:calc(100% + 1.25rem);left:calc(-1.25rem/2);font-size:7px}.row-wrapper.live-grid-demonstration .row .cell:first-child:after{content:'12 10';font-size:7px;text-indent:-10px}.row-wrapper.live-grid-demonstration .row .cell:nth-child(2):before{content:'10';left:-1.25rem;font-size:7px}.row-wrapper.live-grid-demonstration .row .cell div{font-size:12px}}
