/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media only screen and (min-device-width:320px)and (max-device-width:480px){#banner-background{background-color:#263847;background-image:none !important}}.collectionfield{margin-top:1em;margin-bottom:1em}.field-row div.collectionfield{margin-right:20px;display:inline-block}.field-row .fieldset-legend{font-size:16px}#banner-background{height:88px}#banner-background h3{font-size:16px;font-weight:500;line-height:1.2;text-transform:none}.left-column{display:block}.left-column ul{margin:0;list-style:none}.left-column ul li{font-family:"Open Sans","Arial",sans-serif;font-size:14px;font-weight:500;line-height:1;position:relative;display:none}.left-column ul li.current{position:relative;display:block;min-height:55px;padding:13px 50px 13px 31px;vertical-align:middle;color:#253848}.left-column ul li.current::after{position:absolute;top:50%;right:20px;width:20px;height:20px;margin-top:-10px;content:" ";background:url(/themes/custom/itw/public/fbd75aa4db0584888391.svg) no-repeat 58.4512195122% -20px}.left-column ul li.current .progress-nr{font-size:14px;display:block;color:#c4c6ca}.left-column ul li.completed{color:#a3abb1;background-color:rgba(196,198,202,.2)}.left-column ul li.completed::after{position:absolute;top:50%;right:20px;width:25px;height:25px;margin-top:-10px;content:" ";background:url(/themes/custom/itw/public/fbd75aa4db0584888391.svg) no-repeat 40.4512195122% -25px}.left-column ul.active li,.left-column ul.active li:first-child{font-size:14px;font-weight:400;line-height:1.2;display:block;height:44px;min-height:44px;padding:12px 50px 12px 30px;color:#a3abb1;border-bottom:1px solid #e6e6e6}.left-column ul.active li.current,.left-column ul.active li:first-child.current{color:#263847}.left-column ul.active li .progress-nr,.left-column ul.active li:first-child .progress-nr{display:none}.webform-progressbar{display:none}h1,h3.h1,.webform-client-form h3,.webform-submission-form h3,.webform-client-form legend>span,.webform-submission-form legend>span{font-size:20px;font-weight:500;line-height:1.2;text-transform:capitalize;color:#263847}p{padding:0 0 10px}.center-column .chosen-container .chosen-results li{background-color:#203140;border-bottom:1px solid #fff}.center-column .chosen-container .chosen-results li.highlighted{background-color:#73cfec}.form-actions{margin-top:40px;margin-bottom:0;padding:16px 0 80px;border-top:1px solid #d8d8d8}.form-actions .webform-button--previous{font-size:14px;line-height:45px;font-family:"Open Sans",sans-serif;color:#203140;border:none;background-color:rgba(0,0,0,0);margin-right:15px;text-transform:none;text-decoration:none;padding:0;font-weight:400}.form-actions .webform-button--next,.form-actions .webform-submit,.form-actions .webform-button--submit{font-size:14px;display:inline-block;height:45px;padding:0 60px;font-weight:600;text-transform:uppercase;color:#fff;border:none;border-radius:25px;outline:none;background-color:#203140}fieldset{margin:0;padding:0;border:none}.input-wrapper{display:inline-block;vertical-align:middle;padding:10px;background-color:#fff}.input{font-size:16px;height:40px;margin:0;color:#253747;border:1px solid #c4c4c4}.input.field-small{width:50px;padding:0;text-align:center}.form-item h3{padding:0}.form-item a.chosen-single span,.form-item .input{font-weight:400;font-size:16px}.form-item hr{border:0;border-top:1px solid #d8d8d8}.form-type-webform-custom-composite>label{font-size:14px;font-weight:600;margin-bottom:13px;margin-left:13px;color:#9b9b9b;display:block;padding:0}.webform-multiple-table-responsive thead th{font-size:14px;line-height:15px;color:#54565b;min-width:200px;padding:5px 15px 5px 0px;border-bottom:1px solid #ccc}.webform-multiple-table-responsive .webform-has-field-suffix{display:flex}@media only screen and (max-width:768px){.webform-multiple-table-responsive .webform-has-field-suffix{gap:5px;align-items:center}}.webform-multiple-table-responsive .webform-has-field-suffix input{margin-left:0}.webform-multiple-table-responsive .webform-has-field-suffix .field-suffix{white-space:nowrap;font-size:14px;line-height:14px;align-self:center}.webform-multiple-table-responsive .webform-multiple-table--operations{width:50px}.webform-multiple-table-responsive tbody tr td{padding-right:15px}.webform-multiple-add .button{background-color:#c84c38}.collectionfield .input{width:100%}.collectionfield label,.collectionfield .fieldset-legend{font-size:14px;font-weight:600;margin-bottom:13px;margin-left:13px;color:#9b9b9b;display:block;padding:0}.collectionfield label a,.collectionfield .fieldset-legend a{font-weight:500;position:relative;text-decoration:underline;color:#263847}.collectionfield .option.ui-checkboxradio-label{font-size:16px;height:40px;margin:0;padding:10px 0;text-transform:capitalize;color:#253747;border:1px solid #c4c4c4;border-radius:0;background-color:#fff;font-weight:400}.collectionfield .option.ui-checkboxradio-label::before,.collectionfield .option.ui-checkboxradio-label::after{display:none;content:none}.collectionfield .option.ui-checkboxradio-label.ui-checkboxradio-checked{color:#fff;background-color:#203140}.collectionfield .form-item.form-type-radio{margin:0;padding:10px;background:#fff}.collectionfield .form-item.form-type-radio+.form-type-radio:not(.js-form-item-operation-length){margin-top:-21px}.collectionfield .option,.collectionfield .side-label{margin:0;padding-right:30px}.collectionfield label.option{font-size:14px;text-transform:none;color:#263847}.collectionfield .field-prefix{margin-left:-5px;vertical-align:middle}.collectionfield .field-suffix{margin-left:5px;vertical-align:middle}.radio-link.collectionfield{margin:0}.radio-link.collectionfield .description{display:inline-block}.radio-link.collectionfield .form-item.form-type-radio{font-size:0;line-height:0;margin-left:-10px;padding:0 !important;vertical-align:top;background-color:rgba(0,0,0,0)}.radio-link.collectionfield .js-webform-radios label{font-size:14px;font-weight:500;position:relative !important;height:auto;padding:0 20px 0 0;vertical-align:top;color:#263847;border:0;border-bottom:1px solid #263847;background-color:rgba(0,0,0,0) !important;display:inline-block}.radio-link.collectionfield .js-webform-radios label::before{display:none}.radio-link.collectionfield .js-webform-radios label::after{position:absolute;top:50%;right:0;left:auto;display:block !important;width:25px !important;height:25px !important;margin:0 !important;margin-top:-10px !important;content:" ";background:url(/themes/custom/itw/public/fbd75aa4db0584888391.svg) no-repeat 21% -20px}.radio-link.collectionfield .js-webform-radios .form-item.form-type-radio{margin-left:0}.radio-link.collectionfield .option.ui-checkboxradio-label.ui-checkboxradio-checked{display:none !important}.collectionfield select,.pane-node-webform .form-type-select select{color:#253747}.checkbox.checkbox input+.option::before{margin-top:0}.checkbox input:checked+.side-label::before,.checkbox.checkbox input:checked+.option::before,.checkbox.checkbox input:hover+.option::before{border:1px solid #203140;margin-top:0}.checkbox input:checked+.side-label::after,.checkbox.checkbox input:checked+.option::after,.checkbox.checkbox input:hover+.option::after{display:block;width:11px;height:11px;margin:6px 0 0 6px;content:"";background-color:#203140}.checkbox label.option{padding-top:0}.checkbox .side-label::before,.checkbox .option::before{display:block;width:21px;height:21px;border:1px solid #000;background-color:#fff}#main .collapsible{padding:0;background-image:none !important}#main .collapsible summary{position:relative;background-image:none !important;border:1px solid #203140;height:45px;padding:12px 30px;font-weight:600;font-size:14px;display:inline-block;border-radius:25px;line-height:1}#main .collapsible summary span{font-size:14px;display:inline-block;font-weight:600;text-transform:uppercase;border:none;color:#263847;padding:0;position:relative}#main .collapsible .summary{display:none}#main .collapsible summary{font-size:14px;display:inline-block;font-weight:600;text-transform:uppercase;border:1px solid #203140;color:#263847;position:relative;text-decoration:none}#main .collapsible summary[aria-expanded=true]::after{content:" - "}#main .collapsible summary::after{position:relative;top:0;text-decoration:none;right:-5px;width:20px;height:20px;content:" + ";background-image:none !important;font-size:18px;font-family:"Open Sans",sans-serif;font-weight:700}.form-type-radio .description,.form-type-checkbox .description{margin-top:1em}fieldset legend{display:inline;margin-right:1em}input[name*=pounds_per_day]{max-width:70px}@media only screen and (min-width:1180px){select[name*=manual_vegetable_options]{min-width:300px}select[name*=manual_vegetable_options]+.chosen-container{min-width:300px}}#vegetables_table table{max-width:100%}#vegetables_table .webform-multiple-table-responsive thead th{min-width:10px}@media screen and (min-width:768px){#banner-background{min-height:180px;background-image:url(/themes/custom/itw/public/cf10413085b827923680.jpg) !important;background-repeat:no-repeat}#banner-background h3{font-size:32px;font-weight:500;line-height:1.2;text-transform:none}#banner-background .banner-text{padding-right:44px}#content-area>.container{padding:25px}.left-column{float:left;width:260px;margin-right:25px}.center-column{width:58%}.left-column .progress-menu{margin:0;font-weight:500}.left-column ul{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.16)}.left-column ul li{line-height:1.2;display:block;min-height:44px;padding:15px 30px;color:#c4c6ca;border-top:1px solid #e6e6e6}.left-column ul li span.progress-nr{display:none}.left-column ul li.current{line-height:1.2;min-height:44px;padding:15px 30px;border:0}.left-column ul li.current::after{display:none}.left-column ul li.current span.progress-nr{display:none}.left-column ul li.completed:first-child{background-color:rgba(196,198,202,.2)}.left-column ul li.completed:first-child::after{position:absolute;top:50%;right:20px;display:inline-block;width:25px;height:25px;margin-top:-10px;content:" ";background:url(/themes/custom/itw/public/fbd75aa4db0584888391.svg) no-repeat 40.4512195122% -25px}h1,h3.h1{line-height:1.2}.form-item a.chosen-single{text-decoration:none}.form-item a.chosen-single span{color:#203140}.collectionfield{max-width:372px}.collectionfield.checkbox{max-width:100%}.collectionfield.form-type-checkbox{max-width:none}.collectionfield .form-radios{font-size:0;line-height:0}.collectionfield .form-item{display:inline-block}.collectionfield .form-item.form-type-radio{padding:10px 0}.collectionfield .form-item.form-type-radio:first-child{padding-left:10px}.collectionfield .form-item.form-type-radio:last-child{padding-right:10px}.collectionfield .form-item.form-type-radio+.form-type-radio{margin-left:-1px}.collectionfield .option.ui-checkboxradio-label{display:inline-block;padding:10px 30px}}@media screen and (min-width:1200px){#banner-background h3{font-size:40px}.left-column li{background-image:none}.side-label:hover::after,.option:hover::after{display:block;width:11px;height:11px;margin:6px;content:"";background-color:#263847}.webform-component-fieldset.half-cols{max-width:372px}.webform-component-fieldset.half-cols fieldset.half{float:left;width:47%;margin-right:6%}.webform-component-fieldset.half-cols fieldset.half:last-child{margin-right:0}}.mfp-bg{opacity:1;background-color:rgba(0,0,0,0)}.mfp-content{max-width:650px}.mfp-inline-holder .mfp-content{width:95%;padding:15px;text-align:center;border-radius:5px;background-color:#fff;box-shadow:0 0 40px 20px rgba(0,0,0,.5)}.mfp-inline-holder .mfp-content h3{font-size:22px;font-weight:500;margin-bottom:20px;text-transform:capitalize;color:#000}.mfp-inline-holder .mfp-content p.share-url{line-height:1;padding:10px;color:#a3abb1;background-color:#f4f4f4}.mfp-inline-holder .mfp-content .mfp-close{font-size:14px;font-weight:500;position:absolute;width:auto;height:auto;color:#4a4a4a}.mfp-inline-holder .mfp-content .mfp-close::after{font-weight:500;margin-left:0;color:#4a4a4a;background-color:rgba(0,0,0,0)}.mfp-figure::after{display:none;background-color:rgba(0,0,0,0)}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{font-size:14px;font-weight:500;padding:0;color:#4a4a4a;right:10%;width:80%;top:10%}.mfp-image-holder .mfp-close::after,.mfp-iframe-holder .mfp-close::after{font-weight:500;margin-left:0;color:#4a4a4a;background-color:rgba(0,0,0,0)}img.mfp-img{margin-top:-50px;padding:0}.mfp-figure{position:relative}.form-item a{color:#263847;text-decoration:underline}#banner-background{background-color:#48773c;display:table;width:100%}.form-left label{display:none}.center-column.no-left-column article{padding:25px 24px 0}.center-column.no-left-column h2{font-family:fira-sans,Arial,sans-serif;font-weight:600;font-size:20px;color:#263847;line-height:24px;padding-bottom:10px}.center-column.no-left-column p{color:#9b9b9b}.fl-item{margin-top:20px;margin-bottom:35px}.fl-item img{display:block;width:100%;height:auto}.fl-item .btn{display:block;text-align:center;margin:1em auto 0;width:143px;font-size:14px;font-weight:500;padding:13px 52px;text-decoration:none;text-transform:uppercase;color:#fff;border-radius:25px;background-color:#c84c38;border:1px solid #c84c38}.fl-item.selected .fli-bot p{display:none}.form-item h3{color:#54565b;font-size:18px;padding-bottom:10px}.fli-top{background-color:#fff;border:1px solid #979797;border-radius:8px;padding:20px}.fli-bot{border-bottom:1px solid #d8d8d8;padding-bottom:15px}.fli-bot h3{font-size:16px;color:#54565b;line-height:31px;padding:10px 0 5px}.fli-bot p{color:#9b9b9b}.form-actions .webform-button--next,.form-actions .webform-submit,.form-actions .webform-button--submit{background-color:#c84c38;border:1px solid #c84c38}.form-right{display:block;margin-top:1em}.form-right.hidden{display:none}.input-wrapper.white-bg{width:60px}.input-wrapper.white-bg input{margin:0}.form-actions{text-align:center;padding-top:30px}.form-left .back-button{color:#263847;text-decoration:underline;font-weight:500;margin-bottom:15px;display:block}.form-left .back-button.hidden{display:none}@media only screen and (min-width:768px){#top-area{margin-top:16px}#banner-background{position:relative;background-image:url(/themes/custom/itw/public/d1898edeacd642b0e336.jpg) !important}#banner-background::after{background-image:linear-gradient(90deg,rgb(0,0,0) 24%,rgba(38,56,71,0) 63%);content:"";width:100%;height:100%;position:absolute;left:0;top:0;display:block}#banner-background .banner-text{position:relative;z-index:20}#content-area>.container{padding:0}.center-column.no-left-column{width:100%}.center-column.no-left-column article{padding:40px 45px 0}.fl-item{display:inline-block;width:calc(50% - 23px);vertical-align:top}.fl-item:nth-child(odd){margin-right:46px}.fl-item.selected{margin-top:0;margin-left:0;margin-right:0;width:100%}.fl-item.selected .fli-bot p{display:block}.fl-item.selected .fli-bot{border-bottom:none;height:auto}.form-left.half{float:left;width:calc(100% - 350px);padding-right:40px}.form-right{float:right;width:350px}.form-actions{text-align:left}}@media only screen and (min-width:1200px){#top-area{margin-top:0}#banner-background{position:relative}#banner-background::after{width:75%}#banner-background::before{content:"";width:25%;height:100%;position:absolute;right:0;top:0;display:block;background-image:linear-gradient(-90deg,rgb(0,0,0) 40%,rgba(38,56,71,0) 100%)}#content-area{background-color:#f4f4f4}.domain-hobart .center-column.no-left-column{width:1110px;padding-left:75px}.center-column.no-left-column{width:100%}.center-column.no-left-column article{padding:85px 0 0}.form-left{border-top:1px solid #d8d8d8;margin-top:15px;padding-top:5px}.form-left fieldset{margin:0}.fl-item{width:310px}.fl-item:nth-child(odd){margin-right:0}.fl-item:nth-child(3n+2){margin-left:52px;margin-right:52px}.fl-item:nth-child(3n+2).selected{margin-left:0;margin-right:0;margin-top:0}.form-left.half{width:435px;border-top:none;padding-right:125px}.form-right{float:left;width:540px}.fl-item .btn:hover{background-color:rgba(0,0,0,0);color:#c84c38;border:1px solid #c84c38}.form-actions .webform-next:hover,.form-actions .webform-submit:hover{background-color:rgba(0,0,0,0);color:#c84c38;border:1px solid #c84c38}.form-left .back-button{text-decoration:none}.form-left .back-button:hover{text-decoration:underline}}@media only screen and (min-width:768px)and (max-width:1199px){.form-left.half{width:100%;float:none;padding-right:0}.form-right{float:none;width:100%}.fli-bot{height:auto !important;margin-bottom:0}.webform-multiple-table td{vertical-align:middle}}
