/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
:root{--color--dark-teal:#0e3d44;--color--lightest-teal:#e9f4f4;--color--light-teal:#6fd1d1;--color--med-teal:#1b6368;--color--white:#fff;--color--pale-grey:#f3f2f2;--color--lt-grey:#d8d8d8;--color--dark-grey:#5a5a5a;--space:20px;--responsive-padding:var(--space);--max-width:1200px;--max-width-narrow:880px;--font-family-sans:"Lato",Arial,sans-serif;--font-family-serif:"Martel",serif;}@media all and (min-width:1440px){:root{--responsive-padding:0;}}:root{--color_1:#0e3d44;--color_2:#fff;--color_3:#6fd1d1;--color_4:#f3f2f2;--color_6:#5a5a5a;--color_7:#1b6368;--color_8:#d8d8d8;--color-teal-dark:#0e3d44;--color-teal-medium:#1b6368;--color-teal-light:#6fd1d1;--color-teal-lightest:#6fd1d15e;--color-white:#fff;--color-off-white:#f3f2f2;--color-grey-light:#d8d8d8;--color-grey:#5a5a5a;--color-grey-dark:#333;}:root{--font-size-base:16;--font-size-main:1rem;--font-size-1:42px;--font-size-1-em:calc(42 / var(--font-size-base) * 1rem);--font-size-2:24px;--font-size-2-em:calc(24 / var(--font-size-base) * 1rem);--font-size-3:20px;--font-size-3-em:calc(20 / var(--font-size-base) * 1rem);--font-size-4:18px;--font-size-4-em:calc(18 / var(--font-size-base) * 1rem);--font-size-5:16px;--font-size-5-em:1em;--font-size-6:15px;--font-size-6-em:calc(15 / var(--font-size-base) * 1rem);--font-size-7:14px;--font-size-7-em:calc(14 / var(--font-size-base) * 1rem);--font-size-8:13px;--font-size-8-em:calc(13 / var(--font-size-base) * 1rem);}
html{box-sizing:border-box;height:100%;font-size:var(--font-size-main);font-family:var(--font-family-sans);text-rendering:optimizeLegibility;line-height:1.3;}*,*:before,*:after{box-sizing:inherit;font-feature-settings:"lnum" !important;}body{height:100%;font-family:var(--font-family-sans);line-height:1.4;color:var(--color_6);background:var(--color_4);}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Martel",serif;text-align:center;font-weight:bold;color:var(--color_1);}h2,h3,.h2,.h3{margin:15px auto 10px;}h1,.h1{margin:0;margin-bottom:20px;font-size:var(--font-size-1);font-size:var(--font-size-1-em);}h2,.h2{font-size:var(--font-size-2);font-size:var(--font-size-2-em);}h3,.h3{padding-top:10px;font-size:var(--font-size-3);font-size:var(--font-size-3-em);}.font-size--bigger{font-size:var(--font-size-3);}h4,.h4{padding:0;font-size:var(--font-size-4);font-size:var(--font-size-4-em);}h5,.h5{padding:0;font-size:var(--font-size-5);font-size:var(--font-size-5-em);}h6,.h6{font-size:var(--font-size-6);font-size:var(--font-size-6-em);}p{margin-top:0;}img{max-width:100%;height:auto;}a{outline:none;text-decoration:none;color:var(--color_1);}
@define-mixin visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}@define-mixin caret $weight:2px,$size:0.8em,$color:var(--color-black),$rotate:45deg{content:"";display:inline-block;height:$size;width:$size;border-right:$weight solid $color;border-bottom:$weight solid $color;transform:rotate($rotate);}
.margin-50{margin:50px auto;}.padding-bottom-100{padding-bottom:100px;}.padding-top-100{padding-top:100px;}.img.round > img{border-radius:50%;}.text-left{text-align:left;}@media screen and (max-width:991px){.padding-bottom-100{padding-bottom:50px;}.padding-top-100{padding-top:50px;}.img.round > img{width:50%;max-width:200px;}}
.text-intro{font-size:1.3rem;margin:1rem 0;}.grid{display:grid;grid-gap:1rem;li{display:grid;}}ul.grid.display-list{margin:3rem 0;}@media (min-width:767px){.grid--2col,.grid--4col{grid-template-columns:repeat(2,1fr);}}@media (min-width:960px){.grid--3col{grid-template:repeat(3,1fr);}}@media (min-width:1200px){.grid--4col{grid-template-columns:repeat(4,1fr);}}.visually-hidden,.sr-only,.slick-sr-only{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}@media all and (min-width:991px){.visually-hidden-desktop{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}}@media all and (max-width:990px){.visually-hidden-mobile{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}}
.navbar-collapse{width:100%;}header.navbar{font-family:"Martel",serif;max-width:var(--max-width);margin:0 auto;padding:50px var(--responsive-padding) 0;display:grid;grid-template-columns:16rem 1fr;justify-content:space-between;gap:var(--space);& .region-navigation-collapsible{position:relative;}& .menu{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:50px 0 0;list-style-type:none;& li{padding:0 1.3%;position:relative;text-align:center;& > a,& > span{display:inline-block;padding:5px 0;font-weight:bold;text-transform:capitalize;color:var(--color--dark-teal);border-bottom:5px solid transparent;&:is(:active,:focus,:hover,.focus-within),&.is-active{border-color:transparent;border-bottom:5px solid var(--color_3);}}}}& img{max-width:220px;}& .slogan{color:var(--color--dark-teal);font-size:var(--font-size-8-em);text-align:center;font-weight:bold;}& .navbar-toggle{display:none;}}@media all and (max-width:991px){header.navbar{padding-top:var(--space);display:block;& .navbar-header{display:flex;align-items:center;justify-content:space-between;padding:0;width:100%;& .logo{display:block;max-width:14rem;}& .navbar-toggle{background:transparent;display:block;border:none;width:40px;padding:5px;border-radius:0;border:none;& svg{width:2rem;height:2rem;;}}}& .navbar-collapse{width:100%;z-index:10000;transition:max-height 1s ease-in;overflow:hidden;max-height:0;&.expanded{max-height:35em;transition:max-height .5s ease-in;}& .region.region-navigation-collapsible{background:var(--color_7);}& .menu{display:inline-block;width:100%;padding:30px;& li{width:100%;padding:5px 0;text-align:center;& a,& span{color:var(--color-white);}}}}}}.navbar .menu_link_content{color:white;padding:var(--space);font-family:var(--font-family-sans);line-height:1.5;text-align:left;& a{color:var(--light-teal);}}@media all and (min-width:992px){.navbar{& .menu_link_content{display:none;}}}@media all and (max-width:991px){.navbar{& .navbar-collapse .menu .menu-item--contact{padding:var(--space);text-align:left;}& .menu-item--contact{background:var(--color--dark-teal);color:var(--color-white);margin:var(--space) 0;}& .menu_link_content{padding:0;}}}
footer.footer{float:left;width:100%;padding:60px 30px;color:var(--color_2);background-color:var(--color_1);& .region.region-footer{max-width:1200px;margin:0 auto;}& h2{color:var(--color_3);text-align:left;}& a{color:var(--color_3);}& .contact{color:var(--color_4);& label{font-family:"Martel",serif;font-weight:bold;color:var(--color_2);}& a{color:var(--color_4);}}& .nav{& ul{padding:0;margin:0;list-style-type:none;& li{margin:0;padding:10px 0;& a{font-size:var(--font-size-2-em);font-weight:bold;}}}}}@media screen and (max-width:767px){.contact,.nav,.make-a-complaint{margin-bottom:30px;}}@media (min-width:960px){.footer .row{display:grid;grid-template-columns:repeat(3,33%);grid-gap:1rem;}}
.main-container{max-width:1200px;margin:0 auto;padding:60px var(--responsive-padding);& .inner{max-width:880px;margin:0 auto;text-align:center;& .text{padding-left:2.5%;text-align:left;}}}@media screen and (max-width:991px){.main-container{padding:var(--space) var(--responsive-padding);& .inner{& .text{padding-left:0;}& .img{margin:0 auto;padding-bottom:25px;text-align:center;}}}}
.accordion{position:relative;width:100%;margin-bottom:30px;padding:0 20px;text-align:left;box-shadow:0 10px 15px 0 rgba(0,0,0,0.17);background-color:var(--color_2);&.active{& .panel{max-height:30em;transition:max-height 0.25s ease-in;}& .close{display:block;}& .open{display:none;}}& .close{display:none;}& .open{display:block;}& .header{cursor:pointer;padding:20px 0;text-align:left;font-family:"Martel",serif;font-size:var(--font-size-4);font-size:var(--font-size-4-em);font-weight:bold;color:var(--color_1);& .icon{position:relative;float:right;width:20px;padding-left:5px;}}& .panel{overflow:hidden;max-height:0;transition:max-height 0.15s ease-out;}}
.nav-tabs{font-size:1.1em;border-bottom:1px solid #ccc;list-style:none;margin:0 0 2em;display:flex;& a{border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid #ccc;border-bottom:none;color:#424242;font-size:.9em;line-height:1.4em;text-decoration:none;display:block;padding:.3em .9em;&.is-active{background:rgba(0,0,0,0.1);}&:is(:focus,:hover){background:rgba(0,0,0,0.2);color:rgba(0,0,0,0.6);}}}.messages{margin:1.5em 0;padding:1em 2em 1em 3.5em;}.messages:before{content:'';background:url(/themes/custom/tarion_ombud_theme/icons/messages.svg) 0 0 no-repeat;display:block;float:left;height:35px;width:35px;background-size:35px;margin:-3px 10px 0 -2.6em;}.messages.success{background:hsla(99,39%,82%,.86);}.messages.success:before{background-position:0 0;}.messages.warning{background-color:hsla(49,73%,71%,0.54);}.messages.warning:before{background-position:0 -90px;}.messages.error{background-color:hsla(0,69%,58%,0.27);}.messages.error:before{background-position:0 -44px;}.node-preview-container{background:var(--color--dark-teal);color:white;font-family:inherit;padding:1em;width:100%;& .form-item-view-mode{display:none;}}.node-preview-backlink{background:white;color:var(--color--dark-teal);border:none;box-shadow:none;font-size:.8em;padding:.5em 1em;text-shadow:none;text-decoration:none;&:is(:hover,:focus){background:var(--color--light-teal);}}
.button{display:inline-block;width:100%;cursor:pointer;background:var(--color--med-teal);border-color:var(--color--med-teal);border-radius:30px;color:var(--color--white);letter-spacing:3px;font-weight:bold;text-decoration:none;text-align:center;text-transform:uppercase;width:auto;padding:20px 10%;&.style_two{border-color:var(--color--white);background:var(----color--dark-teal);padding:20px;}}
.card-group{margin:calc(var(--space) * 4) auto;max-width:850px;& .field-heading{text-align:center;margin-bottom:2rem;}& h2.field-heading{font-size:2rem;}}.card-with-icon{& .field-heading{font-size:1rem;}}.card-group--stacked{& .card-with-icon{display:grid;grid-template-columns:170px auto;grid-gap:3rem;}}@media all and (min-width:960px){.card-group--row{& .cards{display:flex;gap:var(--space);}& .card-with-icon{flex:1;}}}.card-group--row .field-media-icon svg{display:block;margin:0 auto;}
.node.case-study.card{box-shadow:0 10px 15px 0 rgba(0,0,0,0.17);position:relative;display:flex;flex-direction:column;img{width:100%;}h2{font-size:var(--font-size-4-em);margin:0 0 1em;text-align:left;a::after{content:'';display:block;height:100%;width:100%;position:absolute;top:0;left:0;}}.content{display:flex;flex-direction:column;flex:1 0 0;padding:1.25rem;.field.body{margin-bottom:1em;}& .link{border:none;display:block;text-transform:uppercase;text-decoration:underline;font-weight:900;margin-top:auto;}}}.node.case-study.full{text-align:left;max-width:var(--max-width-narrow);margin:0 auto;.field-media-image img{width:100%;}.field-comment{border-top:1px solid var(--color-grey-light);margin-top:1rem;padding-top:1rem;}}
.flexbox{display:flex !important;&--center{align-items:center;justify-content:center;}&--vertical{align-items:center;justify-content:space-between;}&--right{align-items:center;flex-direction:row;justify-content:flex-end;}&.flex-items > div{flex:1;}}@media screen and (max-width:991px){.flexbox{display:block !important;}}
.iframe-container{overflow:hidden;padding-top:56.25%;position:relative;& iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%;}}
.link,.field-footer-link a{border-bottom:5px solid var(--color_3);color:var(--color_1);font-weight:bold;letter-spacing:3px;text-transform:uppercase;}article .field-footer-link{text-align:center;}
.display-list{margin:0 auto;padding:0;list-style:none;}ul.twocol-list{text-align:left;& li{margin-bottom:30px;h3{font-size:1.2rem;text-align:left;margin:0;padding:0;}& p{margin-top:0;}}}@media (min-width:1000px){ul.twocol-list li{display:grid;grid-template-columns:12rem auto;}}.complaints > div{margin:25px auto;& .img{width:65px;min-width:65px;}& .text{padding-left:30px !important;& h3{margin:0;padding:0;text-align:left;}& p{margin:1em auto;}}}.other{text-align:left;margin:50px 0;& h3{text-align:left;}& label{font-weight:bold;color:var(--color_1);}}@media screen and (max-width:767px){ul.list--process li label{min-width:90px;max-width:90px;}}@media screen and (max-width:480px){ul.what li{width:100%;margin-bottom:25px;& h5{margin:0;}}ul.meet li{margin-bottom:0;}}
.ui-dialog{font-family:'Lato',sans-serif;border:none;border-radius:0;padding:0;width:90vw !important;max-width:700px;& .ui-dialog-titlebar-close{background:transparent center center no-repeat;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='times' class='svg-inline--fa fa-times fa-w-11' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath fill='%230e3d44' d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'%3E%3C/path%3E%3C/svg%3E");border:none;height:30px;width:30px;cursor:pointer;top:1.2em;right:.8em;z-index:9999;}& .ui-icon-closethick{background:none;border:none;}& .ui-dialog-content{padding:4vw 5vw;}& .webform-submission-form h2,& .webform-submission-form h2 + p{text-align:center;}& .ui-dialog-buttonpane{margin:0;}& .ui-dialog-buttonset.form-actions{display:flex;justify-content:space-between;align-items:center;padding:1em;}}.ui-dialog-titlebar{background:transparent;border:none;& .ui-dialog-title{display:none;}}
.field-home-notice{background:var(--color-teal-lightest);color:var(--color-grey-dark);margin-bottom:2em;padding:0.8em 1.2em;text-align:center;& a{text-decoration:underline;}& p:last-child{margin-bottom:0;}}
.pager{font-size:1.1em;margin:2em 0;text-align:center;}.pager li{display:inline-block;}.pager a{background:rgba(0,0,0,0.1);padding:.4em .7em;margin:0 .2em;text-decoration:none;}.pager .is-active a{font-size:1.7em;}.pager a:hover{background:rgba(0,0,0,0.2);}.mini-pager{display:flex;justify-content:space-between;width:100%;a{background:transparent;}.pager-next a{justify-content:flex-end;}.pager-previous .caret-link{flex-direction:row-reverse;&::after{transform:rotate(135deg);}}}
.reports{& ul{display:grid;gap:1rem;list-style-type:none;margin:0 auto;padding:0;list-style-type:none;& li{position:relative;& .report{position:relative;& > a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;font-size:0;}& .img{& img{width:100%;height:auto;box-shadow:0 10px 15px 0 rgba(0,0,0,0.17);}}& .bottom{padding:25px 0 0;text-align:left;& .title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:3.9em;margin:0;font-family:"Martel",serif;font-size:var(--font-size-4-em);font-weight:bold;color:var(--color--dark-teal);}}}}}}@media screen and (min-width:480px){.reports ul{grid-template-columns:repeat(2,1fr);}}@media screen and (min-width:767px){.reports ul{grid-template-columns:repeat(4,1fr);}}
.scrollToTop{position:fixed;display:none;right:5%;bottom:40px;width:45px;height:45px;border-radius:5px;z-index:10000 !important;text-align:center;background-color:var(--color_3);& img{color:var(--color_1);width:50%;height:45px;}}
::-webkit-scrollbar{width:6px;}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px var(--color_1);}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px var(--color_1);}div#main_new_game,.metrics.metrics__top.metrics__right,.onload_hidden{display:none;}
.selector{display:flex;justify-content:center;margin:0 auto 25px;padding:0;list-style:none;font-family:"Martel",serif;& li{display:inline-block;margin:30px 3.5%;font-size:var(--font-size-2);font-size:var(--font-size-2-em);font-weight:bold;color:var(--color_1);cursor:pointer;&.active a{border-bottom:5px solid var(--color_3);}& a{display:inline-block;text-align:center;border-bottom:5px solid transparent;&:active,&:focus,&:hover{border-bottom:5px solid var(--color_3);}}}&.selector--smaller li{font-size:var(--font-size-3-em);margin:20px 1.5%;}}@media all and (max-width:767px){.selector .tabs{display:none;}}.tabs{padding:0 2.5%;}.tab{margin:0 auto 20px;padding:0;list-style:none;text-align:center;& li{display:inline-block;padding:0 10px;font-size:var(--font-size-4);font-size:var(--font-size-4-em);font-weight:bold;color:var(--color_1);cursor:pointer;&:active,&:focus,&:hover,&.active{text-decoration:underline;}}}@media screen and (max-width:991px){.tabs{padding:25px 2.5vw 0;& .tab-img{margin-bottom:2em;}}}@media screen and (max-width:767px){.selector{display:none;& li{margin:0;&:after{content:'+';}}}.tab-item{background:transparent;box-shadow:none;margin-bottom:2em;& h2,& .inner{text-align:left;}& > .inner{max-height:0;overflow:hidden;transition:max-height 0.25s ease-in;margin:1.5em 0;}& h2{cursor:pointer;display:flex;justify-content:space-between;& p{margin:0;}}& h2:after{content:url(/themes/custom/tarion_ombud_theme/dist/icons/plus-solid.svg);width:15px;}&.active h2:after{content:url(/themes/custom/tarion_ombud_theme/dist/icons/minus-solid.svg);}&.active{& > .inner{max-height:60em;transition:max-height 0.25s ease-in;}}}}@media screen and (max-width:480px){.selector{margin:25px auto;& .break:before{content:"\a";white-space:pre;}}}
form{--required-red:#c00;}fieldset{border:none;outline:none;}legend{font-weight:bold;margin:1em 0;}.form-item{margin-bottom:1em;& .description{margin-top:.2em;opacity:.75;}}label.form-required:after,.form-item-select-one-of-the-following- label:after{content:'*';color:var(--required-red);margin-left:.2rem;}.form-required-wrapper.error .fieldset-wrapper > div{color:var(--required-red);}input:not(.form-checkbox),select{border:none;border-bottom:1px solid var(--color_1);outline:none;padding:.5em;&.error{border:none;border-bottom:1px solid var(--required-red);;}&:is(:hover,:focus,:focus-within,:focus-visible){border-bottom-color:var(--color--med-teal);background:#e9f4f4;}}.webform-submission-form{border-radius:5px;& h2{margin-bottom:1em;text-align:left;}& .webform-type-radios{padding:0;}& .ajax-progress-throbber{display:none;}}.user-login-form,.user-pass,.path-webform .webform-submission-form{background:white;padding:20px 5%;max-width:900px;margin:0 auto;}.webform-submission-form .form-item{margin-bottom:30px;&.col-50.right{padding-right:10%;}&.col-50.left{padding-left:10%;}& legend,& label{position:relative;display:inline-block;width:100% !important;margin:5px 0;text-align:left;color:var(--color_1);font-weight:900;}& input:not(.form-checkbox),& select{width:100%;padding:.5em 0 .3em;}&.form-type-checkbox,&.form-type-radio{display:flex;align-items:start;margin-bottom:.5em;& input{flex:0 0 1em;margin:.5em;}& > label{color:var(--color_6);font-weight:normal;}}& textarea{width:100%;&:is(:focus,:focus-within,:focus-visible){border-color:var(--color--med-teal);outline:none;}}& select{background:transparent;-webkit-appearance:none;appearance:none;background:right center no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E");}& .iti{width:100%;& .iti__flag-container{display:none;}& .form-tel{width:100%;padding:0;&::placeholder{color:transparent;}}}& .messages{text-align:left;}}.form-item-address-new--country-code{display:none;}.form-actions,.ui-dialog .form-actions,.webform-submission-form .form-actions{display:inline-block;width:100%;padding:30px 0 0;& button,& .button{border:none;background:var(--color--med-teal);padding:0.9rem 1.4rem;text-transform:uppercase;width:auto;&:is(:hover,:focus){background-color:var(--color--dark-teal);}}& .webform-button--previous{background:transparent;border:none;float:left;text-decoration:underline;color:var(--color--med-teal);padding:0;&:is(:hover,:focus){color:inherit;}}& .webform-button--previous + .button--primary,& .webform-button--next{float:right;}}.webform-submission-form .form-item--error-message{display:inline-block;width:100%;color:var(--required-red);;text-align:left;margin:10px 0;& .alert.alert-danger.alert-dismissible{display:none;}}.webform-submission-form ul.progress-tracker{width:60%;& li.progress-step{width:20%;height:10px;margin:1%;background:var(--color_8);&.is-active,&.is-complete{background:var(--color_3);}& .progress-marker,& .progress-text{display:none;}&:after{display:none;}&:last-child{display:none;}}}@media screen and (max-width:991px){section.block-webform-block{& .webform-submission-form{& form{padding:40px 5%;& .form-item{&.col-50.right{padding-right:0;}&.col-50.left{padding-left:0;}}}}}}
