table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}
table.dataTable tfoot th,table.dataTable thead th{font-weight:700}
table.dataTable thead td,table.dataTable thead th{padding:10px 18px}
table.dataTable thead td:active,table.dataTable thead th:active{outline:0}
table.dataTable tfoot td,table.dataTable tfoot th{padding:10px 18px 6px}
table.dataTable tbody tr{background-color:#fff}
table.dataTable tbody tr.selected{background-color:#b0bed9}
table.dataTable tbody td,table.dataTable tbody th{padding:8px 10px}
table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border-top:1px solid #ddd}
table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{border-top:0}
table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{border-top:1px solid #ddd;border-right:1px solid #ddd}
table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #ddd}
table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{border-top:0}
table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd{background-color:#f9f9f9}
table.dataTable.display tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected{background-color:#acbad4}
table.dataTable.display tbody tr:hover,table.dataTable.hover tbody tr:hover{background-color:#f6f6f6}
table.dataTable.display tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected{background-color:#aab7d1}
table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3{background-color:#fafafa}
table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3{background-color:#acbad5}
table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}
table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}
table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}
table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}
table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}
table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}
table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}
table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}
table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}
table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}
table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}
table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}
table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}
table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}
table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}
table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}
table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}
table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}
table.dataTable.no-footer{border-bottom:1px solid #111}
table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}
table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px 17px 4px 4px}
table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{padding:4px}
table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}
table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}
table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}
table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}
table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}
table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}
table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}
table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}
table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}
table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}
table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}
table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}
table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}
table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}
table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}
table.dataTable,table.dataTable td,table.dataTable th{box-sizing:content-box}
.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}
.dataTables_wrapper .dataTables_length{float:left}
.dataTables_wrapper .dataTables_filter{float:right;text-align:right}
.dataTables_wrapper .dataTables_filter input{margin-left:.5em}
.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}
.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}
.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#dcdcdc));background:-webkit-linear-gradient(top,#fff,#dcdcdc);background:-moz-linear-gradient(top,#fff 0,#dcdcdc 100%);background:-ms-linear-gradient(top,#fff 0,#dcdcdc 100%);background:-o-linear-gradient(top,#fff 0,#dcdcdc 100%);background:linear-gradient(180deg,#fff 0,#dcdcdc)}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#585858),color-stop(100%,#111));background:-webkit-linear-gradient(top,#585858,#111);background:-moz-linear-gradient(top,#585858 0,#111 100%);background:-ms-linear-gradient(top,#585858 0,#111 100%);background:-o-linear-gradient(top,#585858 0,#111 100%);background:linear-gradient(180deg,#585858 0,#111)}
.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:0;background-color:#2b2b2b;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2b2b2b),color-stop(100%,#0c0c0c));background:-webkit-linear-gradient(top,#2b2b2b,#0c0c0c);background:-moz-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-ms-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-o-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:linear-gradient(180deg,#2b2b2b 0,#0c0c0c);box-shadow:inset 0 0 3px #111}
.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}
.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,.9)),color-stop(75%,rgba(255,255,255,.9)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0));background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0))}
.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}
.dataTables_wrapper .dataTables_scroll{clear:both}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th{vertical-align:middle}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}
.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}
.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable{border-bottom:0}
.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}
@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}
.dataTables_wrapper .dataTables_paginate{margin-top:.5em}
}
@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}
.dataTables_wrapper .dataTables_filter{margin-top:.5em}
}
table.dataTable thead th div.DataTables_sort_wrapper{position:relative}
table.dataTable thead th div.DataTables_sort_wrapper span{position:absolute;top:50%;margin-top:-8px;right:-18px}
table.dataTable tfoot th.ui-state-default,table.dataTable thead th.ui-state-default{border-left-width:0}
table.dataTable tfoot th.ui-state-default:first-child,table.dataTable thead th.ui-state-default:first-child{border-left-width:1px}
.dataTables_wrapper .dataTables_paginate .fg-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;border:1px solid transparent}
.dataTables_wrapper .dataTables_paginate .fg-button:active{outline:0}
.dataTables_wrapper .dataTables_paginate .fg-button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}
.dataTables_wrapper .dataTables_paginate .fg-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}
.dataTables_wrapper .ui-widget-header{font-weight:400}
.dataTables_wrapper .ui-toolbar{padding:8px}
.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:0}
.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:inherit}
div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{z-index:2}
div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:0}
div.DTFC_Blocker{background-color:white}
table.fixedHeader-floating{position:fixed !important;background-color:white}
table.fixedHeader-locked{position:absolute !important;background-color:white}
@media print{table.fixedHeader-floating{display:none}
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default !important}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none !important}
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child{position:relative;padding-left:30px;cursor:pointer}
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:Courier New,Courier,monospace;line-height:14px;content:"+";background-color:#31b131}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:"-";background-color:#d33333}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}
table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}
table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:Courier New,Courier,monospace;line-height:14px;content:"+";background-color:#31b131}
table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:"-";background-color:#d33333}
table.dataTable>tbody>tr.child{padding:.5em 1em}
table.dataTable>tbody>tr.child:hover{background:transparent !important}
table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}
table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}
table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}
table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:0}
table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}
div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}
div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,.6)}
div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}
div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}
div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}
div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,.6)}
@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}
}
.vue-simple-suggest>ul{list-style:none;margin:0;padding:0}
.vue-simple-suggest.designed{position:relative}
.vue-simple-suggest.designed,.vue-simple-suggest.designed *{box-sizing:border-box}
.vue-simple-suggest.designed .input-wrapper input{display:block;width:100%;padding:10px;border:1px solid #cde;border-radius:3px;color:black;background:white;outline:0;transition:all .1s;transition-delay:.05s}
.vue-simple-suggest.designed.focus .input-wrapper input{border:1px solid #aaa}
.vue-simple-suggest.designed .suggestions{position:absolute;left:0;right:0;top:100%;top:calc(100% + 5px);border-radius:3px;border:1px solid #aaa;background-color:#fff;opacity:1;z-index:1000}
.vue-simple-suggest.designed .suggestions .suggest-item{cursor:pointer;user-select:none}
.vue-simple-suggest.designed .suggestions .misc-item,.vue-simple-suggest.designed .suggestions .suggest-item{padding:5px 10px}
.vue-simple-suggest.designed .suggestions .suggest-item.hover{background-color:#2874d5 !important;color:#fff !important}
.vue-simple-suggest.designed .suggestions .suggest-item.selected{background-color:#2832d5;color:#fff}
.btn,.btn-flat{border:0;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}
.btn-flat.disabled,.btn-flat:disabled,.btn-flat[disabled],.btn-floating.disabled,.btn-floating:disabled,.btn-floating[disabled],.btn-large.disabled,.btn-large:disabled,.btn-large[disabled],.btn.disabled,.btn:disabled,.btn[disabled]{pointer-events:none;background-color:#dfdfdf;box-shadow:none;color:#9f9f9f;cursor:default}
.btn-flat.disabled:hover,.btn-flat:disabled:hover,.btn-flat[disabled]:hover,.btn-floating.disabled:hover,.btn-floating:disabled:hover,.btn-floating[disabled]:hover,.btn-large.disabled:hover,.btn-large:disabled:hover,.btn-large[disabled]:hover,.btn.disabled:hover,.btn:disabled:hover,.btn[disabled]:hover{background-color:#dfdfdf;color:#9f9f9f}
.btn,.btn-flat,.btn-floating,.btn-large{font-size:1rem;outline:0}
.btn-flat i,.btn-floating i,.btn-large i,.btn i{font-size:1.3rem;line-height:inherit}
.btn,.btn-floating:focus,.btn:focus{background-color:red}
.btn{text-decoration:none;color:#fff;text-align:center;letter-spacing:.5px;transition:.2s ease-out;cursor:pointer}
.btn:hover{background-color:red}
button.btn-floating{border:0}
.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997}
.fixed-action-btn.active ul{visibility:visible}
.fixed-action-btn.horizontal{padding:0 0 0 15px}
.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;transform:translateY(-50%);height:100%;left:auto;width:500px}
.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0}
.fixed-action-btn.toolbar{padding:0;height:54px}
.fixed-action-btn.toolbar.active>a i{opacity:0}
.fixed-action-btn.toolbar ul{display:flex;top:0;bottom:0;z-index:1}
.fixed-action-btn.toolbar ul li{flex:1;display:inline-block;margin:0;height:100%;transition:none}
.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;box-shadow:none;color:#fff;line-height:54px;z-index:1}
.fixed-action-btn.toolbar ul li a i{line-height:inherit}
.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}
.fixed-action-btn ul li{margin-bottom:15px}
.fixed-action-btn ul a.btn-floating{opacity:0}
.fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;transform:scale(0)}
.btn-flat{background-color:transparent;color:#343434;cursor:pointer;transition:background-color .2s}
.btn-flat,.btn-flat:focus,.btn-flat:hover{box-shadow:none}
.btn-flat:focus{background-color:rgba(0,0,0,.1)}
.btn-flat.disabled{background-color:transparent;color:#999;cursor:default}
.btn-block{display:block}
.card-panel{padding:24px}
.card,.card-panel{transition:box-shadow .25s;margin:.5rem 0 1rem;border-radius:2px;background-color:#fff}
.card{position:relative}
.card .card-title{font-size:24px;font-weight:300}
.card .card-title.activator{cursor:pointer}
.card.large,.card.medium,.card.small{position:relative}
.card.large .card-image,.card.medium .card-image,.card.small .card-image{max-height:60%;overflow:hidden}
.card.large .card-image+.card-content,.card.medium .card-image+.card-content,.card.small .card-image+.card-content{max-height:40%}
.card.large .card-content,.card.medium .card-content,.card.small .card-content{max-height:100%;overflow:hidden}
.card.large .card-action,.card.medium .card-action,.card.small .card-action{position:absolute;bottom:0;left:0;right:0}
.card.small{height:300px}
.card.medium{height:400px}
.card.large{height:500px}
.card.horizontal{display:flex}
.card.horizontal.large .card-image,.card.horizontal.medium .card-image,.card.horizontal.small .card-image{height:100%;max-height:none;overflow:visible}
.card.horizontal.large .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.small .card-image img{height:100%}
.card.horizontal .card-image{max-width:50%}
.card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;width:auto}
.card.horizontal .card-stacked{display:flex;flex-direction:column;flex:1;position:relative}
.card.horizontal .card-stacked .card-content{flex-grow:1}
.card.sticky-action .card-action{z-index:2}
.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}
.card .card-image{position:relative}
.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}
.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;max-width:100%;padding:24px}
.card .card-content{padding:24px;border-radius:0 0 2px 2px}
.card .card-content p{margin:0;color:inherit}
.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}
.card .card-content .card-title i{line-height:32px}
.card .card-action{position:relative;background-color:inherit;border-top:1px solid rgba(160,160,160,.2);padding:16px 24px}
.card .card-action:last-child{border-radius:0 0 2px 2px}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating){color:red;margin-right:24px;transition:color .3s ease;text-transform:uppercase}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating):hover{color:red}
.card .card-reveal{padding:24px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;left:0;top:100%;height:100%;z-index:3;display:none}
.card .card-reveal .card-title{cursor:pointer;display:block}
.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem}
.collapsible-header{display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}
.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}
.collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box;padding:2rem}
.side-nav .collapsible,.side-nav.fixed .collapsible{border:0;box-shadow:none}
.side-nav .collapsible li,.side-nav.fixed .collapsible li{padding:0}
.side-nav .collapsible-header,.side-nav.fixed .collapsible-header{background-color:transparent;border:0;line-height:inherit;height:inherit;padding:0 16px}
.side-nav .collapsible-header:hover,.side-nav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,.05)}
.side-nav .collapsible-header i,.side-nav.fixed .collapsible-header i{line-height:inherit}
.side-nav .collapsible-body,.side-nav.fixed .collapsible-body{border:0;background-color:#fff}
.collapsible.popout{border:0;box-shadow:none}
.collapsible.popout>li{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 24px;transition:margin .35s cubic-bezier(.25,.46,.45,.94)}
.collapsible.popout>li.active{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0}
.dropdown-content{margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width,height}
.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none}
.dropdown-content li.active,.dropdown-content li.selected,.dropdown-content li:hover{background-color:#eee}
.dropdown-content li.divider{min-height:0;height:1px}
.dropdown-content li>a,.dropdown-content li>span{font-size:16px;display:block;line-height:22px}
.dropdown-content li>span>label{top:1px;left:0;height:18px}
.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}
.input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px}
ul:not(.browser-default){padding-left:0;list-style-type:none}
ul:not(.browser-default)>li{list-style-type:none}
.valign-wrapper{display:flex;align-items:center}
.clearfix{clear:both}
.z-depth-0{box-shadow:none}
.collapsible,.z-depth-1{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.z-depth-1-half{box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}
.z-depth-2{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}
.z-depth-3{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.3)}
.z-depth-4{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.3)}
.z-depth-5{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.3)}
.hoverable{transition:box-shadow .25s}
.hoverable:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}
.divider{height:1px;overflow:hidden;background-color:#7f7f7f}
blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid red}
i{line-height:inherit}
i.left{float:left;margin-right:15px}
i.right{float:right;margin-left:15px}
i.tiny{font-size:1rem}
i.small{font-size:2rem}
i.medium{font-size:4rem}
i.large{font-size:6rem}
img.responsive-img,video.responsive-video{max-width:100%;height:auto}
.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}
.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}
.pagination li.active a{color:#fff}
.pagination li.active{background-color:red}
.pagination li.disabled a{cursor:default;color:#999}
.pagination li i{font-size:2rem}
.pagination li.pages ul li{display:inline-block;float:none}
.parallax-container{position:relative;overflow:hidden;height:500px}
.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}
.parallax-container .parallax img{display:none;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;transform:translateZ(0);transform:translateX(-50%)}
.pin-bottom,.pin-top{position:relative}
.pinned{position:fixed}
.fade-in,ul.staggered-list li{opacity:0}
.fade-in{transform-origin:0 50%}
.page-footer{padding-top:20px;color:#fff;background-color:red}
.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:flex;align-items:center;padding:10px 0;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08)}
table,td,th{border:0}
table{width:100%;display:table}
table.bordered>tbody>tr,table.bordered>thead>tr{border-bottom:1px solid #d0d0d0}
table.striped>tbody>tr:nth-child(odd){background-color:#e6e8ea}
table.striped>tbody>tr>td{border-radius:0}
table.highlight>tbody>tr{transition:background-color .25s ease}
table.highlight>tbody>tr:hover{background-color:#e6e8ea}
table.centered tbody tr td,table.centered thead tr th{text-align:center}
thead{border-bottom:1px solid #d0d0d0}
td,th{padding:15px 5px;display:table-cell;vertical-align:middle;border-radius:2px}
.collection{margin:.5rem 0 1rem;border:1px solid #e6e8ea;border-radius:2px;overflow:hidden;position:relative}
.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e6e8ea}
.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}
.collection .collection-item.avatar:not(.circle-clipper)>.circle,.collection .collection-item.avatar :not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}
.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}
.collection .collection-item.avatar .title{font-size:16px}
.collection .collection-item.avatar p{margin:0}
.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}
.collection .collection-item:last-child{border-bottom:0}
.collection .collection-item.active{background-color:#fff;color:red}
.collection .collection-item.active .secondary-content{color:#fff}
.collection a.collection-item{display:block;transition:.25s;color:red}
.collection a.collection-item:not(.active):hover{background-color:#fff}
.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e6e8ea;padding:10px 20px}
.collection.with-header .collection-item{padding-left:30px}
.collection.with-header .collection-item.avatar{padding-left:72px}
.secondary-content{float:right;color:red}
.collapsible .collection{margin:0;border:0}
.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}
.progress{position:relative;height:4px;display:block;width:100%;background-color:#fcc;border-radius:2px;margin:.5rem 0 1rem;overflow:hidden}
.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:red;transition:width .3s linear}
.progress .indeterminate{background-color:red}
.progress .indeterminate:before{animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}
.progress .indeterminate:after,.progress .indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right}
.progress .indeterminate:after{animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}
@keyframes indeterminate{0{left:-35%;right:100%}
60%{left:100%;right:-90%}
to{left:100%;right:-90%}
}
@keyframes indeterminate-short{0{left:-200%;right:100%}
60%{left:107%;right:-8%}
to{left:107%;right:-8%}
}
.hide{display:none !important}
.left-align{text-align:left}
.right-align{text-align:right}
.center,.center-align{text-align:center}
.left{float:left}
.right{float:right}
.no-select{user-select:none}
.circle{border-radius:50%}
.center-block{display:block;margin-left:auto;margin-right:auto}
.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.no-padding{padding:0}
.container{margin:0 auto;max-width:1024px;width:90%}
@media only screen and (min-width:601px){.container{width:85%}
}
@media only screen and (min-width:993px){.container{width:70%}
}
.container .row{margin-left:-.75rem;margin-right:-.75rem}
.section{padding-top:1rem;padding-bottom:1rem}
.row{margin-left:auto;margin-right:auto;margin-bottom:20px}
.row:after{content:"";display:table;clear:both}
.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}
.row .col.no-pad{padding:0}
.row .col.no-pad-left{padding-left:0}
.row .col.no-pad-right{padding-right:0}
.row .col.no-pad-bot{padding-bottom:0}
.row .col.no-pad-top{padding-top:0}
.row .col.row{margin-left:auto;margin-right:auto;margin-bottom:20px}
.row .col.row:after{content:"";display:table;clear:both}
.row .col[class*=pull-],.row .col[class*=push-]{position:relative}
.row .col.s1{width:8.3333333333%}
.row .col.s1,.row .col.s2{margin-left:auto;left:auto;right:auto}
.row .col.s2{width:16.6666666667%}
.row .col.s3{width:25%}
.row .col.s3,.row .col.s4{margin-left:auto;left:auto;right:auto}
.row .col.s4{width:33.3333333333%}
.row .col.s5{width:41.6666666667%}
.row .col.s5,.row .col.s6{margin-left:auto;left:auto;right:auto}
.row .col.s6{width:50%}
.row .col.s7{width:58.3333333333%}
.row .col.s7,.row .col.s8{margin-left:auto;left:auto;right:auto}
.row .col.s8{width:66.6666666667%}
.row .col.s9{width:75%}
.row .col.s9,.row .col.s10{margin-left:auto;left:auto;right:auto}
.row .col.s10{width:83.3333333333%}
.row .col.s11{width:91.6666666667%}
.row .col.s11,.row .col.s12{margin-left:auto;left:auto;right:auto}
.row .col.s12{width:100%}
.row .col.offset-s1{margin-left:8.3333333333%}
.row .col.pull-s1{right:8.3333333333%}
.row .col.push-s1{left:8.3333333333%}
.row .col.offset-s2{margin-left:16.6666666667%}
.row .col.pull-s2{right:16.6666666667%}
.row .col.push-s2{left:16.6666666667%}
.row .col.offset-s3{margin-left:25%}
.row .col.pull-s3{right:25%}
.row .col.push-s3{left:25%}
.row .col.offset-s4{margin-left:33.3333333333%}
.row .col.pull-s4{right:33.3333333333%}
.row .col.push-s4{left:33.3333333333%}
.row .col.offset-s5{margin-left:41.6666666667%}
.row .col.pull-s5{right:41.6666666667%}
.row .col.push-s5{left:41.6666666667%}
.row .col.offset-s6{margin-left:50%}
.row .col.pull-s6{right:50%}
.row .col.push-s6{left:50%}
.row .col.offset-s7{margin-left:58.3333333333%}
.row .col.pull-s7{right:58.3333333333%}
.row .col.push-s7{left:58.3333333333%}
.row .col.offset-s8{margin-left:66.6666666667%}
.row .col.pull-s8{right:66.6666666667%}
.row .col.push-s8{left:66.6666666667%}
.row .col.offset-s9{margin-left:75%}
.row .col.pull-s9{right:75%}
.row .col.push-s9{left:75%}
.row .col.offset-s10{margin-left:83.3333333333%}
.row .col.pull-s10{right:83.3333333333%}
.row .col.push-s10{left:83.3333333333%}
.row .col.offset-s11{margin-left:91.6666666667%}
.row .col.pull-s11{right:91.6666666667%}
.row .col.push-s11{left:91.6666666667%}
.row .col.offset-s12{margin-left:100%}
.row .col.pull-s12{right:100%}
.row .col.push-s12{left:100%}
@media only screen and (min-width:769px){.row .col.m1{width:8.3333333333%}
.row .col.m1,.row .col.m2{margin-left:auto;left:auto;right:auto}
.row .col.m2{width:16.6666666667%}
.row .col.m3{width:25%}
.row .col.m3,.row .col.m4{margin-left:auto;left:auto;right:auto}
.row .col.m4{width:33.3333333333%}
.row .col.m5{width:41.6666666667%}
.row .col.m5,.row .col.m6{margin-left:auto;left:auto;right:auto}
.row .col.m6{width:50%}
.row .col.m7{width:58.3333333333%}
.row .col.m7,.row .col.m8{margin-left:auto;left:auto;right:auto}
.row .col.m8{width:66.6666666667%}
.row .col.m9{width:75%}
.row .col.m9,.row .col.m10{margin-left:auto;left:auto;right:auto}
.row .col.m10{width:83.3333333333%}
.row .col.m11{width:91.6666666667%}
.row .col.m11,.row .col.m12{margin-left:auto;left:auto;right:auto}
.row .col.m12{width:100%}
.row .col.offset-m1{margin-left:8.3333333333%}
.row .col.pull-m1{right:8.3333333333%}
.row .col.push-m1{left:8.3333333333%}
.row .col.offset-m2{margin-left:16.6666666667%}
.row .col.pull-m2{right:16.6666666667%}
.row .col.push-m2{left:16.6666666667%}
.row .col.offset-m3{margin-left:25%}
.row .col.pull-m3{right:25%}
.row .col.push-m3{left:25%}
.row .col.offset-m4{margin-left:33.3333333333%}
.row .col.pull-m4{right:33.3333333333%}
.row .col.push-m4{left:33.3333333333%}
.row .col.offset-m5{margin-left:41.6666666667%}
.row .col.pull-m5{right:41.6666666667%}
.row .col.push-m5{left:41.6666666667%}
.row .col.offset-m6{margin-left:50%}
.row .col.pull-m6{right:50%}
.row .col.push-m6{left:50%}
.row .col.offset-m7{margin-left:58.3333333333%}
.row .col.pull-m7{right:58.3333333333%}
.row .col.push-m7{left:58.3333333333%}
.row .col.offset-m8{margin-left:66.6666666667%}
.row .col.pull-m8{right:66.6666666667%}
.row .col.push-m8{left:66.6666666667%}
.row .col.offset-m9{margin-left:75%}
.row .col.pull-m9{right:75%}
.row .col.push-m9{left:75%}
.row .col.offset-m10{margin-left:83.3333333333%}
.row .col.pull-m10{right:83.3333333333%}
.row .col.push-m10{left:83.3333333333%}
.row .col.offset-m11{margin-left:91.6666666667%}
.row .col.pull-m11{right:91.6666666667%}
.row .col.push-m11{left:91.6666666667%}
.row .col.offset-m12{margin-left:100%}
.row .col.pull-m12{right:100%}
.row .col.push-m12{left:100%}
}
@media only screen and (min-width:992px){.row .col.l1{width:8.3333333333%}
.row .col.l1,.row .col.l2{margin-left:auto;left:auto;right:auto}
.row .col.l2{width:16.6666666667%}
.row .col.l3{width:25%}
.row .col.l3,.row .col.l4{margin-left:auto;left:auto;right:auto}
.row .col.l4{width:33.3333333333%}
.row .col.l5{width:41.6666666667%}
.row .col.l5,.row .col.l6{margin-left:auto;left:auto;right:auto}
.row .col.l6{width:50%}
.row .col.l7{width:58.3333333333%}
.row .col.l7,.row .col.l8{margin-left:auto;left:auto;right:auto}
.row .col.l8{width:66.6666666667%}
.row .col.l9{width:75%}
.row .col.l9,.row .col.l10{margin-left:auto;left:auto;right:auto}
.row .col.l10{width:83.3333333333%}
.row .col.l11{width:91.6666666667%}
.row .col.l11,.row .col.l12{margin-left:auto;left:auto;right:auto}
.row .col.l12{width:100%}
.row .col.offset-l1{margin-left:8.3333333333%}
.row .col.pull-l1{right:8.3333333333%}
.row .col.push-l1{left:8.3333333333%}
.row .col.offset-l2{margin-left:16.6666666667%}
.row .col.pull-l2{right:16.6666666667%}
.row .col.push-l2{left:16.6666666667%}
.row .col.offset-l3{margin-left:25%}
.row .col.pull-l3{right:25%}
.row .col.push-l3{left:25%}
.row .col.offset-l4{margin-left:33.3333333333%}
.row .col.pull-l4{right:33.3333333333%}
.row .col.push-l4{left:33.3333333333%}
.row .col.offset-l5{margin-left:41.6666666667%}
.row .col.pull-l5{right:41.6666666667%}
.row .col.push-l5{left:41.6666666667%}
.row .col.offset-l6{margin-left:50%}
.row .col.pull-l6{right:50%}
.row .col.push-l6{left:50%}
.row .col.offset-l7{margin-left:58.3333333333%}
.row .col.pull-l7{right:58.3333333333%}
.row .col.push-l7{left:58.3333333333%}
.row .col.offset-l8{margin-left:66.6666666667%}
.row .col.pull-l8{right:66.6666666667%}
.row .col.push-l8{left:66.6666666667%}
.row .col.offset-l9{margin-left:75%}
.row .col.pull-l9{right:75%}
.row .col.push-l9{left:75%}
.row .col.offset-l10{margin-left:83.3333333333%}
.row .col.pull-l10{right:83.3333333333%}
.row .col.push-l10{left:83.3333333333%}
.row .col.offset-l11{margin-left:91.6666666667%}
.row .col.pull-l11{right:91.6666666667%}
.row .col.push-l11{left:91.6666666667%}
.row .col.offset-l12{margin-left:100%}
.row .col.pull-l12{right:100%}
.row .col.push-l12{left:100%}
}
@media only screen and (min-width:1200px){.row .col.xl1{width:8.3333333333%}
.row .col.xl1,.row .col.xl2{margin-left:auto;left:auto;right:auto}
.row .col.xl2{width:16.6666666667%}
.row .col.xl3{width:25%}
.row .col.xl3,.row .col.xl4{margin-left:auto;left:auto;right:auto}
.row .col.xl4{width:33.3333333333%}
.row .col.xl5{width:41.6666666667%}
.row .col.xl5,.row .col.xl6{margin-left:auto;left:auto;right:auto}
.row .col.xl6{width:50%}
.row .col.xl7{width:58.3333333333%}
.row .col.xl7,.row .col.xl8{margin-left:auto;left:auto;right:auto}
.row .col.xl8{width:66.6666666667%}
.row .col.xl9{width:75%}
.row .col.xl9,.row .col.xl10{margin-left:auto;left:auto;right:auto}
.row .col.xl10{width:83.3333333333%}
.row .col.xl11{width:91.6666666667%}
.row .col.xl11,.row .col.xl12{margin-left:auto;left:auto;right:auto}
.row .col.xl12{width:100%}
.row .col.offset-xl1{margin-left:8.3333333333%}
.row .col.pull-xl1{right:8.3333333333%}
.row .col.push-xl1{left:8.3333333333%}
.row .col.offset-xl2{margin-left:16.6666666667%}
.row .col.pull-xl2{right:16.6666666667%}
.row .col.push-xl2{left:16.6666666667%}
.row .col.offset-xl3{margin-left:25%}
.row .col.pull-xl3{right:25%}
.row .col.push-xl3{left:25%}
.row .col.offset-xl4{margin-left:33.3333333333%}
.row .col.pull-xl4{right:33.3333333333%}
.row .col.push-xl4{left:33.3333333333%}
.row .col.offset-xl5{margin-left:41.6666666667%}
.row .col.pull-xl5{right:41.6666666667%}
.row .col.push-xl5{left:41.6666666667%}
.row .col.offset-xl6{margin-left:50%}
.row .col.pull-xl6{right:50%}
.row .col.push-xl6{left:50%}
.row .col.offset-xl7{margin-left:58.3333333333%}
.row .col.pull-xl7{right:58.3333333333%}
.row .col.push-xl7{left:58.3333333333%}
.row .col.offset-xl8{margin-left:66.6666666667%}
.row .col.pull-xl8{right:66.6666666667%}
.row .col.push-xl8{left:66.6666666667%}
.row .col.offset-xl9{margin-left:75%}
.row .col.pull-xl9{right:75%}
.row .col.push-xl9{left:75%}
.row .col.offset-xl10{margin-left:83.3333333333%}
.row .col.pull-xl10{right:83.3333333333%}
.row .col.push-xl10{left:83.3333333333%}
.row .col.offset-xl11{margin-left:91.6666666667%}
.row .col.pull-xl11{right:91.6666666667%}
.row .col.push-xl11{left:91.6666666667%}
.row .col.offset-xl12{margin-left:100%}
.row .col.pull-xl12{right:100%}
.row .col.push-xl12{left:100%}
}
.material-icons{font-family:Material Icons;font-feature-settings:"liga";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}
.modal{right:0;background-color:#e6e8ea;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}
.hro03-product-header .band-content .modal .product-title,.inner-nav-wrapper .sections section .modal h3,.modal .hro03-product-header .band-content .product-title,.modal .inner-nav-wrapper .sections section h3,.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}
.modal .modal-content{padding:24px}
.modal .modal-close{cursor:pointer}
.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#e6e8ea;padding:4px 6px;height:56px;width:100%;text-align:right}
.modal .modal-footer .btn,.modal .modal-footer .btn-flat{margin:6px 0}
.modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}
.modal.modal-fixed-footer{padding:0;height:70%}
.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}
.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,.1);position:absolute;bottom:0}
.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom,opacity}
@media print{body{padding:20px;margin:0 auto;width:1024px;-webkit-print-color-adjust:exact}
html{zoom:1}
.c-hro01,.con11-timeline,.con12-tiles-4-col,.con13-tiles-6-col,.div.band.con02-cards-3-column,.nav01-breadcrumbs,div.band.con02-cards-3-column.green,div.band.con02-cards-3-column.orange,footer{background:white !important}
}
.slider{position:relative;height:400px;width:100%}
.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}
.slider.fullscreen ul.slides{height:100%}
.slider.fullscreen ul.indicators{z-index:2;bottom:30px}
.slider .slides{background-color:grey;margin:0;height:400px}
.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}
.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:50%}
.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}
.slider .slides li .caption p{color:#787c7f}
.slider .slides li.active{z-index:2}
.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}
.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#787c7f;transition:background-color .3s;border-radius:50%}
.slider .indicators .indicator-item.active{background-color:#787c7f}
.tabs{position:relative;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto}
.tabs.tabs-transparent{background-color:transparent}
.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover,.tabs.tabs-transparent .tab a{color:rgba(255,255,255,.7)}
.tabs.tabs-transparent .tab a.active,.tabs.tabs-transparent .tab a:hover{color:#fff}
.tabs.tabs-transparent .indicator{background-color:#fff}
.tabs.tabs-fixed-width{display:flex}
.tabs.tabs-fixed-width .tab{flex-grow:1}
.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}
.tabs .tab a{color:rgba(255,0,0,.7);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease}
.tabs .tab a.active,.tabs .tab a:hover{background-color:transparent;color:red}
.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(255,0,0,.7);cursor:default}
.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:red;will-change:left,right}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes bounce{0,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}
@keyframes bounce{0,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce}
@-webkit-keyframes flash{0,50%,to{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{0,50%,to{opacity:1}
25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse{0{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes pulse{0{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes shake{0,to{-webkit-transform:translateX(0);transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}
}
@keyframes shake{0,to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}
20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
}
.shake{-webkit-animation-name:shake;animation-name:shake}
@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
to{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}
to{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
}
.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{0{-webkit-transform:scale(1);transform:scale(1)}
10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}
to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
@keyframes tada{0{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}
to{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes wobble{0{-webkit-transform:translateX(0);transform:translateX(0)}
15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}
30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}
45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}
60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}
75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes wobble{0{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}
30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}
45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}
60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}
75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}
to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes bounceIn{0{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}
50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(.9);transform:scale(.9)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounceIn{0{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}
50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}
to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{0{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes bounceInDown{0{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{0{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes bounceInLeft{0{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}
to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{0{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}
80%{-webkit-transform:translateX(10px);transform:translateX(10px)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes bounceInRight{0{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}
80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{0{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}
80%{-webkit-transform:translateY(10px);transform:translateY(10px)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes bounceInUp{0{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}
60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}
80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}
to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut{0{-webkit-transform:scale(1);transform:scale(1)}
25%{-webkit-transform:scale(.95);transform:scale(.95)}
50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}
to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}
}
@keyframes bounceOut{0{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}
50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
to{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}
@-webkit-keyframes bounceOutDown{0{-webkit-transform:translateY(0);transform:translateY(0)}
20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
}
@keyframes bounceOutDown{0{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
to{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{0{-webkit-transform:translateX(0);transform:translateX(0)}
20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}
to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
}
@keyframes bounceOutLeft{0{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
to{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{0{-webkit-transform:translateX(0);transform:translateX(0)}
20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}
to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
}
@keyframes bounceOutRight{0{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}
to{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp{0{-webkit-transform:translateY(0);transform:translateY(0)}
20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}
to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
}
@keyframes bounceOutUp{0{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
to{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes fadeIn{0{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{0{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInDownBig{0{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{0{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}
to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInLeft{0{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}
to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{0{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInLeftBig{0{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{0{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}
to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInRight{0{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig{0{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInRightBig{0{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp{0{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-timing-function:cubic-bezier(.15,.27,.13,.91)}
@-webkit-keyframes fadeInUpBig{0{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUpBig{0{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}
to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut{0{opacity:1}
to{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{0{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
to{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDownBig{0{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
}
@keyframes fadeOutDownBig{0{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
to{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeft{0{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}
}
@keyframes fadeOutLeft{0{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig{0{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
}
@keyframes fadeOutLeftBig{0{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRight{0{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}
}
@keyframes fadeOutRight{0{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes fadeOutRightBig{0{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
}
@keyframes fadeOutRightBig{0{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-webkit-keyframes fadeOutUp{0{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutUpBig{0{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
}
@keyframes fadeOutUpBig{0{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
to{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes flip{0{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip{0{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
@-webkit-keyframes flipInX{0{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}
70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}
to{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}
}
@keyframes flipInX{0{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}
70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}
to{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}
}
.flipInX{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInX;animation-name:flipInX}
@-webkit-keyframes flipInY{0{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}
70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}
to{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}
}
@keyframes flipInY{0{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}
70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}
to{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}
}
.flipInY{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes flipOutX{0{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}
to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
}
@keyframes flipOutX{0{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}
to{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible}
@-webkit-keyframes flipOutY{0{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}
to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
}
@keyframes flipOutY{0{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}
to{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
}
.flipOutY{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipOutY;animation-name:flipOutY}
@-webkit-keyframes lightSpeedIn{0{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}
60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}
80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}
to{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}
}
@keyframes lightSpeedIn{0{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}
60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}
80%{-webkit-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}
to{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{0{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}
to{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}
}
@keyframes lightSpeedOut{0{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}
to{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes rotateIn{0{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
}
@keyframes rotateIn{0{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{0{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
}
@keyframes rotateInDownLeft{0{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{0{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
}
@keyframes rotateInDownRight{0{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{0{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
}
@keyframes rotateInUpLeft{0{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{0{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
}
@keyframes rotateInUpRight{0{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{0{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
}
@keyframes rotateOut{0{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{0{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}
@keyframes rotateOutDownLeft{0{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{0{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
}
@keyframes rotateOutDownRight{0{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{0{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
}
@keyframes rotateOutUpLeft{0{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{0{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}
@keyframes rotateOutUpRight{0{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes slideInDown{0{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInDown{0{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{0{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInLeft{0{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{0{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInRight{0{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideOutLeft{0{-webkit-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
}
@keyframes slideOutLeft{0{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
@-webkit-keyframes slideOutRight{0{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);display:block}
99%{opacity:1;display:block}
to{opacity:0;-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);display:none}
}
@keyframes slideOutRight{0{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:block;opacity:1}
99%{display:block;opacity:1}
to{opacity:0;-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);display:none}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.67,.01,0,.98);animation-duration:1.2s}
@-webkit-keyframes slideOutRight-slower{0{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);display:block}
99%{opacity:1;display:block}
to{opacity:0;-webkit-transform:translateX(80vw);-ms-transform:translateX(80vw);transform:translateX(80vw);display:none}
}
@keyframes slideOutRight-slower{0{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:block;opacity:1}
99%{display:block;opacity:1}
to{opacity:0;-webkit-transform:translateX(80vw);-ms-transform:translateX(80vw);transform:translateX(80vw);display:none}
}
.slideOutRight-slower{-webkit-animation-name:slideOutRight-slower;animation-name:slideOutRight-slower;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.36,.07,0,.95);animation-duration:1.6s}
@-webkit-keyframes slideOutUp{0{-webkit-transform:translateY(0);transform:translateY(0);display:block}
to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);display:none}
}
@keyframes slideOutUp{0{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
to{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
@-webkit-keyframes hinge{0{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
to{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}
}
@keyframes hinge{0{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
to{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes rollIn{0{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}
to{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}
}
@keyframes rollIn{0{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}
to{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{0{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}
to{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}
}
@keyframes rollOut{0{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}
to{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
.ba-slider{position:relative;overflow:hidden}
.ba-slider img{width:100%;display:block;max-width:none;pointer-events:none;user-select:none}
.ba-slider .resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}
.ba-slider .handle{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-2px;background:#fff;cursor:ew-resize}
.ba-slider .handle:before{position:absolute;content:"";z-index:1;top:50%;width:10px;height:80px;margin:-49px 0 0 -4px;color:#fff;font-weight:700;font-size:36px;text-align:center;line-height:64px;background:#fff;border-radius:2px;transition:all .3s ease}
@media only screen and (max-width:601px){.ba-slider .handle:before{margin:-40px 0 0 -4px}
}
.ba-slider:hover .circle-arrows{transform:scale(1.3)}
.circle-arrows{margin:-20px 0 0 -21px;z-index:3;top:48%;padding:10px;position:absolute;transition:all .3s ease}
@media only screen and (max-width:601px){.circle-arrows{margin:-16px 0 0 -21px}
}
.ba-slider .handle.ba-draggable:after{width:48px;height:48px;margin:-24px 0 0 -24px;line-height:50px;font-size:30px}
dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:white;color:#000;display:block}
dialog:not([open]){display:none}
dialog+.backdrop{background:rgba(0,0,0,.1)}
._dialog_overlay,dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0}
dialog.fixed{position:fixed;top:50%;transform:translateY(-50%)}
.flag-icon,.flag-icon-background{background-size:cover;background-position:50%;background-repeat:no-repeat}
.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}
.flag-icon:before{content:"\A0"}
.flag-icon.flag-icon-squared{width:1em}
.flag-icon-ad,.flag-icon-ad.flag-icon-squared{background-image:url(toplib/resources/vectors/ad.svg) !important}
.flag-icon-ae,.flag-icon-ae.flag-icon-squared{background-image:url(toplib/resources/vectors/ae.svg) !important}
.flag-icon-af,.flag-icon-af.flag-icon-squared{background-image:url(toplib/resources/vectors/af.svg) !important}
.flag-icon-ag,.flag-icon-ag.flag-icon-squared{background-image:url(toplib/resources/vectors/ag.svg) !important}
.flag-icon-ai,.flag-icon-ai.flag-icon-squared{background-image:url(toplib/resources/vectors/ai.svg) !important}
.flag-icon-al,.flag-icon-al.flag-icon-squared{background-image:url(toplib/resources/vectors/al.svg) !important}
.flag-icon-am,.flag-icon-am.flag-icon-squared{background-image:url(toplib/resources/vectors/am.svg) !important}
.flag-icon-ao,.flag-icon-ao.flag-icon-squared{background-image:url(toplib/resources/vectors/ao.svg) !important}
.flag-icon-aq,.flag-icon-aq.flag-icon-squared{background-image:url(toplib/resources/vectors/aq.svg) !important}
.flag-icon-ar,.flag-icon-ar.flag-icon-squared{background-image:url(toplib/resources/vectors/ar.svg) !important}
.flag-icon-as,.flag-icon-as.flag-icon-squared{background-image:url(toplib/resources/vectors/as.svg) !important}
.flag-icon-at,.flag-icon-at.flag-icon-squared{background-image:url(toplib/resources/vectors/at.svg) !important}
.flag-icon-au,.flag-icon-au.flag-icon-squared{background-image:url(toplib/resources/vectors/au.svg) !important}
.flag-icon-aw,.flag-icon-aw.flag-icon-squared{background-image:url(toplib/resources/vectors/aw.svg) !important}
.flag-icon-ax,.flag-icon-ax.flag-icon-squared{background-image:url(toplib/resources/vectors/ax.svg) !important}
.flag-icon-az,.flag-icon-az.flag-icon-squared{background-image:url(toplib/resources/vectors/az.svg) !important}
.flag-icon-ba,.flag-icon-ba.flag-icon-squared{background-image:url(toplib/resources/vectors/ba.svg) !important}
.flag-icon-bb,.flag-icon-bb.flag-icon-squared{background-image:url(toplib/resources/vectors/bb.svg) !important}
.flag-icon-bd,.flag-icon-bd.flag-icon-squared{background-image:url(toplib/resources/vectors/bd.svg) !important}
.flag-icon-be,.flag-icon-be.flag-icon-squared{background-image:url(toplib/resources/vectors/be.svg) !important}
.flag-icon-bf,.flag-icon-bf.flag-icon-squared{background-image:url(toplib/resources/vectors/bf.svg) !important}
.flag-icon-bg,.flag-icon-bg.flag-icon-squared{background-image:url(toplib/resources/vectors/bg.svg) !important}
.flag-icon-bh,.flag-icon-bh.flag-icon-squared{background-image:url(toplib/resources/vectors/bh.svg) !important}
.flag-icon-bi,.flag-icon-bi.flag-icon-squared{background-image:url(toplib/resources/vectors/bi.svg) !important}
.flag-icon-bj,.flag-icon-bj.flag-icon-squared{background-image:url(toplib/resources/vectors/bj.svg) !important}
.flag-icon-bl,.flag-icon-bl.flag-icon-squared{background-image:url(toplib/resources/vectors/bl.svg) !important}
.flag-icon-bm,.flag-icon-bm.flag-icon-squared{background-image:url(toplib/resources/vectors/bm.svg) !important}
.flag-icon-bn,.flag-icon-bn.flag-icon-squared{background-image:url(toplib/resources/vectors/bn.svg) !important}
.flag-icon-bo,.flag-icon-bo.flag-icon-squared{background-image:url(toplib/resources/vectors/bo.svg) !important}
.flag-icon-bq,.flag-icon-bq.flag-icon-squared{background-image:url(toplib/resources/vectors/bq.svg) !important}
.flag-icon-br,.flag-icon-br.flag-icon-squared{background-image:url(toplib/resources/vectors/br.svg) !important}
.flag-icon-bs,.flag-icon-bs.flag-icon-squared{background-image:url(toplib/resources/vectors/bs.svg) !important}
.flag-icon-bt,.flag-icon-bt.flag-icon-squared{background-image:url(toplib/resources/vectors/bt.svg) !important}
.flag-icon-bv,.flag-icon-bv.flag-icon-squared{background-image:url(toplib/resources/vectors/bv.svg) !important}
.flag-icon-bw,.flag-icon-bw.flag-icon-squared{background-image:url(toplib/resources/vectors/bw.svg) !important}
.flag-icon-by,.flag-icon-by.flag-icon-squared{background-image:url(toplib/resources/vectors/by.svg) !important}
.flag-icon-bz,.flag-icon-bz.flag-icon-squared{background-image:url(toplib/resources/vectors/bz.svg) !important}
.flag-icon-ca,.flag-icon-ca.flag-icon-squared{background-image:url(toplib/resources/vectors/ca.svg) !important}
.flag-icon-cc,.flag-icon-cc.flag-icon-squared{background-image:url(toplib/resources/vectors/cc.svg) !important}
.flag-icon-cd,.flag-icon-cd.flag-icon-squared{background-image:url(toplib/resources/vectors/cd.svg) !important}
.flag-icon-cf,.flag-icon-cf.flag-icon-squared{background-image:url(toplib/resources/vectors/cf.svg) !important}
.flag-icon-cg,.flag-icon-cg.flag-icon-squared{background-image:url(toplib/resources/vectors/cg.svg) !important}
.flag-icon-ch,.flag-icon-ch.flag-icon-squared{background-image:url(toplib/resources/vectors/ch.svg) !important}
.flag-icon-ci,.flag-icon-ci.flag-icon-squared{background-image:url(toplib/resources/vectors/ci.svg) !important}
.flag-icon-ck,.flag-icon-ck.flag-icon-squared{background-image:url(toplib/resources/vectors/ck.svg) !important}
.flag-icon-cl,.flag-icon-cl.flag-icon-squared{background-image:url(toplib/resources/vectors/cl.svg) !important}
.flag-icon-cm,.flag-icon-cm.flag-icon-squared{background-image:url(toplib/resources/vectors/cm.svg) !important}
.flag-icon-cn,.flag-icon-cn.flag-icon-squared{background-image:url(toplib/resources/vectors/cn.svg) !important}
.flag-icon-co,.flag-icon-co.flag-icon-squared{background-image:url(toplib/resources/vectors/co.svg) !important}
.flag-icon-cr,.flag-icon-cr.flag-icon-squared{background-image:url(toplib/resources/vectors/cr.svg) !important}
.flag-icon-cu,.flag-icon-cu.flag-icon-squared{background-image:url(toplib/resources/vectors/cu.svg) !important}
.flag-icon-cv,.flag-icon-cv.flag-icon-squared{background-image:url(toplib/resources/vectors/cv.svg) !important}
.flag-icon-cw,.flag-icon-cw.flag-icon-squared{background-image:url(toplib/resources/vectors/cw.svg) !important}
.flag-icon-cx,.flag-icon-cx.flag-icon-squared{background-image:url(toplib/resources/vectors/cx.svg) !important}
.flag-icon-cy,.flag-icon-cy.flag-icon-squared{background-image:url(toplib/resources/vectors/cy.svg) !important}
.flag-icon-cz,.flag-icon-cz.flag-icon-squared{background-image:url(toplib/resources/vectors/cz.svg) !important}
.flag-icon-de,.flag-icon-de.flag-icon-squared{background-image:url(toplib/resources/vectors/de.svg) !important}
.flag-icon-dj,.flag-icon-dj.flag-icon-squared{background-image:url(toplib/resources/vectors/dj.svg) !important}
.flag-icon-dk,.flag-icon-dk.flag-icon-squared{background-image:url(toplib/resources/vectors/dk.svg) !important}
.flag-icon-dm,.flag-icon-dm.flag-icon-squared{background-image:url(toplib/resources/vectors/dm.svg) !important}
.flag-icon-do,.flag-icon-do.flag-icon-squared{background-image:url(toplib/resources/vectors/do.svg) !important}
.flag-icon-dz,.flag-icon-dz.flag-icon-squared{background-image:url(toplib/resources/vectors/dz.svg) !important}
.flag-icon-ec,.flag-icon-ec.flag-icon-squared{background-image:url(toplib/resources/vectors/ec.svg) !important}
.flag-icon-ee,.flag-icon-ee.flag-icon-squared{background-image:url(toplib/resources/vectors/ee.svg) !important}
.flag-icon-eg,.flag-icon-eg.flag-icon-squared{background-image:url(toplib/resources/vectors/eg.svg) !important}
.flag-icon-eh,.flag-icon-eh.flag-icon-squared{background-image:url(toplib/resources/vectors/eh.svg) !important}
.flag-icon-er,.flag-icon-er.flag-icon-squared{background-image:url(toplib/resources/vectors/er.svg) !important}
.flag-icon-es,.flag-icon-es.flag-icon-squared{background-image:url(toplib/resources/vectors/es.svg) !important}
.flag-icon-et,.flag-icon-et.flag-icon-squared{background-image:url(toplib/resources/vectors/et.svg) !important}
.flag-icon-fi,.flag-icon-fi.flag-icon-squared{background-image:url(toplib/resources/vectors/fi.svg) !important}
.flag-icon-fj,.flag-icon-fj.flag-icon-squared{background-image:url(toplib/resources/vectors/fj.svg) !important}
.flag-icon-fk,.flag-icon-fk.flag-icon-squared{background-image:url(toplib/resources/vectors/fk.svg) !important}
.flag-icon-fm,.flag-icon-fm.flag-icon-squared{background-image:url(toplib/resources/vectors/fm.svg) !important}
.flag-icon-fo,.flag-icon-fo.flag-icon-squared{background-image:url(toplib/resources/vectors/fo.svg) !important}
.flag-icon-fr,.flag-icon-fr.flag-icon-squared{background-image:url(toplib/resources/vectors/fr.svg) !important}
.flag-icon-ga,.flag-icon-ga.flag-icon-squared{background-image:url(toplib/resources/vectors/ga.svg) !important}
.flag-icon-gb,.flag-icon-gb.flag-icon-squared{background-image:url(toplib/resources/vectors/gb.svg) !important}
.flag-icon-gd,.flag-icon-gd.flag-icon-squared{background-image:url(toplib/resources/vectors/gd.svg) !important}
.flag-icon-ge,.flag-icon-ge.flag-icon-squared{background-image:url(toplib/resources/vectors/ge.svg) !important}
.flag-icon-gf,.flag-icon-gf.flag-icon-squared{background-image:url(toplib/resources/vectors/gf.svg) !important}
.flag-icon-gg,.flag-icon-gg.flag-icon-squared{background-image:url(toplib/resources/vectors/gg.svg) !important}
.flag-icon-gh,.flag-icon-gh.flag-icon-squared{background-image:url(toplib/resources/vectors/gh.svg) !important}
.flag-icon-gi,.flag-icon-gi.flag-icon-squared{background-image:url(toplib/resources/vectors/gi.svg) !important}
.flag-icon-gl,.flag-icon-gl.flag-icon-squared{background-image:url(toplib/resources/vectors/gl.svg) !important}
.flag-icon-gm,.flag-icon-gm.flag-icon-squared{background-image:url(toplib/resources/vectors/gm.svg) !important}
.flag-icon-gn,.flag-icon-gn.flag-icon-squared{background-image:url(toplib/resources/vectors/gn.svg) !important}
.flag-icon-gp,.flag-icon-gp.flag-icon-squared{background-image:url(toplib/resources/vectors/gp.svg) !important}
.flag-icon-gq,.flag-icon-gq.flag-icon-squared{background-image:url(toplib/resources/vectors/gq.svg) !important}
.flag-icon-gr,.flag-icon-gr.flag-icon-squared{background-image:url(toplib/resources/vectors/gr.svg) !important}
.flag-icon-gs,.flag-icon-gs.flag-icon-squared{background-image:url(toplib/resources/vectors/gs.svg) !important}
.flag-icon-gt,.flag-icon-gt.flag-icon-squared{background-image:url(toplib/resources/vectors/gt.svg) !important}
.flag-icon-gu,.flag-icon-gu.flag-icon-squared{background-image:url(toplib/resources/vectors/gu.svg) !important}
.flag-icon-gw,.flag-icon-gw.flag-icon-squared{background-image:url(toplib/resources/vectors/gw.svg) !important}
.flag-icon-gy,.flag-icon-gy.flag-icon-squared{background-image:url(toplib/resources/vectors/gy.svg) !important}
.flag-icon-hk,.flag-icon-hk.flag-icon-squared{background-image:url(toplib/resources/vectors/hk.svg) !important}
.flag-icon-hm,.flag-icon-hm.flag-icon-squared{background-image:url(toplib/resources/vectors/hm.svg) !important}
.flag-icon-hn,.flag-icon-hn.flag-icon-squared{background-image:url(toplib/resources/vectors/hn.svg) !important}
.flag-icon-hr,.flag-icon-hr.flag-icon-squared{background-image:url(toplib/resources/vectors/hr.svg) !important}
.flag-icon-ht,.flag-icon-ht.flag-icon-squared{background-image:url(toplib/resources/vectors/ht.svg) !important}
.flag-icon-hu,.flag-icon-hu.flag-icon-squared{background-image:url(toplib/resources/vectors/hu.svg) !important}
.flag-icon-id,.flag-icon-id.flag-icon-squared{background-image:url(toplib/resources/vectors/id.svg) !important}
.flag-icon-ie,.flag-icon-ie.flag-icon-squared{background-image:url(toplib/resources/vectors/ie.svg) !important}
.flag-icon-il,.flag-icon-il.flag-icon-squared{background-image:url(toplib/resources/vectors/il.svg) !important}
.flag-icon-im,.flag-icon-im.flag-icon-squared{background-image:url(toplib/resources/vectors/im.svg) !important}
.flag-icon-in,.flag-icon-in.flag-icon-squared{background-image:url(toplib/resources/vectors/in.svg) !important}
.flag-icon-io,.flag-icon-io.flag-icon-squared{background-image:url(toplib/resources/vectors/io.svg) !important}
.flag-icon-iq,.flag-icon-iq.flag-icon-squared{background-image:url(toplib/resources/vectors/iq.svg) !important}
.flag-icon-ir,.flag-icon-ir.flag-icon-squared{background-image:url(toplib/resources/vectors/ir.svg) !important}
.flag-icon-is,.flag-icon-is.flag-icon-squared{background-image:url(toplib/resources/vectors/is.svg) !important}
.flag-icon-it,.flag-icon-it.flag-icon-squared{background-image:url(toplib/resources/vectors/it.svg) !important}
.flag-icon-je,.flag-icon-je.flag-icon-squared{background-image:url(toplib/resources/vectors/je.svg) !important}
.flag-icon-jm,.flag-icon-jm.flag-icon-squared{background-image:url(toplib/resources/vectors/jm.svg) !important}
.flag-icon-jo,.flag-icon-jo.flag-icon-squared{background-image:url(toplib/resources/vectors/jo.svg) !important}
.flag-icon-jp,.flag-icon-jp.flag-icon-squared{background-image:url(toplib/resources/vectors/jp.svg) !important}
.flag-icon-ke,.flag-icon-ke.flag-icon-squared{background-image:url(toplib/resources/vectors/ke.svg) !important}
.flag-icon-kg,.flag-icon-kg.flag-icon-squared{background-image:url(toplib/resources/vectors/kg.svg) !important}
.flag-icon-kh,.flag-icon-kh.flag-icon-squared{background-image:url(toplib/resources/vectors/kh.svg) !important}
.flag-icon-ki,.flag-icon-ki.flag-icon-squared{background-image:url(toplib/resources/vectors/ki.svg) !important}
.flag-icon-km,.flag-icon-km.flag-icon-squared{background-image:url(toplib/resources/vectors/km.svg) !important}
.flag-icon-kn,.flag-icon-kn.flag-icon-squared{background-image:url(toplib/resources/vectors/kn.svg) !important}
.flag-icon-kp,.flag-icon-kp.flag-icon-squared{background-image:url(toplib/resources/vectors/kp.svg) !important}
.flag-icon-kr,.flag-icon-kr.flag-icon-squared{background-image:url(toplib/resources/vectors/kr.svg) !important}
.flag-icon-kw,.flag-icon-kw.flag-icon-squared{background-image:url(toplib/resources/vectors/kw.svg) !important}
.flag-icon-ky,.flag-icon-ky.flag-icon-squared{background-image:url(toplib/resources/vectors/ky.svg) !important}
.flag-icon-kz,.flag-icon-kz.flag-icon-squared{background-image:url(toplib/resources/vectors/kz.svg) !important}
.flag-icon-la,.flag-icon-la.flag-icon-squared{background-image:url(toplib/resources/vectors/la.svg) !important}
.flag-icon-lb,.flag-icon-lb.flag-icon-squared{background-image:url(toplib/resources/vectors/lb.svg) !important}
.flag-icon-lc,.flag-icon-lc.flag-icon-squared{background-image:url(toplib/resources/vectors/lc.svg) !important}
.flag-icon-li,.flag-icon-li.flag-icon-squared{background-image:url(toplib/resources/vectors/li.svg) !important}
.flag-icon-lk,.flag-icon-lk.flag-icon-squared{background-image:url(toplib/resources/vectors/lk.svg) !important}
.flag-icon-lr,.flag-icon-lr.flag-icon-squared{background-image:url(toplib/resources/vectors/lr.svg) !important}
.flag-icon-ls,.flag-icon-ls.flag-icon-squared{background-image:url(toplib/resources/vectors/ls.svg) !important}
.flag-icon-lt,.flag-icon-lt.flag-icon-squared{background-image:url(toplib/resources/vectors/lt.svg) !important}
.flag-icon-lu,.flag-icon-lu.flag-icon-squared{background-image:url(toplib/resources/vectors/lu.svg) !important}
.flag-icon-lv,.flag-icon-lv.flag-icon-squared{background-image:url(toplib/resources/vectors/lv.svg) !important}
.flag-icon-ly,.flag-icon-ly.flag-icon-squared{background-image:url(toplib/resources/vectors/ly.svg) !important}
.flag-icon-ma,.flag-icon-ma.flag-icon-squared{background-image:url(toplib/resources/vectors/ma.svg) !important}
.flag-icon-mc,.flag-icon-mc.flag-icon-squared{background-image:url(toplib/resources/vectors/mc.svg) !important}
.flag-icon-md,.flag-icon-md.flag-icon-squared{background-image:url(toplib/resources/vectors/md.svg) !important}
.flag-icon-me,.flag-icon-me.flag-icon-squared{background-image:url(toplib/resources/vectors/me.svg) !important}
.flag-icon-mf,.flag-icon-mf.flag-icon-squared{background-image:url(toplib/resources/vectors/mf.svg) !important}
.flag-icon-mg,.flag-icon-mg.flag-icon-squared{background-image:url(toplib/resources/vectors/mg.svg) !important}
.flag-icon-mh,.flag-icon-mh.flag-icon-squared{background-image:url(toplib/resources/vectors/mh.svg) !important}
.flag-icon-mk,.flag-icon-mk.flag-icon-squared{background-image:url(toplib/resources/vectors/mk.svg) !important}
.flag-icon-ml,.flag-icon-ml.flag-icon-squared{background-image:url(toplib/resources/vectors/ml.svg) !important}
.flag-icon-mm,.flag-icon-mm.flag-icon-squared{background-image:url(toplib/resources/vectors/mm.svg) !important}
.flag-icon-mn,.flag-icon-mn.flag-icon-squared{background-image:url(toplib/resources/vectors/mn.svg) !important}
.flag-icon-mo,.flag-icon-mo.flag-icon-squared{background-image:url(toplib/resources/vectors/mo.svg) !important}
.flag-icon-mp,.flag-icon-mp.flag-icon-squared{background-image:url(toplib/resources/vectors/mp.svg) !important}
.flag-icon-mq,.flag-icon-mq.flag-icon-squared{background-image:url(toplib/resources/vectors/mq.svg) !important}
.flag-icon-mr,.flag-icon-mr.flag-icon-squared{background-image:url(toplib/resources/vectors/mr.svg) !important}
.flag-icon-ms,.flag-icon-ms.flag-icon-squared{background-image:url(toplib/resources/vectors/ms.svg) !important}
.flag-icon-mt,.flag-icon-mt.flag-icon-squared{background-image:url(toplib/resources/vectors/mt.svg) !important}
.flag-icon-mu,.flag-icon-mu.flag-icon-squared{background-image:url(toplib/resources/vectors/mu.svg) !important}
.flag-icon-mv,.flag-icon-mv.flag-icon-squared{background-image:url(toplib/resources/vectors/mv.svg) !important}
.flag-icon-mw,.flag-icon-mw.flag-icon-squared{background-image:url(toplib/resources/vectors/mw.svg) !important}
.flag-icon-mx,.flag-icon-mx.flag-icon-squared{background-image:url(toplib/resources/vectors/mx.svg) !important}
.flag-icon-my,.flag-icon-my.flag-icon-squared{background-image:url(toplib/resources/vectors/my.svg) !important}
.flag-icon-mz,.flag-icon-mz.flag-icon-squared{background-image:url(toplib/resources/vectors/mz.svg) !important}
.flag-icon-na,.flag-icon-na.flag-icon-squared{background-image:url(toplib/resources/vectors/na.svg) !important}
.flag-icon-nc,.flag-icon-nc.flag-icon-squared{background-image:url(toplib/resources/vectors/nc.svg) !important}
.flag-icon-ne,.flag-icon-ne.flag-icon-squared{background-image:url(toplib/resources/vectors/ne.svg) !important}
.flag-icon-nf,.flag-icon-nf.flag-icon-squared{background-image:url(toplib/resources/vectors/nf.svg) !important}
.flag-icon-ng,.flag-icon-ng.flag-icon-squared{background-image:url(toplib/resources/vectors/ng.svg) !important}
.flag-icon-ni,.flag-icon-ni.flag-icon-squared{background-image:url(toplib/resources/vectors/ni.svg) !important}
.flag-icon-nl,.flag-icon-nl.flag-icon-squared{background-image:url(toplib/resources/vectors/nl.svg) !important}
.flag-icon-no,.flag-icon-no.flag-icon-squared{background-image:url(toplib/resources/vectors/no.svg) !important}
.flag-icon-np,.flag-icon-np.flag-icon-squared{background-image:url(toplib/resources/vectors/np.svg) !important}
.flag-icon-nr,.flag-icon-nr.flag-icon-squared{background-image:url(toplib/resources/vectors/nr.svg) !important}
.flag-icon-nu,.flag-icon-nu.flag-icon-squared{background-image:url(toplib/resources/vectors/nu.svg) !important}
.flag-icon-nz,.flag-icon-nz.flag-icon-squared{background-image:url(toplib/resources/vectors/nz.svg) !important}
.flag-icon-om,.flag-icon-om.flag-icon-squared{background-image:url(toplib/resources/vectors/om.svg) !important}
.flag-icon-pa,.flag-icon-pa.flag-icon-squared{background-image:url(toplib/resources/vectors/pa.svg) !important}
.flag-icon-pe,.flag-icon-pe.flag-icon-squared{background-image:url(toplib/resources/vectors/pe.svg) !important}
.flag-icon-pf,.flag-icon-pf.flag-icon-squared{background-image:url(toplib/resources/vectors/pf.svg) !important}
.flag-icon-pg,.flag-icon-pg.flag-icon-squared{background-image:url(toplib/resources/vectors/pg.svg) !important}
.flag-icon-ph,.flag-icon-ph.flag-icon-squared{background-image:url(toplib/resources/vectors/ph.svg) !important}
.flag-icon-pk,.flag-icon-pk.flag-icon-squared{background-image:url(toplib/resources/vectors/pk.svg) !important}
.flag-icon-pl,.flag-icon-pl.flag-icon-squared{background-image:url(toplib/resources/vectors/pl.svg) !important}
.flag-icon-pm,.flag-icon-pm.flag-icon-squared{background-image:url(toplib/resources/vectors/pm.svg) !important}
.flag-icon-pn,.flag-icon-pn.flag-icon-squared{background-image:url(toplib/resources/vectors/pn.svg) !important}
.flag-icon-pr,.flag-icon-pr.flag-icon-squared{background-image:url(toplib/resources/vectors/pr.svg) !important}
.flag-icon-ps,.flag-icon-ps.flag-icon-squared{background-image:url(toplib/resources/vectors/ps.svg) !important}
.flag-icon-pt,.flag-icon-pt.flag-icon-squared{background-image:url(toplib/resources/vectors/pt.svg) !important}
.flag-icon-pw,.flag-icon-pw.flag-icon-squared{background-image:url(toplib/resources/vectors/pw.svg) !important}
.flag-icon-py,.flag-icon-py.flag-icon-squared{background-image:url(toplib/resources/vectors/py.svg) !important}
.flag-icon-qa,.flag-icon-qa.flag-icon-squared{background-image:url(toplib/resources/vectors/qa.svg) !important}
.flag-icon-re,.flag-icon-re.flag-icon-squared{background-image:url(toplib/resources/vectors/re.svg) !important}
.flag-icon-ro,.flag-icon-ro.flag-icon-squared{background-image:url(toplib/resources/vectors/ro.svg) !important}
.flag-icon-rs,.flag-icon-rs.flag-icon-squared{background-image:url(toplib/resources/vectors/rs.svg) !important}
.flag-icon-ru,.flag-icon-ru.flag-icon-squared{background-image:url(toplib/resources/vectors/ru.svg) !important}
.flag-icon-rw,.flag-icon-rw.flag-icon-squared{background-image:url(toplib/resources/vectors/rw.svg) !important}
.flag-icon-sa,.flag-icon-sa.flag-icon-squared{background-image:url(toplib/resources/vectors/sa.svg) !important}
.flag-icon-sb,.flag-icon-sb.flag-icon-squared{background-image:url(toplib/resources/vectors/sb.svg) !important}
.flag-icon-sc,.flag-icon-sc.flag-icon-squared{background-image:url(toplib/resources/vectors/sc.svg) !important}
.flag-icon-sd,.flag-icon-sd.flag-icon-squared{background-image:url(toplib/resources/vectors/sd.svg) !important}
.flag-icon-se,.flag-icon-se.flag-icon-squared{background-image:url(toplib/resources/vectors/se.svg) !important}
.flag-icon-sg,.flag-icon-sg.flag-icon-squared{background-image:url(toplib/resources/vectors/sg.svg) !important}
.flag-icon-sh,.flag-icon-sh.flag-icon-squared{background-image:url(toplib/resources/vectors/sh.svg) !important}
.flag-icon-si,.flag-icon-si.flag-icon-squared{background-image:url(toplib/resources/vectors/si.svg) !important}
.flag-icon-sj,.flag-icon-sj.flag-icon-squared{background-image:url(toplib/resources/vectors/sj.svg) !important}
.flag-icon-sk,.flag-icon-sk.flag-icon-squared{background-image:url(toplib/resources/vectors/sk.svg) !important}
.flag-icon-sl,.flag-icon-sl.flag-icon-squared{background-image:url(toplib/resources/vectors/sl.svg) !important}
.flag-icon-sm,.flag-icon-sm.flag-icon-squared{background-image:url(toplib/resources/vectors/sm.svg) !important}
.flag-icon-sn,.flag-icon-sn.flag-icon-squared{background-image:url(toplib/resources/vectors/sn.svg) !important}
.flag-icon-so,.flag-icon-so.flag-icon-squared{background-image:url(toplib/resources/vectors/so.svg) !important}
.flag-icon-sr,.flag-icon-sr.flag-icon-squared{background-image:url(toplib/resources/vectors/sr.svg) !important}
.flag-icon-ss,.flag-icon-ss.flag-icon-squared{background-image:url(toplib/resources/vectors/ss.svg) !important}
.flag-icon-st,.flag-icon-st.flag-icon-squared{background-image:url(toplib/resources/vectors/st.svg) !important}
.flag-icon-sv,.flag-icon-sv.flag-icon-squared{background-image:url(toplib/resources/vectors/sv.svg) !important}
.flag-icon-sx,.flag-icon-sx.flag-icon-squared{background-image:url(toplib/resources/vectors/sx.svg) !important}
.flag-icon-sy,.flag-icon-sy.flag-icon-squared{background-image:url(toplib/resources/vectors/sy.svg) !important}
.flag-icon-sz,.flag-icon-sz.flag-icon-squared{background-image:url(toplib/resources/vectors/sz.svg) !important}
.flag-icon-tc,.flag-icon-tc.flag-icon-squared{background-image:url(toplib/resources/vectors/tc.svg) !important}
.flag-icon-td,.flag-icon-td.flag-icon-squared{background-image:url(toplib/resources/vectors/td.svg) !important}
.flag-icon-tf,.flag-icon-tf.flag-icon-squared{background-image:url(toplib/resources/vectors/tf.svg) !important}
.flag-icon-tg,.flag-icon-tg.flag-icon-squared{background-image:url(toplib/resources/vectors/tg.svg) !important}
.flag-icon-th,.flag-icon-th.flag-icon-squared{background-image:url(toplib/resources/vectors/th.svg) !important}
.flag-icon-tj,.flag-icon-tj.flag-icon-squared{background-image:url(toplib/resources/vectors/tj.svg) !important}
.flag-icon-tk,.flag-icon-tk.flag-icon-squared{background-image:url(toplib/resources/vectors/tk.svg) !important}
.flag-icon-tl,.flag-icon-tl.flag-icon-squared{background-image:url(toplib/resources/vectors/tl.svg) !important}
.flag-icon-tm,.flag-icon-tm.flag-icon-squared{background-image:url(toplib/resources/vectors/tm.svg) !important}
.flag-icon-tn,.flag-icon-tn.flag-icon-squared{background-image:url(toplib/resources/vectors/tn.svg) !important}
.flag-icon-to,.flag-icon-to.flag-icon-squared{background-image:url(toplib/resources/vectors/to.svg) !important}
.flag-icon-tr,.flag-icon-tr.flag-icon-squared{background-image:url(toplib/resources/vectors/tr.svg) !important}
.flag-icon-tt,.flag-icon-tt.flag-icon-squared{background-image:url(toplib/resources/vectors/tt.svg) !important}
.flag-icon-tv,.flag-icon-tv.flag-icon-squared{background-image:url(toplib/resources/vectors/tv.svg) !important}
.flag-icon-tw,.flag-icon-tw.flag-icon-squared{background-image:url(toplib/resources/vectors/tw.svg) !important}
.flag-icon-tz,.flag-icon-tz.flag-icon-squared{background-image:url(toplib/resources/vectors/tz.svg) !important}
.flag-icon-ua,.flag-icon-ua.flag-icon-squared{background-image:url(toplib/resources/vectors/ua.svg) !important}
.flag-icon-ug,.flag-icon-ug.flag-icon-squared{background-image:url(toplib/resources/vectors/ug.svg) !important}
.flag-icon-um,.flag-icon-um.flag-icon-squared{background-image:url(toplib/resources/vectors/um.svg) !important}
.flag-icon-us,.flag-icon-us.flag-icon-squared{background-image:url(toplib/resources/vectors/us.svg) !important}
.flag-icon-uy,.flag-icon-uy.flag-icon-squared{background-image:url(toplib/resources/vectors/uy.svg) !important}
.flag-icon-uz,.flag-icon-uz.flag-icon-squared{background-image:url(toplib/resources/vectors/uz.svg) !important}
.flag-icon-va,.flag-icon-va.flag-icon-squared{background-image:url(toplib/resources/vectors/va.svg) !important}
.flag-icon-vc,.flag-icon-vc.flag-icon-squared{background-image:url(toplib/resources/vectors/vc.svg) !important}
.flag-icon-ve,.flag-icon-ve.flag-icon-squared{background-image:url(toplib/resources/vectors/ve.svg) !important}
.flag-icon-vg,.flag-icon-vg.flag-icon-squared{background-image:url(toplib/resources/vectors/vg.svg) !important}
.flag-icon-vi,.flag-icon-vi.flag-icon-squared{background-image:url(toplib/resources/vectors/vi.svg) !important}
.flag-icon-vn,.flag-icon-vn.flag-icon-squared{background-image:url(toplib/resources/vectors/vn.svg) !important}
.flag-icon-vu,.flag-icon-vu.flag-icon-squared{background-image:url(toplib/resources/vectors/vu.svg) !important}
.flag-icon-wf,.flag-icon-wf.flag-icon-squared{background-image:url(toplib/resources/vectors/wf.svg) !important}
.flag-icon-ws,.flag-icon-ws.flag-icon-squared{background-image:url(toplib/resources/vectors/ws.svg) !important}
.flag-icon-ye,.flag-icon-ye.flag-icon-squared{background-image:url(toplib/resources/vectors/ye.svg) !important}
.flag-icon-yt,.flag-icon-yt.flag-icon-squared{background-image:url(toplib/resources/vectors/yt.svg) !important}
.flag-icon-za,.flag-icon-za.flag-icon-squared{background-image:url(toplib/resources/vectors/za.svg) !important}
.flag-icon-zm,.flag-icon-zm.flag-icon-squared{background-image:url(toplib/resources/vectors/zm.svg) !important}
.flag-icon-zw,.flag-icon-zw.flag-icon-squared{background-image:url(toplib/resources/vectors/zw.svg) !important}
.flag-icon-es-ct,.flag-icon-es-ct.flag-icon-squared{background-image:url(toplib/resources/vectors/es-ct.svg) !important}
.flag-icon-eu,.flag-icon-eu.flag-icon-squared{background-image:url(toplib/resources/vectors/eu.svg) !important}
.flag-icon-gb-eng,.flag-icon-gb-eng.flag-icon-squared{background-image:url(toplib/resources/vectors/gb-eng.svg) !important}
.flag-icon-gb-nir,.flag-icon-gb-nir.flag-icon-squared{background-image:url(toplib/resources/vectors/gb-nir.svg) !important}
.flag-icon-gb-sct,.flag-icon-gb-sct.flag-icon-squared{background-image:url(toplib/resources/vectors/gb-sct.svg) !important}
.flag-icon-gb-wls,.flag-icon-gb-wls.flag-icon-squared{background-image:url(toplib/resources/vectors/gb-wls.svg) !important}
.flag-icon-un,.flag-icon-un.flag-icon-squared{background-image:url(toplib/resources/vectors/un.svg) !important}
.select-dropdown li img{height:24px;width:24px;margin:12px 15px;float:left}
#container{margin-top:20px;margin-left:30px;position:absolute;bottom:36px;left:-26px}
.active #container img{display:block;width:21px;height:auto;position:absolute;left:0;bottom:-23px}
.flag{float:left;padding:0;margin:0 5px 0 0;width:16px;height:11px}
.flag.ad{background-position:0 0}
.flag.ae{background-position:0 -11px}
.flag.af{background-position:0 -22px}
.flag.ag{background-position:0 -33px}
.flag.ai{background-position:0 -44px}
.flag.al{background-position:0 -55px}
.flag.am{background-position:0 -66px}
.flag.an{background-position:0 -77px}
.flag.ao{background-position:0 -88px}
.flag.ar{background-position:0 -99px}
.flag.as{background-position:0 -110px}
.flag.at{background-position:0 -121px}
.flag.au{background-position:0 -132px}
.flag.aw{background-position:0 -143px}
.flag.ax{background-position:0 -154px}
.flag.az{background-position:0 -165px}
.flag.ba{background-position:0 -176px}
.flag.bb{background-position:0 -187px}
.flag.bd{background-position:0 -198px}
.flag.be{background-position:0 -209px}
.flag.bf{background-position:0 -220px}
.flag.bg{background-position:0 -231px}
.flag.bh{background-position:0 -242px}
.flag.bi{background-position:0 -253px}
.flag.bj{background-position:0 -264px}
.flag.bm{background-position:0 -275px}
.flag.bn{background-position:0 -286px}
.flag.bo{background-position:0 -297px}
.flag.br{background-position:0 -308px}
.flag.bs{background-position:0 -319px}
.flag.bt{background-position:0 -330px}
.flag.bv{background-position:0 -341px}
.flag.bw{background-position:0 -352px}
.flag.by{background-position:0 -363px}
.flag.bz{background-position:0 -374px}
.flag.ca{background-position:0 -385px}
.flag.catalonia{background-position:0 -396px}
.flag.cc{background-position:0 -407px}
.flag.cd{background-position:0 -418px}
.flag.cf{background-position:0 -429px}
.flag.cg{background-position:0 -440px}
.flag.ch{background-position:0 -451px}
.flag.ci{background-position:0 -462px}
.flag.ck{background-position:0 -473px}
.flag.cl{background-position:0 -484px}
.flag.cm{background-position:0 -495px}
.flag.cn{background-position:0 -506px}
.flag.co{background-position:0 -517px}
.flag.cu{background-position:0 -528px}
.flag.cr{background-position:0 -539px}
.flag.cs{background-position:0 -550px}
.flag.cv{background-position:0 -561px}
.flag.cx{background-position:0 -572px}
.flag.cy{background-position:-16px 0}
.flag.cz{background-position:-16px -11px}
.flag.de{background-position:-16px -22px}
.flag.dj{background-position:-16px -33px}
.flag.dk{background-position:-16px -44px}
.flag.dm{background-position:-16px -55px}
.flag.do{background-position:-16px -66px}
.flag.dz{background-position:-16px -77px}
.flag.ec{background-position:-16px -88px}
.flag.ee{background-position:-16px -99px}
.flag.eg{background-position:-16px -110px}
.flag.eh{background-position:-16px -121px}
.flag.england{background-position:-16px -132px}
.flag.er{background-position:-16px -143px}
.flag.es{background-position:-16px -154px}
.flag.et{background-position:-16px -165px}
.flag.eu{background-position:-16px -176px}
.flag.fam{background-position:-16px -187px}
.flag.fi{background-position:-16px -198px}
.flag.fj{background-position:-16px -209px}
.flag.fk{background-position:-16px -220px}
.flag.fm{background-position:-16px -231px}
.flag.fo{background-position:-16px -242px}
.flag.fr{background-position:-16px -253px}
.flag.ga{background-position:-16px -264px}
.flag.gb{background-position:-16px -275px}
.flag.gd{background-position:-16px -286px}
.flag.ge{background-position:-16px -297px}
.flag.gf{background-position:-16px -308px}
.flag.gh{background-position:-16px -319px}
.flag.gi{background-position:-16px -330px}
.flag.gl{background-position:-16px -341px}
.flag.gm{background-position:-16px -352px}
.flag.gn{background-position:-16px -363px}
.flag.gp{background-position:-16px -374px}
.flag.gq{background-position:-16px -385px}
.flag.gr{background-position:-16px -396px}
.flag.gs{background-position:-16px -407px}
.flag.gt{background-position:-16px -418px}
.flag.gu{background-position:-16px -429px}
.flag.gw{background-position:-16px -440px}
.flag.gy{background-position:-16px -451px}
.flag.hk{background-position:-16px -462px}
.flag.hm{background-position:-16px -473px}
.flag.hn{background-position:-16px -484px}
.flag.hr{background-position:-16px -495px}
.flag.ht{background-position:-16px -506px}
.flag.hu{background-position:-16px -517px}
.flag.id{background-position:-16px -528px}
.flag.ie{background-position:-16px -539px}
.flag.il{background-position:-16px -550px}
.flag.in{background-position:-16px -561px}
.flag.io{background-position:-16px -572px}
.flag.iq{background-position:-32px 0}
.flag.ir{background-position:-32px -11px}
.flag.is{background-position:-32px -22px}
.flag.it{background-position:-32px -33px}
.flag.jm{background-position:-32px -44px}
.flag.jo{background-position:-32px -55px}
.flag.jp{background-position:-32px -66px}
.flag.ke{background-position:-32px -77px}
.flag.kg{background-position:-32px -88px}
.flag.kh{background-position:-32px -99px}
.flag.ki{background-position:-32px -110px}
.flag.km{background-position:-32px -121px}
.flag.kn{background-position:-32px -132px}
.flag.kp{background-position:-32px -143px}
.flag.kr{background-position:-32px -154px}
.flag.kw{background-position:-32px -165px}
.flag.ky{background-position:-32px -176px}
.flag.kz{background-position:-32px -187px}
.flag.la{background-position:-32px -198px}
.flag.lb{background-position:-32px -209px}
.flag.lc{background-position:-32px -220px}
.flag.li{background-position:-32px -231px}
.flag.lr{background-position:-32px -242px}
.flag.lk{background-position:-32px -253px}
.flag.ls{background-position:-32px -264px}
.flag.lt{background-position:-32px -275px}
.flag.lu{background-position:-32px -286px}
.flag.lv{background-position:-32px -297px}
.flag.ly{background-position:-32px -308px}
.flag.ma{background-position:-32px -319px}
.flag.mc{background-position:-32px -330px}
.flag.md{background-position:-32px -341px}
.flag.me{background-position:-32px -352px}
.flag.mg{background-position:-32px -363px}
.flag.mh{background-position:-32px -374px}
.flag.mk{background-position:-32px -385px}
.flag.ml{background-position:-32px -396px}
.flag.mm{background-position:-32px -407px}
.flag.mn{background-position:-32px -418px}
.flag.mo{background-position:-32px -429px}
.flag.mp{background-position:-32px -440px}
.flag.mq{background-position:-32px -451px}
.flag.mr{background-position:-32px -462px}
.flag.ms{background-position:-32px -473px}
.flag.mt{background-position:-32px -484px}
.flag.mu{background-position:-32px -495px}
.flag.mv{background-position:-32px -506px}
.flag.mw{background-position:-32px -517px}
.flag.mx{background-position:-32px -528px}
.flag.my{background-position:-32px -539px}
.flag.mz{background-position:-32px -550px}
.flag.na{background-position:-32px -561px}
.flag.nc{background-position:-32px -572px}
.flag.ne{background-position:-48px 0}
.flag.nf{background-position:-48px -11px}
.flag.ng{background-position:-48px -22px}
.flag.ni{background-position:-48px -33px}
.flag.nl{background-position:-48px -44px}
.flag.no{background-position:-48px -55px}
.flag.np{background-position:-48px -66px}
.flag.nr{background-position:-48px -77px}
.flag.nu{background-position:-48px -88px}
.flag.nz{background-position:-48px -99px}
.flag.om{background-position:-48px -110px}
.flag.pa{background-position:-48px -121px}
.flag.pe{background-position:-48px -132px}
.flag.pf{background-position:-48px -143px}
.flag.pg{background-position:-48px -154px}
.flag.ph{background-position:-48px -165px}
.flag.pk{background-position:-48px -176px}
.flag.pl{background-position:-48px -187px}
.flag.pm{background-position:-48px -198px}
.flag.pn{background-position:-48px -209px}
.flag.pr{background-position:-48px -220px}
.flag.ps{background-position:-48px -231px}
.flag.pt{background-position:-48px -242px}
.flag.pw{background-position:-48px -253px}
.flag.py{background-position:-48px -264px}
.flag.qa{background-position:-48px -275px}
.flag.re{background-position:-48px -286px}
.flag.ro{background-position:-48px -297px}
.flag.rs{background-position:-48px -308px}
.flag.ru{background-position:-48px -319px}
.flag.rw{background-position:-48px -330px}
.flag.sa{background-position:-48px -341px}
.flag.sb{background-position:-48px -352px}
.flag.sc{background-position:-48px -363px}
.flag.scotland{background-position:-48px -374px}
.flag.sd{background-position:-48px -385px}
.flag.se{background-position:-48px -396px}
.flag.sg{background-position:-48px -407px}
.flag.sh{background-position:-48px -418px}
.flag.si{background-position:-48px -429px}
.flag.sj{background-position:-48px -440px}
.flag.sk{background-position:-48px -451px}
.flag.sl{background-position:-48px -462px}
.flag.sm{background-position:-48px -473px}
.flag.sn{background-position:-48px -484px}
.flag.so{background-position:-48px -495px}
.flag.sr{background-position:-48px -506px}
.flag.st{background-position:-48px -517px}
.flag.sv{background-position:-48px -528px}
.flag.sy{background-position:-48px -539px}
.flag.sz{background-position:-48px -550px}
.flag.tc{background-position:-48px -561px}
.flag.td{background-position:-48px -572px}
.flag.tf{background-position:-64px 0}
.flag.tg{background-position:-64px -11px}
.flag.th{background-position:-64px -22px}
.flag.tj{background-position:-64px -33px}
.flag.tk{background-position:-64px -44px}
.flag.tl{background-position:-64px -55px}
.flag.tm{background-position:-64px -66px}
.flag.tn{background-position:-64px -77px}
.flag.to{background-position:-64px -88px}
.flag.tr{background-position:-64px -99px}
.flag.tt{background-position:-64px -110px}
.flag.tv{background-position:-64px -121px}
.flag.tw{background-position:-64px -132px}
.flag.tz{background-position:-64px -143px}
.flag.ua{background-position:-64px -154px}
.flag.ug{background-position:-64px -165px}
.flag.um{background-position:-64px -176px}
.flag.us{background-position:-64px -187px}
.flag.uy{background-position:-64px -198px}
.flag.uz{background-position:-64px -209px}
.flag.va{background-position:-64px -220px}
.flag.vc{background-position:-64px -231px}
.flag.ve{background-position:-64px -242px}
.flag.vg{background-position:-64px -253px}
.flag.vi{background-position:-64px -264px}
.flag.vn{background-position:-64px -275px}
.flag.vu{background-position:-64px -286px}
.flag.wales{background-position:-64px -297px}
.flag.wf{background-position:-64px -308px}
.flag.ws{background-position:-64px -319px}
.flag.ye{background-position:-64px -330px}
.flag.yt{background-position:-64px -341px}
.flag.za{background-position:-64px -352px}
.flag.zm{background-position:-64px -363px}
.flag.zw{background-position:-64px -374px}
.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{tap-highlight-color:transparent;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:0;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;transform:translateY(-50%)}
.flickity-prev-next-button:hover{background:#fff}
.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}
.flickity-prev-next-button:active{opacity:.6}
.flickity-prev-next-button.previous{left:10px}
.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}
.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-prev-next-button .arrow{fill:#333}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{opacity:1}
.carousel-cell .card{overflow:hidden;position:relative;top:0;box-shadow:0 2px 25px 0 rgba(0,0,0,.06);transition:all .3s ease-in-out}
.card .card-action{padding:15px 30px 30px;border:0;position:absolute;width:100%;bottom:0;font-size:.8rem;text-transform:uppercase;font-weight:700}
.card-action--overlay{z-index:2;text-transform:none}
.card-action--overlay h3{color:#fff}
.card-action i{margin:-2px 0 0 4px;position:absolute;color:red;font-size:1.3rem}
.card .card-content{padding:30px 30px 15px}
.card--text{background-color:rgba(0,0,0,0);box-shadow:none}
.card--text p{padding-top:10px}
.hide-on-large-only .col p{padding-top:10px;padding-bottom:30px}
.main-carousel{margin-left:-12px;background:transparent}
.carousel-main--video{height:40vw;min-height:30vw;max-height:820px}
.carousel-nav{padding-top:30px;z-index:10;height:28vw;max-height:500px;min-height:350px;overflow:visible}
.carousel-nav .carousel-cell{margin-right:20px;border-top:3px solid transparent;transition:.3s ease-in-out;padding-top:35px;padding-bottom:30px;width:32%;min-width:220px}
.carousel-nav .carousel-cell p{text-align:left;font-weight:700;width:100%;min-height:80px;background:#fff;margin:0 0 20px;padding:15px 10px 20px 15px}
.carousel-nav .carousel-cell .youtube{pointer-events:none;user-select:none}
.carousel-nav .carousel-cell.is-selected.is-nav-selected{border-top:3px solid red;transition:.3s ease-in-out}
.carousel-cell{width:240px;height:300px;margin-right:0;border-radius:2px;counter-increment:carousel-cell;transition:.5s ease-in-out;box-shadow:none}
.carousel-cell--photo{width:100%;max-width:1400px;height:600px}
.carousel-status{top:-100px;margin-top:0;font-size:14px;position:relative}
.target-text-opacity-carousel{transition:opacity}
.flick-image{transition:.3s ease-in-out}
.carousel-cell:hover .flick-image{transform:scale(1.05);-webkit-box-shadow:0 2px 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 25px 0 rgba(0,0,0,.2);box-shadow:0 2px 25px 0 rgba(0,0,0,.2)}
.card-image{max-height:170px;min-height:170px;overflow:hidden;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}
.card-image--full-height{position:absolute;height:100%;min-height:450px;max-height:100%;transition:all .3s ease-in-out}
.carousel-cell .card:hover .card-image--full-height{transform:scale(1.1)}
.card-image--full-height-overlay{position:absolute;content:"";width:100%;height:100%;background-color:#000;opacity:.35;z-index:1}
.column-card-wrapper .carousel-cell{min-width:280px}
.column-card-wrapper .flickity-viewport{height:540px}
.column-card-wrapper .flickity-prev-next-button{display:none}
.column-card-wrapper .card{min-height:430px;max-height:430px}
.column-card-wrapper--short .card{min-height:300px;max-height:300px}
.column-card-wrapper--short .flickity-viewport{height:300px}
.column-card-wrapper--short .card .card-content{padding:20px 30px}
.carousel-cell:before{display:none}
.flickity-viewport{overflow:visible}
.flickity-slider{width:101%}
.arrow{transition:.2s ease-in-out}
.flickity-prev-next-button{transition:.2s ease-in-out;top:-16%;background:transparent}
.flickity-prev-next-button .arrow{fill:red}
.flickity-prev-next-button:hover .arrow{fill:red}
.flickity-prev-next-button:hover,.flickity-prev-next-button:hover .arrow{transition:.2s ease-in-out;background:transparent}
.flickity-prev-next-button.previous{transition:.2s ease-in-out;margin-top:.09%;right:35px;left:inherit}
.flickity-prev-next-button.next{transition:.2s ease-in-out;margin-top:-9px;margin-right:-15px;padding-right:0}
.flickity-prev-next-button.previous:hover{right:40px}
.flickity-prev-next-button.next:hover{margin-right:-20px}
.flick-image{width:100%;height:80%;top:0;position:absolute;background-position:50%;background-size:cover;background-repeat:no-repeat}
.flick-image--photo{width:100%;height:500px}
.carousel{background-color:rgba(0,0,0,0)}
.carousel .indicators{position:absolute;top:5%;right:0;left:auto}
.carousel .indicators .indicator-item{border-radius:0;width:23px;height:3px;margin:24px 6px;background-color:#3d3d3d}
.carousel .indicators .indicator-item.active{background-color:red}
@media only screen and (max-width:600px){.carousel-main--video{min-height:50vw}
}
@media only screen and (max-width:992px){.carousel-main--video{min-height:50vw}
}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}
.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}
.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}
.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-button-icon-only{text-indent:0}
.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}
button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-controlgroup{vertical-align:middle;display:inline-block}
.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}
.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}
.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}
.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}
.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}
.ui-controlgroup .ui-controlgroup-label span{font-size:80%}
.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:0}
.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:0}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:0}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:0}
.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:0}
.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:0}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}
.ui-checkboxradio-disabled{pointer-events:none}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-n{height:2px;top:0}
.ui-dialog .ui-resizable-e{width:2px;right:0}
.ui-dialog .ui-resizable-s{height:2px;bottom:0}
.ui-dialog .ui-resizable-w{width:2px;left:0}
.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}
.ui-dialog .ui-resizable-se{right:0;bottom:0}
.ui-dialog .ui-resizable-sw{left:0;bottom:0}
.ui-dialog .ui-resizable-ne{right:0;top:0}
.ui-dialog .ui-resizable-nw{left:0;top:0}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}
.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}
.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:0;background:0;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}
.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #d3d3d3}
.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;color:#222;font-weight:700}
.ui-widget-header a{color:#222}
.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #d3d3d3;font-weight:400;color:#555}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#555;text-decoration:none}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;font-weight:400;color:#212121}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#212121;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #aaa;font-weight:400;color:#212121}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#aaa;background-color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;color:#363636}
.ui-state-checked{border:1px solid #fcefa1;background:#fbf9ee}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;color:#cd0a0a}
.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-caret-1-n{background-position:0 0}
.ui-icon-caret-1-ne{background-position:-16px 0}
.ui-icon-caret-1-e{background-position:-32px 0}
.ui-icon-caret-1-se{background-position:-48px 0}
.ui-icon-caret-1-s{background-position:-65px 0}
.ui-icon-caret-1-sw{background-position:-80px 0}
.ui-icon-caret-1-w{background-position:-96px 0}
.ui-icon-caret-1-nw{background-position:-112px 0}
.ui-icon-caret-2-n-s{background-position:-128px 0}
.ui-icon-caret-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-65px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:1px -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}
.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}
.youtube img{width:100%;top:-16.82%;left:0;opacity:.7}
.youtube .play-button{width:16.89%;max-width:65px;height:30.03%;max-height:65px;background-color:red;box-shadow:0 0 30px rgba(0,0,0,.3);z-index:1;border:4px solid rgba(255,255,255,.7);-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:50%}
.play-button--smaller{border:3px solid rgba(255,255,255,.7)}
.youtube .play-button:before{border-width:7px 0 7px 10px}
.play-button--smaller:before,.youtube .play-button:before{content:"";border-color:transparent transparent transparent #fff;border-style:solid}
.play-button--smaller:before{border-width:5px 0 5px 6px}
.youtube .play-button,.youtube img{cursor:pointer}
.youtube .play-button,.youtube .play-button:before,.youtube iframe,.youtube img{position:absolute}
.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}
.youtube iframe{height:100%;width:100%;top:0;left:0}
.band{padding:100px 10vw}
@media print{.band{padding:40px 0}
}
.band.no-top{padding-top:0}
.band.no-bottom{padding-bottom:0}
.band.no-padding{padding-top:0;padding-bottom:0}
.band.top-only{padding:100px 0 0}
.band.bottom-only{padding:0 0 100px}
.band.top-bottom-padding{padding:100px 0}
.band.no-around-padding{padding:0}
.band.white{background:#fff;color:#000}
.band.white+.band.white{border-top:1px solid #acb5c0}
.band.negative{background:#000;color:#fff}
.band.negative+.band.negative{border-top:1px solid #acb5c0}
@media screen and (max-width:769px){.band{padding:50px 5vw}
}
.band .band-content{max-width:1024px;margin:0 auto;padding:0}
@media print{.band .band-content{max-width:none;page-break-before:avoid}
}
@media screen and (max-width:769px){.band .band-content{max-width:90vw}
}
.white{background:#fff;color:#000}
:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
*,:after,:before{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;color:#212529;text-align:left}
[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}
.hro03-product-header .band-content .product-title,.inner-nav-wrapper .sections section h3,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-bottom:1rem}
abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}
address{font-style:normal;line-height:inherit}
address,dl,ol,ul{margin-bottom:1rem}
dl,ol,ul{margin-top:0}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{font-size:75%;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#007bff}
a:hover{color:#0056b3}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
img{border-style:none}
img,svg{vertical-align:middle}
svg{overflow:hidden}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit;text-align:-webkit-match-parent}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
textarea{resize:vertical}
fieldset{padding:0}
legend{display:block;width:100%;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none !important}
.fade{transition:opacity .15s linear}
@media(prefers-reduced-motion:reduce){.fade{transition:none}
}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}
@media(prefers-reduced-motion:reduce){.collapsing{transition:none}
}
.collapsing.width{width:0;height:auto;transition:width .35s ease}
@media(prefers-reduced-motion:reduce){.collapsing.width{transition:none}
}
.dropdown,.dropleft,.dropright,.dropup{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty:after{margin-left:0}
.dropdown-menu{z-index:1000;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.dropdown-menu-left{right:auto;left:0}
.dropdown-menu-right{right:0;left:auto}
@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}
.dropdown-menu-sm-right{right:0;left:auto}
}
@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}
.dropdown-menu-md-right{right:0;left:auto}
}
@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}
.dropdown-menu-lg-right{right:0;left:auto}
}
@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}
.dropdown-menu-xl-right{right:0;left:auto}
}
.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty:after{margin-left:0}
.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}
.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropright .dropdown-toggle:empty:after{margin-left:0}
.dropright .dropdown-toggle:after{vertical-align:0}
.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}
.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}
.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropleft .dropdown-toggle:empty:after{margin-left:0}
.dropleft .dropdown-toggle:before{vertical-align:0}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}
.dropdown-divider{height:0;overflow:hidden;border-top:1px solid #e9ecef}
.dropdown-item,.dropdown .dropdown-menu .has-link a{width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover,.dropdown .dropdown-menu .has-link a:focus,.dropdown .dropdown-menu .has-link a:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}
.dropdown-item.active,.dropdown-item:active,.dropdown .dropdown-menu .has-link a.active,.dropdown .dropdown-menu .has-link a:active{color:#fff;text-decoration:none;background-color:#007bff}
.dropdown-item.disabled,.dropdown-item:disabled,.dropdown .dropdown-menu .has-link a.disabled,.dropdown .dropdown-menu .has-link a:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}
@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal.modal-static .modal-dialog{transform:scale(1.02)}
.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}
.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable:before{content:none}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.modal-footer>*{margin:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:min-content}
.modal-sm{max-width:300px}
}
@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}
}
@media(min-width:1200px){.modal-xl{max-width:1140px}
}
.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}
.popover,.popover .arrow{position:absolute;display:block}
.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}
.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}
.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}
.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}
.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}
.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}
.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}
.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}
.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}
.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}
.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}
.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}
.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}
.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.popover-header:empty{display:none}
.popover-body{padding:.5rem .75rem;color:#212529}
[disabled]{cursor:default;opacity:.75}
[hidden]{display:none}
img{border:0}
audio,canvas,video{display:inline-block}
@font-face{font-family:Noto Sans CJK SC;src:url(toplib/resources/fonts/NotoSansCJKsc-Regular-Alphabetic.woff2) format("woff2"),url(toplib/resources/fonts/NotoSansCJKsc-Regular-Alphabetic.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}
@font-face{font-family:Noto Sans CJK SC;src:url(toplib/resources/fonts/NotoSansCJKsc-Bold-Alphabetic.woff2) format("woff2"),url(toplib/resources/fonts/NotoSansCJKsc-Bold-Alphabetic.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}
@font-face{font-family:Noto Sans;src:url(toplib/resources/fonts/NotoSans.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}
@font-face{font-family:Noto Sans;src:url(toplib/resources/fonts/NotoSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}
@font-face{font-family:Gilroy;src:url(toplib/resources/fonts/Gilroy-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:fallback}
@font-face{font-family:Noto Sans JP;src:url(toplib/resources/fonts/NotoSansJP.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}
@font-face{font-family:Noto Sans JP;src:url(toplib/resources/fonts/NotoSansJP-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}
@font-face{font-family:Noto Sans KR;src:url(toplib/resources/fonts/NotoSansKR.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}
@font-face{font-family:Noto Sans KR;src:url(toplib/resources/fonts/NotoSansKR-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}
@font-face{font-family:Kanit;src:url(toplib/resources/fonts/Kanit.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}
@font-face{font-family:Kanit;src:url(toplib/resources/fonts/Kanit-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}
@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(toplib/resources/fonts/Material-Icons.woff2) format("woff2")}
button,input,optgroup,select,textarea{margin:0;font:inherit;text-transform:inherit}
textarea{overflow:auto}
button,input,select{overflow:visible;color:inherit}
::-webkit-input-placeholder{color:#767676;font-family:map(fonts,family-sans)}
::-moz-placeholder{color:#767676;font-family:map(fonts,family-sans)}
:-ms-input-placeholder{color:#767676;font-family:map(fonts,family-sans)}
:-moz-placeholder{color:#767676;font-family:map(fonts,family-sans)}
input:focus,textarea:focus{transition:.35s ease}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{transition:opacity .45s ease;opacity:0}
input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{transition:opacity .45s ease;opacity:0}
input:focus:-ms-placeholder,textarea:focus:-ms-placeholder{transition:opacity .45s ease;opacity:0}
[type=submit],button,label{cursor:pointer}
[type=reset],[type=submit],button{-webkit-appearance:button;background:0;border:0;padding:0}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0;outline:1px dotted ButtonText}
fieldset{min-width:0;margin:0;border:0;padding:.01em 0 0}
body:not(:-moz-handler-blocked) fieldset{display:table-cell}
legend{color:inherit;display:table;max-width:100%;white-space:normal}
[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}
.radioField:checked,.radioField:not(:checked){position:absolute;left:-9999px}
.radioField:checked:focus+label:before,.radioField:not(:checked):focus+label:before{border-color:#1e772d}
.radioField:checked+label,.radioField:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block}
.radioField:checked+label:before,.radioField:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #1e772d;border-radius:100%;background:#fff}
.radioField:not(:checked)+label:before{border-color:#a9b3bd}
.radioField:not(:checked)+label.disabledButton:before{background:#a9b3bd}
.radioField:checked+label:after,.radioField:not(:checked)+label:after{content:"";width:14px;height:14px;background:#1e772d;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.radioField:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.radioField:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.fields label{font-size:.8125rem;color:#000;font-weight:800;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;margin-bottom:0}
.fields label sup{font-size:13px;color:red}
.fields input,.fields select{border:0;border-bottom:1px solid #a9b3bd;font-size:1.25rem;color:#000;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;padding:10px 0}
.fields select{width:100%;height:50px;background:url(toplib/resources/vectors/carot-down-orange.svg) no-repeat 100%;-webkit-appearance:none}
.check-box{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.check-box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.check-box input:focus+.checkmark{border-color:#1e772d}
.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #a9b3bd}
.check-box input:checked~.checkmark{background-color:#1e772d;border:1px solid #1e772d}
.checkmark:after{content:"";position:absolute;display:none}
.check-box input:checked~.checkmark:after{display:block}
.check-box .checkmark:after{left:9px;top:5px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.check-box input:checked:disabled~.checkmark{background-color:#8ebb96;border:1px solid #8ebb96;cursor:default}
.switch{position:relative;display:inline-block;width:44px;margin-right:20px}
.switch input{opacity:0;width:0;height:0}
input:disabled+.sliderBtn{background-color:#e6e8ea;cursor:default}
.sliderBtn{cursor:pointer;top:0;left:0;right:0;bottom:0;width:45px;background-color:#7f7f7f}
.sliderBtn,.sliderBtn:before{position:absolute;height:20px;-webkit-transition:.4s;transition:.4s}
.sliderBtn:before{content:"";width:44px}
input:checked+.sliderBtn{background-color:#ef6023}
input:focus+.sliderBtn{box-shadow:0 0 1px #ef6023}
input:checked:disabled+.sliderBtn{background-color:#f6a07b;cursor:default}
input:checked+.sliderBtn:before{right:1px;left:auto}
.sliderBtn.round{border-radius:34px}
.sliderBtn.round:before{border-radius:50%;left:1px;width:17px;height:17px;top:50%;box-shadow:0 2px 3px 0 rgba(0,0,0,.1);background-color:#fff;transform:translateY(-50%)}
hr{box-sizing:content-box;height:0;overflow:visible;border:0}
blockquote,dl,figure,ol,p,pre,ul{margin:0}
pre{overflow:auto;white-space:pre;hyphens:none;tab-size:2}
figcaption,figure{display:block}
ol,ul{padding:0;list-style:none}
dd{margin:0}
@font-face{font-family:corteva_icon;src:url(toplib/resources/fonts/corteva_icon.eot);src:url(toplib/resources/fonts/corteva_icon.eot#iefix) format("embedded-opentype"),url(toplib/resources/fonts/corteva_icon.ttf) format("truetype"),url(toplib/resources/fonts/corteva_icon.woff) format("woff"),url(toplib/resources/vectors/corteva_icon.svg#corteva_icon) format("svg");font-weight:400;font-style:normal;font-display:block}
[class*=" icon-"],[class^=icon-]{font-family:corteva_icon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-eye:before{content:"\E911"}
.icon-bubble:before{content:"\E912"}
.icon-bell:before{content:"\E913"}
.icon-cloud-upload:before{content:"\E914"}
.icon-phone:before{content:"\E915"}
.icon-email:before{content:"\E90F"}
.icon-shape:before{content:"\E910"}
.icon-map:before{content:"\E90D"}
.icon-list_bulleted:before{content:"\E90E"}
.icon-credit-card:before{content:"\E90C"}
.icon-close-black:before{content:"\E90B"}
.icon-pinpoint:before{content:"\E90A"}
.icon-pinpoint-noshadow:before{content:"\E917"}
.icon-search:before{content:"\E905"}
.icon-globe:before{content:"\E908"}
.icon-accounts-icon:before{content:"\E900"}
.icon-blue-carot:before{content:"\E901"}
.icon-burger-menu:before{content:"\E902"}
.icon-close:before{content:"\E903"}
.icon-dashboard-icon:before{content:"\E904"}
.icon-linkout-icon:before{content:"\E906"}
.icon-profile-icon:before{content:"\E907"}
.icon-settings-icon:before{content:"\E909"}
.icon-lock:before{content:"\E916"}
.icon-Icon---Star-Solid:before{content:"\E919"}
.icon-Icon---Star:before{content:"\E918"}
.icon-Icon---Printer:before{content:"\E91A"}
main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}
main>div,main section{width:60%}
@media screen and (max-width:769px){main>div,main section{width:100%}
}
main .sidebar{width:calc(40% - 104px)}
@media screen and (max-width:769px){main .sidebar{width:100%}
}
@media screen and (max-width:769px){main{flex-direction:column}
}
main.reverse>div,main.reverse section{order:2}
main.reverse .sidebar{order:1}
.component_header{margin-bottom:20px}
@media screen and (min-width:1200px){.component_header{margin-bottom:40px}
}
.component_header h2{font-size:24px;line-height:28px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;color:#000;margin-bottom:20px}
.component_header h2 .light{font-weight:100}
@media screen and (min-width:1200px){.component_header h2{font-size:32px;line-height:36px}
}
.component_header p{font-size:18px;line-height:24px;color:#000;margin-top:20px}
@media print{.carousel-hero,img:not(.print-include){display:none !important}
.logo img{display:block !important}
.hro03-product-header .band-content .product-title,.inner-nav-wrapper .sections section h3,h1,h2,h3,h4,h5{margin:10px 0 !important}
.hro03-product-header .band-content .product-title,.inner-nav-wrapper .sections section h3,a,h1,h2,h3,h4,h5,li,p,span,ul{color:#000 !important;padding:0;text-shadow:none !important}
div.band.con02-cards-3-column .cards{padding:10px 0 !important;margin:24px 0 !important;display:block !important;overflow:hidden;grid-template:none !important;grid-template-rows:none !important;height:auto !important}
.det09-card-cta,.det09-card-cta:after,.det09-card-cta a:hover{background:transparent !important;width:100% !important;display:block !important;height:60px !important;margin-top:16px !important}
.det02-card-primary-content .text{height:auto !important;padding:0 !important}
.det02-card-primary-content .text p{height:auto !important;min-height:auto !important}
.det09-card-cta,.det09-card-cta:after,.det09-card-cta a:hover{background:transparent !important}
.det09-card-cta h3{left:0 !important;max-width:100% !important}
.band,footer.band{padding:0 !important}
.band.white+.band.white,.nav03-feature-link-list section:last-child a{border:none !important}
.nav03-feature-link-list section:last-child a{padding:5px 0 !important}
.det25-card-feature .text{padding:10px 0 0 !important}
.det25-card-feature .text a{display:none !important}
.det25-card-feature .text p{margin:0 !important}
.timelineCard:nth-child(odd) .company{right:-55px !important;background:none !important;left:250px !important}
.timelineCard .company{background:none !important;left:-55px !important;right:0 !important}
.timelineCard .company:before{display:none !important}
.con11-timeline .items h2{margin-right:-15px !important;display:block}
.atm01-header-v1__wrapper{margin:0;display:block;max-width:100%}
.con11-timeline .items h2{font-size:20px !important;line-height:22px !important;height:auto !important;margin:10px -32px 0 0 !important}
.det01-accordion-list .item-content .read-more,.hro02-hero-level-2 picture,.str01-text-on-image .band-content .c-button{display:none !important}
.hro02-hero-level-2,.str01-text-on-image{height:auto !important}
.str01-text-on-image{padding:10px 0 !important}
.str06-feature-2-column .text .heading{width:100% !important;border:none !important}
.det01-accordion-list.thumbnails .item{padding:0 !important;min-height:auto !important;margin:10px 0 !important}
.str06-feature-2-column .band-content .text:first-child{display:block !important}
.str06-feature-2-column .band-content,.str06-feature-2-column .text>div,.str06-feature-2-column .text>p{padding:0 !important}
.con04-container-feature .cards{margin:0 !important}
.det02-card-primary-content .text a{display:none !important}
.str06-feature-2-column .band-content{display:block !important}
.str06-feature-2-column .band-content picture{display:none !important}
.det01-accordion-list .item.active .item-content,.det01-accordion-list .item .item-content{height:auto !important}
.det01-accordion-list .item{padding:10px 0 !important;display:block !important;margin:10px 0 !important}
.det01-accordion-list .item:last-child{border-bottom:1px solid #a9b3bd !important}
.c-hro01 .band-content p{padding:0 !important;margin:0 !important}
.det05-tile-impact{width:100% !important;margin:0 !important;display:block !important;height:80px !important;background:none !important}
.det06-tile-impact-expanded picture{display:none !important}
.det06-tile-impact-expanded .title{position:relative !important;display:block !important;left:auto !important;width:100% !important}
.det05-tile-impact .label{display:none !important}
.det05-tile-impact .title{padding:0 !important}
.det3-crop-list .det01-accordion-list.blue .item:before,.det3-crop-list .det01-accordion-list.green .item:before,.det3-crop-list .det01-accordion-list.orange .item:before,.hro03-product-header .panel picture{display:none !important}
.hro03-product-header .band-content{width:100% !important;padding:0 !important;margin:0 !important}
.det32-product-intro .c-button,.hro03-product-header .band-content .product-logo,main .sidebar{display:none !important}
.hro03-product-header{align-items:normal !important}
.inner-nav-wrapper .nav-wrapper{display:none !important}
.inner-nav-wrapper .sections{width:100% !important;display:block !important;margin:0 !important}
.str06-feature-2-column .text .c-button{display:none !important}
.det-10-brand-logo{-webkit-filter:grayscale(1);filter:grayscale(1)}
.c-con06-pagination__wrapper .pagination,.con04-container-feature .c-button,.con18-article-feed .c-button{display:none !important}
.det15-card-bio,.nav04-header-tabs nav a.active{border-bottom-color:#000 !important}
}
html{box-sizing:border-box;height:100%;text-size-adjust:100%;position:relative}
*,:after,:before{box-sizing:inherit}
body{height:auto;background-color:#fff;font-family:map(fonts,family-serif);font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5}
article,aside,footer,header,main,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0;font-variant-numeric:tabular-nums}
td,th{text-align:left;vertical-align:top}
a{background-color:transparent;text-decoration-skip:ink;color:#3b7b2b}
a:active,a:hover{outline:0}
a:active,a:hover{color:#3b7b2b;text-decoration:none}
small{font-size:100%}
abbr[title]{text-decoration:underline dotted rgba(0,0,0,.33)}
abbr[title]:hover{cursor:help}
code,samp{font-family:map(fonts,family-monospace);font-size:.875em}
kbd{font-family:map(fonts,family-system)}
sub,sup{font-size:73%;line-height:0;position:relative}
sub{vertical-align:sub}
.bold{font-weight:700}
sup{vertical-align:super;top:3px}
mark{background:#ffc}
.atm01-header-v1__wrapper{text-align:center;max-width:1024px;margin:0 auto 38px}
@media screen and (max-width:769px){.atm01-header-v1__wrapper{margin-bottom:18px}
}
@media print{.atm01-header-v1__wrapper{margin:0}
}
.atm01-header-v1__wrapper h2{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700}
@media print{.atm01-header-v1__wrapper h2{color:#000;text-align:left}
}
.atm01-header-v1__wrapper p{font-size:20px;line-height:32px;-webkit-font-smoothing:subpixel-antialiased}
.atm01-header-v1__wrapper.white h2,.atm01-header-v1__wrapper.white p{color:#fff}
@media screen and (max-width:769px){.atm01-header-v1__wrapper h2{font-size:24px;line-height:28px}
}
.atm01-header-v1__wrapper p{width:80%;margin:20px auto 0}
@media print{.atm01-header-v1__wrapper p{color:#000;text-align:left;margin:0;width:100%}
}
@media screen and (max-width:769px){.atm01-header-v1__wrapper p{font-size:16px;line-height:24px;width:100%}
}
.myaccount{display:flex;align-items:start;flex-wrap:wrap;width:100%;background-color:#e6e8ea}
.myaccount .cropProtectionHide{display:none}
.myaccount .c-button{font-size:.75rem}
.myaccount .c-button:hover{text-decoration:none}
@media screen and (max-width:992px){.myaccount .authenticatedStateInPageNav .loader-wrap{display:none}
}
@media screen and (min-width:992px){.myaccount{position:relative;height:100%;min-height:900px;padding-left:275px}
}
@media screen and (max-width:992px){.myaccount{position:relative;height:100%;min-height:500px}
}
.myaccount__dashboard{width:100%}
@media screen and (min-width:992px){.myaccount__dashboard{position:absolute;left:0;top:1px;height:100%;max-width:275px}
.myaccount__dashboard .aem-GridColumn,.myaccount__dashboard .leftnav,.myaccount__dashboard .ma-sidebar{height:100%}
.myaccount__dashboard .leftnav{background-color:#363636}
}
.myaccount__content{width:100%;padding-bottom:20px}
@media screen and (min-width:992px){.myaccount__content{max-width:1055px;padding-left:45px;flex:1;padding-right:45px;box-sizing:border-box;padding-bottom:60px}
}
.myaccount__content [class*=col-]{padding:0 0 20px !important}
@media(min-width:992px){.myaccount__content [class*=col-]{padding:0 10px 20px 0 !important}
}
@media screen and (max-width:992px){.myaccount__content{width:100%;margin-left:0}
}
.hro03-product-header .band-content .myaccount__content .product-title,.myaccount__content .hro03-product-header .band-content .product-title,.myaccount__content h1{font-size:2rem}
@media(min-width:992px){.hro03-product-header .band-content .myaccount__content .product-title,.myaccount__content .hro03-product-header .band-content .product-title,.myaccount__content h1{font-size:2.75rem}
}
@media(min-width:992px){.myaccount .column-control>div{display:flex}
}
.myaccount .column-control .aem-GridColumn,.myaccount .column-control .feature-flag,.myaccount .column-control .section:not(.cq-Editable-dom),.myaccount .column-control .white{height:100%}
.myaccount .column-control .section{padding:0 !important}
.myaccount .cmp-title{margin:30px 0;padding-left:20px}
@media screen and (min-width:769px){.myaccount .cmp-title{padding-left:0}
}
.myaccount .dashboard-3-column{width:100%}
@media(min-width:992px){.myaccount .dashboard-3-column{display:flex}
}
.myaccount .d-boxs{width:100%;margin-bottom:20px;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);background-color:#fff}
@media(min-width:992px){.myaccount .d-boxs{margin-right:10px;padding-bottom:0;flex:1}
}
@media(min-width:992px){.myaccount .d-boxs:first-child{flex-basis:43%}
}
@media(min-width:992px){.myaccount .d-boxs:nth-child(2){flex-basis:27.4%}
}
.myaccount .d-boxs:nth-child(3){padding-bottom:0}
@media(min-width:992px){.myaccount .d-boxs:nth-child(3){margin-right:0;flex-basis:27.4%}
}
.myaccount .d-boxs>div{height:100%}
@media(min-width:992px){.myaccount .d-boxs.db1{max-width:414px}
}
@media(min-width:992px){.myaccount .d-boxs.db2{max-width:265px}
}
.myaccount .d-boxs:empty{display:none}
.myaccount .sum-box3{width:100%;margin-bottom:20px}
.summarypages{display:block}
@media(min-width:992px){.summarypages{display:flex;align-content:space-between}
}
.summarypages .sum-box1{margin-bottom:20px;width:100%;margin-right:0;min-height:300px}
@media(min-width:992px){.summarypages .sum-box1{width:73%;margin-right:10px}
}
.summarypages .sum-box1>div{height:100%}
.summarypages .sum-box1:empty{display:none}
.summarypages .sum-box2{width:100%;margin-bottom:20px}
@media(min-width:992px){.summarypages .sum-box2{width:28%}
}
.summarypages .sum-box2>div{height:100%}
.summarypages .sum-box2:empty{display:none}
.summarypages .feature-flag{height:100%}
.dashboard-heading-container .heading{justify-content:space-between;align-items:center;background-color:#e6e8ea;width:100%;padding:30px 20px;box-sizing:border-box}
@media(min-width:992px){.dashboard-heading-container .heading{padding:38px 0 30px;display:flex}
}
.dashboard-heading-container .heading .heading-1{display:inline-block;vertical-align:top}
.dashboard-heading-container .heading span{font-size:2.75rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal}
@media screen and (max-width:992px){.dashboard-heading-container .heading span{font-size:2rem}
}
.dashboard-heading-container .heading .first-word{font-weight:800;padding-right:5px}
.dashboard-heading-container .heading .questions-about-your{font-family:HelveticaNowTextRegular,Helvetica;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;text-align:right;display:inline-block;padding-top:20px}
@media screen and (max-width:992px){.dashboard-heading-container .heading .questions-about-your{display:block;float:none;text-align:left;padding-left:0;width:100%}
}
.dashboard-heading-container .heading .lineone{font-weight:700;font-size:1rem}
.dashboard-heading-container .linetwo{font-weight:400;font-size:.9375rem}
.dashboard-heading-container .linetwo p{font-size:.9375rem}
.cropProtectionAccount .loader-parent,.myContactCardDashboard .loader-parent,.pioneerAccountSummary .loader-parent{min-height:300px}
.dashboard-ecomm-disclaimer .band{padding:0}
.dashboard-ecomm-disclaimer p{font-size:10px;line-height:1.5}
a.back-to-top{display:block;width:35px;height:35px;position:fixed;right:90px;bottom:15px;opacity:0;z-index:9999;transition:opacity .2s ease-in .2s;background:rgba(0,0,0,.75) url(toplib/resources/vectors/up-arrow.svg) 50% no-repeat;border-radius:50%}
@media screen and (max-width:769px){a.back-to-top{display:none}
}
@media print{a.back-to-top{display:none}
}
.c-button,a.c-button{background:#ef6023;color:#fff;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:700;padding:25px 40px;border-radius:4px;line-height:10px;display:inline-block;appearance:button;text-transform:uppercase}
@media screen and (max-width:769px){.c-button,a.c-button{font-size:12px;padding-top:20px;padding-bottom:20px}
}
.c-button:hover,a.c-button:hover{background:#d85921;border-color:#d85921;color:#fff;text-decoration:none}
.c-button.invert,a.c-button.invert{background:#ef6023;color:#fff}
.c-button.secondary,a.c-button.secondary{background:transparent;border:2px solid #ef6023;color:#ef6023;border-radius:4px;padding:23px 40px}
.c-button.secondary:hover,a.c-button.secondary:hover{color:#d85921}
.c-button.secondary.invert,a.c-button.secondary.invert{border:2px solid #fff;color:#fff}
@media screen and (max-width:769px){.c-button.secondary,a.c-button.secondary{padding-top:18px;padding-bottom:18px}
}
.c-button.secondary.disabled,.c-button.secondary:disabled,a.c-button.secondary.disabled,a.c-button.secondary:disabled{cursor:not-allowed;color:#f6a07b;border-color:#f6a07b;pointer-events:none;background:transparent}
.c-button-mid,a.c-button-mid{padding:22px 30px;line-height:0;font-size:.75rem}
@media screen and (max-width:769px){.c-button-mid,a.c-button-mid{padding-top:25px;padding-bottom:25px}
}
.c-button-mid.secondary,a.c-button-mid.secondary{padding:20px 25px}
@media screen and (max-width:769px){.c-button-mid.secondary,a.c-button-mid.secondary{padding-top:23px;padding-bottom:23px}
}
.c-button.disabled,.c-button:disabled,a.c-button.disabled,a.c-button:disabled{cursor:not-allowed;background:#f6a07b;border-color:#f6a07b}
.c-button.extra-padding,a.c-button.extra-padding{margin-top:12px;margin-bottom:32px}
a.c-button{appearance:none}
@media print{body{-webkit-print-color-adjust:exact}
}
select.form-dropdown,select.form-dropdown-filter{width:100%;border:1px solid #a9b3bd;border-radius:2px;padding:.75rem 1.875rem .75rem 1.5rem;background:#fff;color:#3b7b2b;box-shadow:none;position:relative;font-size:14px;min-height:2.875rem}
@media screen and (min-width:769px){select.form-dropdown,select.form-dropdown-filter{background:#fff url(toplib/resources/vectors/carot-down.svg) right 1.125rem center no-repeat}
}
@media screen and (max-width:992px){select.form-dropdown,select.form-dropdown-filter{font-weight:700;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff url(toplib/resources/vectors/carot-down.svg) right 1.125rem center no-repeat}
}
select.form-dropdown-filter option,select.form-dropdown option{font-size:14px}
select.form-dropdown-filter:focus,select.form-dropdown:focus{outline:2px solid #3b7b2b}
select.form-dropdown+label,select.form-dropdown-filter+label{display:none}
select.form-dropdown-filter~.chosen-container .chosen-single,select.form-dropdown~.chosen-container .chosen-single{height:3.125rem;background:#fff;border:1px solid #a9b3bd;border-radius:2px;width:100%;padding:.75rem 1.875rem .75rem 1.25rem;color:#3b7b2b;font-size:14px;font-weight:700;line-height:1.625rem;box-shadow:none}
select.form-dropdown-filter~.chosen-container .chosen-single:after,select.form-dropdown~.chosen-container .chosen-single:after{content:"";height:10px;width:6px;background:transparent url(toplib/resources/vectors/blue-carot.svg) 50% no-repeat;background-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center center;transition:transform .15s ease-in}
select.form-dropdown-filter~.chosen-container-single-nosearch.focus-within,select.form-dropdown~.chosen-container-single-nosearch.focus-within{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}
select.form-dropdown-filter~.chosen-with-drop .chosen-single:after,select.form-dropdown~.chosen-with-drop .chosen-single:after{transform:translateY(-50%) rotate(-90deg)}
select.form-dropdown-filter~.chosen-container .chosen-results li,select.form-dropdown~.chosen-container .chosen-results li{padding:1.25rem;min-height:3.75rem;font-size:14px;width:100%;transition:background .2s ease-out;color:#000;border-bottom:1px solid #a9b3bd;margin-bottom:1px}
select.form-dropdown-filter~.chosen-container .chosen-results li:first-child,select.form-dropdown~.chosen-container .chosen-results li:first-child{border-top:1px solid #a9b3bd}
select.form-dropdown-filter~.chosen-container .chosen-results li:hover,select.form-dropdown~.chosen-container .chosen-results li:hover{font-weight:700}
select.form-dropdown-filter~.chosen-container .chosen-results li.highlighted,select.form-dropdown~.chosen-container .chosen-results li.highlighted{background-color:#eee}
select.form-dropdown-filter~.chosen-container .chosen-results li.result-selected,select.form-dropdown~.chosen-container .chosen-results li.result-selected{font-weight:700}
select.form-dropdown-filter~.chosen-container .chosen-drop,select.form-dropdown~.chosen-container .chosen-drop{box-shadow:0 2px 25px rgba(0,0,0,.1);padding:0}
select.form-dropdown-filter~.chosen-container .chosen-results,select.form-dropdown~.chosen-container .chosen-results{padding:0;margin:0}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){select.form-dropdown-filter~.chosen-container .chosen-search-input,select.form-dropdown~.chosen-container .chosen-search-input{display:none}
}
@media screen and (-webkit-min-device-pixel-ratio:2){.chosen-container .chosen-search-input{display:none}
}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.chosen-container .chosen-search-input{display:none}
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;min-width:115px;position:relative;vertical-align:middle}
.select2-container--focus{outline:1px solid #88c9ff}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:50px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{padding:.75rem 1.875rem .75rem 1.25rem;color:#3b7b2b;font-size:14px;font-weight:700;line-height:1.625rem;box-shadow:none}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#fff;border:1px solid #a9b3bd;border-radius:2px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;min-width:115px;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{user-select:none;-webkit-user-select:none;padding:1.25rem;font-size:14px;width:100%;transition:background .2s ease-out;color:#000;border-bottom:1px solid #a9b3bd;margin-bottom:1px}
.select2-results__option:first-child{border-top:1px solid #a9b3bd}
.select2-results__option:hover{font-weight:700}
.select2-results__option.highlighted{background-color:#eee}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{z-index:10}
.w-100.select2-parent .select2-container--open .select2-dropdown--above{top:50px}
.w-100.select2-parent .select2-container--open .select2-dropdown--below{top:-50px}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #a9b3bd;border-radius:2px;outline:0}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#3b7b2b;display:block;line-height:1.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{height:10px;width:6px;background:transparent url(toplib/resources/vectors/blue-carot.svg) 50% no-repeat;background-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center center;transition:transform .15s ease-in}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid black;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;font-weight:700}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#eee}
.select2-container--default .select2-results__option--highlighted{background-color:#d6efd0 !important;font-weight:400 !important}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container .select2-results li{padding:1.25rem;min-height:3.75rem;font-size:14px;width:100%;transition:background .2s ease-out;color:#000;border-bottom:1px solid #a9b3bd;margin-bottom:1px}
.select2-container .select2-results li:first-child{border-top:1px solid #a9b3bd}
.select2-container .select2-results li:hover{font-weight:700}
.select2-container .select2-results li.highlighted{background-color:#eee}
.select2-container .select2-results li.result-selected{font-weight:700}
.select2-container .select2-results li.flag-icon{background-size:25px 14.5px;background-position:17px;padding-left:55px;background-repeat:no-repeat}
picture img{object-fit:cover;object-position:center center;width:100%;height:auto}
picture{background:transparent}
img.lazyload,img.lazyloading{background:url(toplib/resources/images/preloader.gif) 50% no-repeat;width:100%}
.findRepMap__mapContainer .leaflet-image-layer,.findRepMap__mapContainer .leaflet-layer,.findRepMap__mapContainer .leaflet-map-pane canvas,.findRepMap__mapContainer .leaflet-map-pane svg,.findRepMap__mapContainer .leaflet-marker-icon,.findRepMap__mapContainer .leaflet-marker-shadow,.findRepMap__mapContainer .leaflet-pane,.findRepMap__mapContainer .leaflet-tile,.findRepMap__mapContainer .leaflet-tile-container,.findRepMap__mapContainer .leaflet-zoom-box,.gduCalculator .leaflet-image-layer,.gduCalculator .leaflet-layer,.gduCalculator .leaflet-map-pane canvas,.gduCalculator .leaflet-map-pane svg,.gduCalculator .leaflet-marker-icon,.gduCalculator .leaflet-marker-shadow,.gduCalculator .leaflet-pane,.gduCalculator .leaflet-tile,.gduCalculator .leaflet-tile-container,.gduCalculator .leaflet-zoom-box,.pdp-compare-yield-data-container .leaflet-image-layer,.pdp-compare-yield-data-container .leaflet-layer,.pdp-compare-yield-data-container .leaflet-map-pane canvas,.pdp-compare-yield-data-container .leaflet-map-pane svg,.pdp-compare-yield-data-container .leaflet-marker-icon,.pdp-compare-yield-data-container .leaflet-marker-shadow,.pdp-compare-yield-data-container .leaflet-pane,.pdp-compare-yield-data-container .leaflet-tile,.pdp-compare-yield-data-container .leaflet-tile-container,.pdp-compare-yield-data-container .leaflet-zoom-box,.y-d-p-r__plot-results-map .leaflet-image-layer,.y-d-p-r__plot-results-map .leaflet-layer,.y-d-p-r__plot-results-map .leaflet-map-pane canvas,.y-d-p-r__plot-results-map .leaflet-map-pane svg,.y-d-p-r__plot-results-map .leaflet-marker-icon,.y-d-p-r__plot-results-map .leaflet-marker-shadow,.y-d-p-r__plot-results-map .leaflet-pane,.y-d-p-r__plot-results-map .leaflet-tile,.y-d-p-r__plot-results-map .leaflet-tile-container,.y-d-p-r__plot-results-map .leaflet-zoom-box{position:absolute;left:0;top:0}
.findRepMap__mapContainer .leaflet-container,.gduCalculator .leaflet-container,.pdp-compare-yield-data-container .leaflet-container,.y-d-p-r__plot-results-map .leaflet-container{overflow:hidden;-ms-touch-action:none;touch-action:none;background:#ddd;outline:0;font:12px HelveticaNowTextRegular,Helvetica}
.findRepMap__mapContainer .leaflet-container img,.findRepMap__mapContainer .leaflet-container img.leaflet-image-layer,.findRepMap__mapContainer .leaflet-container svg,.gduCalculator .leaflet-container img,.gduCalculator .leaflet-container img.leaflet-image-layer,.gduCalculator .leaflet-container svg,.pdp-compare-yield-data-container .leaflet-container img,.pdp-compare-yield-data-container .leaflet-container img.leaflet-image-layer,.pdp-compare-yield-data-container .leaflet-container svg,.y-d-p-r__plot-results-map .leaflet-container img,.y-d-p-r__plot-results-map .leaflet-container img.leaflet-image-layer,.y-d-p-r__plot-results-map .leaflet-container svg{max-width:none !important}
.findRepMap__mapContainer .leaflet-container .leaflet-control-attribution,.gduCalculator .leaflet-container .leaflet-control-attribution,.pdp-compare-yield-data-container .leaflet-container .leaflet-control-attribution,.y-d-p-r__plot-results-map .leaflet-container .leaflet-control-attribution{background:rgba(255,255,255,.7);margin:0}
.findRepMap__mapContainer .leaflet-container .leaflet-control-attribution,.findRepMap__mapContainer .leaflet-container .leaflet-control-scale,.gduCalculator .leaflet-container .leaflet-control-attribution,.gduCalculator .leaflet-container .leaflet-control-scale,.pdp-compare-yield-data-container .leaflet-container .leaflet-control-attribution,.pdp-compare-yield-data-container .leaflet-container .leaflet-control-scale,.y-d-p-r__plot-results-map .leaflet-container .leaflet-control-attribution,.y-d-p-r__plot-results-map .leaflet-container .leaflet-control-scale{font-size:11px}
.findRepMap__mapContainer .leaflet-marker-icon,.findRepMap__mapContainer .leaflet-marker-shadow,.findRepMap__mapContainer .leaflet-tile,.gduCalculator .leaflet-marker-icon,.gduCalculator .leaflet-marker-shadow,.gduCalculator .leaflet-tile,.pdp-compare-yield-data-container .leaflet-marker-icon,.pdp-compare-yield-data-container .leaflet-marker-shadow,.pdp-compare-yield-data-container .leaflet-tile,.y-d-p-r__plot-results-map .leaflet-marker-icon,.y-d-p-r__plot-results-map .leaflet-marker-shadow,.y-d-p-r__plot-results-map .leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}
.findRepMap__mapContainer .leaflet-safari .leaflet-tile,.gduCalculator .leaflet-safari .leaflet-tile,.pdp-compare-yield-data-container .leaflet-safari .leaflet-tile,.y-d-p-r__plot-results-map .leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}
.findRepMap__mapContainer .leaflet-safari .leaflet-tile-container,.gduCalculator .leaflet-safari .leaflet-tile-container,.pdp-compare-yield-data-container .leaflet-safari .leaflet-tile-container,.y-d-p-r__plot-results-map .leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}
.findRepMap__mapContainer .leaflet-marker-icon,.findRepMap__mapContainer .leaflet-marker-shadow,.gduCalculator .leaflet-marker-icon,.gduCalculator .leaflet-marker-shadow,.pdp-compare-yield-data-container .leaflet-marker-icon,.pdp-compare-yield-data-container .leaflet-marker-shadow,.y-d-p-r__plot-results-map .leaflet-marker-icon,.y-d-p-r__plot-results-map .leaflet-marker-shadow{display:block}
.findRepMap__mapContainer .leaflet-tile,.gduCalculator .leaflet-tile,.pdp-compare-yield-data-container .leaflet-tile,.y-d-p-r__plot-results-map .leaflet-tile{filter:inherit;visibility:hidden}
.findRepMap__mapContainer .leaflet-tile-loaded,.gduCalculator .leaflet-tile-loaded,.pdp-compare-yield-data-container .leaflet-tile-loaded,.y-d-p-r__plot-results-map .leaflet-tile-loaded{visibility:inherit}
.findRepMap__mapContainer .leaflet-zoom-box,.gduCalculator .leaflet-zoom-box,.pdp-compare-yield-data-container .leaflet-zoom-box,.y-d-p-r__plot-results-map .leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}
.findRepMap__mapContainer .leaflet-overlay-pane svg,.gduCalculator .leaflet-overlay-pane svg,.pdp-compare-yield-data-container .leaflet-overlay-pane svg,.y-d-p-r__plot-results-map .leaflet-overlay-pane svg{-moz-user-select:none}
.findRepMap__mapContainer .leaflet-pane,.gduCalculator .leaflet-pane,.pdp-compare-yield-data-container .leaflet-pane,.y-d-p-r__plot-results-map .leaflet-pane{z-index:400}
.findRepMap__mapContainer .leaflet-tile-pane,.gduCalculator .leaflet-tile-pane,.pdp-compare-yield-data-container .leaflet-tile-pane,.y-d-p-r__plot-results-map .leaflet-tile-pane{z-index:200}
.findRepMap__mapContainer .leaflet-overlay-pane,.gduCalculator .leaflet-overlay-pane,.pdp-compare-yield-data-container .leaflet-overlay-pane,.y-d-p-r__plot-results-map .leaflet-overlay-pane{z-index:400}
.findRepMap__mapContainer .leaflet-shadow-pane,.gduCalculator .leaflet-shadow-pane,.pdp-compare-yield-data-container .leaflet-shadow-pane,.y-d-p-r__plot-results-map .leaflet-shadow-pane{z-index:500}
.findRepMap__mapContainer .leaflet-marker-pane,.gduCalculator .leaflet-marker-pane,.pdp-compare-yield-data-container .leaflet-marker-pane,.y-d-p-r__plot-results-map .leaflet-marker-pane{z-index:600}
.findRepMap__mapContainer .leaflet-popup-pane,.gduCalculator .leaflet-popup-pane,.pdp-compare-yield-data-container .leaflet-popup-pane,.y-d-p-r__plot-results-map .leaflet-popup-pane{z-index:700}
.findRepMap__mapContainer .leaflet-map-pane canvas,.gduCalculator .leaflet-map-pane canvas,.pdp-compare-yield-data-container .leaflet-map-pane canvas,.y-d-p-r__plot-results-map .leaflet-map-pane canvas{z-index:100}
.findRepMap__mapContainer .leaflet-map-pane svg,.gduCalculator .leaflet-map-pane svg,.pdp-compare-yield-data-container .leaflet-map-pane svg,.y-d-p-r__plot-results-map .leaflet-map-pane svg{z-index:200}
.findRepMap__mapContainer .leaflet-vml-shape,.gduCalculator .leaflet-vml-shape,.pdp-compare-yield-data-container .leaflet-vml-shape,.y-d-p-r__plot-results-map .leaflet-vml-shape{width:1px;height:1px}
.findRepMap__mapContainer .lvml,.gduCalculator .lvml,.pdp-compare-yield-data-container .lvml,.y-d-p-r__plot-results-map .lvml{behavior:url(toplib/css/#default#VML);display:inline-block;position:absolute}
.findRepMap__mapContainer .leaflet-control,.gduCalculator .leaflet-control,.pdp-compare-yield-data-container .leaflet-control,.y-d-p-r__plot-results-map .leaflet-control{position:relative;z-index:800;pointer-events:auto;float:left;clear:both}
.findRepMap__mapContainer .leaflet-bottom,.findRepMap__mapContainer .leaflet-top,.gduCalculator .leaflet-bottom,.gduCalculator .leaflet-top,.pdp-compare-yield-data-container .leaflet-bottom,.pdp-compare-yield-data-container .leaflet-top,.y-d-p-r__plot-results-map .leaflet-bottom,.y-d-p-r__plot-results-map .leaflet-top{position:absolute;z-index:1000;pointer-events:none}
.findRepMap__mapContainer .leaflet-top,.gduCalculator .leaflet-top,.pdp-compare-yield-data-container .leaflet-top,.y-d-p-r__plot-results-map .leaflet-top{top:0}
.findRepMap__mapContainer .leaflet-top .leaflet-control,.gduCalculator .leaflet-top .leaflet-control,.pdp-compare-yield-data-container .leaflet-top .leaflet-control,.y-d-p-r__plot-results-map .leaflet-top .leaflet-control{margin-top:10px}
.findRepMap__mapContainer .leaflet-right,.gduCalculator .leaflet-right,.pdp-compare-yield-data-container .leaflet-right,.y-d-p-r__plot-results-map .leaflet-right{right:0}
.findRepMap__mapContainer .leaflet-right .leaflet-control,.gduCalculator .leaflet-right .leaflet-control,.pdp-compare-yield-data-container .leaflet-right .leaflet-control,.y-d-p-r__plot-results-map .leaflet-right .leaflet-control{float:right;margin-right:10px}
.findRepMap__mapContainer .leaflet-bottom,.gduCalculator .leaflet-bottom,.pdp-compare-yield-data-container .leaflet-bottom,.y-d-p-r__plot-results-map .leaflet-bottom{bottom:0}
.findRepMap__mapContainer .leaflet-bottom .leaflet-control,.gduCalculator .leaflet-bottom .leaflet-control,.pdp-compare-yield-data-container .leaflet-bottom .leaflet-control,.y-d-p-r__plot-results-map .leaflet-bottom .leaflet-control{margin-bottom:10px}
.findRepMap__mapContainer .leaflet-left,.gduCalculator .leaflet-left,.pdp-compare-yield-data-container .leaflet-left,.y-d-p-r__plot-results-map .leaflet-left{left:0}
.findRepMap__mapContainer .leaflet-left .leaflet-control,.gduCalculator .leaflet-left .leaflet-control,.pdp-compare-yield-data-container .leaflet-left .leaflet-control,.y-d-p-r__plot-results-map .leaflet-left .leaflet-control{margin-left:10px}
.findRepMap__mapContainer .leaflet-fade-anim .leaflet-tile,.gduCalculator .leaflet-fade-anim .leaflet-tile,.pdp-compare-yield-data-container .leaflet-fade-anim .leaflet-tile,.y-d-p-r__plot-results-map .leaflet-fade-anim .leaflet-tile{will-change:opacity}
.findRepMap__mapContainer .leaflet-fade-anim .leaflet-popup,.gduCalculator .leaflet-fade-anim .leaflet-popup,.pdp-compare-yield-data-container .leaflet-fade-anim .leaflet-popup,.y-d-p-r__plot-results-map .leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}
.findRepMap__mapContainer .leaflet-map-pane .leaflet-popup,.gduCalculator .leaflet-map-pane .leaflet-popup,.pdp-compare-yield-data-container .leaflet-map-pane .leaflet-popup,.y-d-p-r__plot-results-map .leaflet-map-pane .leaflet-popup{opacity:1}
.findRepMap__mapContainer .leaflet-zoom-animated,.gduCalculator .leaflet-zoom-animated,.pdp-compare-yield-data-container .leaflet-zoom-animated,.y-d-p-r__plot-results-map .leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.findRepMap__mapContainer .leaflet-zoom-anim .leaflet-zoom-animated,.gduCalculator .leaflet-zoom-anim .leaflet-zoom-animated,.pdp-compare-yield-data-container .leaflet-zoom-anim .leaflet-zoom-animated,.y-d-p-r__plot-results-map .leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}
.findRepMap__mapContainer .leaflet-pan-anim .leaflet-tile,.findRepMap__mapContainer .leaflet-zoom-anim .leaflet-tile,.gduCalculator .leaflet-pan-anim .leaflet-tile,.gduCalculator .leaflet-zoom-anim .leaflet-tile,.pdp-compare-yield-data-container .leaflet-pan-anim .leaflet-tile,.pdp-compare-yield-data-container .leaflet-zoom-anim .leaflet-tile,.y-d-p-r__plot-results-map .leaflet-pan-anim .leaflet-tile,.y-d-p-r__plot-results-map .leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.findRepMap__mapContainer .leaflet-zoom-anim .leaflet-zoom-hide,.gduCalculator .leaflet-zoom-anim .leaflet-zoom-hide,.pdp-compare-yield-data-container .leaflet-zoom-anim .leaflet-zoom-hide,.y-d-p-r__plot-results-map .leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}
.findRepMap__mapContainer .leaflet-interactive,.gduCalculator .leaflet-interactive,.pdp-compare-yield-data-container .leaflet-interactive,.y-d-p-r__plot-results-map .leaflet-interactive{cursor:pointer}
.findRepMap__mapContainer .leaflet-grab,.gduCalculator .leaflet-grab,.pdp-compare-yield-data-container .leaflet-grab,.y-d-p-r__plot-results-map .leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}
.findRepMap__mapContainer .leaflet-crosshair,.findRepMap__mapContainer .leaflet-crosshair .leaflet-interactive,.gduCalculator .leaflet-crosshair,.gduCalculator .leaflet-crosshair .leaflet-interactive,.pdp-compare-yield-data-container .leaflet-crosshair,.pdp-compare-yield-data-container .leaflet-crosshair .leaflet-interactive,.y-d-p-r__plot-results-map .leaflet-crosshair,.y-d-p-r__plot-results-map .leaflet-crosshair .leaflet-interactive{cursor:crosshair}
.findRepMap__mapContainer .leaflet-control,.findRepMap__mapContainer .leaflet-popup-pane,.gduCalculator .leaflet-control,.gduCalculator .leaflet-popup-pane,.pdp-compare-yield-data-container .leaflet-control,.pdp-compare-yield-data-container .leaflet-popup-pane,.y-d-p-r__plot-results-map .leaflet-control,.y-d-p-r__plot-results-map .leaflet-popup-pane{cursor:auto}
.findRepMap__mapContainer .leaflet-dragging .leaflet-grab,.findRepMap__mapContainer .leaflet-dragging .leaflet-interactive,.findRepMap__mapContainer .leaflet-dragging .leaflet-marker-draggable,.gduCalculator .leaflet-dragging .leaflet-grab,.gduCalculator .leaflet-dragging .leaflet-interactive,.gduCalculator .leaflet-dragging .leaflet-marker-draggable,.pdp-compare-yield-data-container .leaflet-dragging .leaflet-grab,.pdp-compare-yield-data-container .leaflet-dragging .leaflet-interactive,.pdp-compare-yield-data-container .leaflet-dragging .leaflet-marker-draggable,.y-d-p-r__plot-results-map .leaflet-dragging .leaflet-grab,.y-d-p-r__plot-results-map .leaflet-dragging .leaflet-interactive,.y-d-p-r__plot-results-map .leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}
.findRepMap__mapContainer .leaflet-bar,.gduCalculator .leaflet-bar,.pdp-compare-yield-data-container .leaflet-bar,.y-d-p-r__plot-results-map .leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}
.findRepMap__mapContainer .leaflet-bar a,.gduCalculator .leaflet-bar a,.pdp-compare-yield-data-container .leaflet-bar a,.y-d-p-r__plot-results-map .leaflet-bar a{background-color:#fff;width:26px;height:26px;line-height:26px;text-align:center;text-decoration:none;color:#000;background-position:50% 50%;background-repeat:no-repeat;display:block;font-size:20px}
.findRepMap__mapContainer .leaflet-control-layers-toggle,.gduCalculator .leaflet-control-layers-toggle,.pdp-compare-yield-data-container .leaflet-control-layers-toggle,.y-d-p-r__plot-results-map .leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}
.findRepMap__mapContainer .leaflet-bar a:hover,.gduCalculator .leaflet-bar a:hover,.pdp-compare-yield-data-container .leaflet-bar a:hover,.y-d-p-r__plot-results-map .leaflet-bar a:hover{background-color:#f0f0f0}
.findRepMap__mapContainer .leaflet-bar a:first-child,.gduCalculator .leaflet-bar a:first-child,.pdp-compare-yield-data-container .leaflet-bar a:first-child,.y-d-p-r__plot-results-map .leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
.findRepMap__mapContainer .leaflet-bar a:last-child,.gduCalculator .leaflet-bar a:last-child,.pdp-compare-yield-data-container .leaflet-bar a:last-child,.y-d-p-r__plot-results-map .leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:0}
.findRepMap__mapContainer .leaflet-bar a.leaflet-disabled,.gduCalculator .leaflet-bar a.leaflet-disabled,.pdp-compare-yield-data-container .leaflet-bar a.leaflet-disabled,.y-d-p-r__plot-results-map .leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f0f0f0;color:#ddd}
.findRepMap__mapContainer .leaflet-control-zoom-in,.findRepMap__mapContainer .leaflet-control-zoom-out,.gduCalculator .leaflet-control-zoom-in,.gduCalculator .leaflet-control-zoom-out,.pdp-compare-yield-data-container .leaflet-control-zoom-in,.pdp-compare-yield-data-container .leaflet-control-zoom-out,.y-d-p-r__plot-results-map .leaflet-control-zoom-in,.y-d-p-r__plot-results-map .leaflet-control-zoom-out{text-indent:1px}
.findRepMap__mapContainer .leaflet-control-zoom-out,.gduCalculator .leaflet-control-zoom-out,.pdp-compare-yield-data-container .leaflet-control-zoom-out,.y-d-p-r__plot-results-map .leaflet-control-zoom-out{font-size:20px}
.findRepMap__mapContainer .leaflet-control-layers,.gduCalculator .leaflet-control-layers,.pdp-compare-yield-data-container .leaflet-control-layers,.y-d-p-r__plot-results-map .leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}
.findRepMap__mapContainer .leaflet-control-layers-toggle,.gduCalculator .leaflet-control-layers-toggle,.pdp-compare-yield-data-container .leaflet-control-layers-toggle,.y-d-p-r__plot-results-map .leaflet-control-layers-toggle{width:36px;height:36px}
.findRepMap__mapContainer .leaflet-retina .leaflet-control-layers-toggle,.gduCalculator .leaflet-retina .leaflet-control-layers-toggle,.pdp-compare-yield-data-container .leaflet-retina .leaflet-control-layers-toggle,.y-d-p-r__plot-results-map .leaflet-retina .leaflet-control-layers-toggle{background-size:26px 26px}
.findRepMap__mapContainer .leaflet-touch .leaflet-control-layers-toggle,.gduCalculator .leaflet-touch .leaflet-control-layers-toggle,.pdp-compare-yield-data-container .leaflet-touch .leaflet-control-layers-toggle,.y-d-p-r__plot-results-map .leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}
.findRepMap__mapContainer .leaflet-touch .leaflet-control-zoom-in,.gduCalculator .leaflet-touch .leaflet-control-zoom-in,.pdp-compare-yield-data-container .leaflet-touch .leaflet-control-zoom-in,.y-d-p-r__plot-results-map .leaflet-touch .leaflet-control-zoom-in{font-size:22px;font-size:24px}
.findRepMap__mapContainer .leaflet-touch .leaflet-control-zoom-out,.gduCalculator .leaflet-touch .leaflet-control-zoom-out,.pdp-compare-yield-data-container .leaflet-touch .leaflet-control-zoom-out,.y-d-p-r__plot-results-map .leaflet-touch .leaflet-control-zoom-out{font-size:24px}
.findRepMap__mapContainer .leaflet-bar a,.gduCalculator .leaflet-bar a,.pdp-compare-yield-data-container .leaflet-bar a,.y-d-p-r__plot-results-map .leaflet-bar a{width:30px;height:30px;line-height:30px}
.findRepMap__mapContainer .leaflet-control-layers-expanded .leaflet-control-layers-toggle,.findRepMap__mapContainer .leaflet-control-layers .leaflet-control-layers-list,.gduCalculator .leaflet-control-layers-expanded .leaflet-control-layers-toggle,.gduCalculator .leaflet-control-layers .leaflet-control-layers-list,.pdp-compare-yield-data-container .leaflet-control-layers-expanded .leaflet-control-layers-toggle,.pdp-compare-yield-data-container .leaflet-control-layers .leaflet-control-layers-list,.y-d-p-r__plot-results-map .leaflet-control-layers-expanded .leaflet-control-layers-toggle,.y-d-p-r__plot-results-map .leaflet-control-layers .leaflet-control-layers-list{display:none}
.findRepMap__mapContainer .leaflet-control-layers-expanded,.gduCalculator .leaflet-control-layers-expanded,.pdp-compare-yield-data-container .leaflet-control-layers-expanded,.y-d-p-r__plot-results-map .leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#ddd;background:#fff}
.findRepMap__mapContainer .leaflet-control-layers-expanded .leaflet-control-layers-list,.gduCalculator .leaflet-control-layers-expanded .leaflet-control-layers-list,.pdp-compare-yield-data-container .leaflet-control-layers-expanded .leaflet-control-layers-list,.y-d-p-r__plot-results-map .leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}
.findRepMap__mapContainer .leaflet-control-layers-scrollbar,.gduCalculator .leaflet-control-layers-scrollbar,.pdp-compare-yield-data-container .leaflet-control-layers-scrollbar,.y-d-p-r__plot-results-map .leaflet-control-layers-scrollbar{overflow-y:scroll;padding-right:5px}
.findRepMap__mapContainer .leaflet-control-layers-selector,.gduCalculator .leaflet-control-layers-selector,.pdp-compare-yield-data-container .leaflet-control-layers-selector,.y-d-p-r__plot-results-map .leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}
.findRepMap__mapContainer .leaflet-control-layers label,.gduCalculator .leaflet-control-layers label,.pdp-compare-yield-data-container .leaflet-control-layers label,.y-d-p-r__plot-results-map .leaflet-control-layers label{display:block}
.findRepMap__mapContainer .leaflet-control-layers-separator,.gduCalculator .leaflet-control-layers-separator,.pdp-compare-yield-data-container .leaflet-control-layers-separator,.y-d-p-r__plot-results-map .leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px;box-sizing:border-box}
.findRepMap__mapContainer .leaflet-control-attribution,.findRepMap__mapContainer .leaflet-control-scale-line,.gduCalculator .leaflet-control-attribution,.gduCalculator .leaflet-control-scale-line,.pdp-compare-yield-data-container .leaflet-control-attribution,.pdp-compare-yield-data-container .leaflet-control-scale-line,.y-d-p-r__plot-results-map .leaflet-control-attribution,.y-d-p-r__plot-results-map .leaflet-control-scale-line{padding:0 5px;color:#ddd}
.findRepMap__mapContainer .leaflet-control-attribution a,.gduCalculator .leaflet-control-attribution a,.pdp-compare-yield-data-container .leaflet-control-attribution a,.y-d-p-r__plot-results-map .leaflet-control-attribution a{text-decoration:none}
.findRepMap__mapContainer .leaflet-control-attribution a:hover,.gduCalculator .leaflet-control-attribution a:hover,.pdp-compare-yield-data-container .leaflet-control-attribution a:hover,.y-d-p-r__plot-results-map .leaflet-control-attribution a:hover{text-decoration:underline}
.findRepMap__mapContainer .leaflet-left .leaflet-control-scale,.gduCalculator .leaflet-left .leaflet-control-scale,.pdp-compare-yield-data-container .leaflet-left .leaflet-control-scale,.y-d-p-r__plot-results-map .leaflet-left .leaflet-control-scale{margin-left:5px}
.findRepMap__mapContainer .leaflet-bottom .leaflet-control-scale,.gduCalculator .leaflet-bottom .leaflet-control-scale,.pdp-compare-yield-data-container .leaflet-bottom .leaflet-control-scale,.y-d-p-r__plot-results-map .leaflet-bottom .leaflet-control-scale{margin-bottom:5px}
.findRepMap__mapContainer .leaflet-control-scale-line,.gduCalculator .leaflet-control-scale-line,.pdp-compare-yield-data-container .leaflet-control-scale-line,.y-d-p-r__plot-results-map .leaflet-control-scale-line{border:2px solid #ddd;border-top:0;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:rgba(255,255,255,.5)}
.findRepMap__mapContainer .leaflet-control-scale-line:not(:first-child),.gduCalculator .leaflet-control-scale-line:not(:first-child),.pdp-compare-yield-data-container .leaflet-control-scale-line:not(:first-child),.y-d-p-r__plot-results-map .leaflet-control-scale-line:not(:first-child){border-top:2px solid #ddd;border-bottom:0;margin-top:-2px}
.findRepMap__mapContainer .leaflet-control-scale-line:not(:first-child):not(:last-child),.gduCalculator .leaflet-control-scale-line:not(:first-child):not(:last-child),.pdp-compare-yield-data-container .leaflet-control-scale-line:not(:first-child):not(:last-child),.y-d-p-r__plot-results-map .leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #ddd}
.findRepMap__mapContainer .leaflet-popup,.gduCalculator .leaflet-popup,.pdp-compare-yield-data-container .leaflet-popup,.y-d-p-r__plot-results-map .leaflet-popup{position:absolute;text-align:center}
.findRepMap__mapContainer .leaflet-popup-content-wrapper,.gduCalculator .leaflet-popup-content-wrapper,.pdp-compare-yield-data-container .leaflet-popup-content-wrapper,.y-d-p-r__plot-results-map .leaflet-popup-content-wrapper{padding:0;text-align:left;border-radius:0}
.findRepMap__mapContainer .leaflet-popup-content,.gduCalculator .leaflet-popup-content,.pdp-compare-yield-data-container .leaflet-popup-content,.y-d-p-r__plot-results-map .leaflet-popup-content{margin:0;line-height:1.4}
.findRepMap__mapContainer .leaflet-popup-tip-container,.gduCalculator .leaflet-popup-tip-container,.pdp-compare-yield-data-container .leaflet-popup-tip-container,.y-d-p-r__plot-results-map .leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}
.findRepMap__mapContainer .leaflet-popup-tip,.gduCalculator .leaflet-popup-tip,.pdp-compare-yield-data-container .leaflet-popup-tip,.y-d-p-r__plot-results-map .leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.findRepMap__mapContainer .leaflet-popup-content-wrapper,.findRepMap__mapContainer .leaflet-popup-tip,.gduCalculator .leaflet-popup-content-wrapper,.gduCalculator .leaflet-popup-tip,.pdp-compare-yield-data-container .leaflet-popup-content-wrapper,.pdp-compare-yield-data-container .leaflet-popup-tip,.y-d-p-r__plot-results-map .leaflet-popup-content-wrapper,.y-d-p-r__plot-results-map .leaflet-popup-tip{background:#fff;color:#ddd;box-shadow:0 3px 14px rgba(0,0,0,.4)}
.findRepMap__mapContainer .leaflet-popup-scrolled,.gduCalculator .leaflet-popup-scrolled,.pdp-compare-yield-data-container .leaflet-popup-scrolled,.y-d-p-r__plot-results-map .leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.findRepMap__mapContainer .leaflet-oldie .leaflet-popup-content-wrapper,.gduCalculator .leaflet-oldie .leaflet-popup-content-wrapper,.pdp-compare-yield-data-container .leaflet-oldie .leaflet-popup-content-wrapper,.y-d-p-r__plot-results-map .leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}
.findRepMap__mapContainer .leaflet-oldie .leaflet-popup-tip-container,.gduCalculator .leaflet-oldie .leaflet-popup-tip-container,.pdp-compare-yield-data-container .leaflet-oldie .leaflet-popup-tip-container,.y-d-p-r__plot-results-map .leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}
.findRepMap__mapContainer .leaflet-oldie .leaflet-control-layers,.findRepMap__mapContainer .leaflet-oldie .leaflet-control-zoom,.findRepMap__mapContainer .leaflet-oldie .leaflet-popup-content-wrapper,.findRepMap__mapContainer .leaflet-oldie .leaflet-popup-tip,.gduCalculator .leaflet-oldie .leaflet-control-layers,.gduCalculator .leaflet-oldie .leaflet-control-zoom,.gduCalculator .leaflet-oldie .leaflet-popup-content-wrapper,.gduCalculator .leaflet-oldie .leaflet-popup-tip,.pdp-compare-yield-data-container .leaflet-oldie .leaflet-control-layers,.pdp-compare-yield-data-container .leaflet-oldie .leaflet-control-zoom,.pdp-compare-yield-data-container .leaflet-oldie .leaflet-popup-content-wrapper,.pdp-compare-yield-data-container .leaflet-oldie .leaflet-popup-tip,.y-d-p-r__plot-results-map .leaflet-oldie .leaflet-control-layers,.y-d-p-r__plot-results-map .leaflet-oldie .leaflet-control-zoom,.y-d-p-r__plot-results-map .leaflet-oldie .leaflet-popup-content-wrapper,.y-d-p-r__plot-results-map .leaflet-oldie .leaflet-popup-tip{border:1px solid #ddd}
.findRepMap__mapContainer .leaflet-div-icon,.gduCalculator .leaflet-div-icon,.pdp-compare-yield-data-container .leaflet-div-icon,.y-d-p-r__plot-results-map .leaflet-div-icon{background:#fff;border:1px solid #ddd}
@-webkit-keyframes leaflet-gestures-fadein{0{opacity:0}
to{opacity:1}
}
@keyframes leaflet-gestures-fadein{0{opacity:0}
to{opacity:1}
}
.findRepMap__mapContainer .leaflet-container:after,.gduCalculator .leaflet-container:after,.pdp-compare-yield-data-container .leaflet-container:after,.y-d-p-r__plot-results-map .leaflet-container:after{-webkit-animation:leaflet-gestures-fadein .8s backwards;animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;font-size:18px;background:rgba(0,0,0,.5);z-index:461;pointer-events:none}
.findRepMap__mapContainer .leaflet-gesture-handling-scroll-warning:after,.findRepMap__mapContainer .leaflet-gesture-handling-touch-warning:after,.gduCalculator .leaflet-gesture-handling-scroll-warning:after,.gduCalculator .leaflet-gesture-handling-touch-warning:after,.pdp-compare-yield-data-container .leaflet-gesture-handling-scroll-warning:after,.pdp-compare-yield-data-container .leaflet-gesture-handling-touch-warning:after,.y-d-p-r__plot-results-map .leaflet-gesture-handling-scroll-warning:after,.y-d-p-r__plot-results-map .leaflet-gesture-handling-touch-warning:after{-webkit-animation:leaflet-gestures-fadein .8s forwards;animation:leaflet-gestures-fadein .8s forwards}
.findRepMap__mapContainer .leaflet-gesture-handling-touch-warning:after,.gduCalculator .leaflet-gesture-handling-touch-warning:after,.pdp-compare-yield-data-container .leaflet-gesture-handling-touch-warning:after,.y-d-p-r__plot-results-map .leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}
.findRepMap__mapContainer .leaflet-gesture-handling-scroll-warning:after,.gduCalculator .leaflet-gesture-handling-scroll-warning:after,.pdp-compare-yield-data-container .leaflet-gesture-handling-scroll-warning:after,.y-d-p-r__plot-results-map .leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}
.findRepMap__mapContainer .leaflet-popup-close-button,.gduCalculator .leaflet-popup-close-button,.pdp-compare-yield-data-container .leaflet-popup-close-button,.y-d-p-r__plot-results-map .leaflet-popup-close-button{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:10px;height:10px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-size:10px auto;position:absolute;top:10px;right:10px;z-index:11;font-size:0}
.det20-modal-overlay{pointer-events:none;visibility:hidden;z-index:-1;opacity:0;transition:opacity .3s ease,outline .3s ease;outline:10vh solid rgba(0,0,0,0);position:fixed;top:5vh;left:5vw;width:90vw;height:90vh;background:#fff;padding:8vw 10vw;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.det20-modal-overlay.active{visibility:visible;opacity:1;outline:10vh solid rgba(0,0,0,.5);pointer-events:auto;z-index:99999}
.det20-modal-overlay .close-top{content:"Close";color:#3b7b2b;position:absolute;top:39px;right:40px;cursor:pointer;background:url(toplib/resources/vectors/close.svg) 100% no-repeat;background-size:12px 12px;padding-right:18px;font-size:14px;line-height:20px;font-weight:700}
.det20-modal-overlay .close-bottom{border:2px solid #3b7b2b;color:#3b7b2b;font-weight:700;border-radius:2px;display:block;margin:2em auto;padding:0 30px;height:60px}
body.modal-open{overflow:hidden}
@media print{body{padding:20px;margin:0 auto;width:1024px;-webkit-print-color-adjust:exact}
.c-hro01,.con11-timeline,.con12-tiles-4-col,.con13-tiles-6-col,.div.band.con02-cards-3-column,.nav01-breadcrumbs,div.band.con02-cards-3-column.green,div.band.con02-cards-3-column.orange,footer{background:white !important}
}
body table,body table td,body table th{border:1px solid #000}
body table[border="0"],body table[border="0"] td,body table[border="0"] th{border:0}
.btn,.btn-large{border-radius:4px;background-color:red;min-width:190px;font-weight:700;white-space:nowrap;line-height:64px;padding-bottom:65px;padding-left:50px;padding-right:50px;letter-spacing:1px;font-size:.8rem;box-shadow:none;color:#fff;text-transform:uppercase;transition:.35s ease-in-out}
.btn,.btn--secondary,.btn-large{margin-top:40px}
.btn-large:focus,.btn:focus,.button:focus{background-color:red}
.btn-large:hover,.btn:hover{background-color:red;color:#fff;box-shadow:none}
.btn--secondary,.btn--secondary:hover{background-color:#fff;color:red;border:2px solid red}
@media only screen and (max-width:600px){.btn,.btn-large{padding-left:20px;padding-right:20px;width:100%}
}
.btn-close{height:20px;width:20px;background:url(toplib/resources/vectors/field-input-close.svg) 50% no-repeat;transition:all .3s ease;font-size:0;position:absolute;right:0;top:30px;opacity:0;cursor:pointer}
.btn-close:focus{outline:0}
.btn-close:hover{background:url(toplib/resources/vectors/field-input-close-hover.svg) 50% no-repeat}
.c-filter__wrapper{background-color:#eee;padding-top:20px;padding-bottom:30px}
.c-filter__search-wrapper{margin-top:0}
@media only screen and (max-width:769px){.c-filter__search-wrapper{margin-top:20px}
}
.c-filter__label{font-weight:700;color:#000;font-size:.9rem;margin-bottom:5px}
.c-filter__label--left{float:left;margin-left:10px;margin-top:11px}
#c-filter__dropdown{margin-top:0;margin-bottom:0;margin-left:0;padding-top:0;float:left;height:auto;max-height:100vh}
@media only screen and (max-width:769px){#c-filter__dropdown{margin-top:0;margin-left:0}
}
.c-filter__dropdown--inline{margin-top:25px}
@media only screen and (max-width:769px){.c-filter__dropdown--inline{margin-top:0}
}
.c-filter__spacer{margin-top:15px;width:100%;clear:both}
#c-filter__dropdown .select-wrapper input.select-dropdown{background-color:#fff}
#c-filter__dropdown .caret{color:#000;line-height:6px;z-index:9}
#c-filter__dropdown .caret:after{content:"";margin-right:15px;z-index:9;border:solid red;border-width:0 2px 2px 0;display:inline-block;padding:2px;transform:rotate(45deg)}
#c-filter__dropdown .select-dropdown{overflow-y:scroll;max-height:420px;border:1px solid #bbb;border-radius:4px;padding:10px 10px 10px 15px;margin-bottom:0;box-sizing:border-box}
#c-filter__dropdown .select-dropdown::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #000;background-color:#fff}
#c-filter__dropdown .select-dropdown::-webkit-scrollbar{width:4px;background-color:#fff}
#c-filter__dropdown .select-dropdown::-webkit-scrollbar-thumb{background-color:#eee}
#c-filter__dropdown .dropdown-content.select-dropdown.active{border-radius:0;padding:0}
#c-filter__dropdown .dropdown-content.select-dropdown li{border-bottom:1px solid #eee}
#c-filter__dropdown .dropdown-content.select-dropdown li span{font-size:.9rem;color:#000}
#c-filter__dropdown .select-dropdown li.disabled>span{color:gray}
#c-filter__dropdown .dropdown-content.select-dropdown li.selected:hover,#c-filter__dropdown .dropdown-content.select-dropdown li:hover{background-color:#000}
#c-filter__dropdown .dropdown-content{padding-top:0;margin-top:40px}
.c-search__icon{color:red;line-height:22px;font-size:20px}
.c-search__reset{opacity:.8;font-size:22px;padding:12px 10px 10px;margin-right:-15px;color:gray}
body,html{min-height:100vh;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-smoothing:antialiased;osx-font-smoothing:grayscale;tap-highlight-color:rgba(0,0,0,0)}
body.hide-scroll,html.hide-scroll{overflow:hidden;touch-action:none}
::selection{color:#fff;background:#3b7b2b}
nav{box-shadow:none}
svg{overflow:visible}
img{height:auto}
mark{background:#f8e71c;color:#000}
a{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;color:#1e772d;cursor:pointer;text-decoration:none}
a.unstyle{font-family:unset;font-size:unset;color:unset;text-decoration:unset;background:unset}
a:hover{transition:all .2s ease-in-out;color:#0d4a17;text-decoration:underline}
a[href^="tel:"]{font-weight:700}
ul li a:hover{background-color:rgba(0,0,0,0)}
.is_stuck{z-index:99;transition:.3s ease-out}
.row{margin-top:0;margin-bottom:0}
.wow{visibility:hidden}
.dropdown-content{padding-top:40px;padding-bottom:40px;width:100% !important;left:0 !important;right:0 !important;box-shadow:0 21px 76px -38px rgba(0,0,0,.5);border-bottom:1px solid #e4e4e4;height:auto !important;will-change:inherit}
.center-text{text-align:center}
.form-drpdn,.form-input{height:50px;width:100%;background:0;-webkit-appearance:textfield;text-indent:10px;border:0;border-bottom:1px solid #a9b3bd;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:20px;color:#000;font-weight:300;-webkit-border-radius:0;border-radius:0}
.form-drpdn:focus,.form-input:focus{outline:0}
.form-drpdn.invalid,.form-input.invalid{border-color:#cc3602}
.form-drpdn:not([multiple]){background:url(toplib/resources/vectors/downward-arrow-orange-large.svg) 98% no-repeat;background-size:16px auto}
.server-error{font-size:14px;color:#cc3602;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700}
::-ms-clear{display:none}
.dbl-title h3{font-size:1.5rem;line-height:30px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;color:#000}
.dbl-title h3 span{font-weight:400}
@media(min-width:992px){.dbl-title h3{font-size:2rem;line-height:38px}
}
.dbl-title a{position:relative;top:50%;transform:translateY(-50%);display:inline-block;width:17px;height:10px;margin-left:15px}
.dbl-title a:after{content:"";position:absolute;left:0;top:0;background-image:url(toplib/resources/vectors/arrow-right.svg);width:17px;height:10px}
.btn-dots,.dbl-title a:after{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-position:50%}
.btn-dots{font-size:0;background-image:url(toplib/resources/vectors/ellipses-off.svg);width:40px;height:40px}
@media(min-width:992px){.btn-dots:hover{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/ellipses-on.svg);width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.btn-dots[aria-describedby]{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/ellipses-on.svg);width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:50%}
body>.loader-wrap{position:fixed;display:none}
body.loading{overflow:hidden}
body.loading>.loader-wrap{display:flex !important;z-index:9999}
table td,table th{border-radius:0}
@supports(-webkit-overflow-scrolling:touch){body{cursor:pointer}
}
.input-field,input[type=search]{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
input[type=search]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0}
#search::input-placeholder{color:gray}
#search::placeholder{color:gray}
@media only screen and (max-width:600px){#search::input-placeholder{color:rgba(0,0,0,0)}
#search::placeholder{color:rgba(0,0,0,0)}
}
input:focus::input-placeholder{color:transparent}
input:focus::placeholder{color:transparent}
.input-field input[type=search]~.material-icons{font-size:21px}
.input-field input[type=search]+label{left:2rem}
.input-field input#search[type=search]+label{left:2.2rem}
.input-field input#search[type=search]+label i{color:red}
@media only screen and (max-width:600px){.input-field input#search[type=search]+label{left:1rem}
}
nav .input-field label.active i{color:red}
.input-field__search{margin-top:0}
input#search-products{text-indent:40px;margin-bottom:0;background-color:#fff;border-radius:4px;border:1px solid #bbb;height:40px;padding:10px 0;height:auto}
input#search-products::placeholder{color:#000}
input#search-products+label{left:.7rem}
input#search-products{box-shadow:none;box-sizing:content-box;transition:all .3s ease-in-out}
@media only screen and (max-width:600px){input#search-products+label{line-height:10px;margin-top:-10px}
}
input#optin{background-color:transparent;border:0;border-bottom:1px solid white;border-radius:0;color:#fff;outline:0;height:3rem;width:100%;font-size:1.3rem;margin:0 0 20px;padding:0;box-shadow:none;box-sizing:content-box;transition:all .3s ease-in-out}
input#optin::placeholder{color:#fff;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
@media only screen and (max-width:600px){.input-field label i{line-height:40px}
}
@media only screen and (max-width:992px){.select-wrapper input.select-dropdown{height:43px}
}
[type=checkbox].filled-in:checked+label:after{top:0;width:20px;height:20px;border:2px solid #fff;background-color:#fff;z-index:0}
[type=checkbox].filled-in:checked+label:before{top:0;left:1px;width:8px;height:13px;border-color:transparent red red transparent;border-style:solid;border-width:2px;transform:rotate(37deg);transform-origin:100% 100%}
.logout-notification__cover{top:0;left:0;position:fixed;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:5;opacity:0}
.logout-notification__cover.opened{opacity:1;z-index:2147483645}
.logout-notification__modal{left:50%;top:50%;position:fixed;float:left;transform:translate(-50%,-50%);width:675px;max-height:100%;overflow-y:auto;background:#fff;z-index:10;pointer-events:none;opacity:0}
.logout-notification__modal.opened{opacity:1;z-index:2147483646;pointer-events:auto}
@media screen and (max-width:769px){.logout-notification__modal{width:335px}
}
.logout-notification--content{color:#000;max-width:560px;margin:auto;padding:30px}
.logout-notification--content__close{width:13px;height:13px;position:absolute;top:20px;right:20px;background:url(toplib/resources/vectors/close.svg) 100% no-repeat}
.logout-notification--content__title{font-family:GilroyExtraBold;font-size:32px;letter-spacing:0;line-height:36px;text-align:center;padding:10px 30px}
@media screen and (max-width:769px){.logout-notification--content__title{font-size:24px;line-height:28px}
}
.logout-notification--content__text{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:30px;text-align:center;padding:10px 0}
@media screen and (max-width:769px){.logout-notification--content__text{font-size:14px;line-height:26px}
}
.logout-notification--content__countdown{font-family:GilroyExtraBold;font-size:24px;display:block;letter-spacing:0;line-height:30px;text-align:center}
@media screen and (max-width:769px){.logout-notification--content__countdown{font-size:20px;line-height:24px}
}
.logout-notification--content__instructions{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:30px;text-align:center;padding:10px 0}
@media screen and (max-width:769px){.logout-notification--content__instructions{font-size:14px;line-height:26px}
}
.logout-notification--content__button,.logout-notification--content__signout{text-align:center;font-size:14px;padding:10px 0}
.logout-notification--content__button .c-button,.logout-notification--content__signout .c-button{min-width:155px;border-radius:2px;height:60px;text-transform:none;margin:0 7px;box-sizing:border-box;vertical-align:middle;font-size:14px;padding:10px 0}
@media screen and (max-width:769px){.logout-notification--content__button .c-button,.logout-notification--content__signout .c-button{display:block;margin:7px auto;width:100%;height:50px;font-size:14px;padding:10px 0}
}
.select2 .selection .select2-form-drpdn{height:50px;width:100%;background:0;-webkit-appearance:none;text-indent:10px;border:0;border-bottom:1px solid #a9b3bd;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:20px;color:#000;font-weight:300;border-radius:0}
.select2 .selection .select2-form-drpdn.invalid{border-color:#cc3602}
.select2 .selection .select2-form-drpdn .select2-selection__arrow{height:50px;background:transparent url(toplib/resources/vectors/downward-arrow-orange-large.svg) 50% no-repeat;transition:transform .5s;width:17px}
.select2 .selection .select2-form-drpdn .select2-selection__arrow b{display:none}
.select2 .selection .select2-form-drpdn .select2-selection__rendered{line-height:50px;text-indent:0;font-size:1.25rem;color:#444;padding:0;font-weight:300}
.select2-parent .select2-container--open .select2-dropdown--above{border-bottom:1px solid #d8d8d8}
.select2-parent .select2-container--default .select2-search--dropdown .select2-search__field{background:url(toplib/resources/vectors/search-positive.svg) no-repeat 99%;background-size:auto 50%;border:0;border-bottom:1px solid #d8d8d8;padding-left:25px;width:100%}
.select2-parent .select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0}
.select2-parent .select2-container--default .select2-search--dropdown .select2-search__field.searching{background-image:url(toplib/resources/images/preloader.gif);background-size:10% 100%}
.select2-parent .select2-search--dropdown{padding:0}
.select2-parent .select2-results__option{border-bottom:1px solid #d8d8d8;line-height:28px;padding:0 25px;font-size:14px;color:#363636;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.select2-filter-section,.select2-parent,.select2-parent-form{position:relative}
.select2-filter-section .select2-container,.select2-parent-form .select2-container,.select2-parent .select2-container{width:100% !important;min-width:0}
.select2-filter-section .select2 .selection.form-drpdn:not([multiple]),.select2-parent-form .select2 .selection.form-drpdn:not([multiple]),.select2-parent .select2 .selection.form-drpdn:not([multiple]){background:0}
.select2-filter-section .select2-results__option,.select2-parent-form .select2-results__option,.select2-parent .select2-results__option{border-bottom:1px solid #d8d8d8;line-height:28px;padding:0 25px;font-size:14px;color:#363636;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.select2-filter-section .select2-dropdown .select2-results,.select2-filter-section .select2-dropdown .select2-results>.select2-results__options,.select2-parent-form .select2-dropdown .select2-results,.select2-parent-form .select2-dropdown .select2-results>.select2-results__options,.select2-parent .select2-dropdown .select2-results,.select2-parent .select2-dropdown .select2-results>.select2-results__options{max-height:243px}
.select2-parent-form .select2-dropdown{min-width:100%}
.select2-parent-form .select2-container--default .select2-results__options .select2-results__option--highlighted[aria-selected],.select2-parent .select2-container--default .select2-results__options .select2-results__option--highlighted[aria-selected]{font-weight:400;background-color:#fff;font-weight:700}
.select2-parent-form .select2-container--default .select2-results__options .select2-results__option--highlighted:hover,.select2-parent .select2-container--default .select2-results__options .select2-results__option--highlighted:hover{background-color:#f8f8f8;font-weight:700;color:#000}
.select2-parent-form .select2-container--default .select2-results__options .select2-results__option[aria-selected=true],.select2-parent .select2-container--default .select2-results__options .select2-results__option[aria-selected=true]{background-color:#3b7b2b;color:#fff;font-weight:400}
.filter-drpdn{border:0;width:auto;background:0;-webkit-appearance:none;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;border-radius:0;background:url(toplib/resources/vectors/carot-down.svg) 100% no-repeat;background-size:10px auto;display:inline-block;font-size:14px;line-height:24px;height:auto;padding-right:14px;color:#3b7b2b;font-weight:700;z-index:2;position:relative;padding-left:0}
.filter-drpdn[disabled]{background:transparent url(toplib/resources/vectors/carot-down-grey.svg) 98% no-repeat;color:#c8cfd5}
.filter-drpdn.select2-hidden-accessible{display:none}
.filter-drpdn:after{content:"";color:#000;display:inline-block;background:#000;width:20px;height:20px}
.filter-drpdn:focus{color:#000}
.filter-drpdn-text-hidden{position:absolute;visibility:hidden;height:auto;width:auto;white-space:nowrap;font-size:14px;font-weight:700}
.select2-filter-section{position:relative}
.select2-filter-section .select2 .selection .select2-filter{border:0;width:auto;background:0;-webkit-appearance:none;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;border-radius:0;height:auto}
.select2-filter-section .select2 .selection .select2-filter .select2-selection__arrow{background:transparent url(toplib/resources/vectors/carot-down.svg) 50% no-repeat;transition:transform .5s;height:20px;top:50%;margin-top:-10px}
.select2-filter-section .select2 .selection .select2-filter .select2-selection__arrow b{display:none}
.select2-filter-section .select2 .selection .select2-filter .select2-selection__rendered{text-indent:0;color:#3b7b2b;font-weight:700;line-height:24px;font-size:14px;padding:0 1.25rem 0 0}
.select2-filter-section .select2 .selection.form-drpdn:not([multiple]){background:0}
.select2-filter-section .select2-results__option{border-bottom:1px solid #a9b3bd;line-height:60px;padding:0 25px;font-size:14px;color:#000;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;white-space:nowrap}
.select2-filter-section .select2-results__option:last-child{border-bottom:0}
.select2-filter-section .select2-container--open .selection .select2-filter .select2-selection__rendered{color:#000}
.select2-filter-section .select2-container--open .select2-dropdown{box-shadow:0 2px 25px 0 rgba(0,0,0,.1);border-radius:0;border:1px solid #a9b3bd;margin-top:5px}
.select2-filter-section .select2-container--open .select2-dropdown--above{margin-top:-5px}
.select2-filter-section .select2-container{min-width:0;max-width:150px;width:auto !important}
.select2-filter-section .select2-container .select2-results{max-height:243px}
.select2-filter-section .select2-container .select2-results li{padding:0 1.5625rem;margin-bottom:0;border-top:0}
.select2-filter-section .select2-container .select2-results li:hover{font-weight:400}
.select2-filter-section .select2-container--default .select2-results__options .select2-results__option--highlighted[aria-selected]{font-weight:400;background-color:#fff;font-weight:700}
.select2-filter-section .select2-container--default .select2-results__option[aria-disabled=true]{display:none}
.select2-filter-section .select2-container--default .select2-results__options .select2-results__option--highlighted[aria-selected]:hover,.select2-filter-section .select2-container--default .select2-results__options .select2-results__option[aria-selected=true]{font-weight:700;background-color:#fff}
.select2-filter-section .select2-container--disabled .selection .select2-filter .select2-selection__arrow{background:transparent url(toplib/resources/vectors/carot-down-grey.svg) 50% no-repeat}
.select2-filter-section .select2-container--disabled .selection .select2-filter .select2-selection__rendered{color:#c8cfd5}
.search-locations li,.select2-parent-form .select2-container .select2-results .select2-results__options li,.select2-parent .select2-container .select2-results .select2-results__options li{min-height:auto;padding:0 1.5625rem;margin-bottom:0}
select::-ms-expand{display:none}
.select-filter-overflow-handle{line-height:24px;color:#3b7b2b;font-weight:700;padding-right:10px;padding-left:2px;position:relative;left:-27px;z-index:1}
.select2-container--default .select2-selection--multiple{border:0;display:flex}
.select2-container--default .select2-selection--multiple:after{content:url(toplib/resources/vectors/carot-down.svg);padding:0 6px 0 5px;color:#3b7b2b;font-weight:700;z-index:2;cursor:pointer;margin-top:-3px}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{cursor:pointer;display:flex;flex-direction:column}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{color:#3b7b2b;text-indent:0;font-weight:700;line-height:24px;font-size:14px;padding:0 1.25rem 0 0;border:0;background-color:#fff;margin:0 -40px 0 0;overflow:hidden;text-overflow:ellipsis}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline{display:none}
.h1,.hro03-product-header .band-content .product-title,h1{font-size:calc(11.45244px + 3.7123vw);line-height:calc(9.88399px + 4.17633vw)}
@media screen and (max-width:769px){.h1,.hro03-product-header .band-content .product-title,h1{font-size:40px}
}
@media screen and (min-width:1200px){.h1,.hro03-product-header .band-content .product-title,h1{font-size:56px}
}
@media screen and (max-width:769px){.h1,.hro03-product-header .band-content .product-title,h1{line-height:42px}
}
@media screen and (min-width:1200px){.h1,.hro03-product-header .band-content .product-title,h1{line-height:60px}
}
.h2,h2{font-size:calc(-11.68445px + 4.64037vw);line-height:calc(-18.38979px + 6.03248vw)}
@media screen and (max-width:769px){.h2,h2{font-size:24px}
}
@media screen and (min-width:1200px){.h2,h2{font-size:44px}
}
@media screen and (max-width:769px){.h2,h2{line-height:28px}
}
@media screen and (min-width:1200px){.h2,h2{line-height:54px}
}
.h3,h3{font-size:calc(-4.54756px + 3.7123vw);line-height:calc(13.72622px + 1.85615vw)}
@media screen and (max-width:769px){.h3,h3{font-size:24px}
}
@media screen and (min-width:1200px){.h3,h3{font-size:40px}
}
@media screen and (max-width:769px){.h3,h3{line-height:28px}
}
@media screen and (min-width:1200px){.h3,h3{line-height:36px}
}
.h4,.inner-nav-wrapper .sections section h3,h4{font-size:calc(12.86311px + .92807vw);line-height:calc(13.29466px + 1.39211vw)}
@media screen and (max-width:769px){.h4,.inner-nav-wrapper .sections section h3,h4{font-size:20px}
}
@media screen and (min-width:1200px){.h4,.inner-nav-wrapper .sections section h3,h4{font-size:24px}
}
@media screen and (max-width:769px){.h4,.inner-nav-wrapper .sections section h3,h4{line-height:24px}
}
@media screen and (min-width:1200px){.h4,.inner-nav-wrapper .sections section h3,h4{line-height:30px}
}
.h5,h5{font-size:calc(14.43155px + .46404vw);line-height:calc(20.43155px + .46404vw)}
@media screen and (max-width:769px){.h5,h5{font-size:18px}
}
@media screen and (min-width:1200px){.h5,h5{font-size:20px}
}
@media screen and (max-width:769px){.h5,h5{line-height:24px}
}
@media screen and (min-width:1200px){.h5,h5{line-height:26px}
}
.h6,h6{font-size:calc(12.43155px + .46404vw);line-height:calc(18.43155px + .46404vw)}
@media screen and (max-width:769px){.h6,h6{font-size:16px}
}
@media screen and (min-width:1200px){.h6,h6{font-size:18px}
}
@media screen and (max-width:769px){.h6,h6{line-height:22px}
}
@media screen and (min-width:1200px){.h6,h6{line-height:24px}
}
.hro03-product-header .band-content .product-title,.inner-nav-wrapper .sections section h3,h1,h2,h3,h4,h5,h6{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;margin:0}
p{font-size:16px;line-height:30px;line-height:calc(24.43155px + .46404vw);font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#000;margin-top:0;margin-bottom:0}
@media screen and (max-width:769px){p{line-height:28px}
}
@media screen and (min-width:1200px){p{line-height:30px}
}
html:lang(gr) body{font-family:Arial Black}
.hro03-product-header .band-content html:lang(gr) .product-title,.inner-nav-wrapper .sections section html:lang(gr) h3,html:lang(gr) .hro03-product-header .band-content .product-title,html:lang(gr) .inner-nav-wrapper .sections section h3,html:lang(gr) h1,html:lang(gr) h2,html:lang(gr) h3,html:lang(gr) h4,html:lang(gr) h5,html:lang(gr) h6{font-family:Arial Black;font-weight:700;margin:0}
html:lang(gr) p{font-size:16px;line-height:calc(24.43155px + .46404vw);font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:0}
@media screen and (max-width:769px){html:lang(gr) p{line-height:28px}
}
@media screen and (min-width:1200px){html:lang(gr) p{line-height:30px}
}
html:lang(gr) .c-button,html:lang(gr) a,html:lang(gr) a.c-button,html:lang(gr) input[type=search],html:lang(gr) input[type=submit],html:lang(gr) span,html:lang(gr) span.title,html:lang(gr) strong{font-family:Arial Black !important}
html:lang(ko) body{font-family:Noto Sans KR}
.hro03-product-header .band-content html:lang(ko) .product-title,.inner-nav-wrapper .sections section html:lang(ko) h3,html:lang(ko) .hro03-product-header .band-content .product-title,html:lang(ko) .inner-nav-wrapper .sections section h3,html:lang(ko) h1,html:lang(ko) h2,html:lang(ko) h3,html:lang(ko) h4,html:lang(ko) h5,html:lang(ko) h6{font-family:Noto Sans KR;font-weight:700;margin:0}
html:lang(ko) p{font-size:16px;line-height:calc(24.43155px + .46404vw);font-family:Noto Sans KR;margin-top:0;margin-bottom:0}
@media screen and (max-width:769px){html:lang(ko) p{line-height:28px}
}
@media screen and (min-width:1200px){html:lang(ko) p{line-height:30px}
}
html:lang(ko) .c-button,html:lang(ko) a,html:lang(ko) a.c-button,html:lang(ko) input[type=search],html:lang(ko) input[type=submit],html:lang(ko) span,html:lang(ko) span.title,html:lang(ko) strong{font-family:Noto Sans KR !important}
html:lang(cn) body{font-family:Apple Ligothic Medium,Microsoft Jheng Hai Bold}
.hro03-product-header .band-content html:lang(cn) .product-title,.inner-nav-wrapper .sections section html:lang(cn) h3,html:lang(cn) .hro03-product-header .band-content .product-title,html:lang(cn) .inner-nav-wrapper .sections section h3,html:lang(cn) h1,html:lang(cn) h2,html:lang(cn) h3,html:lang(cn) h4,html:lang(cn) h5,html:lang(cn) h6{font-family:Apple Ligothic Medium,Microsoft Jheng Hai Bold;font-weight:700;margin:0}
html:lang(cn) p{font-size:18px;line-height:calc(24.43155px + .46404vw);font-family:Apple Ligothic,Microsot Jheng Hai;margin-top:0;margin-bottom:0}
@media screen and (max-width:769px){html:lang(cn) p{line-height:28px}
}
@media screen and (min-width:1200px){html:lang(cn) p{line-height:30px}
}
html:lang(cn) .c-button,html:lang(cn) a,html:lang(cn) a.c-button,html:lang(cn) input[type=search],html:lang(cn) input[type=submit],html:lang(cn) span,html:lang(cn) span.title,html:lang(cn) strong{font-family:Apple Ligothic Medium,Microsoft Jheng Hai Bold !important}
html:lang(zh) body{font-family:Noto Sans CJK SC}
.hro03-product-header .band-content html:lang(zh) .product-title,.inner-nav-wrapper .sections section html:lang(zh) h3,html:lang(zh) .hro03-product-header .band-content .product-title,html:lang(zh) .inner-nav-wrapper .sections section h3,html:lang(zh) h1,html:lang(zh) h2,html:lang(zh) h3,html:lang(zh) h4,html:lang(zh) h5,html:lang(zh) h6{font-family:Noto Sans CJK SC;font-weight:700;margin:0}
html:lang(zh) p{font-size:18px;line-height:calc(24.43155px + .46404vw);font-family:Noto Sans CJK SC;margin-top:0;margin-bottom:0}
@media screen and (max-width:769px){html:lang(zh) p{line-height:28px}
}
@media screen and (min-width:1200px){html:lang(zh) p{line-height:30px}
}
html:lang(zh) .c-button,html:lang(zh) a,html:lang(zh) a.c-button,html:lang(zh) input[type=search],html:lang(zh) input[type=submit],html:lang(zh) span,html:lang(zh) span.title,html:lang(zh) strong{font-family:Noto Sans CJK SC !important}
html:lang(ja) body{font-family:Noto Sans JP}
.hro03-product-header .band-content html:lang(ja) .product-title,.inner-nav-wrapper .sections section html:lang(ja) h3,html:lang(ja) .hro03-product-header .band-content .product-title,html:lang(ja) .inner-nav-wrapper .sections section h3,html:lang(ja) h1,html:lang(ja) h2,html:lang(ja) h3,html:lang(ja) h4,html:lang(ja) h5,html:lang(ja) h6{font-family:Noto Sans JP;font-weight:700;margin:0}
.hro03-product-header .band-content html:lang(ja) .det16-rich-text-field .product-title,.inner-nav-wrapper .sections section html:lang(ja) .det16-rich-text-field h3,html:lang(ja) .det16-rich-text-field .hro03-product-header .band-content .product-title,html:lang(ja) .det16-rich-text-field .inner-nav-wrapper .sections section h3,html:lang(ja) .det16-rich-text-field h1,html:lang(ja) .det16-rich-text-field h2,html:lang(ja) .det16-rich-text-field h3,html:lang(ja) .det16-rich-text-field h4,html:lang(ja) .det16-rich-text-field h5,html:lang(ja) .det16-rich-text-field h6{margin:0 0 1em}
html:lang(ja) p{font-size:16px;line-height:calc(24.43155px + .46404vw);font-family:Noto Sans JP;margin-top:0;margin-bottom:0}
@media screen and (max-width:769px){html:lang(ja) p{line-height:28px}
}
@media screen and (min-width:1200px){html:lang(ja) p{line-height:30px}
}
html:lang(ja) .c-button,html:lang(ja) a,html:lang(ja) a.c-button,html:lang(ja) input[type=search],html:lang(ja) input[type=submit],html:lang(ja) span,html:lang(ja) span.title,html:lang(ja) strong{font-family:Noto Sans JP !important}
.hro03-product-header .band-content html:lang(vn) .product-title,.inner-nav-wrapper .sections section html:lang(vn) h3,html:lang(vn) .hro03-product-header .band-content .product-title,html:lang(vn) .inner-nav-wrapper .sections section h3,html:lang(vn) h1,html:lang(vn) h2,html:lang(vn) h3,html:lang(vn) h4,html:lang(vn) h5,html:lang(vn) h6{font-family:Noto Sans;font-weight:700;margin:0}
html:lang(vn) p{font-size:16px;line-height:calc(24.43155px + .46404vw);font-family:Noto Sans;margin-top:0;margin-bottom:0}
@media screen and (max-width:769px){html:lang(vn) p{line-height:28px}
}
@media screen and (min-width:1200px){html:lang(vn) p{line-height:30px}
}
html:lang(vn) .c-button,html:lang(vn) a,html:lang(vn) a.c-button,html:lang(vn) input[type=search],html:lang(vn) input[type=submit],html:lang(vn) span,html:lang(vn) span.title,html:lang(vn) strong{font-family:Noto Sans !important}
.hro03-product-header .band-content html:lang(th) .product-title,.inner-nav-wrapper .sections section html:lang(th) h3,html:lang(th) .hro03-product-header .band-content .product-title,html:lang(th) .inner-nav-wrapper .sections section h3,html:lang(th) h1,html:lang(th) h2,html:lang(th) h3,html:lang(th) h4,html:lang(th) h5,html:lang(th) h6{font-family:Kanit;font-weight:700;margin:0}
html:lang(th) p{font-size:16px;line-height:calc(24.43155px + .46404vw);font-family:Kanit;margin-top:0;margin-bottom:0}
@media screen and (max-width:769px){html:lang(th) p{line-height:28px}
}
@media screen and (min-width:1200px){html:lang(th) p{line-height:30px}
}
html:lang(th) .c-button,html:lang(th) a,html:lang(th) a.c-button,html:lang(th) input[type=search],html:lang(th) input[type=submit],html:lang(th) span,html:lang(th) span.title,html:lang(th) strong{font-family:Kanit !important}
.hro03-product-header .band-content html:lang(gr) .product-title,.hro03-product-header .band-content html:lang(ru) .product-title,.hro03-product-header .band-content html:lang(vn) .product-title,html:lang(gr) .hro03-product-header .band-content .product-title,html:lang(gr) h1,html:lang(ru) .hro03-product-header .band-content .product-title,html:lang(ru) h1,html:lang(vn) .hro03-product-header .band-content .product-title,html:lang(vn) h1{font-size:calc(11.02088px + 3.24826vw);line-height:calc(19.942px + 2.08817vw)}
@media screen and (max-width:769px){.hro03-product-header .band-content html:lang(gr) .product-title,.hro03-product-header .band-content html:lang(ru) .product-title,.hro03-product-header .band-content html:lang(vn) .product-title,html:lang(gr) .hro03-product-header .band-content .product-title,html:lang(gr) h1,html:lang(ru) .hro03-product-header .band-content .product-title,html:lang(ru) h1,html:lang(vn) .hro03-product-header .band-content .product-title,html:lang(vn) h1{font-size:36px}
}
@media screen and (min-width:1200px){.hro03-product-header .band-content html:lang(gr) .product-title,.hro03-product-header .band-content html:lang(ru) .product-title,.hro03-product-header .band-content html:lang(vn) .product-title,html:lang(gr) .hro03-product-header .band-content .product-title,html:lang(gr) h1,html:lang(ru) .hro03-product-header .band-content .product-title,html:lang(ru) h1,html:lang(vn) .hro03-product-header .band-content .product-title,html:lang(vn) h1{font-size:50px}
}
@media screen and (max-width:769px){.hro03-product-header .band-content html:lang(gr) .product-title,.hro03-product-header .band-content html:lang(ru) .product-title,.hro03-product-header .band-content html:lang(vn) .product-title,html:lang(gr) .hro03-product-header .band-content .product-title,html:lang(gr) h1,html:lang(ru) .hro03-product-header .band-content .product-title,html:lang(ru) h1,html:lang(vn) .hro03-product-header .band-content .product-title,html:lang(vn) h1{line-height:36px}
}
@media screen and (min-width:1200px){.hro03-product-header .band-content html:lang(gr) .product-title,.hro03-product-header .band-content html:lang(ru) .product-title,.hro03-product-header .band-content html:lang(vn) .product-title,html:lang(gr) .hro03-product-header .band-content .product-title,html:lang(gr) h1,html:lang(ru) .hro03-product-header .band-content .product-title,html:lang(ru) h1,html:lang(vn) .hro03-product-header .band-content .product-title,html:lang(vn) h1{line-height:45px}
}
html:lang(gr) h2,html:lang(ru) h2,html:lang(vn) h2{font-size:calc(6.58933px + 2.78422vw);line-height:calc(10.02088px + 3.24826vw)}
@media screen and (max-width:769px){html:lang(gr) h2,html:lang(ru) h2,html:lang(vn) h2{font-size:28px}
}
@media screen and (min-width:1200px){html:lang(gr) h2,html:lang(ru) h2,html:lang(vn) h2{font-size:40px}
}
@media screen and (max-width:769px){html:lang(gr) h2,html:lang(ru) h2,html:lang(vn) h2{line-height:35px}
}
@media screen and (min-width:1200px){html:lang(gr) h2,html:lang(ru) h2,html:lang(vn) h2{line-height:49px}
}
html:lang(gr) h3,html:lang(ru) h3,html:lang(vn) h3{font-size:calc(9.51044px + 1.62413vw);line-height:calc(15.29466px + 1.39211vw)}
@media screen and (max-width:769px){html:lang(gr) h3,html:lang(ru) h3,html:lang(vn) h3{font-size:22px}
}
@media screen and (min-width:1200px){html:lang(gr) h3,html:lang(ru) h3,html:lang(vn) h3{font-size:29px}
}
@media screen and (max-width:769px){html:lang(gr) h3,html:lang(ru) h3,html:lang(vn) h3{line-height:26px}
}
@media screen and (min-width:1200px){html:lang(gr) h3,html:lang(ru) h3,html:lang(vn) h3{line-height:32px}
}
.inner-nav-wrapper .sections section html:lang(gr) h3,.inner-nav-wrapper .sections section html:lang(ru) h3,.inner-nav-wrapper .sections section html:lang(vn) h3,html:lang(gr) .inner-nav-wrapper .sections section h3,html:lang(gr) h4,html:lang(ru) .inner-nav-wrapper .sections section h3,html:lang(ru) h4,html:lang(vn) .inner-nav-wrapper .sections section h3,html:lang(vn) h4{font-size:calc(14.43155px + .46404vw);line-height:calc(14.86311px + .92807vw)}
@media screen and (max-width:769px){.inner-nav-wrapper .sections section html:lang(gr) h3,.inner-nav-wrapper .sections section html:lang(ru) h3,.inner-nav-wrapper .sections section html:lang(vn) h3,html:lang(gr) .inner-nav-wrapper .sections section h3,html:lang(gr) h4,html:lang(ru) .inner-nav-wrapper .sections section h3,html:lang(ru) h4,html:lang(vn) .inner-nav-wrapper .sections section h3,html:lang(vn) h4{font-size:18px}
}
@media screen and (min-width:1200px){.inner-nav-wrapper .sections section html:lang(gr) h3,.inner-nav-wrapper .sections section html:lang(ru) h3,.inner-nav-wrapper .sections section html:lang(vn) h3,html:lang(gr) .inner-nav-wrapper .sections section h3,html:lang(gr) h4,html:lang(ru) .inner-nav-wrapper .sections section h3,html:lang(ru) h4,html:lang(vn) .inner-nav-wrapper .sections section h3,html:lang(vn) h4{font-size:20px}
}
@media screen and (max-width:769px){.inner-nav-wrapper .sections section html:lang(gr) h3,.inner-nav-wrapper .sections section html:lang(ru) h3,.inner-nav-wrapper .sections section html:lang(vn) h3,html:lang(gr) .inner-nav-wrapper .sections section h3,html:lang(gr) h4,html:lang(ru) .inner-nav-wrapper .sections section h3,html:lang(ru) h4,html:lang(vn) .inner-nav-wrapper .sections section h3,html:lang(vn) h4{line-height:22px}
}
@media screen and (min-width:1200px){.inner-nav-wrapper .sections section html:lang(gr) h3,.inner-nav-wrapper .sections section html:lang(ru) h3,.inner-nav-wrapper .sections section html:lang(vn) h3,html:lang(gr) .inner-nav-wrapper .sections section h3,html:lang(gr) h4,html:lang(ru) .inner-nav-wrapper .sections section h3,html:lang(ru) h4,html:lang(vn) .inner-nav-wrapper .sections section h3,html:lang(vn) h4{line-height:26px}
}
html:lang(gr) h5,html:lang(ru) h5,html:lang(vn) h5{font-size:calc(12.43155px + .46404vw);line-height:calc(31.13689px - .92807vw)}
@media screen and (max-width:769px){html:lang(gr) h5,html:lang(ru) h5,html:lang(vn) h5{font-size:16px}
}
@media screen and (min-width:1200px){html:lang(gr) h5,html:lang(ru) h5,html:lang(vn) h5{font-size:18px}
}
@media screen and (max-width:769px){html:lang(gr) h5,html:lang(ru) h5,html:lang(vn) h5{line-height:24px}
}
@media screen and (min-width:1200px){html:lang(gr) h5,html:lang(ru) h5,html:lang(vn) h5{line-height:20px}
}
html:lang(tr) body{font-family:Noto Sans}
.inner-nav-wrapper .sections section html:lang(tr) h3,html:lang(tr) .inner-nav-wrapper .sections section h3,html:lang(tr) h2,html:lang(tr) h3,html:lang(tr) h4,html:lang(tr) h5,html:lang(tr) h6{font-family:Noto Sans;font-weight:700;margin:0}
.hro03-product-header .band-content html:lang(tr) .product-title,html:lang(tr) .hro03-product-header .band-content .product-title,html:lang(tr) h1{font-family:Noto Sans;font-weight:700}
html:lang(tr) p{font-size:16px;line-height:calc(24.43155px + .46404vw);font-family:Noto Sans;margin-top:0;margin-bottom:0}
@media screen and (max-width:769px){html:lang(tr) p{line-height:28px}
}
@media screen and (min-width:1200px){html:lang(tr) p{line-height:30px}
}
html:lang(tr) .c-button,html:lang(tr) a,html:lang(tr) a.c-button,html:lang(tr) input[type=search],html:lang(tr) input[type=submit],html:lang(tr) span,html:lang(tr) span.title,html:lang(tr) strong{font-family:Noto Sans !important}
.scrollArrowIcon{width:56px;height:56px;position:absolute;right:10px;top:37%;background:transparent url(toplib/resources/vectors/arrow-right-mob.svg) no-repeat;z-index:5;display:block}
.scrollArrowIcon.left{left:10px;display:none;background-image:url(toplib/resources/vectors/arrow-left-mob.svg)}
.scrollArrowIcon.scrollArrowShow{display:block}
@media screen and (min-width:1025px){.scrollArrowIcon.scrollArrowShow{display:none}
}
.scrollArrowIcon.scrollArrowHide{display:none}
@media screen and (min-width:1025px){.scrollArrowIcon{display:none}
}
.scroll-holder{overflow:auto}
@media screen and (min-width:1025px){.scroll-holder.swipe{overflow:hidden}
}
.field-has-error input.form-input{border-color:#cc3602}
.field-has-error .error{font-size:13px;font-weight:700;display:block;position:absolute}
@media screen and (max-width:769px){.field-has-error .error{position:static}
}
.custom-form-select{position:relative;display:inline-block}
.custom-form-select-hide{position:relative;opacity:0;z-index:0;pointer-events:none;height:auto}
@media screen and (max-width:769px){.custom-form-select-hide{pointer-events:all;z-index:2}
}
.custom-form-select .selectValue{font-size:14px;color:#3b7b2b;font-weight:700;position:absolute;cursor:pointer;left:0;top:0;padding-right:13px}
.custom-form-select .selectValue:after{content:"";background:url(toplib/resources/vectors/carot-down.svg) no-repeat;width:10px;height:8px;z-index:2;position:absolute;top:8px;right:0}
@media screen and (max-width:769px){.custom-form-select .selectValue{z-index:0}
}
.custom-form-select.open .selectValue{color:#000}
.custom-form-select.open ul{display:block}
.custom-form-select ul{display:none;position:absolute;background-color:#fff;width:150px;margin-top:10px}
.custom-form-select ul li{border:1px solid #a9b3bd;border-bottom:0;padding:15px;font-weight:700}
.custom-form-select ul li:last-child{border-bottom:1px solid #a9b3bd}
.custom-form-select ul li.selected,.custom-form-select ul li:hover{cursor:pointer;color:#7f7f7f}
.dashboard-component-wrapper{background-color:#fff;padding:65px;box-shadow:0 0 10px rgba(0,0,0,.3)}
@media screen and (max-width:769px){.dashboard-component-wrapper{padding:30px 15px}
}
.element-tooltip{display:inline-block;position:relative}
@media(min-width:992px){.element-tooltip:not(.disabled-hover):focus .element-tooltip-info,.element-tooltip:not(.disabled-hover):hover .element-tooltip-info{display:block}
}
.element-tooltip-info{display:none;position:absolute}
.element-tooltip-info-close{background:url(toplib/resources/vectors/close.svg) no-repeat;cursor:pointer;position:absolute;right:10px;top:10px;width:14px;height:14px}
.element-tooltip-info .tooltip-content{box-shadow:0 0 15px rgba(0,0,0,.2);background-color:#fff;padding:25px}
.element-tooltip-info .tooltip-content h3{font-size:20px;line-height:25px}
.element-tooltip-info .tooltip-content p{color:#363636;font-size:13px;line-height:24px}
.element-tooltip-info .tooltip-pointer{background:url(toplib/resources/vectors/small-triangle-no-drop.svg) no-repeat;font-size:20px;position:absolute;text-shadow:-2px 0 1px rgba(0,0,0,.1);top:0;width:20px;height:15px}
.element-tooltip-info .tooltip-pointer.pointer-left{left:-14px}
.element-tooltip-info .tooltip-pointer.pointer-top{transform:rotate(90deg);top:-10px}
.element-tooltip-info .tooltip-pointer.pointer-right{transform:rotate(180deg);right:-14px}
.element-tooltip-info .tooltip-pointer.pointer-bottom{transform:rotate(270deg);bottom:-10px;top:auto}
.container-disabled{position:relative}
.container-disabled:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7)}
.collection-err{color:#cc3602;font-size:14px}
.input-box{border-bottom:1px solid #a9b3bd;display:flex;align-items:flex-end}
.input-box.focus{border-bottom-color:#3b7b2b}
.input-box.disabled{border-bottom:0}
.input-box.input-error{border-color:#cc3602}
.input-box.prefix span,.input-box.suffix span{font-size:20px;line-height:50px;font-weight:300;font-family:HelveticaNowTextRegular,Helvetica,Arial}
.input-box.suffix span{margin-left:5px}
.input-box.prefix span{margin-right:5px}
.input-box input{flex:3;border-bottom:0;padding:0;text-indent:0;font-family:HelveticaNowTextRegular,Helvetica,Arial}
.input-box input[disabled]{color:#7b7979}
@media print{.gbl05-light-navigation .main>ul>li nav,.global-nav .main>ul>li nav{display:none}
}
@media screen and (min-width:769px){.gbl05-light-navigation .main>ul>li nav,.global-nav .main>ul>li nav{position:absolute;z-index:-1;left:0;top:168px;width:100%;border-bottom:0;padding-left:10vw;padding-right:10vw;height:0;overflow:hidden;background:#fff;transition:all .4s ease .1s}
@supports(display:grid){.gbl05-light-navigation .main>ul>li nav,.global-nav .main>ul>li nav{top:168px}
}
.gbl05-light-navigation .main>ul>li nav .subnav,.global-nav .main>ul>li nav .subnav{opacity:0;transition:opacity .2s ease}
.gbl05-light-navigation .main>ul>li.active nav,.global-nav .main>ul>li.active nav{overflow:visible}
.gbl05-light-navigation .main>ul>li:hover nav,.gbl05-light-navigation .main>ul>li a.active+.cq-dd-paragraph nav,.gbl05-light-navigation .main>ul>li a.active+nav,.gbl05-light-navigation .main>ul>li a:focus+.cq-dd-paragraph nav,.gbl05-light-navigation .main>ul>li a:focus+nav,.global-nav .main>ul>li:hover nav,.global-nav .main>ul>li a.active+.cq-dd-paragraph nav,.global-nav .main>ul>li a.active+nav,.global-nav .main>ul>li a:focus+.cq-dd-paragraph nav,.global-nav .main>ul>li a:focus+nav{opacity:1;z-index:10;height:250px;transition:height .4s ease}
.gbl05-light-navigation .main>ul>li:hover nav .subnav,.gbl05-light-navigation .main>ul>li a.active+.cq-dd-paragraph nav .subnav,.gbl05-light-navigation .main>ul>li a.active+nav .subnav,.gbl05-light-navigation .main>ul>li a:focus+.cq-dd-paragraph nav .subnav,.gbl05-light-navigation .main>ul>li a:focus+nav .subnav,.global-nav .main>ul>li:hover nav .subnav,.global-nav .main>ul>li a.active+.cq-dd-paragraph nav .subnav,.global-nav .main>ul>li a.active+nav .subnav,.global-nav .main>ul>li a:focus+.cq-dd-paragraph nav .subnav,.global-nav .main>ul>li a:focus+nav .subnav{opacity:1;transition:opacity .4s ease .2s}
.gbl05-light-navigation .main>ul>li:hover>a.has-dropdown,.gbl05-light-navigation .main>ul>li>a.active,.global-nav .main>ul>li:hover>a.has-dropdown,.global-nav .main>ul>li>a.active{border-bottom:4px solid #3b7b2b}
.gbl05-light-navigation .main .subnav,.global-nav .main .subnav{max-width:1024px;margin:0 auto;width:100%;padding:40px 0;font-size:0;display:flex;justify-content:flex-start}
.gbl05-light-navigation .main .subnav .image,.global-nav .main .subnav .image{width:220px;height:149px;background:transparent top no-repeat;background-size:cover}
.gbl05-light-navigation .main .subnav .featured,.global-nav .main .subnav .featured{display:inline;width:30%;margin:0 40px}
.gbl05-light-navigation .main .subnav>ul,.global-nav .main .subnav>ul{flex-grow:2;flex-direction:column;height:165px;display:flex;flex-wrap:wrap}
.gbl05-light-navigation .main .subnav>ul li,.global-nav .main .subnav>ul li{margin:0 14px 4px 0;width:31%}
.gbl05-light-navigation .main .subnav p,.global-nav .main .subnav p{margin-top:.5rem;font-size:12px;line-height:1.25rem}
.gbl05-light-navigation .main .subnav a,.global-nav .main .subnav a{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#3b7b2b;font-weight:700;text-transform:uppercase;font-size:13px;display:block;margin-bottom:4px;letter-spacing:1px;line-height:1.5}
.gbl05-light-navigation .main .subnav a:hover,.global-nav .main .subnav a:hover{text-decoration:underline}
}
@media screen and (max-width:769px){.gbl05-light-navigation .main li nav,.global-nav .main li nav{display:none}
.gbl05-light-navigation .main>ul>li,.global-nav .main>ul>li{display:block;height:auto;margin:0;padding:0}
}
.gbl05-light-navigation .main>ul>li nav{top:58px}
@media print{.global-nav .main>ul>li nav{display:none}
}
body{padding-top:65px}
@media screen and (min-width:769px){body{padding-top:164px}
}
@supports(display:grid){body{padding-top:0}
}
body.stuck{padding-top:0}
.sticky-header{position:fixed;top:0;z-index:999;width:100%}
.stuck .sticky-header{position:relative}
@supports(position:-o-sticky){.sticky-header{position:-o-sticky}
}
@supports(position:-webkit-sticky){.sticky-header{position:-webkit-sticky}
}
@supports(position:-moz-sticky){.sticky-header{position:-moz-sticky}
}
@supports(position:-ms-sticky){.sticky-header{position:-ms-sticky}
}
@supports(position:sticky){.sticky-header{position:sticky}
}
.sticky-header .global-nav{position:relative}
.sticky-header.active{z-index:inherit}
.sticky-header .flag-icon{margin-right:5px}
@media screen and (min-width:769px){.sticky-header .flag-icon{line-height:inherit}
}
.aem-wrap--rich-text+.countrySelector .det31-country-selector-list,.hero+.aem-wrap--rich-text .band{padding-top:50px}
header{max-width:1024px;margin-bottom:50px;margin-left:auto;margin-right:auto}
@media screen and (max-width:769px){header{margin-bottom:40px}
}
.hro03-product-header .band-content header .product-title,header .hro03-product-header .band-content .product-title,header h1,header h2{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;margin-bottom:30px}
@media screen and (max-width:769px){header h2{font-size:24px;line-height:28px}
}
header .subhead{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:20px;line-height:32px;margin-top:3px}
@media screen and (max-width:769px){header .subhead{font-size:16px;line-height:24px;margin-top:10px}
}
.global-nav .logo{display:block;max-width:1024px;font-size:16px;color:#3b7b2b;width:80vw;margin:0 auto;align-self:end;min-height:42px}
@media screen and (min-width:769px){.global-nav .logo{min-height:90px}
}
@supports(display:grid){.global-nav .logo{min-height:inherit}
}
.global-nav .logo a{display:inline-block}
.global-nav .logo img,.global-nav .logo svg{width:140px}
@media screen and (min-width:769px){.global-nav .logo img,.global-nav .logo svg{width:230px;margin-top:8px}
}
@supports(display:grid){.global-nav .logo{width:230px;padding:0;margin:0;transform:none}
.global-nav .logo img,.global-nav .logo svg{width:100%;margin-top:8px}
}
@media screen and (max-width:769px){.global-nav .logo{width:140px;height:28px;display:block;margin:0 auto;transform:none;font-size:0}
}
html.js .global-nav .logo{transition:opacity .4s ease-in,filter .4s ease-in;opacity:0;filter:blur(4px)}
html.ready .global-nav .logo{opacity:1;filter:none;z-index:2}
.global-nav{background:#fff;position:relative;top:0;width:100%;padding:1.25rem 0 0}
@media print{.global-nav{display:block;width:1024px;margin:0 auto}
.global-nav .search{display:none}
}
@media screen and (min-width:769px){.global-nav{z-index:10}
}
@supports(display:grid){.global-nav{padding:0;position:sticky;z-index:10}
}
@media print{.global-nav{position:static;height:100px}
}
.global-nav .skip-nav{position:absolute;top:-100px;left:0;opacity:0;display:block;z-index:15}
.global-nav .skip-nav:focus{opacity:1}
.global-nav .main{background:#f0f0f0;height:100%;max-width:100vw;padding:0 10vw}
@media print{.global-nav .main{display:none}
}
.global-nav .main>ul{height:100%;max-width:1024px;margin:0 auto;padding:0;background-size:0;display:flex;align-items:space-between;align-content:space-between;justify-content:left;flex-direction:row}
.global-nav .main>ul>li{flex-shrink:0;display:block;height:100%;padding:0 1.5rem}
.global-nav .main>ul>li:first-child{margin-left:0;padding-left:0}
.global-nav .main>ul>li.nav-topline{background:0;border:0;position:relative;padding:0}
@media screen and (min-width:769px){.global-nav .main>ul>li.nav-topline{display:none}
}
.global-nav .main>ul>li.nav-topline nav{background:0;border:0;position:static;width:auto}
.global-nav .main>ul>li.nav-topline a{text-transform:none;color:#000;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;font-weight:inherit;letter-spacing:inherit;line-height:3.125rem;display:block;padding-left:1.25rem;padding-right:1.25rem}
.global-nav .main>ul>li.nav-topline a:hover{text-decoration:underline}
.global-nav .main>ul>li.nav-topline a:last-child{position:relative;bottom:0;width:100%;left:0;border-top:1px solid #acb5c0;padding-top:10px;background:#fff}
.global-nav .main>ul>li.nav-topline a strong{display:none}
@media screen and (max-width:992px){.global-nav .main>ul>li.nav-topline a strong{display:block;color:#3b7b2b;display:inline-block;text-align:right;position:absolute;right:25px}
}
.global-nav .main>ul>li:nth-last-child(2) a:after{display:none}
.global-nav .main>ul>li>a{display:flex;width:100%;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;-webkit-font-smoothing:subpixel-antialiased;font-weight:700;color:#3b7b2b;text-transform:uppercase;font-size:calc(10.21578px + .23202vw);letter-spacing:1px;border-bottom:4px solid transparent;border-top:4px solid transparent;position:relative;align-items:center}
@media screen and (max-width:769px){.global-nav .main>ul>li>a{font-size:12px}
}
@media screen and (min-width:1200px){.global-nav .main>ul>li>a{font-size:13px}
}
@media screen and (min-width:769px){.global-nav .main>ul>li>a{height:100%;line-height:3.125rem}
}
@media screen and (max-width:769px){.global-nav .main>ul>li>a.has-dropdown{width:80%}
}
.global-nav .main>ul>li>a:hover{color:#387b2b}
.global-nav .main>ul>li>a:active{color:#0d4a17}
.global-nav .main>ul>li>a:after{content:"";position:absolute;top:15px;right:-23px;display:block;height:20px;width:calc(100% + 20px);border-right:1px solid #acb5c0;user-select:none;pointer-events:none;outline:none !important}
@media screen and (max-width:769px){.global-nav .main>ul>li>a:after{display:none}
}
.global-nav .main button{display:none;background:transparent url(toplib/resources/vectors/burger.svg) 50% no-repeat;background-size:21px auto;height:21px;width:21px;font-size:0;outline:0;position:relative}
.global-nav .topline{letter-spacing:0;font-size:0;text-align:right;transform:translateY(10px);position:absolute;top:0;left:0;height:20px;width:100%;padding:0 10.5%}
@media print{.global-nav .topline{display:none}
}
@supports(display:grid){.global-nav .topline{position:relative;height:auto;width:auto;padding:0}
}
.global-nav .topline a{letter-spacing:normal;display:inline-block;vertical-align:middle;color:#000;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;border-right:1px solid #000;padding:0 8px;margin-top:0;height:10px;overflow:visible;line-height:10px}
.global-nav .topline a:last-child{border:0;padding-right:0}
.global-nav .topline a:hover{text-decoration:underline}
.global-nav .main button{background:transparent;height:18px}
.global-nav .main button:after,.global-nav .main button:before{content:"";transition:.44s cubic-bezier(.36,.93,.8,1.06);display:block;position:absolute;height:100%;width:100%;top:0;left:0;transform-origin:bottom center}
.global-nav .main button:before{border-top:2px solid #3b7b2b;border-bottom:2px solid #3b7b2b;transform-origin:center}
.global-nav .main button:after{border-bottom:2px solid #3b7b2b;transform-origin:center bottom;height:50%;margin-top:1px}
.global-nav .main button:active{outline:0}
.global-nav .main.active button{background:#fff url(toplib/resources/vectors/burger-close.svg) 3px 0 no-repeat}
.global-nav .main.active button:after,.global-nav .main.active button:before{border:0}
.global-nav .main button{position:absolute;top:0;right:20px}
@supports(display:grid){.global-nav .main:not(.active) button:hover{position:absolute;right:20px;top:0}
}
.global-nav .main.active button{right:3vw;z-index:999;position:fixed}
@supports(display:grid){.global-nav .main.active button{right:-80vw}
}
@media screen and (max-width:769px){@supports(display:grid){.global-nav.active{z-index:20}
}
.global-nav .main{background:#fff}
.global-nav .main.active>ul{z-index:100;transform:none}
@supports(display:grid){.global-nav .main.active>ul{transform:translateX(100%) translateZ(0)}
}
.global-nav .main>ul{top:0;right:0;margin:0;padding:62px 0 0;z-index:0;display:block;position:fixed;height:100vh;width:85vw;overflow:auto;transform:translateX(100%) translateZ(0);background:#fff url(toplib/resources/vectors/corteva-logo.svg) 20px 20px no-repeat;background-size:140px auto;z-index:13;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.global-nav .main>ul>li,.global-nav .main>ul>li:first-child{display:block;height:auto;background:#eee;padding:10px 20px;border-bottom:1px solid #acb5c0;overflow:visible;position:relative}
.global-nav .main>ul>li:first-child:last-child,.global-nav .main>ul>li:last-child{border-bottom:0}
.global-nav .main>ul>li nav{display:block;width:32px;height:56px;background:url(toplib/resources/vectors/blue-carot.svg) 50% no-repeat;background-size:10px auto;position:absolute;right:20px;top:15px;overflow:visible}
.global-nav .main>ul>li nav .subnav{display:block;position:fixed;right:0;overflow:auto;top:0;width:85vw;height:100vh;padding-top:65px;background:#fff;z-index:11;transform:translateX(100%);transition:transform .44s ease}
.global-nav .main>ul>li nav .subnav li{padding:30px 20px;border-bottom:1px solid #acb5c0}
.global-nav .main>ul>li nav .subnav a{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;text-transform:uppercase;display:block;transition:all .3s ease;letter-spacing:1px;font-size:12px}
.global-nav .main>ul>li nav .subnav .image{display:none}
.global-nav .main>ul>li nav .subnav .featured{padding:30px 20px;border-bottom:1px solid #acb5c0}
.global-nav .main>ul>li nav .subnav .featured p{display:none}
.global-nav .main>ul>li.active{position:static}
.global-nav .main>ul>li.active nav .subnav{transform:translateX(0);z-index:21}
.global-nav .main>ul>li.active>a{position:absolute;display:block;width:85vw;height:60px;top:0;right:0;background:#fff;color:#000;text-transform:none;z-index:999999;text-align:center;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:normal;transform:translateX(0);transition:none;overflow:visible;line-height:52px}
.global-nav .main>ul>li.active>a:before{content:"";background:url(toplib/resources/vectors/blue-carot.svg) 50% no-repeat;width:10px;height:100%;display:block;position:absolute;left:21px;top:0;transform:rotate(180deg)}
.global-nav .main button{display:block;margin:22px auto}
}
@media screen and (max-width:769px){html{transition:transform .44s cubic-bezier(.36,.93,.8,1.06);width:100vw}
html:before{content:"";width:1px;height:1px;opacity:0;transition:opacity .44s ease;background:#000;pointer-events:none;position:fixed;top:0;left:0}
html body{width:100vw;overflow-x:hidden}
html.menu-open{transform:translateX(-85vw);height:100vh}
html.menu-open:before{content:"";opacity:.5;width:100vw;height:100vh;display:block;z-index:100;pointer-events:auto}
html.menu-open body{height:100vh;overflow-y:hidden;position:fixed}
}
@media screen{html.js .global-nav .main>ul>li{transition:all .4s ease-in .7s;opacity:0}
html.js .global-nav .main>ul>li:first-child{transition-delay:.1s}
html.js .global-nav .main>ul>li:nth-child(2){transition-delay:.2s}
html.js .global-nav .main>ul>li:nth-child(3){transition-delay:.3s}
html.js .global-nav .main>ul>li:nth-child(4){transition-delay:.4s}
html.js .global-nav .main>ul>li:nth-child(5){transition-delay:.5s}
html.ready .global-nav .main>ul>li{opacity:1}
}
@media screen and (max-width:769px){html.ready .global-nav .main>ul>li{padding:30px 20px}
html.ready .global-nav .main>ul>li.nav-topline{padding:0}
}
@media screen and (min-width:769px){html.js .global-nav .main{transition:background-color .4s ease .1s;background-color:#fff}
html.ready .global-nav .main{background-color:#f0f0f0}
}
@media screen and (max-width:769px){.global-nav .topline{display:none}
}
@supports(display:grid){.global-nav{display:grid;grid-template-columns:minmax(10vw,1fr) minmax(0,1024px) minmax(10vw,1fr);grid-template-rows:110px 58px;align-items:center;justify-content:center;width:100%;max-width:100vw}
.global-nav .logo{grid-column:2;grid-row:1;align-self:center;height:auto}
.global-nav .topline{grid-column-end:3;grid-row:1;align-self:start}
.global-nav .main{grid-column:1/-1;grid-row:2}
.global-nav .nav-search{grid-column-end:3;grid-row:1}
@media screen and (max-width:769px){.global-nav{grid-template-rows:60px;justify-content:start}
.global-nav .logo{grid-column:2;grid-row:1;align-self:center;text-align:center}
.global-nav .main,.global-nav .nav-search{grid-column:1;grid-row:1}
}
}
.global-nav .topline.cq-Editable-dom{height:37px;font-size:16px}
.minicart-section .minicart{padding:0 0 0 25px;min-height:14px;background:url(toplib/resources/vectors/icon-cart-grey.svg) no-repeat 0;background-size:15px;color:#acb5c0}
.minicart-section .minicart.active{cursor:pointer}
.minicart-section .minicart.active,.minicart-section .minicart.active-cart{background:url(toplib/resources/vectors/cart-icon.svg) no-repeat 0}
.minicart-section .minicart .cart-total{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:13px;font-weight:800;font-stretch:normal;font-style:normal;letter-spacing:1px;color:#acb5c0}
.minicart-section .minicart .cart-total.active,.minicart-section .minicart .cart-total.active-cart{color:#1e772d}
.minicart-section .minicart .cart-total .item-count{font-size:10px;font-weight:500;letter-spacing:.77px}
.minicart-badge-section,.minicart-wrapper.disabled{display:none}
.minicart-wrapper.enabled{display:block}
@media only screen and (max-width:992px){.minicart-section.menu-item{padding:21px;background-color:#e8f1ea;width:100%}
.minicart-badge-section{display:block;min-height:25px;width:25px;background:url(toplib/resources/vectors/cart-icon.svg) no-repeat 0;background-size:25px;color:#acb5c0;position:absolute;top:22px;right:70px}
.minicart-badge-section.background-greyed{background:url(toplib/resources/vectors/icon-cart-grey.svg) no-repeat 0;background-size:25px}
.minicart-badge-section .minicart-badge{display:block;padding:1px 6px;border:2px solid #fff;background-color:#ef6023;font-size:12px;position:absolute;top:-10px;left:20px;border-radius:50%;color:#fff}
.minicart-wrapper.enabled{width:100%}
}
.global-navigation .skip-nav{position:absolute;top:-100px;left:0;display:block;z-index:15}
.global-navigation .skip-nav:focus{top:0}
.global-navigation nav.topline{position:relative;z-index:10300}
.global-navigation .location-container{display:inline-block;padding:0;margin-left:35px;text-transform:none;height:24px;vertical-align:top;top:2px}
.global-navigation .location-container--zipcode-label{vertical-align:middle;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.global-navigation .location-container--zipcode-label:before{top:3px}
.global-navigation .location-container--zipcode-label:after{background:url(toplib/resources/vectors/carot-down.svg) no-repeat 50%;top:4px;width:10px}
.global-navigation .location-container__form{top:-5px;left:-25px}
.global-navigation .location-container__form--zipcode-label{margin-bottom:20px}
.global-navigation .location-container__form .search-filters .loading-icon,.global-navigation .location-container__form .search-filters .reset{top:45px}
@media screen and (max-width:992px){.global-navigation .main ul li.nav_main.text.header-location .mobile_subnav{background-image:none}
.global-navigation .main ul li.nav_main.text.header-location .location-container{margin-left:0;top:0;display:inline}
.global-navigation .main ul li.nav_main.text.header-location .location-container .location-container--zipcode-label:after,.global-navigation .main ul li.nav_main.text.header-location .location-container .location-container--zipcode-label:before{content:none}
.global-navigation .main ul li.nav_main.text.header-location:hover .location-container--zipcode-label{color:#387b2b}
.global-navigation .main ul li.nav_main.text.header-location .mobile_subnav{background-color:#fff}
.global-navigation .main ul li.nav_main.text.header-location .mobile_subnav .location-container--zipcode-label{display:none}
.global-navigation .main ul li.nav_main.text.header-location .mobile_subnav .location-container__form{display:block !important;padding:0 5vw;position:relative;left:0}
.global-navigation .main ul li.nav_main.text.header-location .mobile_subnav .location-container__form .location__result{top:81px}
.global-navigation .main ul li.nav_main.text.header-location .mobile_subnav .location-container__form .location__result li{line-height:20px;border-bottom:1px solid #acb5c0;display:block;width:100%;text-align:left}
.global-navigation .main ul li.nav_main.text.header-location .mobile_subnav .location-container__form .location__result li:last-child{background:0}
.global-navigation .main ul li.nav_main.text.header-location .mobile_subnav .location-container__form .loading-icon,.global-navigation .main ul li.nav_main.text.header-location .mobile_subnav .location-container__form .reset{top:45px}
.global-navigation .main ul li.nav_main.text.header-location .mobile_subnav .location-container__form:after{left:0;bottom:-30px}
}
.global-navigation .search-img{overflow:hidden}
.nav01-breadcrumbs{background:#fff;height:59px;color:#fff}
@media screen and (max-width:769px){.nav01-breadcrumbs{padding:0 5vw}
}
@media print{.nav01-breadcrumbs{background:transparent;padding:0}
}
.nav01-breadcrumbs .band-content{height:100%;position:relative;padding:0}
.nav01-breadcrumbs .breadcrumb-links{display:inline-flex;height:100%;align-items:center;flex-basis:20px;align-content:space-around;width:65%;max-width:130ch}
@media screen and (max-width:992px){.nav01-breadcrumbs .breadcrumb-links{max-width:130ch}
}
@media screen and (min-width:992px){.nav01-breadcrumbs .breadcrumb-links{overflow:hidden}
}
@media print{.nav01-breadcrumbs .breadcrumb-links{color:#000}
}
.nav01-breadcrumbs .breadcrumb-links a{color:#fff;display:block;margin:0 10px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400 !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:20px;position:relative;transition:all .4s ease 0}
@media print{.nav01-breadcrumbs .breadcrumb-links a{color:#000}
}
@media screen and (max-width:769px){.nav01-breadcrumbs .breadcrumb-links a{margin:0 20px 0 0}
}
.nav01-breadcrumbs .breadcrumb-links a:first-child{flex-shrink:0;width:auto;max-width:100ch;margin-left:0}
.nav01-breadcrumbs .breadcrumb-links a:nth-child(2){flex-shrink:0}
.nav01-breadcrumbs .breadcrumb-links a:hover{flex-shrink:0;max-width:100%;text-decoration:underline}
.nav01-breadcrumbs .breadcrumb-links a:not([href]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:150px}
.nav01-breadcrumbs .breadcrumb-links a:not([href]):hover{overflow:visible;text-decoration:none}
.nav01-breadcrumbs .breadcrumb-links.Level2 a:not([href]){flex-shrink:0;max-width:70ch}
.nav01-breadcrumbs .breadcrumb-links.Level3 a:not([href]){flex-shrink:0;max-width:30ch}
.nav01-breadcrumbs .breadcrumb-links.Level4 a:not([href]){max-width:20ch}
@media screen and (max-width:769px){.nav01-breadcrumbs .social{display:none}
.nav01-breadcrumbs .breadcrumb-links{width:100%;font-size:0}
.nav01-breadcrumbs .breadcrumb-links a{display:none}
.nav01-breadcrumbs .breadcrumb-links a:nth-last-child(2){display:block;vertical-align:middle;font-size:14px;max-width:none;width:auto;flex-shrink:0}
.nav01-breadcrumbs .breadcrumb-links a:nth-last-child(2):before{content:"";width:25px;height:14px;background:url(toplib/resources/vectors/white-carot.svg) 0 no-repeat;display:inline-block;vertical-align:middle}
}
@media screen{html.js .nav01-breadcrumbs{transition:background .4s ease .2s;background:#fff}
html.ready .nav01-breadcrumbs{background:#3b7b2b}
}
.social-share-clear-float{clear:both}
.conxx-cards-1-column.band{margin-top:100px;padding-top:0}
@media screen and (max-width:769px){.conxx-cards-1-column.band{margin-top:50px;padding-top:0}
}
.conxx-cards-1-column .items>*{margin-bottom:60px}
.conxx-cards-1-column .items>:last-child{margin-bottom:0}
@media screen and (max-width:769px){.conxx-cards-1-column .items>*{margin-bottom:40px}
}
.conxx-cards-1-column header{max-width:1024px;margin-bottom:50px;margin-left:auto;margin-right:auto;text-align:center}
@media screen and (max-width:769px){.conxx-cards-1-column header{margin-bottom:40px;text-align:left}
}
.conxx-cards-1-column header .subhead{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:20px;line-height:32px;margin-top:3px}
@media screen and (max-width:769px){.conxx-cards-1-column header .subhead{font-size:16px;line-height:24px;margin-top:10px}
}
.det18-card-responsive{position:relative;page-break-inside:avoid}
.det18-card-responsive .item{display:inline-block;vertical-align:top;width:45%}
.det18-card-responsive img{width:100%;height:auto;object-fit:cover}
.det18-card-responsive h3{font-weight:700;font-size:20px;margin:16px 0 8px;line-height:26px}
.det18-card-responsive p{margin-bottom:12px}
.det18-card-responsive a{display:block;font-size:14px;font-weight:700;position:absolute;left:0}
.det18-card-responsive a.internal:after{content:"";background-image:url(toplib/resources/vectors/hyperlink-arrow-positive.svg);width:18px;height:10px;display:inline-block;margin-left:8px}
.det18-card-responsive a.external:after{content:"";background-image:url(toplib/resources/vectors/link-out.svg);width:18px;height:10px;display:inline-block;margin-left:8px}
@supports(display:grid){@media screen and (max-width:769px){.det18-card-responsive{height:auto;cursor:pointer}
.det18-card-responsive picture{width:100%;transition:height .5s ease;position:relative}
.det18-card-responsive picture:before{content:" ";display:block;position:absolute;right:3px;bottom:4px;width:20px;height:20px;border-radius:10%;background:#fff 50% no-repeat;background-image:url(toplib/resources/vectors/card-responsive-expand-icon.svg)}
.det18-card-responsive p{overflow:hidden;height:auto;transition:all .5s ease;margin:0;text-align:left;page-break-inside:avoid}
.det18-card-responsive h3{font-size:1rem;line-height:22px;transition:all .6s ease;text-align:left}
}
.det18-card-responsive.active{cursor:default}
.det18-card-responsive.active picture{width:100%}
.det18-card-responsive.active picture:before{width:40px;height:40px;right:10px;bottom:10px;background-image:url(toplib/resources/vectors/card-responsive-collapse-icon.svg)}
.det18-card-responsive.active p{height:100px}
.det18-card-responsive.active h3{color:#000;font-size:1.5rem;margin-bottom:9px;margin-top:17px;line-height:1.75rem}
}
.item.det18-card-responsive p{font-size:14px;line-height:26px}
@media screen and (max-width:769px){.item.det18-card-responsive p{margin-bottom:20px}
}
@media screen and (max-width:769px){.con20-container-responsive .experienceFragments.active p{height:100px}
.con20-container-responsive .experienceFragments.active .external,.con20-container-responsive .experienceFragments.active .internal{display:block}
}
.con14-cards-2-column{background:#e6e8ea}
.con14-cards-2-column .cards>.aem-Grid{font-size:0;margin-left:-10px;margin-right:-10px;display:block}
@media screen and (min-width:992px){.con14-cards-2-column .cards>.aem-Grid{display:flex}
}
.con14-cards-2-column .cards>.aem-Grid>div{background:#e6e8ea;display:block;margin-bottom:0;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}
@media(-ms-high-contrast:none) and (max-width:769px),screen and (-ms-high-contrast:active){.con14-cards-2-column .cards>.aem-Grid>div{padding-right:20px}
}
@media screen and (min-width:992px){.con14-cards-2-column .cards>.aem-Grid>div{display:flex;flex-grow:1;flex-basis:50%;flex-wrap:wrap;flex-direction:row-reverse;width:50%;max-width:50%;min-width:50%}
}
.con14-cards-2-column .cards>.aem-Grid>div .feature-flag,.con14-cards-2-column .cards>.aem-Grid>div .primaryCard,.con14-cards-2-column .cards>.aem-Grid>div>.aem-Grid{display:block;height:100%}
@media screen and (min-width:992px){.con14-cards-2-column .cards>.aem-Grid>div .feature-flag,.con14-cards-2-column .cards>.aem-Grid>div .primaryCard,.con14-cards-2-column .cards>.aem-Grid>div>.aem-Grid{display:flex}
}
div.band.con02-cards-3-column{overflow:hidden;padding-bottom:0;padding-top:0;margin-top:100px}
@media screen and (max-width:769px){div.band.con02-cards-3-column{padding-top:0;margin-top:50px}
}
div.band.con02-cards-3-column .cards{max-width:inherit;margin:40px 0 0}
div.band.con02-cards-3-column .cards>.aem-Grid{font-size:0;position:relative;text-align:center;max-width:1024px;padding:0 0 100px;margin:0 auto}
@media screen and (max-width:769px){div.band.con02-cards-3-column .cards>.aem-Grid{padding-bottom:50px}
}
div.band.con02-cards-3-column .cards>.aem-Grid>.det02-card-primary-content,div.band.con02-cards-3-column .cards>.aem-Grid>.det03-card-related,div.band.con02-cards-3-column .cards>.aem-Grid>.det09-card-cta,div.band.con02-cards-3-column .cards>.aem-Grid>.experienceFragments{width:calc(33.333% - 20px);margin-right:20px;text-align:left}
div.band.con02-cards-3-column .cards>.aem-Grid:before{content:"";width:200vw;height:calc(100% - 40px);background:#3b7b2b;position:absolute;left:-100vw;bottom:0;z-index:0}
@media screen and (min-width:769px){div.band.con02-cards-3-column .cards>.aem-Grid:before{height:calc(100% - 100px)}
}
div.band.con02-cards-3-column .cards>.aem-Grid>.experienceFragments{display:inline-block;vertical-align:top}
div.band.con02-cards-3-column .cards>.aem-Grid>.experienceFragments .det09-card-cta{width:100%;margin:0}
@media screen and (max-width:769px){div.band.con02-cards-3-column .cards>.aem-Grid>.experienceFragments{display:block;width:100%;margin-bottom:20px}
@supports(display:grid){div.band.con02-cards-3-column .cards>.aem-Grid>.experienceFragments{margin:0}
}
}
@supports(display:grid){div.band.con02-cards-3-column .cards>.aem-Grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:minmax(230px,min-content);grid-gap:20px}
div.band.con02-cards-3-column .cards>.aem-Grid>.det02-card-primary-content,div.band.con02-cards-3-column .cards>.aem-Grid>.det03-card-related,div.band.con02-cards-3-column .cards>.aem-Grid>.det09-card-cta,div.band.con02-cards-3-column .cards>.aem-Grid>.experienceFragments{width:100%;height:100%}
@media screen and (max-width:992px){div.band.con02-cards-3-column .cards>.aem-Grid{grid-template-columns:1fr;grid-template-rows:auto}
}
}
div.band.con02-cards-3-column.blue .cards>.aem-Grid:before{background-color:#0072ce}
div.band.con02-cards-3-column.green .cards>.aem-Grid:before{background-color:#65fca2}
div.band.con02-cards-3-column.jitterbug-green .cards>.aem-Grid:before{background-color:#00bf6f}
div.band.con02-cards-3-column.orange .cards>.aem-Grid:before{background-color:#494949}
div.band.con02-cards-3-column.invigorate-orange .cards>.aem-Grid:before{background-color:#fc4c02}
div.band.con02-cards-3-column.black .cards>.aem-Grid:before{background-color:#000}
div.band.con02-cards-3-column.grey .cards>.aem-Grid:before{background-color:#e6e8ea}
div.band.con02-cards-3-column.maroon .cards>.aem-Grid:before{background-color:#750d2b}
div.band.con02-cards-3-column.grey-background{background-color:#e6e8ea}
div.band.con02-cards-3-column.grey-background .cards>.aem-Grid{padding-bottom:36px}
div.band.con02-cards-3-column.grey-background .cards>.aem-Grid:before{background-color:transparent}
div.band.con02-cards-3-column.grey-background .cards>.aem-Grid .det02-card-primary-content{background-color:#e6e8ea}
@media screen and (min-width:769px){@supports(display:grid){div.band.con02-cards-3-column.grey-background .cards>.aem-Grid .det02-card-primary-content{grid-template-columns:1fr;grid-template-rows:1fr}
}
}
div.band.con02-cards-3-column.grey-background .cards>.aem-Grid .det02-card-primary-content p{min-height:50px}
div.band.con02-cards-3-column.grey-background .text{background-color:#e6e8ea}
div.band.con02-cards-3-column .atm01-header-v1__wrapper{margin-bottom:42px}
div.band.con02-cards-3-column .atm01-header-v1__wrapper p{margin-top:14px}
@media screen and (max-width:769px){div.band.con02-cards-3-column .atm01-header-v1__wrapper{margin-bottom:42px}
}
.cardsContainer .aem-Grid .experienceFragments .aem-Grid{white-space:normal}
.cardsContainer .aem-Grid .experienceFragments .aem-Grid .feature-flag,.cardsContainer .aem-Grid .experienceFragments .aem-Grid .primaryCard{height:100%}
.cardsContainer .cards{max-width:1024px;margin:0 auto}
.cardsContainer .cards .det02-card-primary-content,.cardsContainer .cards .det03-card-related,.cardsContainer .cards .det09-card-cta{margin-right:20px}
@media screen and (min-width:992px){.cardsContainer .cards .det02-card-primary-content,.cardsContainer .cards .det03-card-related,.cardsContainer .cards .det09-card-cta{max-width:328px}
}
.cardsContainer .relCardCTAButton button{display:block;margin:20px auto 0}
.conxx-cards-1-column .items>.aem-Grid{white-space:normal}
.conxx-cards-1-column .items>.aem-Grid>*{margin-bottom:20px;display:block !important}
.conxx-cards-1-column .items>.aem-Grid>:last-child{margin-bottom:0}
@media screen and (max-width:769px){.conxx-cards-1-column .items>.aem-Grid>*{margin-bottom:40px}
}
@supports(display:grid){.conxx-cards-1-column .items>.aem-Grid>*{grid-template-columns:49% 51%}
.conxx-cards-1-column .items>.aem-Grid>* .multimedia,.conxx-cards-1-column .items>.aem-Grid>* .text{display:block;width:100%}
@media screen and (max-width:769px){.conxx-cards-1-column .items>.aem-Grid>*{display:grid !important;grid-template-columns:1fr}
}
}
@media screen and (min-width:992px){.col-8 .det03-card-related img{max-width:auto}
}
.con04-container-feature .cards{margin:43px 0 0}
.con04-container-feature.band{padding-top:0;margin-top:100px}
@media screen and (max-width:769px){.con04-container-feature.band{padding-top:0;margin-top:50px}
}
.con04-container-feature .c-button{display:block;margin:40px auto}
.con20-container-responsive .atm01-header-v1__wrapper{margin-bottom:48px}
@media screen and (max-width:769px){.con20-container-responsive .atm01-header-v1__wrapper{margin-bottom:24px}
}
.con20-container-responsive .smart-tile-grid>.aem-Grid--12{max-width:1024px;min-width:600px;margin:0 auto;font-size:0}
.con20-container-responsive .smart-tile-grid>.aem-Grid--12>.aem-GridColumn{display:inline-block;vertical-align:top;width:30%;width:calc(33.333% - 20px);margin-right:20px;margin-bottom:54px}
.con20-container-responsive .smart-tile-grid>.aem-Grid--12>.aem-GridColumn:nth-child(3n){margin-right:0}
@supports(display:grid){.con20-container-responsive .smart-tile-grid>.aem-Grid--12{display:grid;width:100%;max-width:1024px;min-width:0;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:50px 20px}
.con20-container-responsive .smart-tile-grid>.aem-Grid--12>.aem-GridColumn{grid-column:span 1;grid-row:span 1;width:100%;height:100%}
@media screen and (max-width:992px){.con20-container-responsive .smart-tile-grid>.aem-Grid--12{grid-gap:40px 20px}
.con20-container-responsive .smart-tile-grid>.aem-Grid--12>.aem-GridColumn{height:auto;margin-bottom:0}
.con20-container-responsive .smart-tile-grid>.aem-Grid--12>.aem-GridColumn .det18-card-responsive h3{margin-bottom:10px;margin-top:20px;font-size:15px;line-height:18px}
}
@media screen and (max-width:769px){.con20-container-responsive .smart-tile-grid>.aem-Grid--12{max-width:600px;grid-template-columns:repeat(1,1fr);grid-auto-flow:dense;grid-gap:30px 14px}
.con20-container-responsive .smart-tile-grid>.aem-Grid--12>.aem-GridColumn.active{grid-column:span 2;grid-row:span 1;cursor:default;margin-bottom:0}
.con20-container-responsive .smart-tile-grid>.aem-Grid--12>.aem-GridColumn.active .det18-card-responsive{cursor:default}
.con20-container-responsive .smart-tile-grid>.aem-Grid--12>.aem-GridColumn.active .det18-card-responsive picture{width:100%}
.con20-container-responsive .smart-tile-grid>.aem-Grid--12>.aem-GridColumn.active .det18-card-responsive picture:before{width:40px;height:40px;right:10px;bottom:10px;background-image:url(toplib/resources/vectors/card-responsive-collapse-icon.svg)}
.con20-container-responsive .smart-tile-grid>.aem-Grid--12>.aem-GridColumn.active .det18-card-responsive p{height:auto;padding-bottom:11px;font-size:14px;line-height:26px}
.con20-container-responsive .smart-tile-grid>.aem-Grid--12>.aem-GridColumn.active .det18-card-responsive h3{font-size:18px;color:#000;margin-bottom:9px;margin-top:17px;line-height:22px}
}
}
.con20-container-responsive .new.newpar{display:none}
.cardsContainer .con20-container-responsive .aem-Grid{white-space:normal}
.event-stream-container{margin:50px 0 0 !important}
.event-stream-container .cards>.aem-Grid{grid-gap:40px !important}
.event-stream-container h2{text-align:center;margin-bottom:50px}
.event-stream-container img{height:211px}
@media(max-width:414px){.event-stream-container div.cards.row{max-width:314px;margin:40px auto 0}
}
.event-stream-container div.cards.row .aem-Grid:before{display:none}
.content-cards{position:relative}
.content-cards h2{text-align:center;margin:0 0 50px}
.content-cards.blue .content-cards-background:before{background-color:#0072ce}
.content-cards.green .content-cards-background:before{background-color:#65fca2}
.content-cards.jitterbug-green .content-cards-background:before{background-color:#00bf6f}
.content-cards.orange .content-cards-background:before{background-color:#494949}
.content-cards.invigorate-orange .content-cards-background:before{background:#fc4c02}
.content-cards.black .content-cards-background:before{background-color:#000}
.content-cards.grey .content-cards-background:before{background-color:#e6e8ea}
.content-cards.maroon .content-cards-background:before{background-color:#750d2b}
.content-cards-background{position:relative}
.content-cards-background:before{content:"";width:100vw;height:calc(100% - 50px);background:#0072ce;position:absolute;bottom:-50px;z-index:-1}
@media(min-width:769px){.content-cards-background:before{left:-10vw}
}
@media(max-width:769px){.content-cards-background:before{left:-5vw}
}
.content-cards-carousel{position:relative;max-width:1024px;display:flex;margin:0 auto;padding:0 0 50px;outline:0}
.content-cards-carousel:after{content:"flickity";display:none}
@media(min-width:992px){.content-cards-carousel:after{content:""}
}
.content-cards-carousel .carousel-cell{width:100%;height:419px;padding:0 2vw}
@media(min-width:992px){.content-cards-carousel .carousel-cell{max-width:315px;margin:0 40px 0 0;padding:0}
.content-cards-carousel .carousel-cell:last-of-type{margin:0}
}
.content-cards-carousel .flickity-viewport{width:100%;overflow:hidden}
.content-cards-carousel .flickity-slider{width:100%}
.content-cards-carousel .flickity-prev-next-button{background:#d8d8d8;border-radius:0;top:40%;box-shadow:1px 1px 2px 0 rgba(0,0,0,.5);height:40px;width:40px}
.content-cards-carousel .flickity-prev-next-button svg{background:#3b7b2b}
.content-cards-carousel .flickity-prev-next-button svg path{display:none}
.content-cards-carousel .flickity-prev-next-button.previous{left:-10px}
.content-cards-carousel .flickity-prev-next-button.previous svg{-webkit-mask:url(toplib/resources/vectors/arrow-right-active.svg) -15px 0/37px 24px no-repeat;mask:url(toplib/resources/vectors/arrow-right-active.svg) -15px 0/37px 24px no-repeat;transform:rotate(180deg)}
.content-cards-carousel .flickity-prev-next-button.previous:hover{left:-15px}
.content-cards-carousel .flickity-prev-next-button.next{margin-top:0;right:7px}
.content-cards-carousel .flickity-prev-next-button.next svg{-webkit-mask:url(toplib/resources/vectors/arrow-right-active.svg) -15px 0/37px 24px no-repeat;mask:url(toplib/resources/vectors/arrow-right-active.svg) -15px 0/37px 24px no-repeat}
.content-cards-carousel .flickity-prev-next-button.next:hover{margin-right:-20px}
.c-hro01{background-color:#e6e8ea;position:relative;padding-top:35vh;overflow:hidden}
@media print{.c-hro01{padding-top:0;background:transparent}
}
@media screen and (max-width:769px){.c-hro01{padding-top:15vh}
}
.c-hro01 picture img{height:auto;width:100%;position:absolute;top:0;left:0;z-index:0}
@media print{.c-hro01 picture img{display:none}
}
@supports(object-fit:cover){.c-hro01 picture img{object-position:center center;max-height:45vh;position:absolute;top:0;left:0;z-index:0;height:45vh;width:100vw;object-fit:cover}
@media screen and (max-width:769px){.c-hro01 picture img{height:30vh}
}
}
.c-hro01 .band-content{background:#fff;padding:60px 88px;z-index:1;position:relative;box-shadow:0 0 60px 0 rgba(0,0,0,.15);font-size:0}
@media print{.c-hro01 .band-content{box-shadow:none;padding:0}
}
.c-hro01 .band-content>*{display:inline-block;vertical-align:middle}
.c-hro01 .band-content>h1,.c-hro01 .hro03-product-header .band-content>.product-title,.hro03-product-header .c-hro01 .band-content>.product-title{width:60%;word-break:break-word}
.c-hro01 .band-content>p{width:40%}
@media screen and (max-width:992px){.c-hro01 .band-content>h1,.c-hro01 .band-content>p,.c-hro01 .hro03-product-header .band-content>.product-title,.hro03-product-header .c-hro01 .band-content>.product-title{width:100%;text-align:center}
}
@supports(display:grid){.c-hro01 .band-content{display:grid;grid-template-columns:60% 1fr;grid-template-rows:auto;align-items:center}
.c-hro01 .band-content>h1,.c-hro01 .band-content>p,.c-hro01 .hro03-product-header .band-content>.product-title,.hro03-product-header .c-hro01 .band-content>.product-title{display:block;width:auto}
@media print{.c-hro01 .band-content{grid-template-columns:1fr}
}
@media screen and (max-width:992px){.c-hro01 .band-content{grid-template-columns:1fr;text-align:center}
}
@media screen and (max-width:769px){.c-hro01 .band-content{grid-template-columns:1fr;padding:40px 30px;box-shadow:0 2px 25px 0 rgba(0,0,0,.06)}
}
}
.c-hro01 .band-content h1,.c-hro01 .hro03-product-header .band-content .product-title,.hro03-product-header .c-hro01 .band-content .product-title{padding-right:3vw}
.c-hro01 .band-content p{padding:0 0 0 3vw;font-size:20px;line-height:160%}
.c-hro01 .band-content p,.hero .c-hro01 .band-content p{border-left:5px solid #ef6023}
@media print{.c-hro01 .band-content p{border-left:0;padding:30px 0 0;margin-top:30px}
}
@media screen and (max-width:769px){.c-hro01 .band-content p{font-size:16px;padding:19px 0;line-height:24px}
}
@media screen and (max-width:992px){.c-hro01 .band-content p{border:0;padding:20px 0;text-align:center}
.hero .c-hro01 .band-content p{border-left:0}
.c-hro01 .band-content p:last-child{padding-bottom:0}
}
.hro02-hero-level-2{position:relative;padding-top:70px;padding-bottom:70px;display:flex;align-items:flex-end;max-width:100vw;height:400px;border:0;overflow:hidden}
@media screen and (max-width:769px){.hro02-hero-level-2{height:375px}
}
.hro02-hero-level-2 .band-content{position:relative;width:100%;z-index:3;color:#fff;display:block;vertical-align:bottom;overflow:visible}
.hro02-hero-level-2 .band-content h1,.hro02-hero-level-2 .hro03-product-header .band-content .product-title,.hro03-product-header .hro02-hero-level-2 .band-content .product-title{color:#fff;text-shadow:-1px 1px 4px #000;display:block;vertical-align:bottom;width:45%}
@media screen and (max-width:769px){.hro02-hero-level-2 .band-content h1,.hro02-hero-level-2 .hro03-product-header .band-content .product-title,.hro03-product-header .hro02-hero-level-2 .band-content .product-title{word-break:break-word}
}
.hro02-hero-level-2 .band-content .c-button{display:inline-block;vertical-align:bottom;background:#fff;color:#3b7b2b;position:absolute;right:0;bottom:0}
.hro02-hero-level-2 .band-content .c-button:after,.hro02-hero-level-2 .band-content .c-button:hover:after{background:#fff}
.hro02-hero-level-2 .band-content .c-button:hover{color:#387b2b}
.hro02-hero-level-2 picture{display:flex;width:100%;align-items:top;justify-content:center;position:absolute;left:0;bottom:0;height:100%}
.hro02-hero-level-2 picture img{max-width:100%;height:auto;transform:none;z-index:1}
@media screen and (max-width:769px){.hro02-hero-level-2 picture img{width:auto;height:100%;transform:none}
}
@supports(object-fit:cover){.hro02-hero-level-2 picture img{object-fit:cover;object-position:center center;width:100%;height:100%}
}
.hro02-hero-level-2 picture:before{content:"";background:linear-gradient(0,rgba(0,0,0,.5),rgba(0,0,0,0));position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
@media screen and (max-width:769px){.hro02-hero-level-2 .band-content h1,.hro02-hero-level-2 .hro03-product-header .band-content .product-title,.hro03-product-header .hro02-hero-level-2 .band-content .product-title{width:100%}
.hro02-hero-level-2 .band-content .c-button{position:relative;top:19px}
}
.hro02-hero-v2-level-2{position:relative;padding-top:35px;padding-bottom:35px;display:flex;max-width:100vw;height:400px;border:0;overflow:hidden}
@media screen and (max-width:769px){.hro02-hero-v2-level-2{height:375px}
}
.hro02-hero-v2-level-2 .band-content{position:relative;width:100%;z-index:3;color:#fff;display:flex;justify-content:space-between;vertical-align:bottom;overflow:visible}
.hro02-hero-v2-level-2 .band-content h1,.hro02-hero-v2-level-2 .hro03-product-header .band-content .product-title,.hro03-product-header .hro02-hero-v2-level-2 .band-content .product-title{font-size:56px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:normal;color:#fff}
@media screen and (max-width:769px){.hro02-hero-v2-level-2 .band-content h1,.hro02-hero-v2-level-2 .hro03-product-header .band-content .product-title,.hro03-product-header .hro02-hero-v2-level-2 .band-content .product-title{word-break:break-word}
}
.hro02-hero-v2-level-2 picture{display:flex;width:100%;align-items:top;justify-content:center;position:absolute;left:0;bottom:0;height:100%}
.hro02-hero-v2-level-2 picture img{max-width:100%;height:auto;transform:none;z-index:1}
@media screen and (max-width:769px){.hro02-hero-v2-level-2 picture img{width:auto;height:100%;transform:none}
}
@supports(object-fit:cover){.hro02-hero-v2-level-2 picture img{object-fit:cover;object-position:center center;width:100%;height:100%}
}
.hro02-hero-v2-level-2 picture:before{content:"";background:linear-gradient(0,rgba(0,0,0,.5),rgba(0,0,0,0));position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
@media screen and (max-width:769px){.hro02-hero-v2-level-2 .band-content{flex-direction:column}
.hro02-hero-v2-level-2 .band-content span{display:none}
}
.c-hro01-v2-l1{background-color:#e6e8ea;position:relative;padding-top:300px;overflow:hidden;height:709px}
.c-hro01-v2-l1.slim{max-height:380px;height:380px;padding-top:50px}
@media print{.c-hro01-v2-l1{padding-top:0;background:transparent}
}
@media screen and (max-width:769px){.c-hro01-v2-l1{padding-top:100px;height:450px}
}
.c-hro01-v2-l1 picture img{height:auto;width:100%;position:absolute;top:0;left:0;z-index:0}
@media print{.c-hro01-v2-l1 picture img{display:none}
}
@supports(object-fit:cover){.c-hro01-v2-l1 picture img{object-position:center center;max-height:400px;position:absolute;top:0;left:0;z-index:0;height:400px;width:100vw;object-fit:cover}
.c-hro01-v2-l1 picture img.slim{max-height:240px;height:240px}
@media screen and (max-width:769px){.c-hro01-v2-l1 picture img{height:240px}
}
}
.c-hro01-v2-l1 .band-content{background:#fff;padding:60px 88px;z-index:1;position:relative;box-shadow:0 0 60px 0 rgba(0,0,0,.15);font-size:0}
@media print{.c-hro01-v2-l1 .band-content{box-shadow:none;padding:0}
}
.c-hro01-v2-l1 .band-content>*{display:inline-block;vertical-align:middle}
.c-hro01-v2-l1 .band-content>h1,.c-hro01-v2-l1 .hro03-product-header .band-content>.product-title,.hro03-product-header .c-hro01-v2-l1 .band-content>.product-title{width:60%;word-break:break-word}
.c-hro01-v2-l1 .band-content>p{width:40%}
@media screen and (max-width:992px){.c-hro01-v2-l1 .band-content>h1,.c-hro01-v2-l1 .band-content>p,.c-hro01-v2-l1 .hro03-product-header .band-content>.product-title,.hro03-product-header .c-hro01-v2-l1 .band-content>.product-title{width:100%;text-align:center}
}
@supports(display:grid){.c-hro01-v2-l1 .band-content{display:grid;grid-template-columns:60% 1fr;grid-template-rows:auto;align-items:center}
.c-hro01-v2-l1 .band-content>h1,.c-hro01-v2-l1 .band-content>p,.c-hro01-v2-l1 .hro03-product-header .band-content>.product-title,.hro03-product-header .c-hro01-v2-l1 .band-content>.product-title{display:block;width:auto}
@media print{.c-hro01-v2-l1 .band-content{grid-template-columns:1fr}
}
@media screen and (max-width:992px){.c-hro01-v2-l1 .band-content{grid-template-columns:1fr;text-align:center}
}
@media screen and (max-width:769px){.c-hro01-v2-l1 .band-content{grid-template-columns:1fr;padding:40px 30px;box-shadow:0 2px 25px 0 rgba(0,0,0,.06)}
}
}
.c-hro01-v2-l1 .band-content h1,.c-hro01-v2-l1 .hro03-product-header .band-content .product-title,.hro03-product-header .c-hro01-v2-l1 .band-content .product-title{padding-right:3vw}
.c-hro01-v2-l1 .band-content p{border-left:5px solid #ef6023;padding:0 0 0 3vw;font-size:20px;line-height:160%}
.hero .c-hro01-v2-l1 .band-content p{border-left:5px solid #ef6023}
@media print{.c-hro01-v2-l1 .band-content p{border-left:0;padding:30px 0 0;margin-top:30px}
}
@media screen and (max-width:769px){.c-hro01-v2-l1 .band-content p{font-size:16px;padding:19px 0;line-height:24px}
}
@media screen and (max-width:992px){.c-hro01-v2-l1 .band-content p{border:0;padding:20px 0;text-align:center}
.hero .c-hro01-v2-l1 .band-content p{border-left:0}
.c-hro01-v2-l1 .band-content p:last-child{padding-bottom:0}
}
html.js .c-hro01 .c-hro01-image{transition:filter .4s cubic-bezier(.25,.46,.45,.94) .3s;filter:blur(3px) grayscale(100%)}
html.loaded .c-hro01 .c-hro01-image{filter:blur(0) grayscale(0)}
.c-hro01-v2-l2{position:relative;padding-top:70px;padding-bottom:70px;display:flex;align-items:flex-end;max-width:100vw;height:400px;border:0;overflow:hidden}
.c-hro01-v2-l2.slim{height:220px}
@media screen and (max-width:769px){.c-hro01-v2-l2{height:375px}
.c-hro01-v2-l2.slim{height:330px}
}
.c-hro01-v2-l2 .band-content{position:relative;width:100%;z-index:3;color:#fff;display:block;vertical-align:bottom;overflow:visible}
.c-hro01-v2-l2 .band-content h1,.c-hro01-v2-l2 .hro03-product-header .band-content .product-title,.hro03-product-header .c-hro01-v2-l2 .band-content .product-title{color:#fff;text-shadow:-1px 1px 4px #000;display:block;vertical-align:bottom;width:45%}
.c-hro01-v2-l2 .band-content h1.slim,.c-hro01-v2-l2 .hro03-product-header .band-content .slim.product-title,.hro03-product-header .c-hro01-v2-l2 .band-content .slim.product-title{width:80%}
@media screen and (max-width:769px){.c-hro01-v2-l2 .band-content h1,.c-hro01-v2-l2 .hro03-product-header .band-content .product-title,.hro03-product-header .c-hro01-v2-l2 .band-content .product-title{word-break:break-word}
.c-hro01-v2-l2 .band-content h1.slim,.c-hro01-v2-l2 .hro03-product-header .band-content .slim.product-title,.hro03-product-header .c-hro01-v2-l2 .band-content .slim.product-title{width:80%}
}
.c-hro01-v2-l2 .band-content .c-button{display:inline-block;vertical-align:bottom;background:#3b7b2b;color:#fff;position:absolute;right:0;bottom:0}
.c-hro01-v2-l2 .band-content .c-button:after,.c-hro01-v2-l2 .band-content .c-button:hover:after{background:#fff}
.c-hro01-v2-l2 picture{display:flex;width:100%;align-items:top;justify-content:center;position:absolute;left:0;bottom:0;height:100%}
.c-hro01-v2-l2 picture img{max-width:100%;height:auto;transform:none;z-index:1}
@media screen and (max-width:769px){.c-hro01-v2-l2 picture img{width:auto;height:100%;transform:none}
}
@supports(object-fit:cover){.c-hro01-v2-l2 picture img{object-fit:cover;object-position:center center;width:100%;height:100%}
}
.c-hro01-v2-l2 picture:before{content:"";background:linear-gradient(0,rgba(0,0,0,.5),rgba(0,0,0,0));position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
@media screen and (max-width:769px){.c-hro01-v2-l2 .band-content h1,.c-hro01-v2-l2 .hro03-product-header .band-content .product-title,.hro03-product-header .c-hro01-v2-l2 .band-content .product-title{width:100%}
.c-hro01-v2-l2 .band-content .c-button{position:relative;top:19px}
}
.c-hro01-v2-l3{position:relative;padding-top:35px;padding-bottom:35px;display:flex;max-width:100vw;height:400px;border:0;overflow:hidden}
.c-hro01-v2-l3.slim{height:220px}
@media screen and (max-width:769px){.c-hro01-v2-l3{height:375px}
.c-hro01-v2-l3.slim{height:330px}
}
.c-hro01-v2-l3 .band-content{position:relative;width:100%;z-index:3;color:#fff;display:flex;justify-content:space-between;vertical-align:bottom;overflow:visible}
.c-hro01-v2-l3 .band-content h1,.c-hro01-v2-l3 .hro03-product-header .band-content .product-title,.hro03-product-header .c-hro01-v2-l3 .band-content .product-title{font-size:56px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:normal;color:#fff}
@media screen and (max-width:769px){.c-hro01-v2-l3 .band-content h1,.c-hro01-v2-l3 .hro03-product-header .band-content .product-title,.hro03-product-header .c-hro01-v2-l3 .band-content .product-title{word-break:break-word}
}
.c-hro01-v2-l3 picture{display:flex;width:100%;align-items:top;justify-content:center;position:absolute;left:0;bottom:0;height:100%}
.c-hro01-v2-l3 picture img{max-width:100%;height:auto;transform:none;z-index:1}
@media screen and (max-width:769px){.c-hro01-v2-l3 picture img{width:auto;height:100%;transform:none}
}
@supports(object-fit:cover){.c-hro01-v2-l3 picture img{object-fit:cover;object-position:center center;width:100%;height:100%}
}
.c-hro01-v2-l3 picture:before{content:"";background:linear-gradient(0,rgba(0,0,0,.5),rgba(0,0,0,0));position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
@media screen and (max-width:769px){.c-hro01-v2-l3 .band-content{flex-direction:column}
.c-hro01-v2-l3 .band-content span{display:none}
}
@media screen and (min-width:992px){.det02-card-primary-content .text a{position:absolute;bottom:15px;left:30px}
}
@supports(display:inline-grid){.det02-card-primary-content{display:inline-grid;grid-template-columns:1fr;grid-template-rows:min-content 1fr}
.det02-card-primary-content .text{align-self:start;height:100%;text-align:left}
}
@media screen and (max-width:992px){.det02-card-primary-content{width:100%}
.det02-card-primary-content .text{padding:10px 30px}
}
.det09-card-cta{display:inline-block;font-size:medium;width:328px;height:458px;background:grey 50% no-repeat;background-size:auto 110%;vertical-align:top;margin:0 20px 0 0;white-space:normal;position:relative}
.det09-card-cta picture{overflow:hidden;width:100%;height:100%;display:block;position:absolute}
.det09-card-cta img{width:100%;height:100%;transition:transform .44s ease}
@media screen and (min-width:769px){@supports(display:grid){.det09-card-cta img{height:100%}
}
}
@supports(object-fit:cover){.det09-card-cta img{object-fit:cover}
}
.det09-card-cta:hover img{transform:scale(1.2)}
.det09-card-cta:after{content:"";width:100%;height:180px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5));z-index:3;display:block;position:absolute;bottom:0;left:0;transition:height .44s ease}
.det09-card-cta:hover:after{height:100%}
.det09-card-cta h3{color:#fff;position:absolute;bottom:37px;left:30px;z-index:4;max-width:270px;left:40px;right:40px;bottom:33px}
@media screen and (max-width:992px){.det09-card-cta h3{right:40px;text-align:right;max-width:none}
}
@supports(display:grid){.det09-card-cta{display:block}
@media screen and (max-width:992px){.det09-card-cta{width:100%;min-height:none;display:block;min-height:60vh}
}
}
.primaryCard.cq-Editable-dom .det09-card-cta{max-width:30% !important}
.cq-Editable-dom .det09-card-cta{min-height:inherit}
.det25-card-feature{background:#fff;display:block}
.det25-card-feature>div{width:100%}
@supports(display:grid){@media screen and (min-width:992px){.det25-card-feature{display:flex;flex-direction:row-reverse}
.det25-card-feature>div{width:50%}
}
.det25-card-feature picture{display:block;height:100%;overflow:hidden;position:relative}
.det25-card-feature picture img{width:auto;height:100%}
@media screen and (max-width:992px){.det25-card-feature picture img{width:100%;height:auto}
}
@supports(object-fit:cover){.det25-card-feature picture img{object-fit:cover;object-position:center center;width:100%}
}
}
@media screen and (max-width:992px){.det25-card-feature{display:block;flex-direction:row-reverse}
.det25-card-feature>div{width:100%}
}
@media screen and (min-width:992px){.det25-card-feature{display:flex;flex-direction:row-reverse}
.det25-card-feature>div{width:50%}
}
.det25-card-feature picture{display:block;height:100%;overflow:hidden;position:relative}
.det25-card-feature picture img{height:100%}
@media screen and (max-width:992px){.det25-card-feature picture img{width:100%;height:auto}
}
@supports(object-fit:cover){.det25-card-feature picture img{object-fit:cover;object-position:center center;width:100%}
}
.det25-card-feature .text{padding:1.875rem;background:#fff;position:relative;display:flex;flex-direction:column;justify-content:space-between}
@media screen and (min-width:992px){.det25-card-feature .text{justify-content:flex-start;padding-bottom:90px}
}
.det25-card-feature .text h3{color:#3b7b2b;font-size:24px;line-height:30px}
@media screen and (max-width:769px){.det25-card-feature .text h3{font-size:20px;line-height:24px}
}
.det25-card-feature .text p{margin:8px 0;font-size:14px;line-height:1.625rem}
.det25-card-feature .text a{font-size:14px;line-height:20px;font-weight:700;position:relative}
@media screen and (min-width:992px) and (orientation:landscape){.det25-card-feature .text a{right:0}
}
@media screen and (min-width:992px){.det25-card-feature .text a{display:inline-block;position:absolute;bottom:30px;width:70%;left:29px}
}
.det25-card-feature .text a:after{content:"";background:url(toplib/resources/vectors/hyperlink-arrow-positive.svg) 50% no-repeat;background-size:contain;width:18px;height:21px;display:inline-block;vertical-align:middle;margin-left:8px;position:absolute}
.det25-card-feature .text a.external:after{background-image:url(toplib/resources/vectors/link-out.svg);width:13px;height:13px;margin-top:5px}
@media screen and (max-width:992px){.con14-cards-2-column .cards>.aem-Grid>div{float:none}
}
.det02-card-primary-content{width:328px;background:#fff;position:relative;display:inline-block;vertical-align:top}
.det02-card-primary-content:last-child{margin-left:0}
.det02-card-primary-content picture img{width:100%;height:auto}
.det02-card-primary-content .text{background:#fff;padding:22px 30px 40px;height:auto}
.det02-card-primary-content .text h3{color:#3b7b2b;font-size:20px;line-height:26px}
.det02-card-primary-content .text p{padding:7px 0;overflow:hidden;text-overflow:ellipsis;min-height:150px;font-size:14px;line-height:26px}
.det02-card-primary-content .text a{display:block;font-size:14px;font-weight:700;width:78%}
@media screen and (min-width:992px){.det02-card-primary-content .text a{position:absolute;bottom:25px;left:30px}
}
.det02-card-primary-content .text a:after{content:"";display:inline-block;width:13px;height:13px;background:url(toplib/resources/vectors/link-out.svg) 50% no-repeat;background-size:100% auto;vertical-align:middle;margin-left:9px;position:absolute;margin-top:4px}
.det02-card-primary-content .text a.internal:after{background-image:url(toplib/resources/vectors/hyperlink-arrow-positive.svg);width:18px;height:10px}
@supports(display:inline-grid){.det02-card-primary-content{display:inline-grid;grid-template-columns:1fr;grid-template-rows:min-content 1fr}
.det02-card-primary-content .text{align-self:start;height:100%}
@media screen and (max-width:992px) and (min-width:500px){.det02-card-primary-content{grid-template-columns:1fr minmax(200px,1fr);grid-template-rows:1fr;height:auto}
.det02-card-primary-content .text{position:relative}
.det02-card-primary-content picture img{height:100%;object-fit:cover}
}
}
@media screen and (max-width:992px){.det02-card-primary-content{width:100%}
}
@supports(display:grid){.det02-card-primary-content{width:100%}
}
.det18-tile-full-bleed span{padding:20px 10px}
.con02-cards-3-column .det09-card-cta{height:430px}
@media screen and (max-width:992px){.det18-card-responsive a{position:static}
}
.det18-tile-full-bleed{position:relative;display:inline-block;width:50%;height:0;padding-bottom:50%;margin:0;overflow:hidden}
.det18-tile-full-bleed picture{width:100%;height:100%;position:absolute;z-index:1;overflow:hidden}
.det18-tile-full-bleed picture img{object-fit:cover;object-position:center center;width:100%;height:100%;transition:all .4s ease;transform-origin:center center;overflow:hidden}
.det18-tile-full-bleed picture:before{content:"";z-index:2;width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(0,rgba(0,0,0,.5),rgba(0,0,0,0));transition:background .4s ease}
.det18-tile-full-bleed:hover img{width:120%;height:120%;top:-10%;left:-10%}
.det18-tile-full-bleed:hover picture:before{background:linear-gradient(0,rgba(0,0,0,.5),rgba(0,0,0,.1))}
.det18-tile-full-bleed span{z-index:3;color:#fff;position:absolute;display:block;bottom:0;left:0;padding:20px 50px 20px 20px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;line-height:26px;font-weight:700;text-shadow:-1px 1px 3px #000;width:100%;word-break:break-word}
.det18-tile-full-bleed span:after{content:"";width:12px;height:7px;background:url(toplib/resources/vectors/right-arrow-white.svg) 50% no-repeat;background-size:cover;display:inline-block;position:absolute;bottom:27px;right:10%}
@media screen and (max-width:769px){.det18-tile-full-bleed span{font-size:20px;line-height:26px}
}
.textonImage_pad .str01-text-on-image{display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:50%;padding-top:100px;padding-bottom:100px;position:relative;overflow:hidden;height:500px}
@media print{.textonImage_pad .str01-text-on-image{padding:0;text-align:left}
}
.textonImage_pad .str01-text-on-image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.4;z-index:1}
.textonImage_pad .str01-text-on-image img{width:auto;height:150%;position:absolute;left:0;top:0;transform:translate(-50%,-10%)}
@media screen and (min-width:1200px){.textonImage_pad .str01-text-on-image img{width:150%;height:auto;transform:translate(-20%)}
@supports(object-fit:cover){.textonImage_pad .str01-text-on-image img{width:100%;height:100%;transform:none;object-fit:cover;object-position:center center}
}
}
.textonImage_pad .str01-text-on-image .band-content{text-align:center;color:#fff;position:relative;z-index:2}
.textonImage_pad .str01-text-on-image .band-content h2,.textonImage_pad .str01-text-on-image .band-content p{color:#fff;text-shadow:-1px 1px 4px rgba(0,0,0,.8)}
@media print{.textonImage_pad .str01-text-on-image .band-content h2,.textonImage_pad .str01-text-on-image .band-content p{color:#000;text-shadow:none;text-align:left}
}
.textonImage_pad .str01-text-on-image .band-content p{font-size:20px;line-height:32px;margin:19px 0}
.textonImage_pad .str01-text-on-image .band-content .c-button{background:#fff;color:#3b7b2b;margin-top:13px;-webkit-appearance:none;border:0;padding:1.3125rem 2.375rem}
@media screen and (max-width:769px){.textonImage_pad .str01-text-on-image .band-content .c-button{padding:1rem 2.375rem}
}
@media screen and (max-width:769px){.textonImage_pad .str01-text-on-image{height:600px}
.textonImage_pad .str01-text-on-image .band-content h2{font-size:32px;line-height:38px}
.textonImage_pad .str01-text-on-image .band-content p{font-size:16px;line-height:22px}
}
@supports(object-fit:cover){.textonImage_pad .str01-text-on-image img{object-fit:cover;object-position:center center;width:100%;height:100%;transform:none}
}
.textonImage_pad .str01-text-on-image-v2{display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:50%;padding-top:100px;padding-bottom:100px;position:relative;overflow:hidden;height:500px}
@media print{.textonImage_pad .str01-text-on-image-v2{padding:0;text-align:left}
}
.textonImage_pad .str01-text-on-image-v2:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.4;z-index:1}
.textonImage_pad .str01-text-on-image-v2 img{width:auto;height:150%;position:absolute;left:0;top:0;transform:translate(-50%,-10%)}
@media screen and (min-width:1200px){.textonImage_pad .str01-text-on-image-v2 img{width:150%;height:auto;transform:translate(-20%)}
@supports(object-fit:cover){.textonImage_pad .str01-text-on-image-v2 img{width:100%;height:100%;transform:none;object-fit:cover;object-position:center center}
}
}
.textonImage_pad .str01-text-on-image-v2 .band-content{text-align:center;color:#fff;position:relative;z-index:2}
.textonImage_pad .str01-text-on-image-v2 .band-content h2,.textonImage_pad .str01-text-on-image-v2 .band-content p{color:#fff;text-shadow:-1px 1px 4px rgba(0,0,0,.8)}
@media print{.textonImage_pad .str01-text-on-image-v2 .band-content h2,.textonImage_pad .str01-text-on-image-v2 .band-content p{color:#000;text-shadow:none;text-align:left}
}
.textonImage_pad .str01-text-on-image-v2 .band-content p{font-size:20px;line-height:32px;margin:19px 0}
.textonImage_pad .str01-text-on-image-v2 .band-content .c-button{background:#fff;color:#3b7b2b;margin-top:13px;-webkit-appearance:none;border:0;padding:1.3125rem 2.375rem}
@media screen and (max-width:769px){.textonImage_pad .str01-text-on-image-v2 .band-content .c-button{padding:1rem 2.375rem}
}
.textonImage_pad .str01-text-on-image-v2 .band-content .primaryButton{border:0;background:#3b7b2b;color:#fff}
@media screen and (max-width:769px){.textonImage_pad .str01-text-on-image-v2{height:600px}
.textonImage_pad .str01-text-on-image-v2 .band-content h2{font-size:32px;line-height:38px}
.textonImage_pad .str01-text-on-image-v2 .band-content p{font-size:16px;line-height:22px}
}
@supports(object-fit:cover){.textonImage_pad .str01-text-on-image-v2 img{object-fit:cover;object-position:center center;width:100%;height:100%;transform:none}
}
.global-footer-v2{background-color:#262626;width:100%}
.global-footer-v2 .f-container{max-width:1024px;margin:0 auto}
@media(min-width:992px) and (max-width:1024px){.global-footer-v2 .f-container{padding:0 20px}
}
.global-footer-v2 .f-logo{width:200px;order:1;margin:0 20px}
@media(min-width:992px){.global-footer-v2 .f-logo{float:left;margin:0 60px 0 0}
}
.global-footer-v2 .f-logo img{max-width:100%;height:auto}
.global-footer-v2 .global-footer-primary{background:#262626;padding:35px 0 0;overflow:hidden}
@media(min-width:992px){.global-footer-v2 .global-footer-primary{padding:70px 0 50px;border-bottom:1px solid rgba(102,102,102,.3)}
}
.global-footer-v2 .global-footer-primary .f-container{display:flex;flex-flow:column}
@media(min-width:992px){.global-footer-v2 .global-footer-primary .f-container{flex-flow:row;display:block}
}
.global-footer-v2 .primary{column-count:2;border-bottom:1px solid rgba(102,102,102,.3);order:3;padding:0 20px 20px}
@media(min-width:992px){.global-footer-v2 .primary{order:2;float:left;border:0;margin:0;padding:0;width:45%;column-count:3;column-gap:25px}
}
.global-footer-v2 .primary a{color:#fff;display:block;font-weight:700;font-family:HelveticaNowTextRegular,Helvetica;padding:0;margin:0 0 12px;text-decoration:none}
.global-footer-v2 .primary a:hover{text-decoration:underline}
.global-footer-v2 .social{border-bottom:1px solid rgba(102,102,102,.3);margin-top:20px;margin-bottom:20px;order:2;padding:0 20px 30px}
@media print{.global-footer-v2 .social{display:none}
}
.global-footer-v2 .social p{display:block;font-size:.875rem;font-weight:700;color:#fff;margin:0 0 10px;width:100%;line-height:normal}
.global-footer-v2 .social a{display:inline-block;vertical-align:middle;height:15px;width:18px;margin:0 20px 0 0;font-size:0}
.global-footer-v2 .social a:hover{opacity:.8}
@media(min-width:992px){.global-footer-v2 .social a{margin:0 0 0 20px}
}
.global-footer-v2 .social a:last-child{margin-right:5px}
@media(min-width:992px){.global-footer-v2 .social{order:3;margin:0;padding:0;border:0;float:right;text-align:right}
}
.global-footer-v2 .global-footer-secondary{padding:30px 20px 40px;background:#1f1f1f}
@media(min-width:992px){.global-footer-v2 .global-footer-secondary{padding:45px 0}
}
.global-footer-v2 .global-footer-secondary .f-copyright-menu{width:100%;display:inline-block;margin-top:20px}
@media(min-width:992px){.global-footer-v2 .global-footer-secondary .f-copyright-menu{width:55%;margin-top:0}
}
.global-footer-v2 .global-footer-secondary .f-logo{margin:5px 60px 0 0}
.global-footer-v2 .copyright{margin-bottom:10px}
.global-footer-v2 .copyright,.global-footer-v2 .copyright p{color:#fff;font-weight:300;font-size:.8125rem;line-height:21px}
.global-footer-v2 .copyright p{font-family:HelveticaNowTextRegular,Helvetica}
@media(min-width:992px){.global-footer-v2 .copyright,.global-footer-v2 .copyright p{font-size:.875rem;line-height:17px}
}
.global-footer-v2 .secondary a{color:#fff;font-weight:700;font-size:.875rem;margin:0 20px 0 0;display:inline-block}
@media print{.global-footer-v2{display:none}
}
.with-seperator a:after{content:"|";padding-left:10px;padding-right:10px}
.with-seperator a:last-child:after,.with-seperator a:last-of-type:after{content:""}
.primary .with-seperator>a:after{padding-left:10px}
.primary .with-seperator>a{margin:0 10px 0 0}
.primary .with-seperator{width:100%}
.topline.cq-Editable-dom nav{display:inline-block}
.topline a strong{display:none}
@media screen and (max-width:769px){.topline a strong{display:block}
}
.flag-icon-global{background:url(toplib/resources/vectors/globe-icon.svg) no-repeat;background-size:108%;height:20px}
@media screen and (min-width:769px){.flag-icon-global{top:-5px}
}
@media print{.str06-feature-2-column .band-content .text .heading{padding:0;margin:0 0 20px}
.str06-feature-2-column .band-content .text .heading h2{font-size:28px;line-height:36px;margin:0 !important;padding:0}
.str06-feature-2-column .band-content .text .text-content{margin:0;padding:0}
}
@supports(display:grid){.str06-feature-2-column .band-content picture{width:auto;display:block;margin:0;vertical-align:initial}
@media screen and (max-width:769px){.str06-feature-2-column .band-content picture{padding-bottom:0}
}
}
@media screen and (min-width:992px){.str06-feature-2-column.image-on-right .band-content{display:flex}
@supports(display:grid){.str06-feature-2-column.image-on-right .band-content{display:grid}
}
.str06-feature-2-column.image-on-right .band-content picture{order:2}
.str06-feature-2-column.image-on-right .band-content picture img{box-shadow:35px 35px 40px 0 rgba(0,0,0,.2),70px 70px 0 #eee}
}
.str06-feature-2-column .band-content{font-size:0}
@supports(display:grid){.str06-feature-2-column .band-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content;align-items:center;grid-gap:5vw;grid-gap:100px}
}
.str06-feature-2-column .band-content picture{max-width:35vw;width:calc(50% - 100px);display:inline-block;vertical-align:middle;margin-right:100px;padding-bottom:70px}
@supports(display:grid){.str06-feature-2-column .band-content picture{width:504px;height:520px;display:block;margin:0;vertical-align:initial}
@media screen and (max-width:769px){.str06-feature-2-column .band-content picture{padding-bottom:0}
}
}
.str06-feature-2-column .band-content picture img{object-fit:cover;object-position:center center;width:100%;height:100%;box-shadow:-35px 35px 40px 0 rgba(0,0,0,.2),-70px 70px 0 #eee}
@media print{.str06-feature-2-column .band-content picture img{box-shadow:none}
}
.str06-feature-2-column .band-content .text{width:calc(50% - 100px);display:inline-block;vertical-align:middle;margin-right:100px}
@supports(display:grid){.str06-feature-2-column .band-content .text{width:auto;display:block;margin:0;vertical-align:initial}
}
.str06-feature-2-column .band-content .text:first-child{width:100%}
.str06-feature-2-column .band-content .text:first-child>*{width:50%;display:inline-block;vertical-align:top}
@media screen and (max-width:992px){.str06-feature-2-column .band-content .text:first-child>*{width:100%;display:block}
}
@supports(display:grid){.str06-feature-2-column .band-content .text:first-child{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;align-items:center}
.str06-feature-2-column .band-content .text:first-child>*{width:auto}
}
.str06-feature-2-column .band-content .text>div,.str06-feature-2-column .band-content .text>p{padding-left:80px}
.str06-feature-2-column .band-content .text .heading{border-left:5px solid #ef6023;align-self:start;margin-bottom:20px}
@media screen and (min-width:992px){.str06-feature-2-column .band-content .text .heading{padding-left:75px}
}
.str06-feature-2-column .band-content .text .heading h2{font-size:32px;line-height:36px}
.str06-feature-2-column .band-content .text .heading h3{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;padding:0;margin:0 0 13px}
.str06-feature-2-column .band-content .text p{margin:0 0 13px;padding-right:40px}
.str06-feature-2-column .band-content .text p:first-child,.str06-feature-2-column .band-content .text p:last-child{margin:0}
@media screen and (max-width:769px){.str06-feature-2-column .band-content .text p{line-height:28px}
}
.str06-feature-2-column .band-content .text .c-button{margin-top:40px;display:inline-block;-webkit-appearance:none}
@media screen and (min-width:992px){.str06-feature-2-column .band-content{grid-template-columns:1fr 1fr;grid-template-rows:1fr min-content;grid-gap:0 100px;justify-items:center;padding-bottom:0}
.str06-feature-2-column .band-content .text{align-self:start;padding-top:0}
.str06-feature-2-column .band-content photo{max-width:75%}
@supports(display:grid){.str06-feature-2-column.image-on-right .band-content{grid-template-columns:1fr 1fr}
.str06-feature-2-column.image-on-right .band-content picture{grid-column:2;grid-row:1}
.str06-feature-2-column.image-on-right .band-content picture img{box-shadow:35px 35px 40px 0 rgba(0,0,0,.2),70px 70px 0 #eee}
.str06-feature-2-column.image-on-right .band-content picture+.text{grid-column:1;grid-row:1}
}
.str06-feature-2-column .band-content .text .heading h3{margin-bottom:10px}
.str06-feature-2-column.image-on-left .band-content{grid-template-columns:1.2fr 1fr}
.str06-feature-2-column.image-on-right .band-content{grid-template-columns:1fr 1.2fr}
}
@media screen and (max-width:769px){.str06-feature-2-column .band-content{grid-template-columns:1fr;grid-row:auto auto;grid-auto-rows:min-content;grid-gap:40px 24px;overflow:visible}
.str06-feature-2-column .band-content picture{width:100%;height:100%;max-width:none;max-height:none}
.str06-feature-2-column .band-content picture img{box-shadow:5px 5px 40px 0 rgba(0,0,0,.2),18px 18px 0 #eee;height:auto;width:calc(100% - 18px)}
.str06-feature-2-column .band-content .text,.str06-feature-2-column .band-content .text:first-child{grid-template-columns:1fr;width:100%}
.str06-feature-2-column .band-content .text div,.str06-feature-2-column .band-content .text p{padding-left:0;padding-right:0}
.str06-feature-2-column .band-content .text .heading{grid-row:1;border:0}
}
@media screen and (min-width:769px) and (max-width:1000px){.str06-feature-2-column .band-content img{box-shadow:-17.5px 17.5px 40px 0 rgba(0,0,0,.2),-35px 35px 0 #eee}
.str06-feature-2-column.image-on-right .band-content img{box-shadow:17.5px 17.5px 40px 0 rgba(0,0,0,.2),35px 35px 0 #eee}
}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.two_columnFeature_Pad .str06-feature-2-column.image-on-left .band-content .text{margin-right:0;margin-left:100px}
}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.two_columnFeature_Pad .str06-feature-2-column .band-content picture{width:calc(60% - 100px);margin:auto}
}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.str06-feature-2-column .band-content .text{vertical-align:top}
}
.two_columnFeature_Pad .str06-feature-2-column{padding-top:0;margin-top:50px;padding-bottom:50px}
@media screen and (min-width:992px){.two_columnFeature_Pad .str06-feature-2-column{padding-top:0;margin-top:100px;padding-bottom:100px}
}
.tile-container{display:block;justify-content:center}
.col-4>.tiles>.tile-container>.det06-tile-impact-expanded{width:100% !important}
@media screen and (min-width:992px){.col-4>.tiles>.tile-container>.det06-tile-impact-expanded{width:100%}
}
.col-4>.tiles>.tile-container>.det05-tile-impact{width:50%}
@media screen and (min-width:992px){.col-4>.tiles>.tile-container>.det05-tile-impact{width:50%}
}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag>.det-10-brand-logo{width:20vw;height:20vw;max-width:260px;max-height:260px;display:inline-block;background-position:50%;background-repeat:no-repeat;background-color:#fff;font-size:0;background-size:70%;border:5px solid #fff;transition:all .4s ease;position:relative;-webkit-print-color-adjust:exact}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag>.det-10-brand-logo:hover{border:5px solid #3b7b2b}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag>.det-10-brand-logo:after{content:"";width:18px;height:16px;display:block;background:url(toplib/resources/vectors/hyperlink-arrow-positive.svg) 50% no-repeat;background-size:100% auto;position:absolute;bottom:16px;right:16px}
@media print{body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag>.det-10-brand-logo:after{display:none}
}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag>.det-10-brand-logo.external:after{background-image:url(toplib/resources/vectors/link-out.svg);width:13px;height:13px}
@media screen and (max-width:769px){body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag>.det-10-brand-logo{width:100%;height:100%;max-width:none;max-height:none}
}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .item.custom-6-tiles-crop-icon{width:100px;height:100px}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .item.custom-6-tiles-crop-icon:before{content:"";width:100px;height:100px;display:inline-block;position:absolute;z-index:1;background-color:#003eb6;border-radius:50%}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .item.custom-6-tiles-crop-icon img{transition:.2s ease-out;display:block;margin:0 auto;width:100%;height:100%;padding:30%;position:relative;z-index:2}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .item.custom-6-tiles-crop-icon strong{text-align:center;width:100%;color:#000;display:block}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .item.custom-6-tiles-crop-icon .white{color:#fff}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .item.custom-6-tiles-crop-icon.maroon:before{background-color:#750d2b}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .item.custom-6-tiles-crop-icon.blue:before{background-color:#003eb6}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .item.custom-6-tiles-crop-icon.orange:before{background-color:#cc3602}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .item.custom-6-tiles-crop-icon.green:before{background-color:#00dc78}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .item.custom-6-tiles-crop-icon.grey:before{background-color:#e6e8ea}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .item.det18-card-responsive{width:328px;position:relative}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .det18-card-responsive a{display:block;font-size:14px;font-weight:700;position:absolute;bottom:-25px;left:0}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .det18-card-responsive a:after{content:"";background-image:url(toplib/resources/vectors/hyperlink-arrow-positive.svg);width:18px;height:10px;display:inline-block;margin-left:20px}
body>.root.responsivegrid>.aem-Grid>.aem-GridColumn>.feature-flag .det18-card-responsive a.external:after{background-image:url(toplib/resources/vectors/link-out.svg);width:17px;height:16px;background-repeat:no-repeat;position:relative;top:4px}
.det05-tile-impact{display:block;text-align:left;width:328px;height:328px;width:calc(50% - 10px);height:auto;position:relative;overflow:hidden;display:inline-block;margin-right:10px;margin-bottom:10px;transition:background .34s ease;background:#3b7b2b}
@media screen and (min-width:992px){.det05-tile-impact{width:calc(33.333% - 20px)}
}
.det05-tile-impact:before{content:"";display:block;padding-top:100%;float:left}
@media screen and (min-width:992px){.det05-tile-impact{margin-right:20px;margin-bottom:20px}
}
.det05-tile-impact:hover a.internal .label:after{background-image:url(toplib/resources/vectors/arrow-right.svg)}
.det05-tile-impact:hover a.external .label:after{background-image:url(toplib/resources/vectors/link-out.svg)}
.det05-tile-impact:hover a.download .label:after{background-image:url(toplib/resources/vectors/download.svg)}
.det05-tile-impact:hover picture:before{border-right-color:#fff}
.det05-tile-impact.invert{background:#fff;color:#3b7b2b}
.det05-tile-impact.invert picture:before{border-right:20px solid #fff}
.det05-tile-impact.invert a.internal .label:after{background-image:url(toplib/resources/vectors/arrow-right.svg)}
.det05-tile-impact.invert a.external .label:after{background-image:url(toplib/resources/vectors/link-out.svg)}
.det05-tile-impact.invert a.download .label:after{background-image:url(toplib/resources/vectors/download.svg)}
.det05-tile-impact.invert .eyebrow{color:#000}
.det05-tile-impact.invert span{color:#3b7b2b}
.det05-tile-impact.invert:hover{background:#3b7b2b;color:#fff}
.det05-tile-impact.invert:hover a.internal .label:after{background-image:url(toplib/resources/vectors/arrow-right-white.svg)}
.det05-tile-impact.invert:hover a.external .label:after{background-image:url(toplib/resources/vectors/link-out-white.svg)}
.det05-tile-impact.invert:hover a.download .label:after{background-image:url(toplib/resources/vectors/download-white.svg)}
.det05-tile-impact.invert:hover .eyebrow,.det05-tile-impact.invert:hover span{color:#fff}
.det05-tile-impact.invert:hover picture:before{border-right-color:#3b7b2b}
.det05-tile-impact.blue{background:#0072ce}
.det05-tile-impact.maroon{background:#750d2b}
.det05-tile-impact.green{background:#65fca2}
.det05-tile-impact span{color:#fff;transition:color .34s ease}
.det05-tile-impact span.eyebrow{color:#fff}
.det05-tile-impact:hover{background:#fff}
.det05-tile-impact:hover span{color:#3b7b2b}
.det05-tile-impact:hover .eyebrow{color:#000}
.det05-tile-impact a{display:block;width:100%;height:100%}
.det05-tile-impact img{display:block;width:52%;width:calc(50% + 10px);height:100%;object-fit:cover}
@media screen and (max-width:769px){.det05-tile-impact img{width:calc(50% + 10px)}
}
.det05-tile-impact .title{font-weight:700;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:24px;line-height:30px;position:absolute;top:25px;right:0;width:100%;padding:0 30px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
@media screen and (max-width:769px){.det05-tile-impact .title{font-size:15px;line-height:18px;top:15px;padding:0 15px;-webkit-line-clamp:3}
}
.det05-tile-impact .eyebrow{position:absolute;top:25px;left:30px;font-size:13px;font-weight:700;width:100%}
@media screen and (max-width:769px){.det05-tile-impact .eyebrow{display:none}
}
.det05-tile-impact .eyebrow~.title{top:54px}
@media screen and (max-width:769px){.det05-tile-impact .eyebrow~.title{top:25px}
}
.det05-tile-impact a.download .label:after{background:url(toplib/resources/vectors/download-white.svg) 50% no-repeat}
.det05-tile-impact a.internal .label:after{background:url(toplib/resources/vectors/arrow-right-white.svg) 50% no-repeat}
.det05-tile-impact a.external .label:after{background:url(toplib/resources/vectors/link-out-white.svg) 50% no-repeat}
.det05-tile-impact .label{font-size:14px;line-height:20px;font-weight:700;position:absolute;bottom:25px;left:30px}
@media screen and (max-width:769px){.det05-tile-impact .label{font-size:0;left:15px;bottom:15px}
}
.det05-tile-impact .label:after{content:"";background:url(toplib/resources/vectors/arrow-right-white.svg) 50% no-repeat;background-size:contain;width:17px;height:17px;display:inline-block;vertical-align:middle;margin-left:8px}
.det05-tile-impact a.external .label:after{background-image:url(toplib/resources/vectors/link-out-white.svg);width:13px;height:13px}
.det06-tile-impact-expanded{width:676px;width:calc(66.66% - 20px);height:auto}
@media screen and (max-width:992px){.det06-tile-impact-expanded{width:100%}
.det06-tile-impact-expanded:nth-child(odd):last-child{width:calc(50% - 10px)}
.det06-tile-impact-expanded:nth-child(odd):last-child picture{display:none}
.det06-tile-impact-expanded:nth-child(odd):last-child span{width:100%}
}
.det06-tile-impact-expanded:before{padding-top:50%}
.det06-tile-impact-expanded .title{left:calc(50% + 20px);width:calc(50% - 20px);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
@media screen and (max-width:769px){.det06-tile-impact-expanded .title{-webkit-line-clamp:3}
}
.det06-tile-impact-expanded .eyebrow,.det06-tile-impact-expanded .label{left:calc(50% + 20px);padding-left:30px;padding-right:30px;width:50%}
@media screen and (max-width:769px){.det06-tile-impact-expanded .eyebrow,.det06-tile-impact-expanded .label{padding-left:15px}
}
.det06-tile-impact-expanded picture{overflow:hidden}
.det06-tile-impact-expanded picture:before{content:"";width:0;height:0;border-top:20px solid transparent;border-right:20px solid #3b7b2b;border-bottom:20px solid transparent;position:absolute;z-index:8;right:48%;bottom:8%}
@media screen and (max-width:550px){.det06-tile-impact-expanded picture:before{right:47%}
}
.det06-tile-impact-expanded picture:before:hover{border-right-color:#fff}
.det06-tile-impact-expanded img{transition:all .34s ease;transform-origin:right bottom;position:absolute}
.det06-tile-impact-expanded.image-on-left picture:before{transform:rotate(180deg)}
.det06-tile-impact-expanded.image-on-right img{position:absolute;right:0;transform-origin:left bottom}
.det06-tile-impact-expanded.image-on-right .eyebrow,.det06-tile-impact-expanded.image-on-right .label,.det06-tile-impact-expanded.image-on-right .title{right:auto;left:0}
.det06-tile-impact-expanded.image-on-right picture:before{right:auto;left:48%;bottom:8%;transform:rotate(180deg)}
@media screen and (max-width:600px){.det06-tile-impact-expanded.image-on-right picture:before{left:45%}
}
.det06-tile-impact-expanded.image-on-left img{position:absolute;left:0;transform-origin:right bottom}
.det06-tile-impact-expanded.image-on-left .eyebrow,.det06-tile-impact-expanded.image-on-left .label,.det06-tile-impact-expanded.image-on-left .title{left:auto;right:0}
.det06-tile-impact-expanded.image-on-left picture:before{left:auto;right:48%;bottom:8%;transform:rotate(1turn)}
@media screen and (max-width:600px){.det06-tile-impact-expanded.image-on-left picture:before{right:45%}
}
.impact>.aem-Grid{text-align:center;font-size:0;display:flex;flex-wrap:wrap;margin-right:-10px}
@media screen and (min-width:992px){.impact>.aem-Grid{margin-right:-20px}
}
.pictureTile-item{height:auto}
@media(min-width:1200px){.pictureTile-item{max-width:314px}
}
@media(max-width:414px){.pictureTile-item{max-width:314px;margin:0 auto}
}
.pictureTile-item_image{height:86%}
.pictureTile-item_image img{height:314px}
.pictureTile-item_title{text-align:center;padding-top:.7em;color:#3b7b2b}
.static-brand-logo{flex-basis:33.333333%;height:auto;padding:10px;text-align:center}
@media screen and (max-width:769px){.static-brand-logo{flex-basis:100%;margin:10px 0}
}
.static-brand-logo img{width:auto;height:auto;max-width:150px;max-height:115px;min-height:115px}
.c-hro3__wrapper .angled-wrapper{left:-10%}
.c-hro3__wrapper .carousel-hero-1{background:#000;transform:rotate(0);transform-origin:bottom right}
@media only screen and (max-width:769px){.c-hro3__wrapper .carousel-hero-1{transform:rotate(0)}
}
.c-hro3__wrapper{overflow:hidden;position:relative;height:560px}
@media only screen and (max-width:765px){.c-hro3__wrapper{height:560px}
}
.c-hro3__wrapper .angled-wrapper{overflow:hidden;position:absolute;z-index:1;width:110%;height:100%;top:0;left:-7%;transform-origin:bottom right;transform:rotate(0)}
@media only screen and (max-width:769px){.c-hro3__wrapper .angled-wrapper{left:-50%;width:150%;transform:rotate(0)}
}
.c-hro3__wrapper .band{margin-left:10%}
@media only screen and (max-width:769px){.c-hro3__wrapper .band{margin-left:32%}
}
.c-hro3__wrapper .angled-trim{position:absolute;z-index:0;bottom:25px;left:0;background-color:#ef6023;width:100%;height:0;transform-origin:top left;transform:skew(0,-7deg)}
@media only screen and (max-width:769px){.c-hro3__wrapper .angled-trim{bottom:50px}
}
@media only screen and (max-width:765px){.c-hro3__wrapper .angled-trim{bottom:25px}
}
.c-hro3__wrapper .carousel-hero-3{background:#000;transform:rotate(0);transform-origin:bottom right}
@media only screen and (max-width:769px){.c-hro3__wrapper .carousel-hero-3{transform:rotate(0)}
}
.c-hro3__wrapper .flickity-viewport{height:560px}
@media only screen and (max-width:765px){.c-hro3__wrapper .flickity-viewport{height:560px}
}
.c-hro3__wrapper .carousel-cell{width:101%;height:560px;margin-right:0;counter-increment:carousel-cell;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;position:relative}
@media only screen and (max-width:765px){.c-hro3__wrapper .carousel-cell{height:560px}
}
.c-hro3__wrapper .carousel-cell:after{content:"";width:100vw;height:100%;opacity:.6;position:absolute;display:block;z-index:1;top:0;background:linear-gradient(90deg,rgba(0,0,0,.6) 50%,rgba(0,0,0,0))}
.c-hro3__wrapper .carousel-cell picture img{position:absolute;height:auto;left:50%;transform:translateX(-50%)}
@supports(object-fit:cover){.c-hro3__wrapper .carousel-cell picture img{width:100%;height:100%;object-fit:cover;left:0;transform:none}
}
.c-hro3__wrapper .carousel-cell .text{z-index:10 !important;position:relative;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-bottom:130px;max-width:1024px;margin:0 auto;transition:transform .66s ease-out;transform:translateX(-150vw)}
.c-hro3__wrapper .carousel-cell .text>*{width:100%}
.c-hro3__wrapper .carousel-cell .text .hro03-product-header .band-content .product-title,.c-hro3__wrapper .carousel-cell .text h1,.hro03-product-header .band-content .c-hro3__wrapper .carousel-cell .text .product-title{color:#fff;text-shadow:0 0 .2em rgba(0,0,0,.5);width:65%}
@media only screen and (max-width:769px){.c-hro3__wrapper .carousel-cell .text .hro03-product-header .band-content .product-title,.c-hro3__wrapper .carousel-cell .text h1,.hro03-product-header .band-content .c-hro3__wrapper .carousel-cell .text .product-title{width:100%}
}
.c-hro3__wrapper .carousel-cell .text p{color:#fff;font-weight:700;margin:0 2px 17px;text-transform:none;text-shadow:0 0 .2em rgba(0,0,0,.5)}
@media only screen and (max-width:769px){.c-hro3__wrapper .carousel-cell .text p{margin:0 2px 11px}
}
.c-hro3__wrapper .carousel-cell.is-selected .text{transform:none}
.c-hro3__wrapper .carousel-cell.is-selected~.carousel-cell .text{transform:translateX(100vw)}
@media only screen and (max-width:769px){.atm02-button-wrapper{position:absolute;width:93.5%;top:46.5vh}
}
.c-hro3__button-row{text-align:center;z-index:5;position:absolute;bottom:0;width:100%;padding:20px 10vw 24px;background:rgba(0,0,0,.3);backdrop-filter:blur(5px);transition:background .34s ease}
@media only screen and (max-width:769px){.c-hro3__button-row{padding-left:5vw;padding-right:5vw;bottom:0}
}
.c-hro3__button-row:hover{background-color:rgba(0,0,0,.5)}
@media screen and (max-width:992px){.c-hro3__button-row{backdrop-filter:none;padding-bottom:50px}
.c-hro3__button-row,.c-hro3__button-row:hover{background-color:rgba(0,0,0,.3)}
}
.c-hro3__button-row .button{width:auto;width:25%;height:auto;color:#fff;display:inline-block;vertical-align:bottom;text-align:left;font-weight:700;border-bottom:4px solid rgba(255,255,255,.3);border-radius:0;transition:all .2s ease-in-out;background-color:transparent;flex-shrink:1;counter-increment:buttons;padding:1em 10px 1em 55px;position:relative}
.c-hro3__button-row .button:before{content:counter(buttons);width:34px;height:34px;display:block;border:2px solid rgba(255,255,255,.3);color:#fff;border-radius:50%;line-height:30px;font-size:14px;text-align:center;position:absolute;left:0;transition:border .34s ease;top:34px;transform:translateY(-50%)}
.c-hro3__button-row .button:focus{outline:0}
.c-hro3__button-row .button.is-selected,.c-hro3__button-row .button:hover{color:#fff;cursor:pointer;border-bottom:4px solid #fff}
.c-hro3__button-row .button.is-selected:before,.c-hro3__button-row .button:hover:before{border:2px solid #fff}
@media screen and (max-width:992px){.c-hro3__button-row .button{height:auto;width:40px;padding:0;font-size:0;margin-right:10px}
.c-hro3__button-row .button:before{display:none}
}
.button-group{vertical-align:bottom;max-width:1024px;margin:0 auto;display:flex;justify-items:space-between}
.carousel-cell .c-button{margin:29px 0 0;border:0}
@media only screen and (max-width:769px){.carousel-cell .c-button{font-size:12px;margin:23px 0 0}
}
.eloquaForm__text{padding:50px 20px;position:relative}
@media screen and (min-width:992px){.eloquaForm__text{width:40%;padding:0 20px}
}
.eloquaForm #successModal{padding-top:17px}
.eloquaForm__error{display:flex;color:#cc3602;font-size:13px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:16px;margin-top:8px}
.eloquaForm__privacy{background-color:#fff;color:#000;font-size:11px;line-height:18px;padding:0 20px 50px;z-index:90}
@media screen and (min-width:992px){.eloquaForm__privacy{font-size:12px;position:absolute;bottom:0;right:0;line-height:20px;padding:0 10px 50px 50px;width:40%}
.eloquaForm__privacy.brandPrimary{background-color:#3b7b2b;color:#fff}
.eloquaForm__privacy.brandPrimary *{color:#fff}
.eloquaForm__privacy.gray{background-color:#eee}
}
.eloquaForm .band{padding:0;max-width:none;width:100%}
.eloquaForm .band.brandPrimary{background-color:#fff}
@media screen and (min-width:992px){.eloquaForm .band.brandPrimary{background-color:#3b7b2b}
}
.eloquaForm .band.brandPrimary .text{background-color:#3b7b2b;color:#fff}
@media screen and (min-width:992px){.eloquaForm .band.brandPrimary .text{background-color:inherit}
}
.eloquaForm .band.brandPrimary .text .body{color:inherit;padding-top:20px}
.eloquaForm .band.gray{background-color:#eee}
.eloquaForm .band .band-content{display:flex;flex-direction:column-reverse;max-width:none}
@media screen and (min-width:992px){.eloquaForm .band .band-content{flex-direction:row;gap:80px;max-width:1024px;padding:50px 0;position:relative}
}
.eloquaForm .band .band-content .elq-form{background-color:#fff}
@media screen and (min-width:992px){.eloquaForm .band .band-content .elq-form{width:60%}
}
.eloquaForm .band .band-content .elq-form__submit{width:100%}
@media screen and (min-width:992px){.eloquaForm .band .band-content .elq-form__submit{width:auto}
}
.eloquaForm .band .band-content .elq-form__group{display:flex;flex-wrap:wrap;justify-content:center;gap:19px;padding-bottom:19px}
.eloquaForm .band .band-content .elq-form__group select.select2-hidden-accessible{visibility:hidden}
.eloquaForm .band .band-content .elq-form__group span.select2.select2-container.select2-container--default.select2-container--focus{outline:auto}
.eloquaForm .band .band-content .elq-form__group .select2-container .select2-selection--multiple{min-height:40px;height:auto;padding-left:10px;border:1px solid #a9b3bd;border-radius:2px;align-items:center}
.eloquaForm .band .band-content .elq-form__group .select2-container .select2-selection--multiple:after{padding-right:19px;margin:0}
.eloquaForm .band .band-content .elq-form__group .select2-container .select2-selection--multiple>*{height:100%;display:flex;flex-wrap:wrap;flex-direction:row;padding:10px 0;align-items:center;gap:5px}
.eloquaForm .band .band-content .elq-form__group .select2-container .select2-selection--multiple .select2-selection__choice{margin:0;padding-right:5px}
.eloquaForm .band .band-content .elq-form__group .select2-container .select2-selection--single{height:40px}
.eloquaForm .band .band-content .elq-form__group .select2-container .select2-selection--single>*{height:100%;display:flex;align-items:center}
.eloquaForm .band .band-content .elq-form__group.phone{flex-direction:row;justify-content:unset}
@media screen and (min-width:992px){.eloquaForm .band .band-content .elq-form__group.phone{justify-content:center}
}
.eloquaForm .band .band-content .elq-form__group.phone .form-element-layout:nth-child(2n){max-width:66%}
@media screen and (min-width:992px){.eloquaForm .band .band-content .elq-form__group.phone .form-element-layout:nth-child(2n){max-width:75%}
}
@media screen and (min-width:992px){.eloquaForm .band .band-content .elq-form__group{gap:20px;padding-bottom:17px}
}
.eloquaForm .band .band-content .elq-form__group .captcha{padding-left:22px}
@media screen and (min-width:992px){.eloquaForm .band .band-content .elq-form__group .captcha{padding-left:0;width:100%}
}
.eloquaForm .band .band-content .elq-form__group .captcha .g-recaptcha{display:inline-block}
@media screen and (max-width:769px){.eloquaForm .band .band-content .elq-form__group .captcha .g-recaptcha{transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-webkit-transform-origin:0 0}
}
.eloquaForm .band .band-content .elq-form__country-code{max-width:28%}
.eloquaForm .band .band-content .elq-form__country-code .select2-container{min-width:unset}
@media screen and (min-width:992px){.eloquaForm .band .band-content .elq-form__country-code{max-width:25%}
}
.eloquaForm .band .band-content .elq-form__container{padding:50px 20px}
@media screen and (min-width:992px){.eloquaForm .band .band-content .elq-form__container{padding:50px 60px}
}
.eloquaForm .band .band-content .elq-form__select-multi{width:100%;height:100px;overflow:auto}
.eloquaForm .band .band-content .elq-form .elq-required{color:#cc3602 !important;display:inline;float:none;font-weight:700;margin:0;padding:0 0 0 5px;position:absolute}
.eloquaForm .band .band-content .elq-form #elq-FormLastRow{position:absolute;left:-80%;top:-80%}
.eloquaForm .band .band-content .elq-form .elq-label{display:inline-block;max-width:100%;font-family:HelveticaNowTextBold;font-weight:700;font-size:13px;box-sizing:border-box;margin-bottom:0}
.eloquaForm .band .band-content .elq-form .elq-label-top{padding-bottom:3px}
.eloquaForm .band .band-content .elq-form .elq-item-label{max-width:100%;font-weight:400;box-sizing:border-box}
.eloquaForm .band .band-content .elq-form .list-order{margin-left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.eloquaForm .band .band-content .elq-form .elq-item-textarea{resize:vertical;min-height:48px;height:80px;max-height:360px;box-sizing:border-box;padding-left:10px}
.eloquaForm .band .band-content .elq-form .elq-item-input,.eloquaForm .band .band-content .elq-form .elq-item-select,.eloquaForm .band .band-content .elq-form .elq-item-textarea{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:26px;color:inherit;margin:0;border:1px solid #acb5c0;border-radius:2px;outline:0}
.eloquaForm .band .band-content .elq-form .elq-item-select{text-transform:none}
.eloquaForm .band .band-content .elq-form .row.single-checkbox-row{margin-left:0}
.eloquaForm .band .band-content .elq-form .elq-field-style{padding-bottom:10px}
.eloquaForm .band .band-content .elq-form .elq-field-style input[type=submit]{-webkit-appearance:square-button;width:100%}
@media screen and (min-width:1200px){.eloquaForm .band .band-content .elq-form .elq-field-style input[type=submit]{width:inherit}
}
.eloquaForm .band .band-content .elq-form .loader{vertical-align:middle;display:inline-block;margin-left:10px;border-radius:50%;border:3px solid #f3f3f3;border-top-color:#3498db;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.eloquaForm .band .band-content .elq-form input[type=checkbox],.eloquaForm .band .band-content .elq-form input[type=radio]{margin:0}
.eloquaForm .band .band-content .elq-form .list-order input[type=radio]{margin-left:1px}
.eloquaForm .band .band-content .elq-form *,.eloquaForm .band .band-content .elq-form :after,.eloquaForm .band .band-content .elq-form :before{box-sizing:border-box}
.eloquaForm .band .band-content .elq-form .elq-item-input{height:40px;padding-left:10px}
.eloquaForm .band .band-content .elq-form button,.eloquaForm .band .band-content .elq-form input,.eloquaForm .band .band-content .elq-form select,.eloquaForm .band .band-content .elq-form textarea{font-family:inherit;font-size:inherit;line-height:inherit}
.eloquaForm .band .band-content .elq-form a{color:#337ab7;text-decoration:none}
.eloquaForm .band .band-content .elq-form a:focus,.eloquaForm .band .band-content .elq-form a:hover{color:#23527c;text-decoration:underline}
.eloquaForm .band .band-content .elq-form a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.eloquaForm .band .band-content .elq-form figure{margin:0}
.eloquaForm .band .band-content .elq-form img{vertical-align:middle}
.eloquaForm .band .band-content .elq-form .img-responsive{display:block;max-width:100%;height:auto}
.eloquaForm .band .band-content .elq-form .img-rounded{border-radius:6px}
.eloquaForm .band .band-content .elq-form .img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.eloquaForm .band .band-content .elq-form .img-circle{border-radius:50%}
.eloquaForm .band .band-content .elq-form hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
#truChoiceCalculator .v-modal .customize-products .eloquaForm .band .band-content .elq-form thead,.eloquaForm .band .band-content .elq-form #truChoiceCalculator .v-modal .customize-products thead,.eloquaForm .band .band-content .elq-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.eloquaForm .band .band-content .elq-form .sr-only-focusable:active,.eloquaForm .band .band-content .elq-form .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.eloquaForm .band .band-content .elq-form [role=button]{cursor:pointer}
.eloquaForm .band .band-content .elq-form .invalid_field,.eloquaForm .band .band-content .elq-form input.invalid_field:active,.eloquaForm .band .band-content .elq-form input.invalid_field:hover,.eloquaForm .band .band-content .elq-form textarea.invalid_field:active,.eloquaForm .band .band-content .elq-form textarea.invalid_field:hover{border:2px solid #cc3602;border-radius:2px}
.eloquaForm .band .band-content .elq-form .validation_message{font-weight:700;margin:0 0 0 5px}
.eloquaForm .band .band-content .elq-form .valid{display:none}
.eloquaForm .band .band-content .elq-form .invalid{color:#cc3602}
.eloquaForm .band .band-content .elq-form .checkbox-aligned{margin-left:5px;display:inline}
.eloquaForm .band .band-content .elq-form .form-element-layout{display:flex;flex-direction:column;flex:1 1 100%;margin:0;padding:0}
.eloquaForm .band .band-content .elq-form .form-element-layout>.checkbox{display:block;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;padding-left:35px;margin-bottom:12px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.eloquaForm .band .band-content .elq-form .form-element-layout>.checkbox:hover input~.checkmark{background-color:#d8ebfd}
.eloquaForm .band .band-content .elq-form .form-element-layout>.checkbox input{position:absolute;opacity:0;cursor:pointer;top:0;left:0;height:100%;z-index:11}
.eloquaForm .band .band-content .elq-form .form-element-layout>.checkbox input:checked~.checkmark{background-color:#459aff}
.eloquaForm .band .band-content .elq-form .form-element-layout>.checkbox input:checked~.checkmark:after{display:block}
.eloquaForm .band .band-content .elq-form .form-element-layout>.checkbox>.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;cursor:pointer;border-radius:2px;border:1px solid #aaa}
.eloquaForm .band .band-content .elq-form .form-element-layout>.checkbox>.checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:8px;height:13px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.eloquaForm .band .band-content .elq-form .form-element-layout>.checkbox-focus{border:2px solid black !important;border-radius:4px}
@media screen and (min-width:992px){.eloquaForm .band .band-content .elq-form .form-element-layout{flex:1 1 33%}
}
.eloquaForm .band .band-content .elq-form .elq-form-design-field .list-order input[type=radio]{margin-left:1px}
.careersForm__text{padding:50px 20px;position:relative}
@media screen and (min-width:992px){.careersForm__text{width:40%;padding:0 20px}
}
.careersForm #successModal{padding-top:17px}
.careersForm__error{display:flex;color:#cc3602;font-size:13px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:16px;margin-top:8px}
.careersForm__privacy{background-color:#fff;color:#000;font-size:11px;line-height:18px;padding:0 20px 50px;z-index:90}
@media screen and (min-width:992px){.careersForm__privacy{font-size:12px;position:absolute;bottom:0;right:0;line-height:20px;padding:0 10px 50px 50px;width:40%}
.careersForm__privacy.brandPrimary{background-color:#3b7b2b;color:#fff}
.careersForm__privacy.brandPrimary *{color:#fff}
.careersForm__privacy.gray{background-color:#eee}
}
.careersForm .band{padding:0;max-width:none;width:100%}
.careersForm .band.brandPrimary{background-color:#fff}
@media screen and (min-width:992px){.careersForm .band.brandPrimary{background-color:#3b7b2b}
}
.careersForm .band.brandPrimary .text{background-color:#3b7b2b;color:#fff}
@media screen and (min-width:992px){.careersForm .band.brandPrimary .text{background-color:inherit}
}
.careersForm .band.brandPrimary .text .body{color:inherit;padding-top:20px}
.careersForm .band.gray{background-color:#eee}
.careersForm .band .band-content{display:flex;flex-direction:column-reverse;max-width:none}
@media screen and (min-width:992px){.careersForm .band .band-content{flex-direction:row;gap:80px;max-width:1024px;padding:50px 0;position:relative}
}
.careersForm .band .band-content .crs-form{background-color:#fff}
@media screen and (min-width:992px){.careersForm .band .band-content .crs-form{width:60%}
}
.careersForm .band .band-content .crs-form__submit{width:100%}
@media screen and (min-width:992px){.careersForm .band .band-content .crs-form__submit{width:auto}
}
.careersForm .band .band-content .crs-form__group{display:flex;flex-wrap:wrap;justify-content:center;gap:19px;padding-bottom:19px}
.careersForm .band .band-content .crs-form__group select.select2-hidden-accessible{visibility:hidden}
.careersForm .band .band-content .crs-form__group span.select2.select2-container.select2-container--default.select2-container--focus{outline:auto}
.careersForm .band .band-content .crs-form__group .select2-container .select2-selection--multiple{min-height:40px;height:auto;padding-left:10px;border:1px solid #a9b3bd;border-radius:2px;align-items:center}
.careersForm .band .band-content .crs-form__group .select2-container .select2-selection--multiple:after{padding-right:19px;margin:0}
.careersForm .band .band-content .crs-form__group .select2-container .select2-selection--multiple>*{height:100%;display:flex;flex-wrap:wrap;flex-direction:row;padding:10px 0;align-items:center;gap:5px}
.careersForm .band .band-content .crs-form__group .select2-container .select2-selection--multiple .select2-selection__choice{margin:0;padding-right:5px}
.careersForm .band .band-content .crs-form__group .select2-container .select2-selection--single{height:40px}
.careersForm .band .band-content .crs-form__group .select2-container .select2-selection--single>*{height:100%;display:flex;align-items:center}
.careersForm .band .band-content .crs-form__group.phone{flex-direction:row;justify-content:unset}
@media screen and (min-width:992px){.careersForm .band .band-content .crs-form__group.phone{justify-content:center}
}
.careersForm .band .band-content .crs-form__group.phone .form-element-layout:nth-child(2n){max-width:66%}
@media screen and (min-width:992px){.careersForm .band .band-content .crs-form__group.phone .form-element-layout:nth-child(2n){max-width:75%}
}
@media screen and (min-width:992px){.careersForm .band .band-content .crs-form__group{gap:20px;padding-bottom:17px}
}
.careersForm .band .band-content .crs-form__group .captcha{padding-left:22px}
@media screen and (min-width:992px){.careersForm .band .band-content .crs-form__group .captcha{padding-left:0;width:100%}
}
.careersForm .band .band-content .crs-form__group .captcha .g-recaptcha{display:inline-block}
@media screen and (max-width:769px){.careersForm .band .band-content .crs-form__group .captcha .g-recaptcha{transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-webkit-transform-origin:0 0}
}
.careersForm .band .band-content .crs-form__container{padding:50px 20px}
@media screen and (min-width:992px){.careersForm .band .band-content .crs-form__container{padding:50px 60px}
}
.careersForm .band .band-content .crs-form__select-multi{width:100%;height:100px;overflow:auto}
.careersForm .band .band-content .crs-form .crs-required{color:#cc3602 !important;display:inline;float:none;font-weight:700;margin:0;padding:0 0 0 5px;position:absolute}
.careersForm .band .band-content .crs-form #crs-FormLastRow{position:absolute;left:-80%;top:-80%}
.careersForm .band .band-content .crs-form .crs-label{display:inline-block;max-width:100%;font-family:HelveticaNowTextBold;font-weight:700;font-size:13px;box-sizing:border-box;margin-bottom:0}
.careersForm .band .band-content .crs-form .crs-label-top{padding-bottom:3px}
.careersForm .band .band-content .crs-form .crs-item-label{max-width:100%;font-weight:400;box-sizing:border-box}
.careersForm .band .band-content .crs-form .list-order{margin-left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.careersForm .band .band-content .crs-form .crs-item-textarea{resize:vertical;min-height:48px;height:80px;max-height:360px;box-sizing:border-box;padding-left:10px}
.careersForm .band .band-content .crs-form .crs-item-input,.careersForm .band .band-content .crs-form .crs-item-select,.careersForm .band .band-content .crs-form .crs-item-textarea{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:26px;color:inherit;margin:0;border:1px solid #acb5c0;border-radius:2px;outline:0}
.careersForm .band .band-content .crs-form .crs-item-select{text-transform:none}
.careersForm .band .band-content .crs-form .row.single-checkbox-row{margin-left:0}
.careersForm .band .band-content .crs-form .crs-field-style{padding-bottom:10px}
.careersForm .band .band-content .crs-form .crs-field-style input[type=submit]{-webkit-appearance:square-button;width:100%}
@media screen and (min-width:1200px){.careersForm .band .band-content .crs-form .crs-field-style input[type=submit]{width:inherit}
}
.careersForm .band .band-content .crs-form .loader{vertical-align:middle;display:inline-block;margin-left:10px;border-radius:50%;border:3px solid #f3f3f3;border-top-color:#3498db;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.careersForm .band .band-content .crs-form input[type=checkbox],.careersForm .band .band-content .crs-form input[type=radio]{margin:0}
.careersForm .band .band-content .crs-form .list-order input[type=radio]{margin-left:1px}
.careersForm .band .band-content .crs-form *,.careersForm .band .band-content .crs-form :after,.careersForm .band .band-content .crs-form :before{box-sizing:border-box}
.careersForm .band .band-content .crs-form .crs-item-input{height:40px;padding-left:10px}
.careersForm .band .band-content .crs-form button,.careersForm .band .band-content .crs-form input,.careersForm .band .band-content .crs-form select,.careersForm .band .band-content .crs-form textarea{font-family:inherit;font-size:inherit;line-height:inherit}
.careersForm .band .band-content .crs-form a{color:#337ab7;text-decoration:none}
.careersForm .band .band-content .crs-form a:focus,.careersForm .band .band-content .crs-form a:hover{color:#23527c;text-decoration:underline}
.careersForm .band .band-content .crs-form a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.careersForm .band .band-content .crs-form figure{margin:0}
.careersForm .band .band-content .crs-form img{vertical-align:middle}
.careersForm .band .band-content .crs-form .img-responsive{display:block;max-width:100%;height:auto}
.careersForm .band .band-content .crs-form .img-rounded{border-radius:6px}
.careersForm .band .band-content .crs-form .img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.careersForm .band .band-content .crs-form .img-circle{border-radius:50%}
.careersForm .band .band-content .crs-form hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
#truChoiceCalculator .v-modal .customize-products .careersForm .band .band-content .crs-form thead,.careersForm .band .band-content .crs-form #truChoiceCalculator .v-modal .customize-products thead,.careersForm .band .band-content .crs-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.careersForm .band .band-content .crs-form .sr-only-focusable:active,.careersForm .band .band-content .crs-form .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.careersForm .band .band-content .crs-form [role=button]{cursor:pointer}
.careersForm .band .band-content .crs-form .invalid_field,.careersForm .band .band-content .crs-form input.invalid_field:active,.careersForm .band .band-content .crs-form input.invalid_field:hover,.careersForm .band .band-content .crs-form textarea.invalid_field:active,.careersForm .band .band-content .crs-form textarea.invalid_field:hover{border:2px solid #cc3602;border-radius:2px}
.careersForm .band .band-content .crs-form .validation_message{font-weight:700;margin:0 0 0 5px}
.careersForm .band .band-content .crs-form .valid{display:none}
.careersForm .band .band-content .crs-form .invalid{color:#cc3602}
.careersForm .band .band-content .crs-form .checkbox-aligned{margin-left:5px;display:inline}
.careersForm .band .band-content .crs-form .form-element-layout{display:flex;flex-direction:column;flex:1 1 100%;margin:0;padding:0}
.careersForm .band .band-content .crs-form .form-element-layout>.checkbox{display:block;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;padding-left:35px;margin-bottom:12px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.careersForm .band .band-content .crs-form .form-element-layout>.checkbox:hover input~.checkmark{background-color:#d8ebfd}
.careersForm .band .band-content .crs-form .form-element-layout>.checkbox input{position:absolute;opacity:0;cursor:pointer;top:0;left:0;height:100%;z-index:11}
.careersForm .band .band-content .crs-form .form-element-layout>.checkbox input:checked~.checkmark{background-color:#459aff}
.careersForm .band .band-content .crs-form .form-element-layout>.checkbox input:checked~.checkmark:after{display:block}
.careersForm .band .band-content .crs-form .form-element-layout>.checkbox>.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;cursor:pointer;border-radius:2px;border:1px solid #aaa}
.careersForm .band .band-content .crs-form .form-element-layout>.checkbox>.checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:8px;height:13px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.careersForm .band .band-content .crs-form .form-element-layout>.checkbox>.hasError{display:block}
.careersForm .band .band-content .crs-form .form-element-layout>.checkbox-focus{border:2px solid black !important;border-radius:4px}
@media screen and (min-width:992px){.careersForm .band .band-content .crs-form .form-element-layout{flex:1 1 33%}
}
.careersForm .band .band-content .crs-form .crs-form-design-field .list-order input[type=radio]{margin-left:1px}
.sulfScienceForm__text{padding:50px 20px;position:relative}
@media screen and (min-width:992px){.sulfScienceForm__text{width:40%;padding:0 20px}
}
.sulfScienceForm #successModal{padding-top:17px}
.sulfScienceForm__error{display:flex;color:#cc3602;font-size:13px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:16px;margin-top:8px}
.sulfScienceForm__privacy{background-color:#fff;color:#000;font-size:11px;line-height:18px;padding:0 20px 50px;z-index:90}
@media screen and (min-width:992px){.sulfScienceForm__privacy{font-size:12px;position:absolute;bottom:0;right:0;line-height:20px;padding:0 10px 50px 50px;width:40%}
.sulfScienceForm__privacy.brandPrimary{background-color:#3b7b2b;color:#fff}
.sulfScienceForm__privacy.brandPrimary *{color:#fff}
.sulfScienceForm__privacy.gray{background-color:#eee}
}
.sulfScienceForm .band{padding:0;max-width:none;width:100%}
.sulfScienceForm .band.brandPrimary{background-color:#fff}
@media screen and (min-width:992px){.sulfScienceForm .band.brandPrimary{background-color:#3b7b2b}
}
.sulfScienceForm .band.brandPrimary .text{background-color:#3b7b2b;color:#fff}
@media screen and (min-width:992px){.sulfScienceForm .band.brandPrimary .text{background-color:inherit}
}
.sulfScienceForm .band.brandPrimary .text .body{color:inherit;padding-top:20px}
.sulfScienceForm .band.gray{background-color:#eee}
.sulfScienceForm .band .band-content{display:flex;flex-direction:column-reverse;max-width:none}
@media screen and (min-width:992px){.sulfScienceForm .band .band-content{flex-direction:row;gap:80px;max-width:1024px;padding:50px 0;position:relative}
}
.sulfScienceForm .band .band-content .sulf-science-form{background-color:#fff}
@media screen and (min-width:992px){.sulfScienceForm .band .band-content .sulf-science-form{width:80%}
}
.sulfScienceForm .band .band-content .sulf-science-form__submit{width:100%}
@media screen and (min-width:992px){.sulfScienceForm .band .band-content .sulf-science-form__submit{width:auto}
}
.sulfScienceForm .band .band-content .sulf-science-form__group{display:flex;flex-wrap:wrap;justify-content:center;gap:19px;padding-bottom:19px}
.sulfScienceForm .band .band-content .sulf-science-form__group select.select2-hidden-accessible{visibility:hidden}
.sulfScienceForm .band .band-content .sulf-science-form__group span.select2.select2-container.select2-container--default.select2-container--focus{outline:auto}
.sulfScienceForm .band .band-content .sulf-science-form__group .select2-container .select2-selection--multiple{min-height:40px;height:auto;padding-left:10px;border:1px solid #a9b3bd;border-radius:2px;align-items:center}
.sulfScienceForm .band .band-content .sulf-science-form__group .select2-container .select2-selection--multiple:after{padding-right:19px;margin:0}
.sulfScienceForm .band .band-content .sulf-science-form__group .select2-container .select2-selection--multiple>*{height:100%;display:flex;flex-wrap:wrap;flex-direction:row;padding:10px 0;align-items:center;gap:5px}
.sulfScienceForm .band .band-content .sulf-science-form__group .select2-container .select2-selection--multiple .select2-selection__choice{margin:0;padding-right:5px}
.sulfScienceForm .band .band-content .sulf-science-form__group .select2-container .select2-selection--single{height:40px}
.sulfScienceForm .band .band-content .sulf-science-form__group .select2-container .select2-selection--single>*{height:100%;display:flex;align-items:center}
@media screen and (min-width:992px){.sulfScienceForm .band .band-content .sulf-science-form__group{gap:20px;padding-bottom:17px}
}
.sulfScienceForm .band .band-content .sulf-science-form__group .terms{height:250px;overflow:auto}
.sulfScienceForm .band .band-content .sulf-science-form__group .captcha{padding-left:22px}
@media screen and (min-width:992px){.sulfScienceForm .band .band-content .sulf-science-form__group .captcha{padding-left:0;width:100%}
}
.sulfScienceForm .band .band-content .sulf-science-form__group .captcha .g-recaptcha{display:inline-block}
@media screen and (max-width:769px){.sulfScienceForm .band .band-content .sulf-science-form__group .captcha .g-recaptcha{transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-webkit-transform-origin:0 0}
}
.sulfScienceForm .band .band-content .sulf-science-form__container{padding:50px 20px}
@media screen and (min-width:992px){.sulfScienceForm .band .band-content .sulf-science-form__container{padding:50px 60px}
}
.sulfScienceForm .band .band-content .sulf-science-form__container .hidden{display:none}
.sulfScienceForm .band .band-content .sulf-science-form__select-multi{width:100%;height:100px;overflow:auto}
.sulfScienceForm .band .band-content .sulf-science-form .sulf-required{color:#cc3602 !important;display:inline;float:none;font-weight:700;margin:0;padding:0 0 0 5px;position:absolute}
.sulfScienceForm .band .band-content .sulf-science-form #sulf-FormLastRow{position:absolute;left:-80%;top:-80%}
.sulfScienceForm .band .band-content .sulf-science-form .sulf-label{display:inline-block;max-width:100%;font-family:HelveticaNowTextBold;font-weight:700;font-size:13px;box-sizing:border-box;margin-bottom:0}
.sulfScienceForm .band .band-content .sulf-science-form .sulf-label-top{padding-bottom:3px}
.sulfScienceForm .band .band-content .sulf-science-form .sulf-item-label{max-width:100%;font-weight:400;box-sizing:border-box}
.sulfScienceForm .band .band-content .sulf-science-form .list-order{margin-left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sulfScienceForm .band .band-content .sulf-science-form .sulf-item-textarea{resize:vertical;min-height:48px;height:80px;max-height:360px;box-sizing:border-box;padding-left:10px}
.sulfScienceForm .band .band-content .sulf-science-form .sulf-item-input,.sulfScienceForm .band .band-content .sulf-science-form .sulf-item-select,.sulfScienceForm .band .band-content .sulf-science-form .sulf-item-textarea{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:26px;color:inherit;margin:0;border:1px solid #acb5c0;border-radius:2px;outline:0}
.sulfScienceForm .band .band-content .sulf-science-form .sulf-item-select{text-transform:none}
.sulfScienceForm .band .band-content .sulf-science-form .row.single-checkbox-row{margin-left:0}
.sulfScienceForm .band .band-content .sulf-science-form .sulf-field-style{padding-bottom:10px}
.sulfScienceForm .band .band-content .sulf-science-form .sulf-field-style input[type=submit]{-webkit-appearance:square-button;width:100%}
@media screen and (min-width:1200px){.sulfScienceForm .band .band-content .sulf-science-form .sulf-field-style input[type=submit]{width:inherit}
}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(1turn)}
}
.sulfScienceForm .band .band-content .sulf-science-form .loader{vertical-align:middle;display:inline-block;margin-left:10px;border-radius:50%;border:3px solid #f3f3f3;border-top-color:#3498db;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.sulfScienceForm .band .band-content .sulf-science-form input[type=checkbox],.sulfScienceForm .band .band-content .sulf-science-form input[type=radio]{margin:0}
.sulfScienceForm .band .band-content .sulf-science-form .list-order input[type=radio]{margin-left:1px}
.sulfScienceForm .band .band-content .sulf-science-form *,.sulfScienceForm .band .band-content .sulf-science-form :after,.sulfScienceForm .band .band-content .sulf-science-form :before{box-sizing:border-box}
.sulfScienceForm .band .band-content .sulf-science-form .sulf-item-input{height:40px;padding-left:10px}
.sulfScienceForm .band .band-content .sulf-science-form button,.sulfScienceForm .band .band-content .sulf-science-form input,.sulfScienceForm .band .band-content .sulf-science-form select,.sulfScienceForm .band .band-content .sulf-science-form textarea{font-family:inherit;font-size:inherit;line-height:inherit}
.sulfScienceForm .band .band-content .sulf-science-form a{color:#337ab7;text-decoration:none}
.sulfScienceForm .band .band-content .sulf-science-form a:focus,.sulfScienceForm .band .band-content .sulf-science-form a:hover{color:#23527c;text-decoration:underline}
.sulfScienceForm .band .band-content .sulf-science-form a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.sulfScienceForm .band .band-content .sulf-science-form figure{margin:0}
.sulfScienceForm .band .band-content .sulf-science-form img{vertical-align:middle}
.sulfScienceForm .band .band-content .sulf-science-form .img-responsive{display:block;max-width:100%;height:auto}
.sulfScienceForm .band .band-content .sulf-science-form .img-rounded{border-radius:6px}
.sulfScienceForm .band .band-content .sulf-science-form .img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.sulfScienceForm .band .band-content .sulf-science-form .img-circle{border-radius:50%}
.sulfScienceForm .band .band-content .sulf-science-form hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
#truChoiceCalculator .v-modal .customize-products .sulfScienceForm .band .band-content .sulf-science-form thead,.sulfScienceForm .band .band-content .sulf-science-form #truChoiceCalculator .v-modal .customize-products thead,.sulfScienceForm .band .band-content .sulf-science-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sulfScienceForm .band .band-content .sulf-science-form .sr-only-focusable:active,.sulfScienceForm .band .band-content .sulf-science-form .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.sulfScienceForm .band .band-content .sulf-science-form [role=button]{cursor:pointer}
.sulfScienceForm .band .band-content .sulf-science-form .invalid_field,.sulfScienceForm .band .band-content .sulf-science-form input.invalid_field:active,.sulfScienceForm .band .band-content .sulf-science-form input.invalid_field:hover,.sulfScienceForm .band .band-content .sulf-science-form textarea.invalid_field:active,.sulfScienceForm .band .band-content .sulf-science-form textarea.invalid_field:hover{border:2px solid #cc3602;border-radius:2px}
.sulfScienceForm .band .band-content .sulf-science-form .validation_message{font-weight:700;margin:0 0 0 5px}
.sulfScienceForm .band .band-content .sulf-science-form .valid{display:none}
.sulfScienceForm .band .band-content .sulf-science-form .invalid{color:#cc3602}
.sulfScienceForm .band .band-content .sulf-science-form .checkbox-aligned{margin-left:5px;display:inline}
.sulfScienceForm .band .band-content .sulf-science-form .form-element-layout{display:flex;flex-direction:column;flex:1 1 100%;margin:0;padding:0}
.sulfScienceForm .band .band-content .sulf-science-form .form-element-layout>.checkbox{display:block;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;padding-left:35px;margin-bottom:12px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.sulfScienceForm .band .band-content .sulf-science-form .form-element-layout>.checkbox:hover input~.checkmark{background-color:#d8ebfd}
.sulfScienceForm .band .band-content .sulf-science-form .form-element-layout>.checkbox input{position:absolute;opacity:0;cursor:pointer;top:0;left:0;height:100%;z-index:11}
.sulfScienceForm .band .band-content .sulf-science-form .form-element-layout>.checkbox input:checked~.checkmark{background-color:#459aff}
.sulfScienceForm .band .band-content .sulf-science-form .form-element-layout>.checkbox input:checked~.checkmark:after{display:block}
.sulfScienceForm .band .band-content .sulf-science-form .form-element-layout>.checkbox>.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;cursor:pointer;border-radius:2px;border:1px solid #aaa}
.sulfScienceForm .band .band-content .sulf-science-form .form-element-layout>.checkbox>.checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:8px;height:13px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.sulfScienceForm .band .band-content .sulf-science-form .form-element-layout>.checkbox>.hasError{display:block}
.sulfScienceForm .band .band-content .sulf-science-form .form-element-layout>.checkbox-focus{border:2px solid black !important;border-radius:4px}
@media screen and (min-width:992px){.sulfScienceForm .band .band-content .sulf-science-form .form-element-layout{flex:1 1 33%}
}
.sulfScienceForm .band .band-content .sulf-science-form .sulf-form-design-field .list-order input[type=radio]{margin-left:1px}
.band.frm01-form{padding-top:0}
.band.frm01-form form{margin-top:100px;background:#fff;padding:0}
@media screen and (max-width:769px){.band.frm01-form form{margin-top:0}
}
.band.frm01-form .text{margin-top:100px}
@media screen and (max-width:769px){.band.frm01-form .text{margin-top:50px}
}
.band.frm01-form.blue{background:#0072ce}
.band.frm01-form.maroon{background:#750d2b}
.band.frm01-form.maroon .text,.band.frm01-form.maroon .text p{color:#fff}
.band.frm01-form.green{background:#65fca2}
.band.frm01-form.orange{background:#cc3602}
.band.frm01-form .innerWidth{max-width:1024px;margin:0 auto}
.band.frm01-form .api-error{color:red;font-size:15px;line-height:16px;font-weight:700;margin-bottom:50px}
.band.frm01-form .api-error p{color:red;margin-bottom:0}
.band.frm01-form form fieldset select{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield;padding-right:15px}
@media screen and (max-width:769px){.band.frm01-form form fieldset select option:first-child{display:none}
}
.band.frm01-form form fieldset select::-ms-expand{display:none}
.band.frm01-form form fieldset input:not([type=checkbox]).hide{display:none}
@media screen and (max-width:769px){.band.frm01-form form fieldset .g-recaptcha{transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-webkit-transform-origin:0 0}
}
@media screen and (max-width:769px){.band.frm01-form form{margin-top:0;padding:0}
}
.frm01-form .column-style{display:flex;flex-direction:column}
.frm01-form.white{background:#fff;color:#000}
.frm01-form.gray{background:#f8f8f8;color:#000}
.frm01-form.blue,.frm01-form.maroon{background:#3b7b2b}
.frm01-form.blue .text h2,.frm01-form.blue .text p,.frm01-form.maroon .text h2,.frm01-form.maroon .text p{color:#fff}
.frm01-form.blue form,.frm01-form.maroon form{background:#fff;padding:30px}
@media screen and (min-width:769px){.frm01-form.blue form,.frm01-form.maroon form{padding:76px 85px 20px}
}
.frm01-form .text-form4{display:inline-block;width:100%;word-wrap:break-word;padding:40px}
.frm01-form .text{display:inline-block;width:31%;word-wrap:break-word}
.frm01-form .text h2{margin-bottom:11px;margin-top:32px}
@media screen and (max-width:769px){.frm01-form .text h2{margin-bottom:16px}
}
.frm01-form .text h2:first-child{margin-top:0}
@media screen and (max-width:769px){.frm01-form .text p{margin-bottom:10px}
}
@media screen and (max-width:769px){.frm01-form .text{width:100%;padding:0 20px 20px}
}
@media screen and (max-width:769px){.frm01-form .band-content .text{padding:0 0 20px}
.frm01-form .band-content .text h2{line-height:35px}
}
.frm01-form .disclaimer{font-size:14px;line-height:26px;margin-top:50px}
.frm01-form .disclaimer a{font-weight:700}
.frm01-form form{display:inline-block;width:60%;margin-left:8%;vertical-align:top;font-size:0}
@media screen and (max-width:769px){.frm01-form form{width:100%;margin:20px 0 0}
}
.frm01-form form .hro03-product-header .band-content .product-title,.frm01-form form .inner-nav-wrapper .sections section h3,.frm01-form form h1,.frm01-form form h2,.frm01-form form h3,.frm01-form form h4,.frm01-form form p,.hro03-product-header .band-content .frm01-form form .product-title,.inner-nav-wrapper .sections section .frm01-form form h3{margin-top:1em;margin-bottom:1em}
.frm01-form form p a{font-size:inherit;font-weight:700}
.frm01-form form fieldset{position:relative;min-height:40px;margin-bottom:50px;display:block;vertical-align:bottom}
@media screen and (min-width:769px){@supports(display:grid){.frm01-form form fieldset #stateProv{padding-right:15px}
}
.frm01-form form fieldset.half-width{width:50%;display:inline-block}
.frm01-form form fieldset.half-width+fieldset{display:inline-block;margin-left:15px}
.frm01-form form fieldset.half-width+fieldset:not(.fourth-width):not(.half-width):not(.third-width){width:calc(50% - 15px)}
.frm01-form form fieldset.third-width{width:33.33%;display:inline-block}
.frm01-form form fieldset.third-width+fieldset{display:inline-block;margin-left:15px}
.frm01-form form fieldset.third-width+fieldset:not(.fourth-width):not(.half-width):not(.third-width){width:calc(66.66% - 15px)}
.frm01-form form fieldset.fourth-width{width:25%;display:inline-block}
.frm01-form form fieldset.fourth-width+fieldset{display:inline-block;margin-left:15px}
.frm01-form form fieldset.fourth-width+fieldset:not(.fourth-width):not(.half-width):not(.third-width){width:calc(75% - 15px)}
.frm01-form form fieldset.fourth-width+.fourth-width,.frm01-form form fieldset.half-width+.fourth-width,.frm01-form form fieldset.third-width+.fourth-width{width:calc(25% - 15px)}
.frm01-form form fieldset.fourth-width+.third-width,.frm01-form form fieldset.half-width+.third-width,.frm01-form form fieldset.third-width+.third-width{width:calc(33.33% - 15px)}
.frm01-form form fieldset.fourth-width+.half-width,.frm01-form form fieldset.half-width+.half-width,.frm01-form form fieldset.third-width+.half-width{width:calc(50% - 15px)}
}
.frm01-form form fieldset input:not([type=checkbox]){width:100%;height:100%;min-height:40px;display:block;border:0;outline:0;padding:0;color:#000;font-size:20px;line-height:26px}
.frm01-form form fieldset select{color:#000;width:100%;border:0;height:40px;background:transparent;outline:0;font-size:20px;line-height:26px;padding-left:0;border-radius:0;appearance:textfield;background-size:10px auto}
.frm01-form form fieldset select option{padding:0;margin:0;border-radius:0;color:#000}
.frm01-form form fieldset input:not([type=checkbox]),.frm01-form form fieldset select,.frm01-form form fieldset textarea{border-bottom:1px solid #acb5c0}
.frm01-form form fieldset input:not([type=checkbox]):focus,.frm01-form form fieldset select:focus,.frm01-form form fieldset textarea:focus{border-bottom:1px solid #3b7b2b}
.frm01-form form fieldset input:not([type=checkbox]).invalid,.frm01-form form fieldset input:not([type=checkbox]).server-rejected,.frm01-form form fieldset input:not([type=checkbox]):invalid.filled,.frm01-form form fieldset select.invalid,.frm01-form form fieldset select.server-rejected,.frm01-form form fieldset select:invalid.filled,.frm01-form form fieldset textarea.invalid,.frm01-form form fieldset textarea.server-rejected,.frm01-form form fieldset textarea:invalid.filled{border-bottom-color:red}
.frm01-form form fieldset input:not([type=checkbox]).invalid+label,.frm01-form form fieldset input:not([type=checkbox]).server-rejected+label,.frm01-form form fieldset input:not([type=checkbox]):invalid.filled+label,.frm01-form form fieldset select.invalid+label,.frm01-form form fieldset select.server-rejected+label,.frm01-form form fieldset select:invalid.filled+label,.frm01-form form fieldset textarea.invalid+label,.frm01-form form fieldset textarea.server-rejected+label,.frm01-form form fieldset textarea:invalid.filled+label{color:red}
.frm01-form form fieldset input:not([type=checkbox])[required]+label:after,.frm01-form form fieldset select[required]+label:after,.frm01-form form fieldset textarea[required]+label:after{content:"*"}
.frm01-form form fieldset label{position:absolute;left:0;bottom:0;color:#000;font-size:20px;line-height:26px;padding:0 0 12px;transition:bottom .24s ease;pointer-events:none}
.frm01-form form fieldset .filled+label,.frm01-form form fieldset :focus:not([type=checkbox])+label{font-weight:700;font-size:13px;line-height:24px;bottom:100%;padding:0}
.frm01-form form fieldset .error{color:red;font-size:13px;line-height:16px;font-weight:700;position:absolute;left:0;padding:10px 0 2px}
@media screen and (max-width:350px){.frm01-form form fieldset .error{padding-top:4px;font-size:12px;line-height:14px}
}
.frm01-form form fieldset input[type=checkbox]{opacity:0}
.frm01-form form fieldset input[type=checkbox]+label{font-weight:400;font-size:16px;line-height:30px;padding-left:46px;pointer-events:auto;user-select:none;position:relative;display:block;bottom:20px}
.frm01-form form fieldset input[type=checkbox]+label:before{content:"";border:1px solid #acb5c0;background:url(toplib/resources/vectors/checkmark.svg) 50% no-repeat;background-position:center -25px;background-size:60%;border-radius:2px;display:block;position:absolute;left:0;top:3px;width:24px;height:24px;transition:background .3s ease;-moz-outline-radius:2px}
.frm01-form form fieldset input[type=checkbox]+label+.error{padding-left:46px}
.frm01-form form fieldset input[type=checkbox]:checked+label:before{background-position:50%;border:1px solid #3b7b2b}
.frm01-form form fieldset input[type=checkbox]:focus+label:before{box-shadow:0 0 0 5px #fff,0 0 2px 7px #88c9ff;box-shadow:0 0 0 5px #fff,0 0 2px 7px -webkit-focus-ring-color;box-shadow:0 0 0 5px #fff,0 0 2px 7px Highlight}
.frm01-form form.form4{display:inline-block;vertical-align:top;font-size:0;padding:0 40px;margin-top:0;margin-left:0;background:#f8f8f8;width:100%}
.frm01-form form.form4 input:not([type=checkbox]){background-color:#f8f8f8}
.frm01-form .hro03-product-header .band-content .product-title,.frm01-form .inner-nav-wrapper .sections section h3,.frm01-form h1,.frm01-form h2,.frm01-form h3,.frm01-form h4,.frm01-form p,.hro03-product-header .band-content .frm01-form .product-title,.inner-nav-wrapper .sections section .frm01-form h3{margin-bottom:1em}
.frm01-form button{margin-bottom:40px}
@media screen and (min-width:992px){.custom-form style+div{display:inline-block;width:60%;margin-left:8%;vertical-align:top}
.custom-form style+div form{width:100%;margin:0}
}
.custom-form form.elq-form{font-size:16px;position:relative;margin-top:0}
.custom-form form.elq-form input:not([type=checkbox]):not([type=submit]),.custom-form form.elq-form select,.custom-form form.elq-form textarea{font-size:16px;outline:0;padding:2%;border:1px solid #acb5c0;background:transparent;border-radius:0;-webkit-appearance:none;height:inherit}
.custom-form form.elq-form input:not([type=checkbox]):not([type=submit]):focus,.custom-form form.elq-form select:focus,.custom-form form.elq-form textarea:focus{border-color:#185ee5}
.custom-form form.elq-form input:not([type=checkbox]):not([type=submit]).LV_invalid_field,.custom-form form.elq-form select.LV_invalid_field,.custom-form form.elq-form textarea.LV_invalid_field{border-color:#cc3602}
.custom-form form.elq-form input[type=radio]{-webkit-appearance:radio !important;float:left;width:40px}
.custom-form form.elq-form .checkbox-span,.custom-form form.elq-form label{margin-top:15px}
.custom-form form.elq-form .checkbox-span{display:inline-block}
.custom-form form.elq-form .submit-button{margin-top:31px}
.custom-form form.elq-form select:not([multiple]){background:url(toplib/resources/vectors/carot-down.svg) 98% no-repeat;background-size:10px auto;padding:1.5%}
.custom-form form.elq-form .LV_validation_message.LV_valid{display:none}
.custom-form form.elq-form .LV_validation_message{position:static}
.custom-form form.elq-form .LV_invalid{color:#cc3602;font-weight:700;font-size:13px;line-height:16px;margin:-30px 0 0}
.custom-form form.elq-form [type=submit]{background:#3b7b2b;color:#fff;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;padding:23px 37px;border-radius:3px;line-height:14px;height:inherit}
@media screen and (max-width:769px){.custom-form form.elq-form [type=submit]{font-size:12px}
}
.custom-form form.elq-form [type=submit]:hover{background:#387b2b}
.custom-form form.elq-form [type=checkbox]{justify-self:center;width:auto}
.custom-form form.elq-form [type=checkbox]+label{border:0;font-size:16px;line-height:30px}
.elq-form .radio-option .inner{float:left;margin-top:-5px}
.target .eloquaFormCustom{padding-top:0;padding-bottom:0}
.det16-rich-text-field p,.rte p{color:#000}
.det16-rich-text-field p.large,.rte p.large{font-size:18px;line-height:32px}
.det16-rich-text-field p.small,.rte p.small{font-size:14px;line-height:26px}
.det16-rich-text-field p.x-small,.rte p.x-small{font-size:12px;line-height:20px}
.det16-rich-text-field p.subhead,.rte p.subhead{font-size:20px;line-height:32px}
.det16-rich-text-field p.label,.rte p.label{font-size:13px;line-height:20px;font-weight:700}
.det16-rich-text-field p.no-margin,.rte p.no-margin{margin:0}
.det16-rich-text-field p a,.rte p a{font-size:inherit}
.det16-rich-text-field p a.c-button,.rte p a.c-button{font-size:18px}
.det16-rich-text-field .hro03-product-header .band-content .product-title,.det16-rich-text-field .inner-nav-wrapper .sections section h3,.det16-rich-text-field h1,.det16-rich-text-field h2,.det16-rich-text-field h3,.det16-rich-text-field h4,.det16-rich-text-field p,.hro03-product-header .band-content .det16-rich-text-field .product-title,.hro03-product-header .band-content .rte .product-title,.inner-nav-wrapper .sections section .det16-rich-text-field h3,.inner-nav-wrapper .sections section .rte h3,.rte .hro03-product-header .band-content .product-title,.rte .inner-nav-wrapper .sections section h3,.rte h1,.rte h2,.rte h3,.rte h4,.rte p{margin:0 0 30px;word-wrap:break-word}
.det16-rich-text-field .hro03-product-header .band-content .collapse.product-title,.det16-rich-text-field .inner-nav-wrapper .sections section h3.collapse,.det16-rich-text-field h1.collapse,.det16-rich-text-field h2.collapse,.det16-rich-text-field h3.collapse,.det16-rich-text-field h4.collapse,.det16-rich-text-field p.collapse,.hro03-product-header .band-content .det16-rich-text-field .collapse.product-title,.hro03-product-header .band-content .rte .collapse.product-title,.inner-nav-wrapper .sections section .det16-rich-text-field h3.collapse,.inner-nav-wrapper .sections section .rte h3.collapse,.rte .hro03-product-header .band-content .collapse.product-title,.rte .inner-nav-wrapper .sections section h3.collapse,.rte h1.collapse,.rte h2.collapse,.rte h3.collapse,.rte h4.collapse,.rte p.collapse{margin-bottom:0}
.det16-rich-text-field .inner-nav-wrapper .sections section p+h3,.det16-rich-text-field p+h2,.det16-rich-text-field p+h3,.det16-rich-text-field p+h4,.inner-nav-wrapper .sections section .det16-rich-text-field p+h3,.inner-nav-wrapper .sections section .rte p+h3,.rte .inner-nav-wrapper .sections section p+h3,.rte p+h2,.rte p+h3,.rte p+h4{margin-top:50px}
.det16-rich-text-field .inner-nav-wrapper .sections section p+h3:first-child,.det16-rich-text-field p+h2:first-child,.det16-rich-text-field p+h3:first-child,.det16-rich-text-field p+h4:first-child,.inner-nav-wrapper .sections section .det16-rich-text-field p+h3:first-child,.inner-nav-wrapper .sections section .rte p+h3:first-child,.rte .inner-nav-wrapper .sections section p+h3:first-child,.rte p+h2:first-child,.rte p+h3:first-child,.rte p+h4:first-child{margin-top:0}
.det16-rich-text-field p:last-child,.rte p:last-child{margin-bottom:0}
.det16-rich-text-field blockquote,.rte blockquote{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;border-left:4px solid #ef6023;color:#000;font-size:24px;line-height:42px;margin:12px 0}
.det16-rich-text-field table,.rte table{font-size:14px;line-height:24px;margin:1em 0;overflow-x:auto;border:0}
@media screen and (max-width:769px){.det16-rich-text-field table,.rte table{display:block}
}
.det16-rich-text-field table th,.rte table th{background:#e6e8ea;border:1px solid #a9b3bd;color:#000;padding-left:20px}
.det16-rich-text-field table td,.rte table td{border:1px solid #a9b3bd;color:#000;padding-left:20px;vertical-align:top}
.det16-rich-text-field ol,.rte ol{list-style-position:outside;padding-left:3em;color:#000;margin:30px 0}
.det16-rich-text-field ol>li,.rte ol>li{list-style-position:outside;list-style-type:decimal;padding:.3em}
.det16-rich-text-field ol ol>li,.rte ol ol>li{list-style-type:upper-roman}
.det16-rich-text-field ol ol>ol>li,.rte ol ol>ol>li{list-style-type:lower-alpha}
.det16-rich-text-field ul,.rte ul{padding-left:3em;color:#000;margin:30px 0}
.det16-rich-text-field ul>li,.rte ul>li{list-style-type:disc;padding:.3em;list-style-position:outside}
.det16-rich-text-field ul ul>li,.rte ul ul>li{list-style-type:circle}
.det16-rich-text-field ul ul>ul>li,.rte ul ul>ul>li{list-style-type:square}
.det16-rich-text-field img,.rte img{max-width:100%;margin:1em auto}
.det16-rich-text-field img[align],.rte img[align]{margin-top:0}
@media screen and (max-width:769px){.det16-rich-text-field img[align],.rte img[align]{float:none;width:100%;margin-left:0}
}
.det16-rich-text-field hr,.rte hr{display:block;clear:both;height:80px}
.det16-rich-text-field hr:before,.rte hr:before{content:"";width:100%;height:50%;display:block;border-bottom:1px solid #acb5c0}
.det16-rich-text-field b,.det16-rich-text-field strong,.rte b,.rte strong{font-weight:700}
.det16-rich-text-field span.c-button,.rte span.c-button{background:#3b7b2b;color:#fff;font-family:Helvetica Neue,Neue Helvetica,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;padding:1.3125rem 2.375rem;border-radius:3px;line-height:1.125rem;display:inline-block}
.det16-rich-text-field span.c-button:hover,.rte span.c-button:hover{background:#387b2b;border-color:#387b2b}
.det16-rich-text-field span.c-button a,.det16-rich-text-field span.c-button span,.rte span.c-button a,.rte span.c-button span{color:#fff}
.column-control .det16-rich-text-field ul{font-size:16px;line-height:30px}
.det16-rich-text-field p{color:#000}
.det16-rich-text-field p span.large{font-size:18px;line-height:32px}
.det16-rich-text-field p span.small{font-size:14px;line-height:26px}
.det16-rich-text-field p span.small a{font-size:14px}
.det16-rich-text-field p span.x-small{font-size:12px;line-height:20px}
.det16-rich-text-field p span.x-small a{font-size:12px}
.det16-rich-text-field p span.subhead{font-size:20px;line-height:32px}
.det16-rich-text-field p span.label{font-size:13px;line-height:20px}
.det16-rich-text-field .agronomy-table table tr td,.det16-rich-text-field .agronomy-table table tr th{min-width:50px;padding:5px}
.column-control .col-8 .det16-rich-text-field.band,h2+.aem-Grid .band.det16-rich-text-field{padding:0}
.inner-nav-wrapper .sections h2{font-size:32px;line-height:36px}
@media screen and (min-width:992px){.eloquaForm .success-msg .det16-rich-text-field p{width:763px}
}
.eloquaForm .success-msg .det16-rich-text-field .hro03-product-header .band-content .product-title,.eloquaForm .success-msg .det16-rich-text-field h1,.hro03-product-header .band-content .eloquaForm .success-msg .det16-rich-text-field .product-title{margin-bottom:40px}
.band .det16-rich-text-field.band{padding:100px 0;max-width:1024px;margin:0 auto}
@media screen and (max-width:769px){.band .det16-rich-text-field.band{padding:50px 5vw;overflow-x:auto}
}
.navHeaderTabs .band .det16-rich-text-field img,.navHeaderTabs .band .rte img{margin:0}
.border-bottom-rte,.press-release-title{border-bottom:3px solid #d8d8d8;display:block}
.press-release-title{font-size:36px;padding-bottom:10px}
.thin-border-bottom-rte{border-bottom:1px solid #d8d8d8;display:block}
.border-top-rte{border-top:1px solid #d8d8d8;display:block}
#cart-disclosure,#plp-disclosure{background-color:#e6e8ea;margin-top:10px}
#cart-disclosure .det16-rich-text-field,#plp-disclosure .det16-rich-text-field{padding-top:40px;padding-bottom:57px}
#cart-disclosure p,#plp-disclosure p{margin:0;font-size:9px;line-height:18px}
.det03-card-related{display:inline-block;vertical-align:top;max-width:328px;margin:0}
.det03-card-related img{display:block;width:100%;height:auto;margin-bottom:10px}
@media screen and (min-width:1200px){.det03-card-related img{min-width:328px}
}
.det03-card-related span{font-weight:700;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;line-height:26px;width:70%}
@media screen and (max-width:769px){.det03-card-related{display:-ms-flexbox;display:flex;flex-direction:row;padding-left:0;width:100%;max-width:none;position:relative;min-height:60px;margin:0 0 20px}
.det03-card-related picture{width:30%}
.det03-card-related img{width:100%;height:100%}
.det03-card-related span{padding-left:20px;flex-grow:1;align-items:center;display:flex}
}
.con03-container-4-tiles-full-bleed{background:#eee;overflow:hidden}
.con03-container-4-tiles-full-bleed .c-button{margin-top:34px;border:0;color:#fff}
.con03-container-4-tiles-full-bleed .text{margin:0;width:49%;display:inline-block;vertical-align:middle;padding-right:8vw;line-height:30px}
.con03-container-4-tiles-full-bleed .text h2{position:relative;margin:0 0 15px}
.con03-container-4-tiles-full-bleed .text h2:before{content:"";position:absolute;top:-35px;left:0;display:block;background:#ef6023;width:40px;height:5px}
.con03-container-4-tiles-full-bleed .text p{margin-top:10px}
@media screen{.con03-container-4-tiles-full-bleed .text p{font-size:14px;line-height:26px}
}
.con03-container-4-tiles-full-bleed .tiles{margin:0;width:49%;display:inline-block;vertical-align:middle;font-size:0;overflow:hidden}
@media screen and (max-width:769px){.con03-container-4-tiles-full-bleed{padding:0}
.con03-container-4-tiles-full-bleed .band-content{padding:0;margin:0;width:100vw;max-width:100vw}
.con03-container-4-tiles-full-bleed .band-content .text{display:inline-block;width:auto;height:auto;padding:70px 20px 41px;font-size:14px;line-height:26px}
.con03-container-4-tiles-full-bleed .band-content .text h2{font-size:32px;line-height:38px}
.con03-container-4-tiles-full-bleed .band-content .tiles{width:100%}
}
@supports(display:grid){.con03-container-4-tiles-full-bleed .band-content{display:grid;grid-template-columns:1fr 51%;grid-template-rows:min-content;align-items:center;align-content:center;grid-gap:0 8vw}
.con03-container-4-tiles-full-bleed .text{display:inline-block;width:auto;padding:0;height:auto}
.con03-container-4-tiles-full-bleed .tiles{display:block;width:auto}
@media screen and (max-width:769px){.con03-container-4-tiles-full-bleed .band-content{grid-template-columns:100%;grid-template-rows:min-content 1fr}
}
}
.con12-tiles-4-col{background-color:#e6e8ea}
.con12-tiles-4-col .band-content{margin-top:40px;text-align:center;font-size:0}
@media screen and (max-width:769px){.con12-tiles-4-col .band-content{margin-top:20px}
}
.con13-tiles-6-col{background:#3b7b2b}
.con13-tiles-6-col.maroon{background-color:#750d2b}
.con13-tiles-6-col.blue{background-color:#0072ce}
.con13-tiles-6-col.grey{background-color:#e6e8ea}
.con13-tiles-6-col.orange{background-color:#cc3602}
.con13-tiles-6-col.green{background-color:#65fca2}
.con13-tiles-6-col.green *{color:#000}
@supports(display:grid){.con13-tiles-6-col .crop-types>div>.aem-Grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:60px 20px}
.con13-tiles-6-col .crop-types>div>.aem-Grid .item{width:100%;display:block;margin:0;padding-bottom:75%}
@media screen and (max-width:992px){.con13-tiles-6-col .aem-Grid{grid-template-columns:repeat(4,1fr);grid-gap:50px 20px}
}
@media screen and (max-width:769px){.con13-tiles-6-col .aem-Grid{grid-template-columns:repeat(3,1fr);grid-gap:50px 20px;grid-auto-rows:minmax(130px,auto)}
}
}
.con13-tiles-6-col .crop-types>div>.aem-Grid{margin:40px auto 30px;max-width:1024px;font-size:0}
.con13-tiles-6-col .crop-types>div>.aem-Grid .item{cursor:auto}
.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments{transition:.2s ease-out;text-align:center;position:relative;width:calc(16.6667% - 20px);height:0;padding-bottom:calc(16.6667% - 20px);margin-bottom:60px;margin-right:20px;display:inline-block;vertical-align:top}
.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments:nth-child(6n){margin-right:0}
.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments:before{content:"";width:100%;height:100%;top:0;left:0;display:inline-block;z-index:1;position:absolute;border-radius:50%}
.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments img,.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments svg{transition:.2s ease-out;display:inline;margin:0 auto 7px;position:relative;z-index:2;width:100%;height:100%;top:0;left:0;padding:30%}
@media print{.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments img,.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments svg{background:gray;-webkit-print-color-adjust:exact}
}
.con13-tiles-6-col.green .con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments img g,.con13-tiles-6-col.green .con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments svg g{fill:#000}
.con13-tiles-6-col.orange .con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments img,.con13-tiles-6-col.orange .con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments svg{color:#cc3602}
.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments strong{font-style:normal;width:100%;text-align:center;font-size:14px;line-height:1.5rem;font-weight:600}
@media screen and (max-width:769px){.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments strong{line-height:1rem}
}
@media screen and (max-width:992px){.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments{padding-bottom:calc(32% - 20px);margin:25px 10px;width:calc(32% - 20px)}
}
@supports(display:grid){.con13-tiles-6-col .crop-types>div>.aem-Grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:60px 20px}
.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments{width:100%;display:block;margin:0;padding-bottom:100%}
@media screen and (max-width:992px){.con13-tiles-6-col .crop-types>div>.aem-Grid{grid-template-columns:repeat(4,1fr);grid-gap:50px 20px}
.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments{width:100%;margin:0;padding-bottom:100%}
}
@media screen and (max-width:769px){.con13-tiles-6-col .crop-types>div>.aem-Grid{grid-template-columns:repeat(3,1fr);grid-gap:50px 20px}
}
}
.con13-tiles-6-col.maroon .crop-types .experienceFragments:before{background-color:#ac264d}
.con13-tiles-6-col.maroon .crop-types .experienceFragments strong{color:#fff}
.con13-tiles-6-col.blue .crop-types .experienceFragments:before{background-color:#003eb6}
.con13-tiles-6-col.blue .crop-types .experienceFragments strong{color:#fff}
.con13-tiles-6-col.orange .crop-types .experienceFragments:before{background-color:#ff8352}
.con13-tiles-6-col.orange .crop-types .experienceFragments strong{color:#fff}
.con13-tiles-6-col.green .atm01-header-v1__wrapper.white h2,.con13-tiles-6-col.green .atm01-header-v1__wrapper.white p{color:#000}
.con13-tiles-6-col.green .crop-types .experienceFragments:before{background-color:#00dc78}
.con13-tiles-6-col.green .crop-types .experienceFragments strong{color:#000}
@media print{.con03-container-4-tiles-full-bleed{display:none}
.con03-container-4-tiles-full-bleed .band-content{display:flex;flex-direction:column;align-items:start;padding-left:109px;background-color:#fff;height:301px}
.con03-container-4-tiles-full-bleed .band-content .tiles{display:flex;flex-direction:row;min-height:126px;width:100%}
.con03-container-4-tiles-full-bleed .band-content .tiles picture{display:block !important}
.con03-container-4-tiles-full-bleed .band-content .tiles picture:before{background:0}
.con03-container-4-tiles-full-bleed .band-content .tiles picture *{display:block !important}
.con03-container-4-tiles-full-bleed .band-content .tiles span{display:none}
.con03-container-4-tiles-full-bleed .band-content .tiles *{display:flex;flex-direction:row;gap:2rem;width:100%}
.con03-container-4-tiles-full-bleed .band-content .experienceFragments.experiencefragment.aem-GridColumn{display:flex;flex-direction:row;min-height:126px;width:126px;padding:20px 0 0}
.con03-container-4-tiles-full-bleed .text h2{font-size:26px;line-height:36px}
.con03-container-4-tiles-full-bleed .text p{font-size:16px;line-height:18px}
}
.con03-container-4-tiles-full-bleed .band-content .experiencefragment.aem-GridColumn.aem-GridColumn--default--12{position:relative;display:inline-block;width:50%;height:0;padding-bottom:50%;margin:0;overflow:hidden}
.con03-container-4-tiles-full-bleed .band-content .det18-tile-full-bleed{width:100%;padding-bottom:100%}
.con12-tiles-4-col .band-content{display:block;text-align:left}
.con12-tiles-4-col .band-content.brand-tiles{text-align:center}
.con12-tiles-4-col .band-content.brand-tiles>div>.aem-Grid .experienceFragments{margin-bottom:0}
.con12-tiles-4-col .band-content>div>.aem-Grid .experienceFragments{width:calc(25% - 20px);height:0;padding-top:calc(25% - 20px);max-width:260px;max-height:260px;display:inline-block;vertical-align:top;margin-right:20px;margin-bottom:20px;background-color:#fff;font-size:0;border:5px solid #fff;transition:all .4s ease;position:relative;-webkit-print-color-adjust:exact;margin-bottom:10px !important}
.con12-tiles-4-col .band-content>div>.aem-Grid .experienceFragments:last-child,.con12-tiles-4-col .band-content>div>.aem-Grid .experienceFragments:nth-child(4n){margin-right:0}
.con12-tiles-4-col .band-content>div>.aem-Grid .experienceFragments:hover{border:5px solid #3b7b2b}
.con12-tiles-4-col .band-content>div>.aem-Grid .experienceFragments .det-10-brand-logo:after{content:"";width:18px;height:16px;display:block;background:url(toplib/resources/vectors/hyperlink-arrow-positive.svg) 50% no-repeat;background-size:100% auto;position:absolute;bottom:16px;right:16px}
@media print{.con12-tiles-4-col .band-content>div>.aem-Grid .experienceFragments .det-10-brand-logo:after{display:none}
}
.con12-tiles-4-col .band-content>div>.aem-Grid .experienceFragments .det-10-brand-logo.external:after{background-image:url(toplib/resources/vectors/link-out.svg);width:13px;height:13px}
@media screen and (max-width:769px){.con12-tiles-4-col .band-content>div>.aem-Grid .experienceFragments{width:calc(50% - 10px);height:0;padding-top:calc(50% - 10px);margin-right:10px;margin-top:10px}
.con12-tiles-4-col .band-content>div>.aem-Grid .experienceFragments:nth-child(2n){margin-right:0}
}
.con12-tiles-4-col a{background-repeat:no-repeat;width:100%;background-size:70%;height:100%;display:block;position:absolute;top:0;background-position:50%;z-index:2}
.con13-tiles-6-col .crop-types{display:block;text-align:left}
.con13-tiles-6-col .crop-types.left,.con13-tiles-6-col .crop-types.right{float:none}
.con13-tiles-6-col .aem-Grid{margin-top:20px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-gap:60px 20px;justify-content:center;align-items:center;align-content:center}
.con13-tiles-6-col .aem-Grid .aem-Grid{margin-top:0;display:block}
.con13-tiles-6-col .aem-Grid .section{display:none}
.con13-tiles-6-col.maroon .crop-types .item:before{background-color:#750d2b}
.con13-tiles-6-col.blue .crop-types .item:before{background-color:#0072ce}
.con13-tiles-6-col.orange .crop-types .item:before{background-color:#cc3602}
.con13-tiles-6-col.grey .crop-types .item:before{background-color:#e6e8ea}
.con13-tiles-6-col.green .crop-types .item:before{background-color:#65fca2}
.con13-tiles-6-col.white .crop-types .item:before{background-color:#fff}
.con13-tiles-6-col.blue .hro03-product-header .band-content .product-title,.con13-tiles-6-col.blue .inner-nav-wrapper .sections section h3,.con13-tiles-6-col.blue div,.con13-tiles-6-col.blue h1,.con13-tiles-6-col.blue h2,.con13-tiles-6-col.blue h3,.con13-tiles-6-col.blue h4,.con13-tiles-6-col.blue h5,.con13-tiles-6-col.blue h6,.con13-tiles-6-col.blue p,.con13-tiles-6-col.maroon .hro03-product-header .band-content .product-title,.con13-tiles-6-col.maroon .inner-nav-wrapper .sections section h3,.con13-tiles-6-col.maroon div,.con13-tiles-6-col.maroon h1,.con13-tiles-6-col.maroon h2,.con13-tiles-6-col.maroon h3,.con13-tiles-6-col.maroon h4,.con13-tiles-6-col.maroon h5,.con13-tiles-6-col.maroon h6,.con13-tiles-6-col.maroon p,.hro03-product-header .band-content .con13-tiles-6-col.blue .product-title,.hro03-product-header .band-content .con13-tiles-6-col.maroon .product-title,.inner-nav-wrapper .sections section .con13-tiles-6-col.blue h3,.inner-nav-wrapper .sections section .con13-tiles-6-col.maroon h3{color:#fff}
.con13-tiles-6-col.green .hro03-product-header .band-content .product-title,.con13-tiles-6-col.green .inner-nav-wrapper .sections section h3,.con13-tiles-6-col.green div,.con13-tiles-6-col.green h1,.con13-tiles-6-col.green h2,.con13-tiles-6-col.green h3,.con13-tiles-6-col.green h4,.con13-tiles-6-col.green h5,.con13-tiles-6-col.green h6,.con13-tiles-6-col.green p,.con13-tiles-6-col.white .hro03-product-header .band-content .product-title,.con13-tiles-6-col.white .inner-nav-wrapper .sections section h3,.con13-tiles-6-col.white div,.con13-tiles-6-col.white h1,.con13-tiles-6-col.white h2,.con13-tiles-6-col.white h3,.con13-tiles-6-col.white h4,.con13-tiles-6-col.white h5,.con13-tiles-6-col.white h6,.con13-tiles-6-col.white p,.hro03-product-header .band-content .con13-tiles-6-col.green .product-title,.hro03-product-header .band-content .con13-tiles-6-col.white .product-title,.inner-nav-wrapper .sections section .con13-tiles-6-col.green h3,.inner-nav-wrapper .sections section .con13-tiles-6-col.white h3{color:#000}
.con13-tiles-6-col.orange .hro03-product-header .band-content .product-title,.con13-tiles-6-col.orange .inner-nav-wrapper .sections section h3,.con13-tiles-6-col.orange div,.con13-tiles-6-col.orange h1,.con13-tiles-6-col.orange h2,.con13-tiles-6-col.orange h3,.con13-tiles-6-col.orange h4,.con13-tiles-6-col.orange h5,.con13-tiles-6-col.orange h6,.con13-tiles-6-col.orange p,.hro03-product-header .band-content .con13-tiles-6-col.orange .product-title,.inner-nav-wrapper .sections section .con13-tiles-6-col.orange h3{color:#fff}
.tilePicture-container{padding:50px 5vw}
@media screen and (min-width:769px){.tilePicture-container{padding:50px 10vw}
}
.tilePicture-container.grey{background-color:#e8e8e8}
.tilePicture_title{text-align:center;padding-bottom:50px}
.tilePicture_info>.aem-Grid{max-width:1024px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;column-gap:30px;row-gap:30px}
@media screen and (min-width:769px){.tilePicture_info>.aem-Grid{column-gap:40px;grid-template-columns:1fr 1fr}
}
@media screen and (min-width:1200px){.tilePicture_info>.aem-Grid{grid-template-columns:1fr 1fr 1fr}
}
.det01-accordion-list{padding-top:0;margin:50px 0}
@media screen and (max-width:769px){.det01-accordion-list{padding-top:0;margin-top:50px;padding-left:5vw;padding-right:5vw}
}
@media print{.det01-accordion-list{padding:0;margin:0}
}
.det01-accordion-list .atm01-header-v1__wrapper *{text-align:left;list-style-position:outside}
.det01-accordion-list .item{position:relative;border-bottom:1px solid #acb5c0;padding:1.3125rem 0}
.det01-accordion-list .item:last-child{border-bottom:0}
.det01-accordion-list .item .item-content{height:0;overflow:hidden;transition-delay:0;margin-top:.625rem}
.det01-accordion-list .item.active .item-content{height:auto;overflow:auto;grid-row:2;visibility:visible}
.det01-accordion-list .item .item-toggle{position:absolute;display:block;width:100%;height:1.75rem;appearance:none;cursor:pointer;z-index:5}
.det01-accordion-list .item .item-toggle:active,.det01-accordion-list .item .item-toggle:focus{outline:0}
@media screen and (max-width:769px){.det01-accordion-list .item{padding-bottom:1rem;padding-top:1.1875rem}
.det01-accordion-list .item:first-child{padding-top:0}
}
.det01-accordion-list .item h3{font-size:20px;line-height:1.75rem;min-height:1.75rem;padding-right:1.875rem;cursor:pointer;color:#3b7b2b;transition:color .4s ease;position:relative}
.det01-accordion-list .item h3:hover{text-decoration:underline}
.det01-accordion-list .item h3:after{content:"";width:25px;height:26px;border-radius:50%;display:block;position:absolute;right:0;top:50%;background:#fff url(toplib/resources/vectors/chevron-down.svg) 50% no-repeat;transition:background .4s ease;background-size:contain;pointer-events:none;z-index:6;transform:translateY(-50%)}
@media print{.det01-accordion-list .item h3:after{display:none}
}
.det01-accordion-list .item.active h3{color:#000}
.det01-accordion-list .item.active h3:after{background-color:#e6e8ea;background-image:url(toplib/resources/vectors/chevron-up.svg)}
.det01-accordion-list .item .item-content .icon,.det01-accordion-list .item .item-content img{width:100%;height:auto;display:block;margin-top:.625rem}
.det01-accordion-list .item .item-content p{margin:0 0 .625rem}
@media screen and (max-width:769px){.det01-accordion-list .item .item-content p{margin-top:0;margin-bottom:0}
}
.det01-accordion-list .item .item-content .read-more{font-size:14px;line-height:1.25rem;font-weight:700}
.det01-accordion-list.no-collapse:not(.collapse) .item.active{grid-row-gap:0}
.det01-accordion-list.no-collapse:not(.collapse) h3{color:#000;cursor:default;pointer-events:none}
.det01-accordion-list.no-collapse:not(.collapse) h3:hover{text-decoration:none}
.det01-accordion-list.no-collapse:not(.collapse) h3:after{display:none}
.det01-accordion-list.no-collapse:not(.collapse) .item-content{height:auto;max-height:none;margin:0}
.det01-accordion-list.icons:not(.collapse) .item{grid-row-gap:0;padding:1.3125rem 0 1.3125rem 6.6875rem}
.det01-accordion-list.icons:not(.collapse) .item.active{grid-row-gap:0}
.det01-accordion-list.icons:not(.collapse) .item h3{position:static;color:#000;height:auto;align-self:end}
.det01-accordion-list.icons:not(.collapse) .item h3:after{display:none}
.det01-accordion-list.icons:not(.collapse) .item .icon,.det01-accordion-list.icons:not(.collapse) .item img{align-self:end;top:0}
@supports(display:grid){.det01-accordion-list.icons:not(.collapse) .item .icon,.det01-accordion-list.icons:not(.collapse) .item img{transform:translateY(50%)}
}
.det01-accordion-list.icons:not(.collapse) .item .item-content{height:auto;max-height:none;margin:0;grid-row:2}
.det01-accordion-list.icons .item{padding-left:6.6875rem;position:relative;padding-top:2.5rem;padding-bottom:2.5rem;margin:0}
.det01-accordion-list.icons .item .icon,.det01-accordion-list.icons .item img{width:67px;height:67px;position:static;top:40px;left:0}
.det01-accordion-list.icons .item svg{position:absolute;left:0;top:12px;background:#3b7b2b;border-radius:50%;padding:1.875rem;height:60px;width:60px}
.det01-accordion-list.icons .item svg path{transform:translate(-50%,-50%)}
@supports(display:grid){.det01-accordion-list.icons .item{display:grid;grid-template-columns:min-content 1fr;grid-template-rows:min-content min-content;grid-gap:0 2.5rem;padding:1.25rem 0}
@media screen and (max-width:769px){.det01-accordion-list.icons .item{padding:.625rem 0;grid-column-gap:20px}
}
.det01-accordion-list.icons .item .icon,.det01-accordion-list.icons .item img,.det01-accordion-list.icons .item svg{grid-column:1;grid-row:1;position:static;display:block;align-self:center;justify-self:center;margin:0;padding:0;top:0;left:0}
.det01-accordion-list.icons .item h3{grid-column:2;grid-row:1;align-self:center;justify-self:stretch;margin:0;padding:0}
.det01-accordion-list.icons .item .item-content{grid-column:2;grid-row:1;align-self:start;margin-top:-.9375rem}
.det01-accordion-list.icons .item .item-content p{margin-top:0}
.det01-accordion-list.icons .item.active .item-content{grid-row:2}
}
.det01-accordion-list.thumbnails .item{padding-left:17.5625rem;padding-top:2.125rem;padding-bottom:2.125rem;margin:0;min-height:15rem}
.det01-accordion-list.thumbnails .item:last-child{padding-bottom:0}
.det01-accordion-list.thumbnails .item h3{position:static;color:#000;height:auto}
.det01-accordion-list.thumbnails .item h3:after{display:none}
.det01-accordion-list.thumbnails .item .item-content{height:auto;max-height:none;margin:0}
.det01-accordion-list.thumbnails .item .item-content .icon,.det01-accordion-list.thumbnails .item .item-content img{width:15.0625rem;height:10rem;position:absolute;object-fit:cover;left:0;top:30px}
.det01-accordion-list.thumbnails .item .item-content p{margin-top:.625rem}
@media screen and (max-width:769px){.det01-accordion-list.thumbnails .item{padding-left:0}
.det01-accordion-list.thumbnails .item .item-content img{position:static;width:100%;height:auto;margin-bottom:20px}
.det01-accordion-list.thumbnails .item .item-content{padding-top:5px}
}
.det01-accordion-list.thumbnails.text-only .item{padding-left:0;padding-top:0;margin:1.875rem 0}
.det01-accordion-list.thumbnails.text-only .item h3{position:static;color:#000}
.det01-accordion-list.thumbnails.text-only .item h3:after{display:none}
.det01-accordion-list.thumbnails.text-only .item .item-content{height:auto;max-height:none;margin:0}
.det01-accordion-list.no-images .item .item-content .icon,.det01-accordion-list.thumbnails.text-only .item .item-content .icon,.det01-accordion-list.thumbnails.text-only .item .item-content img{display:none}
.det01-accordion-list .accordion-link-wrapper{padding-top:10px}
.det01-accordion-list .accordion-link-wrapper a{font-weight:700 !important}
.det01-accordion-list .accordion-link-wrapper a.loginUser:after{display:none}
.accordionList~div{clear:both}
.det01-accordion-list .c-button{display:block;margin:1.875rem auto}
.det01-accordion-list .item-content a{font-size:.875rem;font-weight:700}
.det01-accordion-list .atm01-header-v1__wrapper{margin-bottom:2.875rem}
.det01-accordion-list .atm01-header-v1__wrapper p{width:100%;font-size:20px;line-height:32px}
@media screen and (max-width:769px){.det01-accordion-list .atm01-header-v1__wrapper p{margin-top:1rem}
}
@media screen and (max-width:769px){.det01-accordion-list .atm01-header-v1__wrapper{margin-bottom:1.5625rem}
}
.det01-accordion-list .atm01-header-v1__wrapper h2{margin-bottom:13px}
.det01-accordion-list .atm01-header-v1__wrapper a{color:#3b7b2b}
.det01-accordion-list .band-content{max-width:53.125rem}
.det01-accordion-list.thumbnails .atm01-header-v1__wrapper{margin-bottom:.6875rem}
@media screen and (max-width:769px){.det01-accordion-list.thumbnails .atm01-header-v1__wrapper{margin-bottom:1.5625rem}
}
.det01-accordion-list.isnotAccordion.no-images .accordion-items .item:first-child{padding-top:0}
.det01-accordion-list.isnotAccordion .accordion-items .item{padding-top:2.125rem;padding-bottom:2.125rem}
@media screen and (max-width:769px){.det01-accordion-list.isnotAccordion .accordion-items .item{padding:rem(20px) 0 rem(24px) rem(50px)}
}
.det01-accordion-list.isnotAccordion .accordion-items .item:last-child{border-bottom:0}
.det01-accordion-list.isnotAccordion .accordion-items .item h3{color:#000;cursor:default;pointer-events:none}
.det01-accordion-list.isnotAccordion .accordion-items .item h3:after{content:none}
.det01-accordion-list.isnotAccordion .accordion-items .item h3:hover{text-decoration:none}
@media screen and (max-width:769px){.det01-accordion-list.isnotAccordion .accordion-items .item h3{font-size:18px;line-height:1.5rem;margin-bottom:0}
}
.det01-accordion-list.isnotAccordion .accordion-items .item .item-content{display:block;height:auto;max-height:inherit}
@media screen and (max-width:769px){.det01-accordion-list.isnotAccordion .accordion-items .item .item-content p{font-size:14px;line-height:1.625rem;margin-bottom:0}
}
.det01-accordion-list.isnotAccordion .accordion-items .item .item-content p:last-child{margin-bottom:0}
@media screen and (max-width:769px){.det01-accordion-list.isnotAccordion .accordion-items .item .item-content{margin-top:.4375rem}
}
@media screen and (min-width:769px){.det01-accordion-list.isnotAccordion.thumbnails .accordion-items .item:first-child{padding-top:35px}
}
.det01-accordion-list.icons .item .item-content .icon-wrap{position:absolute;left:0;top:21px;width:60px;height:60px;border-radius:50%;background-color:#ff8352;padding:15px}
.det01-accordion-list.icons .item .item-content .icon-wrap img:first-child{width:30px;height:auto;margin-top:0;-webkit-transform:translateY(0);transform:translateY(0)}
.det01-accordion-list.icons.blue-icons .accordion-items .item .icon-wrap{background-color:#459aff}
.det01-accordion-list.icons.maroon-icons .accordion-items .item .icon-wrap{background-color:#750d2b}
.det01-accordion-list.icons.green-icons .accordion-items .item .icon-wrap{background-color:#65fca2}
.det01-accordion-list.icons.orange-icons .accordion-items .item .icon-wrap{background-color:#ff8352}
.det01-accordion-list.icons.gray-icons .accordion-items .item .icon-wrap{background-color:#e6e8ea}
.det01-accordion-list ul{list-style-type:inherit}
.det01-accordion-list ul li{list-style-type:disc;margin-left:20px}
.det01-accordion-list ol{list-style-type:decimal}
.accodion-button-wrapper{text-align:center;width:100%}
.accodion-button-wrapper a{display:inline-block}
@media screen and (min-width:769px){.accordionList+.accordionList .band{padding:0 10vw 6.25rem}
}
@media screen and (max-width:769px){.det01-accordion-list.isnotAccordion.icons .accordion-items .item{padding:rem(20px) 0 rem(24px) rem(50px)}
}
.det21-biography h2.title{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:20px;line-height:2rem;font-weight:400;margin-top:1.125rem}
@media screen and (max-width:769px){.det21-biography h2.title{font-size:16px;line-height:1.5rem;margin-top:.5rem}
}
.det21-biography picture img{width:328px;height:auto}
@media screen and (max-width:769px){.det21-biography picture img{width:100%;max-width:100%}
}
.det21-biography .aside{border-top:5px solid #ef6023;padding:15px 0 0;margin:25px 0 0}
.det21-biography .aside h3{font-size:20px;line-height:1.625rem;border-bottom:1px solid #acb5c0;padding-bottom:15px;margin-bottom:25px}
@media screen and (max-width:769px){.det21-biography .aside h3{font-size:18px;line-height:1.5rem;margin-bottom:19px}
}
.det21-biography .aside.downloads a{display:block;font-size:14px;line-height:1.25rem;font-weight:700;margin:0 0 20px}
.det21-biography .aside.downloads a:last-child{margin-bottom:0}
.det21-biography .aside.downloads a:after{content:"";background:transparent url(toplib/resources/vectors/download.svg) 50% no-repeat;width:14px;height:16px;display:inline-block;vertical-align:middle;margin-left:1ch}
.det21-biography .aside.social a{height:15px;width:15px;display:inline-block;vertical-align:bottom;background-repeat:no-repeat;background-size:contain;font-size:0;margin:0 1.8125rem 0 0}
.det21-biography .aside.social a.fb{background-image:url(toplib/resources/vectors/fb-blue.svg);width:8px}
.det21-biography .aside.social a.twitter{background-image:url(toplib/resources/vectors/twitter-blue.svg);width:19px}
.det21-biography .aside.social a.linkedin{background-image:url(toplib/resources/vectors/li-blue.svg);width:16px}
.det21-biography article p{margin:30px 0}
@media screen and (max-width:769px){.det21-biography article p{margin:15px 0}
}
.det21-biography article p:first-child{font-size:18px;line-height:32px;margin-top:0}
@media screen and (max-width:769px){.det21-biography article p:first-child{font-size:16px;line-height:28px}
}
.det21-biography .sidebar{width:328px;display:inline-block;vertical-align:top}
.det21-biography article{display:inline-block;vertical-align:top;width:calc(100% - 428px);padding-left:100px}
@media screen and (max-width:769px){.det21-biography .sidebar,.det21-biography article{width:100%;padding:initial}
}
@supports(display:grid){.det21-biography .band-content{display:grid;grid-template-columns:min-content 1fr;grid-template-rows:min-content;grid-auto-rows:min-content;grid-gap:50px 100px;grid-auto-flow:row;align-items:start}
@media screen and (max-width:769px){.det21-biography .band-content{grid-template-columns:1fr;grid-template-rows:min-content min-content min-content;grid-gap:32px}
}
@media print{.det21-biography .band-content{grid-template-columns:1fr;grid-template-rows:min-content min-content min-content;grid-gap:32px}
}
.det21-biography .band-content .name{grid-column:1/span 2;grid-row:1;height:auto}
@media screen and (max-width:769px){.det21-biography .band-content .name{grid-column:1}
}
.det21-biography .band-content .sidebar{grid-column:1;grid-row:2/span 3;position:sticky;top:170px;width:100%;display:block}
@media print{.det21-biography .band-content .sidebar{grid-row:2;position:relative;top:0}
.det21-biography .band-content .sidebar .portrait{margin:0 auto;display:block}
.det21-biography .band-content .sidebar .aside{display:none}
}
@media screen and (max-width:769px){.det21-biography .band-content .sidebar{grid-row:2;position:relative;top:0}
.det21-biography .band-content .sidebar .portrait{margin:0 auto;display:block}
}
.det21-biography .band-content article{grid-column:2;grid-row:2/span 4;padding-left:0;width:auto}
@media screen and (max-width:769px){.det21-biography .band-content article{grid-column:1;grid-row:auto}
}
@media print{.det21-biography .band-content article{grid-column:1;grid-row:auto}
}
}
.con09-anchor-links-container{padding:0;margin:0;border-bottom:5px solid #e6e8ea;height:3.75rem;background:#fff;position:sticky;top:-1px;z-index:12}
@media print{.con09-anchor-links-container{display:none}
}
.con09-anchor-links-container .band-content{height:3.75rem;max-width:100%}
.con09-anchor-links-container nav{max-width:64rem;align-content:start;position:relative;margin:0 auto -.3125rem;height:4.8125rem;width:100%;overflow:hidden;scrollbar-color:auto;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
.con09-anchor-links-container nav:hover{overflow:auto}
@media(min-width:769px){.con09-anchor-links-container nav::-webkit-scrollbar{background:inherit;height:4px}
.con09-anchor-links-container nav::-webkit-scrollbar-thumb{background:#b7b7b7}
}
@media screen and (max-width:769px){.con09-anchor-links-container nav{padding-left:5vw;overflow-x:scroll}
}
.con09-anchor-links-container nav a{border-bottom:5px solid transparent;padding:1.375rem 0;line-height:1.25rem;height:4.0625rem;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#3b7b2b;font-weight:700;margin-top:-.3125rem;margin-right:1.75rem;display:inline-block;overflow:visible;vertical-align:top}
.con09-anchor-links-container nav a:last-child{margin-right:2.5rem}
.con09-anchor-links-container nav a:hover{color:#387b2b}
.con09-anchor-links-container nav a.active{border-bottom:5px solid #1e772d;color:#000}
.con09-anchor-links-container nav span{display:inline-block;height:65px;margin-top:-5px;padding:22px 1vw 22px 0;margin-right:2%;pointer-events:none;color:#000;line-height:1.25rem;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;white-space:nowrap;border-bottom:.3125rem solid transparent}
.con09-anchor-links-container.bands nav span{display:none}
.con09-anchor-links-container.jump-bands nav{max-width:77.5rem}
.con09-anchor-links-container.jump-bands nav span{display:inline-block}
.stuck .jumper-container{padding-top:3.75rem}
.stuck .jumper-container .con09-anchor-links-container{position:fixed;left:0;width:100%}
@supports(position:sticky){.stuck .jumper-container{padding-top:0}
.stuck .jumper-container .con09-anchor-links-container{position:sticky}
}
@media screen and (min-width:769px){.stuck .jumper-container .str03-gallery-image.band{padding:100px 0}
}
.jumper-container .anchor-band{position:relative}
.jumper-container .anchor-band .det20-modal-overlay{padding:8vw 10vw 0}
.jumper-container .jump-bands~.anchor-band{z-index:11;background:#fff}
@media screen and (min-width:769px){.jumper-container .str03-gallery-image.band{padding:100px 0}
}
.anchorNavigation .nav05-in-page-nav-vertical{top:180px}
@media(-ms-high-contrast:none) and (min-width:992px),screen and (-ms-high-contrast:active){.con11-timeline .items .timelineCard.last-card{display:block;margin-left:5.25rem}
}
.nav05-in-page-nav-vertical{width:241px;max-height:80vh;overflow-x:visible;overflow-y:auto;display:inline-block;background:#fff}
@media print{.nav05-in-page-nav-vertical{display:none}
}
.nav05-in-page-nav-vertical ::-webkit-scrollbar{width:0}
@media screen and (max-width:769px){.nav05-in-page-nav-vertical{width:100%;transform:translateX(-5vw);padding:0;margin-left:5vw;overflow:visible;top:5px}
.global-nav~.band .nav05-in-page-nav-vertical{top:59px}
}
.nav05-in-page-nav-vertical:after{content:"";display:block;background:linear-gradient(0,#fff,rgba(255,255,255,0));width:100%;height:40px;position:sticky;bottom:0;left:0;pointer-events:none}
@media screen and (max-width:769px){.nav05-in-page-nav-vertical:after{background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0));position:absolute;height:10px;bottom:-11px}
}
.nav05-in-page-nav-vertical strong{border-right:5px solid #e6e8ea;display:block;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;line-height:26px;padding:6px 0 15px;position:sticky;top:0;color:#000;background:#fff}
@media screen and (max-width:769px){.nav05-in-page-nav-vertical strong{display:none}
}
.nav05-in-page-nav-vertical strong:after{content:"";display:block;background:linear-gradient(180deg,white,rgba(255,255,255,0));width:100%;height:15px;position:absolute;bottom:-15px;left:0;pointer-events:none}
.nav05-in-page-nav-vertical a{display:block;width:100%;font-size:16px;color:#000;padding:0 10px 12px 0;border-right:5px solid #e6e8ea;transition:border .6s ease-out,font-weight .1s ease-out 0;transition-delay:20ms,0}
.nav05-in-page-nav-vertical a.active,.nav05-in-page-nav-vertical a:hover{border-color:#3b7b2b;transition:border .3s ease-out;transition-delay:0,0}
.nav05-in-page-nav-vertical a:hover{color:#3b7b2b;font-weight:700}
.nav05-in-page-nav-vertical a.active{font-weight:700}
@media screen and (max-width:769px){.nav05-in-page-nav-vertical a{display:none}
}
.nav05-in-page-nav-vertical .select2-container{display:none}
@media screen and (max-width:769px){.nav05-in-page-nav-vertical .select2-container{display:inline-block}
}
.inner-nav-wrapper{height:100%;position:relative;display:flex;flex-direction:row;align-items:stretch;align-content:stretch;margin-top:20px}
.inner-nav-wrapper nav{display:inline-block}
@media screen and (max-width:769px){.inner-nav-wrapper{display:block;margin-top:0}
}
.inner-nav-wrapper .sections{width:auto;width:calc(100% - 346px);margin-left:100px;display:inline-block;vertical-align:top}
@media print{.inner-nav-wrapper .sections{grid-column:span 2}
}
.inner-nav-wrapper .sections section{margin-bottom:35px}
.inner-nav-wrapper .sections h2,.inner-nav-wrapper .sections h3{margin-bottom:17px}
@media screen and (max-width:769px){.inner-nav-wrapper .sections{display:block;width:auto;padding-top:15px;margin-left:0}
}
.inner-nav-wrapper .sections section p{margin:10px 0;font-size:16px;line-height:30px}
.inner-nav-wrapper .nav-wrapper{width:241px}
@media screen and (max-width:769px){.inner-nav-wrapper .nav-wrapper{width:100%}
}
.inner-nav-wrapper .nav-wrapper nav{display:block}
.global-nav~.band .inner-nav-wrapper .nav-wrapper nav{top:170px}
@media screen and (max-width:769px){.inner-nav-wrapper .nav-wrapper{top:0;position:sticky}
.global-nav~.band .inner-nav-wrapper .nav-wrapper{top:60px}
}
.anchorNavigation .inner-nav-wrapper .nav-wrapper{top:170px}
@media screen and (max-width:769px){.anchorNavigation .inner-nav-wrapper .nav-wrapper{top:60px;z-index:999}
}
.nav05-in-page-nav-vertical.js-is-sticky a{padding:3px 10px 3px 0}
.con11-timeline{background:#000;height:auto;position:relative;overflow:hidden}
@media print{.con11-timeline{background:transparent}
}
.con11-timeline:after{content:"";display:block;position:absolute;border-left:1px solid #acb5c0;top:0;bottom:0;left:50%;height:100%;z-index:1}
@media screen and (max-width:769px){.con11-timeline:after{height:98%;top:1%}
}
.con11-timeline .items{width:100%;margin:0 auto;text-align:center;font-size:0}
@media screen and (max-width:769px){.con11-timeline .items .item:nth-child(2n),.con11-timeline .items .item:nth-child(odd),.con11-timeline .items .timelineCard:nth-child(2n),.con11-timeline .items .timelineCard:nth-child(odd){transform:none}
.con11-timeline .items .timelineCard:nth-child(odd).timelineCard,.con11-timeline .items h2:nth-child(odd).timelineCard{transform:translateY(0)}
}
.con11-timeline .items .c-button{transform:translateY(-100px)}
@media screen and (max-width:769px){.con11-timeline .items .c-button{transform:none}
}
@media print{.con11-timeline .items .c-button{display:none}
}
.con11-timeline .items h2{vertical-align:top}
.con11-timeline .items .timelineCard{vertical-align:bottom}
.con11-timeline .items .timelineCard,.con11-timeline .items h2{width:calc(50% - 168px);display:inline-block;margin-bottom:80px}
.con11-timeline .items .timelineCard:nth-child(3),.con11-timeline .items h2:nth-child(3){margin-top:80px}
@media screen and (max-width:769px){.con11-timeline .items .timelineCard:nth-child(3),.con11-timeline .items h2:nth-child(3){margin-top:0}
}
@media screen and (max-width:769px){.con11-timeline .items .timelineCard,.con11-timeline .items h2{width:auto}
}
.con11-timeline .items .timelineCard:nth-child(odd),.con11-timeline .items h2:nth-child(odd){margin-right:168px}
@media screen and (max-width:769px){.con11-timeline .items .timelineCard:nth-child(odd),.con11-timeline .items h2:nth-child(odd){margin-right:0}
}
.con11-timeline .items .timelineCard:nth-child(odd).timelineCard,.con11-timeline .items h2:nth-child(odd).timelineCard{transform:translateY(-70%)}
.con11-timeline .items .timelineCard:nth-child(odd).timelineCard:last-child,.con11-timeline .items h2:nth-child(odd).timelineCard:last-child{transform:translate(-50%,-70%)}
@supports(display:grid){.con11-timeline .items .timelineCard:nth-child(odd).timelineCard:last-child,.con11-timeline .items h2:nth-child(odd).timelineCard:last-child{transform:translateY(-20vw)}
}
@media screen and (max-width:769px){.con11-timeline .items .timelineCard:nth-child(odd).timelineCard,.con11-timeline .items h2:nth-child(odd).timelineCard{transform:translateY(0)}
}
@media screen and (min-width:770px) and (max-width:991px){.con11-timeline .items .timelineCard:nth-child(odd).timelineCard,.con11-timeline .items h2:nth-child(odd).timelineCard{transform:translateY(-30%)}
}
.con11-timeline .items .timelineCard:nth-child(2n).timelineCard:last-child,.con11-timeline .items h2:nth-child(2n).timelineCard:last-child{margin-bottom:280px}
.con11-timeline .items .timelineCard{text-align:left;display:inline-block}
@media screen and (min-width:769px){.con11-timeline .items .timelineCard:last-of-type .date:after{background:#000;content:"";width:100%;height:300vh;display:block;position:absolute;left:0;top:100%;margin-top:3px}
}
@supports(display:grid){.con11-timeline .items{width:auto;text-align:left;display:grid;grid-gap:5rem 10.625rem;grid-template-columns:1fr 1fr;grid-template-rows:min-content;grid-auto-rows:min-content;align-items:start;justify-items:center;grid-auto-flow:dense;position:relative;z-index:3;justify-self:center;margin-bottom:-280px}
.con11-timeline .items .timelineCard,.con11-timeline .items h2{width:100%;margin:0;transform:none}
.con11-timeline .items .timelineCard:nth-child(odd),.con11-timeline .items h2:nth-child(odd){margin-right:0}
.con11-timeline .items .timelineCard:nth-child(odd).timelineCard,.con11-timeline .items h2:nth-child(odd).timelineCard{transform:translateY(-20vw)}
@media screen and (max-width:769px){.con11-timeline .items{grid-template-columns:1fr;grid-gap:6.25rem;margin-bottom:-80px}
.con11-timeline .items .item:nth-child(2n),.con11-timeline .items .item:nth-child(odd),.con11-timeline .items .timelineCard:nth-child(2n),.con11-timeline .items .timelineCard:nth-child(odd){transform:none}
.con11-timeline .items .timelineCard:nth-child(odd).timelineCard,.con11-timeline .items h2:nth-child(odd).timelineCard{transform:translateY(0)}
}
@media screen and (min-width:769px){.con11-timeline .items .item,.con11-timeline .items .timelineCard{height:100%}
.con11-timeline .items .item:nth-child(odd),.con11-timeline .items .timelineCard:nth-child(odd){transform:translateY(-20vw)}
.con11-timeline .items .item:nth-child(2n),.con11-timeline .items .timelineCard:nth-child(2n){transform:none}
}
}
.con11-timeline .items h2{text-align:left;color:#fff;background:#000;font-size:32px;line-height:2.25rem;max-width:26.6875rem;justify-self:end;z-index:4}
@media print{.con11-timeline .items h2{color:#000;background:transparent}
}
@media screen and (max-width:769px){.con11-timeline .items h2{background:#000;justify-self:center;font-size:24px;line-height:28px;position:relative}
.con11-timeline .items h2:before{top:-40px}
.con11-timeline .items h2:after,.con11-timeline .items h2:before{content:"";display:block;background:#000;position:absolute;left:0;width:100%;height:2.1875rem}
.con11-timeline .items h2:after{bottom:-40px}
}
@media screen{html.js .con11-timeline .item .item-content,html.js .con11-timeline .timelineCard .item-content{transition:all .43s ease-out;opacity:0;transform:translateY(20%)}
html.js.loaded .con11-timeline .item.seen .item-content,html.js.loaded .con11-timeline .timelineCard.seen .item-content{opacity:1;transform:translateY(0)}
}
.con11-timeline.timeline-auth .items{grid-template-columns:1fr;grid-gap:100px}
.con11-timeline.timeline-auth .timelineCard{margin:20px;display:block}
.con11-timeline.timeline-auth .timelineCard .company{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}
.con11-timeline.timeline-auth .timelineCard .company:before{display:none}
.con11-timeline.timeline-auth .timelineCard .date{position:static;transform:translateX(0);margin:20px auto;display:block}
.con11-timeline.timeline-auth .items .timelineCard:nth-child(2n){-webkit-transform:none;transform:none}
.con11-timeline.timeline-auth .items .timelineCard .item-content{opacity:1;transform:translateY(0)}
.con11-timeline.timeline-auth .items .timelineCard:nth-child(odd){transform:translateY(0)}
.con11-timeline.timeline-auth .items h2{text-align:center;justify-self:auto}
.item.det19-card-timeline,.timelineCard{max-width:427px;z-index:5;justify-self:start;align-self:start;position:relative}
@media screen and (max-width:769px){.item.det19-card-timeline,.timelineCard{justify-self:center}
}
.item.det19-card-timeline.clickable,.timelineCard.clickable{cursor:pointer}
.item.det19-card-timeline.clickable:hover .read-more,.timelineCard.clickable:hover .read-more{border-bottom:3px solid #387b2b;color:#387b2b}
.item.det19-card-timeline.clickable .title,.timelineCard.clickable .title{color:#3b7b2b}
.item.det19-card-timeline .item-content,.timelineCard .item-content{background:#fff;position:relative;z-index:2;height:100%}
@media screen and (max-width:769px){.item.det19-card-timeline .item-content,.timelineCard .item-content{top:50px}
}
.item.det19-card-timeline img,.item.det19-card-timeline picture,.timelineCard img,.timelineCard picture{width:100%;max-height:260px;display:block}
@media screen and (max-width:769px){.item.det19-card-timeline img,.item.det19-card-timeline picture,.timelineCard img,.timelineCard picture{max-height:204px}
}
.item.det19-card-timeline .date,.timelineCard .date{height:40px;width:97px;position:absolute;left:-85px;transform:translateX(-50%);top:20px;border:2px solid #fff;background:#000;border-radius:100px;display:block;color:#fff;text-align:center;padding:6px 0;font-size:14px;line-height:24px;font-weight:700;pointer-events:none}
@media screen and (max-width:769px){.item.det19-card-timeline .date,.timelineCard .date{left:50%;top:-20px;transform:translate(-50%,-100%)}
}
.item.det19-card-timeline .company,.timelineCard .company{background:#ef6023;-webkit-print-color-adjust:exact;color:#000;padding:16px 24px 14px;position:absolute;top:15px;left:0;height:50px;font-weight:700;font-size:14px;line-height:20px;z-index:3}
.item.det19-card-timeline .company:before,.timelineCard .company:before{content:"";display:block;position:absolute;left:0;top:0;transform:translateX(-100%);border-top:25px solid transparent;border-right:25px solid #ef6023;border-bottom:25px solid transparent}
@media screen and (max-width:769px){.item.det19-card-timeline .company,.timelineCard .company{width:100%;top:-50px;left:50%;transform:translateX(-50%);text-align:center}
.item.det19-card-timeline .company:before,.timelineCard .company:before{display:none}
}
.item.det19-card-timeline .text,.timelineCard .text{padding:25px 40px 33px}
@media screen and (max-width:769px){.item.det19-card-timeline .text,.timelineCard .text{padding:25px 30px}
}
.item.det19-card-timeline .title,.timelineCard .title{color:#000;font-size:18px;line-height:24px;margin-bottom:5px}
@media screen and (max-width:769px){.item.det19-card-timeline .title,.timelineCard .title{font-size:16px;line-height:22px}
}
.item.det19-card-timeline p,.timelineCard p{line-height:26px}
@media screen and (max-width:769px){.item.det19-card-timeline p,.timelineCard p{line-height:22px}
}
.item.det19-card-timeline .read-more,.timelineCard .read-more{font-weight:700;font-size:14px;line-height:20px;margin:17px 0 0;display:inline-block;border-bottom:3px solid transparent;transition:border .34s ease}
@media screen and (max-width:769px){.item.det19-card-timeline .read-more,.timelineCard .read-more{font-size:12px;line-height:20px}
}
@media print,screen and (min-width:769px){.item.det19-card-timeline:nth-child(odd),.timelineCard:nth-child(odd){justify-self:end}
.item.det19-card-timeline:nth-child(odd) .date,.timelineCard:nth-child(odd) .date{left:auto;right:-85px;transform:translateX(50%)}
.item.det19-card-timeline:nth-child(odd) .company,.timelineCard:nth-child(odd) .company{left:auto;right:0}
.item.det19-card-timeline:nth-child(odd) .company:before,.timelineCard:nth-child(odd) .company:before{left:auto;right:0;transform:translateX(100%);border-right:0;border-left:25px solid #ef6023}
}
.item.det19-card-timeline .script,.timelineCard .script{display:none}
.con11-timeline .det20-modal-overlay.active{padding-bottom:100px}
.con11-timeline .det20-modal-overlay>.aem-Grid{display:inline-block}
.con11-timeline .det20-modal-overlay .det16-rich-text-field{padding:0 20px}
.con11-timeline .det20-modal-overlay .aem-GridColumn{display:inline-block}
.con11-timeline .det20-modal-overlay .aem-GridColumn.columnControl{width:100%}
@media screen and (max-width:767px){.con11-timeline .det20-modal-overlay .band .band-content{min-width:0}
}
@media screen and (max-width:767px){.con11-timeline .det20-modal-overlay .close-top{top:10px;right:15px}
}
.con11-timeline .det20-modal-overlay hr{display:block;clear:both;height:80px}
.con11-timeline .det20-modal-overlay hr:before{content:"";width:100%;height:50%;display:block;border-bottom:1px solid #a9b3bd}
@media screen and (max-width:769px){.con11-timeline .items{grid-gap:8.25rem}
}
.con11-timeline .timelineCard picture img.lazyload,.con11-timeline .timelineCard picture img.lazyloading{min-height:200px}
.str05-feature-1-column.band{padding-top:0;margin-top:100px}
@media screen and (max-width:769px){.str05-feature-1-column.band{padding-top:0;margin-top:50px}
}
.str05-feature-1-column .band-content{text-align:center}
.str05-feature-1-column .band-content h2{text-align:left;border-left:5px solid #ef6023;padding:0 0 0 80px;margin:0 0 32px}
.str05-feature-1-column .band-content .images{padding:0}
.str05-feature-1-column .band-content .images.row{display:flex;flex-wrap:wrap}
.str05-feature-1-column .band-content .images.row .col{padding:0 0 20px}
.str05-feature-1-column .band-content .images.row .col:last-child{padding-bottom:0}
@media screen and (min-width:769px){.str05-feature-1-column .band-content .images.row .col{padding:0}
.str05-feature-1-column .band-content .images.row .col:nth-child(2n){padding-left:20px}
}
.str05-feature-1-column .band-content .images picture img{width:100%;height:100%;object-fit:cover}
.str05-feature-1-column .band-content .images picture{width:100%;height:100%}
.str05-feature-1-column .band-content p{margin:30px 80px;width:auto;max-width:850px;text-align:left}
.str05-feature-1-column .band-content .c-button{background:#3b7b2b;color:#fff;font-size:12px}
.str05-feature-1-column .band-content .c-button:hover{background:#0d4a17}
.str05-feature-1-column.fullbleed{padding-left:0;padding-right:0}
.str05-feature-1-column.fullbleed .band-content{width:100%;max-width:none;margin:0}
.str05-feature-1-column.fullbleed .band-content h2{width:80%;margin-left:auto;margin-right:auto}
@media screen and (max-width:769px){.str05-feature-1-column.fullbleed .band-content h2{margin-left:0;margin-right:0}
}
.str05-feature-1-column.fullbleed .band-content p{width:80%;margin:30px auto;padding:0 87px;max-width:819px}
@media screen and (max-width:769px){.str05-feature-1-column,.str05-feature-1-column.fullbleed .band-content p{padding-left:0;padding-right:0}
.str05-feature-1-column .band-content{width:100%;margin:0;max-width:none;padding:0 5vw}
.str05-feature-1-column .band-content h2{border:0;margin:0 0 20px;padding:0}
.str05-feature-1-column .band-content p{width:100%;margin:20px auto}
}
.str05-feature-1-column-mod.band{padding-top:0;margin-top:100px}
@media screen and (max-width:769px){.str05-feature-1-column-mod.band{padding-top:0;margin-top:50px}
}
.str05-feature-1-column-mod .band-content{text-align:center}
.str05-feature-1-column-mod .band-content h2{text-align:left;border-left:5px solid #a9b3bd;padding:0 0 0 80px;margin:0 0 32px;font-size:2rem}
.str05-feature-1-column-mod .band-content p{margin:30px 80px;width:auto;max-width:850px;text-align:left}
.str05-feature-1-column-mod .images{padding:0;margin:0}
.str05-feature-1-column-mod .images.row{display:flex;flex-wrap:wrap}
.str05-feature-1-column-mod .images .col{padding:0 0 20px}
@media screen and (min-width:769px){.str05-feature-1-column-mod .images .col{padding:0;width:100%}
}
.str05-feature-1-column-mod .images .col.m6{width:50%;padding:0}
.str05-feature-1-column-mod .images .col:last-child{padding-bottom:0}
.str05-feature-1-column-mod .col.m6:nth-child(2n){padding-left:20px}
.str05-feature-1-column-mod .col.m6:nth-child(2n) p{padding-left:10px}
@media screen and (max-width:769px){.str05-feature-1-column-mod .col.m6:nth-child(2n) p{padding-left:0}
}
.str05-feature-1-column-mod picture{width:100%;height:100%}
.str05-feature-1-column-mod picture img{width:100%;height:100%;object-fit:cover}
.str05-feature-1-column-mod.fullbleed{padding-left:0;padding-right:0}
.str05-feature-1-column-mod.fullbleed .band-content{width:100%;max-width:none;margin:0}
.str05-feature-1-column-mod.fullbleed h2{width:80%;margin-left:auto;margin-right:auto}
@media screen and (max-width:769px){.str05-feature-1-column-mod.fullbleed h2{margin-left:0;margin-right:0}
}
.str05-feature-1-column-mod.fullbleed p{width:80%;margin:30px auto;padding:0 87px;max-width:819px}
@media screen and (max-width:769px){.str05-feature-1-column-mod.fullbleed p{padding-left:0;padding-right:0}
}
.str05-feature-1-column-mod .content{max-width:1024px;margin:0 auto}
@media screen and (max-width:769px){.str05-feature-1-column-mod .content{max-width:100%;margin-bottom:25px}
}
.str05-feature-1-column-mod .content .col{padding:0}
@media screen and (max-width:769px){.str05-feature-1-column-mod .content .col{margin-top:15px}
}
.str05-feature-1-column-mod .content p{padding:0;max-width:500px;margin:32px 0;width:100%}
@media screen and (max-width:769px){.str05-feature-1-column-mod .content p{margin:0}
}
.str05-feature-1-column-mod .col.s12:last-child p{padding-left:10px}
@media screen and (max-width:769px){.str05-feature-1-column-mod .col.s12:last-child p{padding-left:0}
}
.str05-feature-1-column-mod .col.bodyText p{max-width:850px;margin:32px auto}
@media screen and (max-width:769px){.str05-feature-1-column-mod .col.bodyText p{max-width:100%}
}
@media screen and (max-width:769px){.str05-feature-1-column-mod .col.bodyText{margin:0}
}
@media screen and (max-width:769px){.str05-feature-1-column-mod{padding-left:0;padding-right:0}
.str05-feature-1-column-mod .band-content{width:100%;margin:0;max-width:none;padding:0 5vw}
.str05-feature-1-column-mod .band-content h2{border:0;margin:0 0 20px;padding:0}
.str05-feature-1-column-mod .band-content p{width:100%;margin:20px auto}
}
.nav06-horizontal-link-list{background:#3b7b2b;color:#fff;padding-top:25px;padding-bottom:28px}
.nav06-horizontal-link-list nav{text-align:center;display:flex;justify-items:center;justify-content:center;align-items:center;flex-wrap:wrap}
@media screen and (max-width:769px){.nav06-horizontal-link-list nav{flex-direction:column;align-items:start}
}
.nav06-horizontal-link-list nav a{font-size:14px;line-height:17px;color:#fff;font-weight:700;display:inline-block;position:relative;padding:5px 10px}
@media screen and (max-width:769px){.nav06-horizontal-link-list nav a{text-align:left;padding:15px 0}
}
.nav06-horizontal-link-list nav a:hover{color:#eeeeef}
.nav06-horizontal-link-list nav a:after{content:"|";color:#fff;position:absolute;display:block;right:-2.5px;top:50%;transform:translateY(-50%)}
@media screen and (max-width:769px){.nav06-horizontal-link-list nav a:after{display:none}
}
.nav06-horizontal-link-list nav a:last-child:after{display:none}
@media screen and (max-width:769px){.str02-gallery-video-player .atm01-header-v1__wrapper{margin-bottom:14px}
}
.str02-gallery-video-player.gallery-video-player-1.band{padding-top:0}
@media screen and (max-width:769px){.str02-gallery-video-player.gallery-video-player-1.band{padding-top:0;margin-top:50px}
}
.str02-gallery-video-player.gallery-video-player-1.band.video-gallery-more-videos{padding-bottom:0}
.str02-gallery-video-player .description{margin:33px 0 0}
@media screen and (max-width:769px){.str02-gallery-video-player .description{max-height:60px;padding-bottom:30px;text-overflow:ellipsis;overflow-x:hidden;overflow-y:visible;white-space:nowrap;transition:max-height .5s ease;position:relative;z-index:2;margin-bottom:23px;margin-top:23px}
.str02-gallery-video-player .description.no-content{text-overflow:inherit;white-space:inherit;max-height:inherit}
.str02-gallery-video-player .description.no-content:after{content:""}
.str02-gallery-video-player .description:after{content:"Show More";background:transparent url(toplib/resources/vectors/carot-down.svg) 100% no-repeat;padding-right:20px;position:absolute;bottom:0;left:0;display:block;color:#3b7b2b;z-index:3;font-weight:700;cursor:pointer}
.str02-gallery-video-player .description.active{max-height:100%;white-space:normal;overflow:visible}
.str02-gallery-video-player .description.active:after{content:"Show Less";bottom:0;background-image:url(toplib/resources/vectors/carot-up.svg)}
}
.str02-gallery-video-player #video-container,.str02-gallery-video-player .youtube-video-container{margin-top:38px;position:relative;height:0;width:100%;padding-top:56.25%}
@media screen and (max-width:769px){.str02-gallery-video-player #video-container,.str02-gallery-video-player .youtube-video-container{margin-top:0}
}
.str02-gallery-video-player #video-container iframe,.str02-gallery-video-player #video-container video,.str02-gallery-video-player .youtube-video-container iframe,.str02-gallery-video-player .youtube-video-container video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.str02-gallery-video-player #video-container video,.str02-gallery-video-player .youtube-video-container video{height:auto;object-fit:cover}
.str02-gallery-video-player #video-container.ready:before,.str02-gallery-video-player .youtube-video-container.ready:before{content:"";width:80px;height:80px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;background:white url(toplib/resources/vectors/play-arrow.svg) 54% no-repeat;background-size:20px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,.7);transition:all .4s ease}
.str02-gallery-video-player #video-container:hover:before,.str02-gallery-video-player .youtube-video-container:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.str02-gallery-video-player #video-container.paused:before,.str02-gallery-video-player #video-container.playing:before,.str02-gallery-video-player .youtube-video-container.paused:before,.str02-gallery-video-player .youtube-video-container.playing:before{opacity:0}
.str02-gallery-video-player .more-videos{margin-top:50px}
.str02-gallery-video-player .more-videos a{margin-right:15px}
@media screen and (max-width:769px){.str02-gallery-video-player .more-videos a{max-width:200px;margin-right:10px;padding:30px 0 45px}
}
.str02-gallery-video-player .more-videos a span.video-listing{display:inline-block;position:relative;margin-bottom:15px}
.str02-gallery-video-player .more-videos a span.video-listing:before{content:"";width:30px;height:30px;display:block;position:absolute;left:50%;top:calc(50% - 15px);transform:translateX(-50%);z-index:2;pointer-events:none;background:white url(toplib/resources/vectors/play-arrow.svg) 54% no-repeat;background-size:10px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,.7);transition:all .4s ease}
.str02-gallery-video-player .more-videos a span.video-listing:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.str02-gallery-video-player .more-videos a img{width:100%;height:auto;object-fit:cover;z-index:1}
@media screen and (max-width:769px){.str02-gallery-video-player .more-videos a img{min-width:200px;min-height:104px}
}
.gallery-video-player-v3 .video-gallery__list-carousel.is-single-slide .flickity-page-dots{display:none}
.gallery-video-player-v3.band{width:100%;padding-left:0;padding-right:0}
@media screen and (min-width:992px){.gallery-video-player-v3.band{margin:auto;padding:50px 0}
}
@media screen and (min-width:769px){.gallery-video-player-v3 .band-content{margin:0 5vw}
}
@media screen and (min-width:992px){.gallery-video-player-v3 .band-content{margin:0 10vw}
}
@media screen and (min-width:1280px){.gallery-video-player-v3 .band-content{margin:0 auto;width:1024px}
}
.gallery-video-player-v3 .atm01-header-v1__wrapper{text-align:left}
@media screen and (min-width:992px){.gallery-video-player-v3 h3{font-size:2rem}
}
.gallery-video-player-v3 .description{font-size:16px;line-height:30px;margin:0 0 60px;width:100%}
@media screen and (max-width:992px){.gallery-video-player-v3 .description{max-height:60px;padding-bottom:30px;text-overflow:ellipsis;overflow-x:hidden;overflow-y:visible;white-space:nowrap;transition:max-height .5s ease;position:relative;z-index:2;margin-bottom:20px}
.gallery-video-player-v3 .description.no-content{text-overflow:inherit;white-space:inherit;max-height:inherit}
.gallery-video-player-v3 .description.no-content:after{content:""}
.gallery-video-player-v3 .description:after{content:"See More";background:transparent url(toplib/resources/vectors/carot-down.svg) 100% no-repeat;padding-right:20px;position:absolute;bottom:0;left:0;display:block;color:#3b7b2b;z-index:3;font-weight:700;cursor:pointer;background-image:none}
.gallery-video-player-v3 .description.active{max-height:100%;white-space:normal;overflow:visible}
.gallery-video-player-v3 .description.active:after{content:"See Less";bottom:0}
}
.gallery-video-player-v3 .video-gallery__video-container,.gallery-video-player-v3 .youtube-video-container{margin-top:23px;position:relative;min-height:211px}
@media screen and (min-width:992px){.gallery-video-player-v3 .video-gallery__video-container,.gallery-video-player-v3 .youtube-video-container{height:576px;max-width:1024px;margin:45px 10vw 0}
}
@media screen and (min-width:1280px){.gallery-video-player-v3 .video-gallery__video-container,.gallery-video-player-v3 .youtube-video-container{height:576px;max-width:1024px;margin:45px auto 0}
}
.gallery-video-player-v3 .video-gallery__video-container .video-content,.gallery-video-player-v3 .youtube-video-container .video-content{height:100%;position:absolute;left:0;right:0;top:0;margin:0 auto}
.gallery-video-player-v3 .video-gallery__video-container .content,.gallery-video-player-v3 .youtube-video-container .content{display:flex;width:100%;height:100%;align-items:center;justify-content:center}
@media screen and (min-width:992px){.gallery-video-player-v3 .video-gallery__video-container .content,.gallery-video-player-v3 .youtube-video-container .content{justify-content:space-between}
}
.gallery-video-player-v3 .video-gallery__video-container iframe,.gallery-video-player-v3 .video-gallery__video-container video,.gallery-video-player-v3 .youtube-video-container iframe,.gallery-video-player-v3 .youtube-video-container video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.gallery-video-player-v3 .video-gallery__video-container.ready:before,.gallery-video-player-v3 .youtube-video-container.ready:before{content:"";width:80px;height:80px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;background:white url(toplib/resources/vectors/play-arrow.svg) 54% no-repeat;background-size:20px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,.7);transition:all .4s ease}
.gallery-video-player-v3 .video-gallery__video-container:hover:before,.gallery-video-player-v3 .youtube-video-container:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.gallery-video-player-v3 .video-gallery__video-container.playing:before,.gallery-video-player-v3 .youtube-video-container.playing:before{opacity:0}
.gallery-video-player-v3 .more-videos{height:auto;min-height:267px;background:#eee;width:100vw;margin-left:-10vw;padding:0 10vw}
@media screen and (max-width:992px){.gallery-video-player-v3 .more-videos{margin-left:-5vw;padding:0}
.gallery-video-player-v3 .more-videos .band-content{width:100vw;padding:0 5vw}
}
.gallery-video-player-v3 .more-videos .band-content{margin:0 auto;max-width:1024px;height:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;white-space:nowrap}
.gallery-video-player-v3 .more-videos a{display:inline-block;vertical-align:top;border-top:5px solid transparent;padding:30px 0;margin-right:20px;height:100%;max-width:31%;white-space:normal;position:relative}
@media screen and (max-width:992px){.gallery-video-player-v3 .more-videos a{max-width:200px;margin-right:10px}
}
.gallery-video-player-v3 .more-videos a.active{border-top:5px solid #3b7b2b}
.gallery-video-player-v3 .more-videos a span.video-listing{display:inline-block;position:relative;margin-bottom:15px}
.gallery-video-player-v3 .more-videos a span.video-listing:before{content:"";width:30px;height:30px;display:block;position:absolute;left:50%;top:calc(50% - 15px);transform:translateX(-50%);z-index:2;pointer-events:none;background:white url(toplib/resources/vectors/play-button.svg) 54% no-repeat;background-size:10px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,.7)}
.gallery-video-player-v3 .more-videos a span.video-listing:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.gallery-video-player-v3 .more-videos a img{width:100%;height:auto;object-fit:cover;z-index:1}
@media screen and (max-width:992px){.gallery-video-player-v3 .more-videos a img{min-width:200px;min-height:104px}
}
@media screen and (max-width:992px){.gallery-video-player-v3 .more-videos a.active:before{top:calc(25% - 15px)}
}
.gallery-video-player-v3 .more-videos .title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#000;font-size:18px;line-height:24px;font-weight:700;word-wrap:break-word}
.gallery-video-player-v3 .more-videos .desc{display:none}
.gallery-video-player-v3.youtube-video-wrapper-gallery .description{margin-top:0}
@media screen and (min-width:992px){.gallery-video-player-v3.youtube-video-wrapper-gallery .description{display:none}
}
.gallery-video-player-v3.full-width{overflow:hidden;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}
@media screen and (min-width:992px){.gallery-video-player-v3.full-width{padding:50px 0 210px;position:relative}
.gallery-video-player-v3.full-width .video-content{margin:0 10vw}
.gallery-video-player-v3.full-width .video-content h3:first-child{margin-left:200px}
.gallery-video-player-v3.full-width .content{height:680px}
.gallery-video-player-v3.full-width .video-thumb{padding:0 0 22px 30px}
}
@media screen and (min-width:1280px){.gallery-video-player-v3.full-width .video-content{margin:0 auto}
}
@media screen and (min-width:992px){.gallery-video-player-v3.full-width .video-gallery__overlay{height:790px}
}
@media screen and (min-width:992px){.gallery-video-player-v3.full-width .video-gallery__overlay .play-video-button{margin-right:55px}
}
@media screen and (min-width:992px){.gallery-video-player-v3.full-width .video-gallery__overlay .video-desc-text{margin-left:0}
.gallery-video-player-v3.full-width .video-gallery__overlay .video-desc-text h3{margin-left:inherit}
}
@media screen and (min-width:992px){.gallery-video-player-v3.full-width .video-gallery__overlay .video-nav{bottom:175px;right:55px}
}
.gallery-video-player-v3.full-width .video-gallery__thumb-videos{background:0;margin:15px 0}
@media screen and (min-width:992px){.gallery-video-player-v3.full-width .video-gallery__thumb-videos{position:absolute;top:825px;left:0;z-index:5;width:100%}
}
.gallery-video-player-v3.full-width .video-gallery__list-carousel{max-width:none;width:100%;margin:0}
@media screen and (min-width:992px){.gallery-video-player-v3.full-width .video-gallery__video-container,.gallery-video-player-v3.full-width .youtube-video-container{height:790px;width:100%;max-width:none;margin:45px 0 0}
}
.gallery-video-player-v3 .mobile-wrapper{display:none}
@media screen and (max-width:992px){.gallery-video-player-v3 .mobile-wrapper{margin-top:25px;display:block}
.gallery-video-player-v3 .mobile-wrapper .description{font-size:14px}
.gallery-video-player-v3 .mobile-wrapper .duration{margin:5px 0;font-weight:700;color:#3b7b2b;font-size:14px}
}
.video-gallery__thumb-videos{background:0;margin:15px 0;overflow:hidden}
.video-gallery__thumb-videos .flickity-page-dots{position:relative;bottom:inherit;margin:20px 0;display:block}
.video-gallery__thumb-videos .flickity-page-dots .dot{margin:0 3px}
.video-gallery__thumb-videos .flickity-page-dots .dot.is-selected{background:#64a70b}
.video-gallery__thumb-videos .flickity-prev-next-button{position:relative;top:60px}
.video-gallery__thumb-videos .flickity-prev-next-button.next{float:right;display:none}
.video-gallery__thumb-videos .flickity-prev-next-button.previous{right:inherit;display:none}
.video-gallery__overlay{overflow:hidden;position:relative}
@media screen and (min-width:992px){.video-gallery__overlay{height:576px}
}
@media screen and (min-width:992px){.video-gallery__list-carousel{overflow:hidden}
}
.video-gallery__list-carousel .video-thumb{width:200px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding-left:20px;display:inline-block}
@media screen and (min-width:992px){.video-gallery__list-carousel .video-thumb{width:248px;padding:20px 10px}
}
.video-gallery__list-carousel .video-thumb a.active{border-top:5px solid transparent !important}
.video-gallery__list-carousel .video-thumb .video-listing{display:block;height:100px;overflow:hidden;position:relative}
@media screen and (min-width:992px){.video-gallery__list-carousel .video-thumb .video-listing{height:128px}
}
.video-gallery__list-carousel .video-thumb .video-listing .bottom-border{display:none}
.video-gallery__list-carousel .video-thumb .video-listing img{border-radius:5px;width:100%;height:100%}
.video-gallery__list-carousel .video-thumb .title{color:#000;margin:15px 0 8px;display:block;overflow:hidden;font-weight:700;line-height:1.25rem}
@media screen and (min-width:992px){.video-gallery__list-carousel .video-thumb .title{margin:20px 0 10px}
}
.video-gallery__list-carousel .video-thumb .video-duration{font-weight:700}
.video-gallery__list-carousel .video-thumb .overlay-template{display:none}
@media screen and (min-width:992px){.video-gallery__list-carousel .video-thumb.active{transform:scale(1.1)}
}
.video-gallery__list-carousel .video-thumb.active .video-listing{padding:0;overflow:inherit}
.video-gallery__list-carousel .video-thumb.active .video-listing:before{background:url(toplib/resources/vectors/play-arrow-white.svg) 54% no-repeat;content:"";width:20px;height:20px;top:0;display:inline-block;position:absolute;background-size:15px auto;bottom:0;right:0;left:0;margin:auto;z-index:5}
.video-gallery__list-carousel .video-thumb.active .video-listing:after{content:"\A";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);opacity:.6;border-radius:5px}
.video-gallery__list-carousel .video-thumb.active .video-listing img{border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.6)}
.video-gallery__list-carousel .video-thumb.active .video-listing .bottom-border{background:#ef6023;height:5px;width:100%;display:inline-block;border-radius:0 0 5px 5px;position:absolute;bottom:0;left:0;z-index:6}
@media screen and (min-width:992px){.video-gallery__list-carousel .video-thumb.active .title,.video-gallery__list-carousel .video-thumb.active .video-duration{display:none}
}
.video-gallery__list-carousel .owl-stage{padding-left:0 !important}
.video-gallery__list-carousel a{max-width:inherit !important}
.video-gallery__list-carousel .owl-nav{display:none}
.video-gallery__list-carousel .owl-dots{margin:20px 0}
.video-gallery .play-video-button{position:relative;width:90px;height:90px;cursor:pointer}
@media screen and (min-width:992px){.video-gallery .play-video-button{margin-right:87px;width:120px;height:120px}
}
.video-gallery .play-video-button .video-duration{vertical-align:bottom;margin-top:120px;text-align:center;font-weight:700;color:#fff;display:inherit;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
@media screen and (max-width:992px){.video-gallery .play-video-button .video-duration{display:none}
}
.video-gallery .play-video-button:before{content:"";width:90px;height:90px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;background:url(toplib/resources/vectors/play-button.svg) no-repeat;background-size:cover;transition:all .4s ease}
@media screen and (min-width:992px){.video-gallery .play-video-button:before{width:120px;height:120px}
}
.video-gallery .video-desc-text{display:none}
@media screen and (min-width:992px){.video-gallery .video-desc-text{margin-left:90px;z-index:5;color:#fff;max-width:365px;display:inline-block}
}
.video-gallery .video-desc-text h3{color:#fff;margin:0 0 10px}
.video-gallery .video-desc-text p{color:#fff;margin-top:20px}
@media screen and (min-width:992px){.video-gallery__video-container:before{right:2%;left:inherit !important}
.video-gallery__video-container video{max-height:567px;object-fit:fill}
}
.video-gallery__video-container .bg-wrapper{position:relative;height:100%}
.video-gallery__video-container .bg-wrapper:after{content:"\A";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);opacity:.6}
.video-gallery__video-container .bg-wrapper:hover:after{opacity:.5}
.video-gallery__video-container .background{width:100%;min-height:100%}
.video-gallery__video-container .video-nav{position:absolute;bottom:10px;right:20px;z-index:5}
@media screen and (min-width:992px){.video-gallery__video-container .video-nav{bottom:50px;right:85px}
}
.video-gallery__video-container .video-nav .video-nav-prev{background-image:url(toplib/resources/vectors/video-nextprev-white.svg);width:35px;height:35px;background-repeat:no-repeat;background-size:cover}
@media screen and (min-width:992px){.video-gallery__video-container .video-nav .video-nav-prev{width:45px;height:45px;margin-right:12px;background-size:auto}
}
.video-gallery__video-container .video-nav .video-nav-next{background-image:url(toplib/resources/vectors/video-nextprev-white.svg);background-repeat:no-repeat;background-position:-45px 0;width:35px;height:35px;background-size:cover}
@media screen and (min-width:992px){.video-gallery__video-container .video-nav .video-nav-next{width:45px;height:45px;background-position:-55px 0;background-size:auto}
}
.str02-gallery-video-player.band{padding-bottom:0}
.str02-gallery-video-player .atm01-header-v1__wrapper{text-align:left}
.str02-gallery-video-player h2{font-size:44px;line-height:54px}
.str02-gallery-video-player .description{font-size:16px;line-height:30px;margin:0 0 49px;width:100%}
@media screen and (max-width:769px){.str02-gallery-video-player .description{max-height:60px;padding-bottom:30px;text-overflow:ellipsis;overflow-x:hidden;overflow-y:visible;white-space:nowrap;transition:max-height .5s ease;position:relative;z-index:2;margin-bottom:20px}
.str02-gallery-video-player .description.no-content{text-overflow:inherit;white-space:inherit;max-height:inherit}
.str02-gallery-video-player .description.no-content:after{content:""}
.str02-gallery-video-player .description:after{content:"Show More";background:transparent url(toplib/resources/vectors/carot-down.svg) 100% no-repeat;padding-right:20px;position:absolute;bottom:0;left:0;display:block;color:#3b7b2b;z-index:3;font-weight:700;cursor:pointer}
.str02-gallery-video-player .description.active{max-height:100%;white-space:normal;overflow:visible}
.str02-gallery-video-player .description.active:after{content:"Show Less";bottom:0;background-image:url(toplib/resources/vectors/carot-up.svg)}
}
.str02-gallery-video-player .scene7-video-container,.str02-gallery-video-player .youtube-video-container{margin-top:38px;position:relative;height:0;width:100%;padding-top:56.25%}
.str02-gallery-video-player .scene7-video-container iframe,.str02-gallery-video-player .scene7-video-container video,.str02-gallery-video-player .youtube-video-container iframe,.str02-gallery-video-player .youtube-video-container video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.str02-gallery-video-player .scene7-video-container video,.str02-gallery-video-player .youtube-video-container video{height:auto;object-fit:cover}
.str02-gallery-video-player .scene7-video-container.ready:before,.str02-gallery-video-player .youtube-video-container.ready:before{content:"";width:80px;height:80px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;background:white url(toplib/resources/vectors/play-arrow.svg) 54% no-repeat;background-size:20px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,.7);transition:all .4s ease}
.str02-gallery-video-player .scene7-video-container:hover:before,.str02-gallery-video-player .youtube-video-container:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.str02-gallery-video-player .scene7-video-container.paused:before,.str02-gallery-video-player .scene7-video-container.playing:before,.str02-gallery-video-player .youtube-video-container.paused:before,.str02-gallery-video-player .youtube-video-container.playing:before{opacity:0}
.str02-gallery-video-player .more-videos{height:auto;min-height:267px;background:#eee;width:100vw;margin-left:-10vw;padding:0 10vw}
@media screen and (max-width:769px){.str02-gallery-video-player .more-videos{margin-left:-5vw;padding:0}
.str02-gallery-video-player .more-videos .band-content{width:100vw;padding:0 5vw}
}
.str02-gallery-video-player .more-videos .band-content{margin:0 auto;max-width:1024px;height:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;white-space:nowrap}
.str02-gallery-video-player .more-videos a{display:inline-block;vertical-align:top;border-top:5px solid transparent;padding:30px 0;margin-right:20px;height:100%;max-width:31%;white-space:normal;position:relative}
@media screen and (max-width:769px){.str02-gallery-video-player .more-videos a{max-width:200px;margin-right:10px}
}
.str02-gallery-video-player .more-videos a.active{border-top:5px solid #3b7b2b}
@media screen and (max-width:769px){.str02-gallery-video-player .more-videos a.active:before{top:calc(25% - 15px)}
}
.str02-gallery-video-player .more-videos span.video-listing{display:inline-block;position:relative;margin-bottom:15px}
.str02-gallery-video-player .more-videos span.video-listing:before{content:"";width:30px;height:30px;display:block;position:absolute;left:50%;top:calc(50% - 15px);transform:translateX(-50%);z-index:2;pointer-events:none;background:white url(toplib/resources/vectors/play-arrow.svg) 54% no-repeat;background-size:10px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,.7);transition:all .4s ease}
.str02-gallery-video-player .more-videos span.video-listing:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.str02-gallery-video-player .more-videos img{width:100%;height:auto;object-fit:cover;z-index:1}
@media screen and (max-width:769px){.str02-gallery-video-player .more-videos img{min-width:200px;min-height:104px}
}
.str02-gallery-video-player .more-videos .title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#000;font-size:18px;line-height:24px;font-weight:700;word-wrap:break-word}
.str02-gallery-video-player .more-videos .desc{display:none}
.str02-gallery-video-player.youtube-video-wrapper-gallery .description{margin-top:30px}
.galleryVideoPlayer-v2 .more-videos .band-content{width:100%;max-width:100%}
.galleryVideoPlayer-v2 .twoVideos a{display:inline-block;float:left;width:50%;padding:15px;max-width:48% !important}
.galleryVideoPlayer-v2 .threeVideos a{display:inline-block;float:left;width:31.33%;padding:15px}
.band-content.threeVideos{display:flex;flex-wrap:wrap}
.galleryVideoPlayer-v2 .more-videos span.video-listing{width:100%}
@media only screen and (min-device-width:320px) and (max-device-width:480px){.galleryVideoPlayer-v2 .threeVideos a,.galleryVideoPlayer-v2 .twoVideos a{width:100% !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.galleryVideoPlayer-v2 .threeVideos a,.galleryVideoPlayer-v2 .twoVideos a{width:100% !important}
}
@media screen and (max-width:769px){.galleryVideoPlayer-v2 .twoVideos a{width:50% !important}
}
.str02-gallery-video-player .scene7-video-container iframe,.str02-gallery-video-player .youtube-video-container iframe,.str02-gallery-video-player .youtube-video-container video{width:100%}
.str02-gallery-video-player h2{font-size:32px;line-height:32px}
.str02-gallery-video-player .scene7-video-container.ready:before,.str02-gallery-video-player .youtube-video-container.ready:before{top:49%}
.str02-gallery-video-player .scene7-video-container video{display:none;width:64%;left:18%;height:84.5%}
.str02-gallery-video-player .scene7-video-container img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:1;top:0;left:0}
.gallery-video-player-2.band{padding-top:0}
@media screen and (max-width:769px){.gallery-video-player-2.band{padding-top:0;margin-top:50px}
}
.gallery-video-player-2.band.video-gallery-more-videos{padding-bottom:0}
.global-nav .nav-search,.global-navigation .nav-search{position:absolute;top:15px;z-index:3;text-align:right}
@media screen and (min-width:769px){.global-nav .nav-search,.global-navigation .nav-search{z-index:1;width:300px;height:74px;right:10.5%;top:40px}
}
@media screen and (min-width:992px){.global-nav .nav-search,.global-navigation .nav-search{z-index:1}
}
@supports(display:grid){.global-nav .nav-search,.global-navigation .nav-search{width:auto;height:auto;position:relative;right:unset;top:unset}
}
.global-nav .nav-search .nav-search-wrap,.global-navigation .nav-search .nav-search-wrap{position:relative}
.global-nav .nav-search .top-search,.global-navigation .nav-search .top-search{-webkit-appearance:none;border:1px solid #acb5c0;border-radius:2px;padding:7px 38px;height:40px;width:232px;transition:width .3s ease-out;font-size:13px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.global-nav .nav-search .top-search::placeholder,.global-navigation .nav-search .top-search::placeholder{color:#000}
.global-nav .nav-search .top-search:focus,.global-navigation .nav-search .top-search:focus{padding-left:14px;color:#000;outline:0;width:299px}
.global-nav .nav-search .top-search:focus~.submit-search,.global-navigation .nav-search .top-search:focus~.submit-search{right:5px;transform:rotate(90deg);background-color:#fff;z-index:1}
.global-nav .nav-search .top-search::-ms-clear,.global-navigation .nav-search .top-search::-ms-clear{display:none}
.global-nav .nav-search ::-webkit-search-cancel-button,.global-navigation .nav-search ::-webkit-search-cancel-button{opacity:0}
.global-nav .nav-search .reset-search,.global-navigation .nav-search .reset-search{height:40px;width:10px;padding:0 5px;background:url(toplib/resources/vectors/close.svg) 50% no-repeat;cursor:pointer;position:absolute;right:15px;transition:all .3s ease;font-size:0;opacity:0;border:0}
.global-nav .nav-search .reset-search:focus,.global-navigation .nav-search .reset-search:focus{outline:0}
@media screen and (min-width:769px){.global-nav .nav-search .reset-search,.global-navigation .nav-search .reset-search{pointer-events:none}
}
@media screen and (min-width:769px){.global-nav .nav-search .is-active .reset-search,.global-navigation .nav-search .is-active .reset-search{opacity:1;pointer-events:auto}
.global-nav .nav-search .is-active .top-search:focus~.submit-search,.global-navigation .nav-search .is-active .top-search:focus~.submit-search{right:5px;transform:rotate(90deg)}
}
.global-nav .nav-search .submit-search,.global-navigation .nav-search .submit-search{width:15px;height:41px;position:absolute;margin:0 10px 0 0;font-size:0;right:192px;bottom:0;background:transparent url(toplib/resources/vectors/search.svg) 50% no-repeat;background-size:contain;transition:all .3s ease;display:block}
.global-nav .nav-search .submit-search:focus,.global-navigation .nav-search .submit-search:focus{outline:0}
.global-nav .nav-search button.submit-search,.global-navigation .nav-search button.submit-search{opacity:0;visibility:hidden;right:180px}
.global-nav .nav-search .is-hover label.submit-search,.global-navigation .nav-search .is-hover label.submit-search{opacity:0}
.global-nav .nav-search .is-hover button.submit-search,.global-navigation .nav-search .is-hover button.submit-search{opacity:1;visibility:inherit}
@media screen and (min-width:769px){.global-nav .nav-search .is-hover .submit-search,.global-nav .nav-search .is-hover input:hover+.submit-search,.global-nav .nav-search .is-hover input:valid+.submit-search,.global-navigation .nav-search .is-hover .submit-search,.global-navigation .nav-search .is-hover input:hover+.submit-search,.global-navigation .nav-search .is-hover input:valid+.submit-search{right:5px;cursor:pointer;transform:rotate(90deg)}
.global-nav .nav-search .is-hover .submit-search:hover,.global-nav .nav-search .is-hover input:hover+.submit-search:hover,.global-nav .nav-search .is-hover input:valid+.submit-search:hover,.global-navigation .nav-search .is-hover .submit-search:hover,.global-navigation .nav-search .is-hover input:hover+.submit-search:hover,.global-navigation .nav-search .is-hover input:valid+.submit-search:hover{transform:rotate(90deg) scale(1.5)}
}
@media screen and (max-width:769px){.global-nav .nav-search,.global-navigation .nav-search{text-align:left;padding:0 20px}
.global-nav .nav-search input.top-search,.global-navigation .nav-search input.top-search{width:20px;border:0;padding:0;outline:0;font-size:0}
.global-nav .nav-search input.top-search:active,.global-nav .nav-search input.top-search:focus,.global-navigation .nav-search input.top-search:active,.global-navigation .nav-search input.top-search:focus{width:83vw;padding:5px 0 5px 40px;background:#fff;font-size:1em}
.global-nav .nav-search input.top-search:focus+input.submit-search,.global-navigation .nav-search input.top-search:focus+input.submit-search{z-index:1}
.global-nav .nav-search ::placeholder,.global-navigation .nav-search ::placeholder{display:none;font-size:0}
.global-nav .nav-search .submit-search,.global-nav .nav-search input.submit-search,.global-navigation .nav-search .submit-search,.global-navigation .nav-search input.submit-search{top:0;right:auto;width:20px;left:0}
.global-nav .nav-search input.submit-search,.global-navigation .nav-search input.submit-search{z-index:-999}
.global-nav .nav-search .is-hover,.global-navigation .nav-search .is-hover{width:95vw;background:#fff;position:relative}
.global-nav .nav-search .is-hover .reset-search,.global-navigation .nav-search .is-hover .reset-search{opacity:1;top:0;width:25px}
.global-nav .nav-search .is-hover .twitter-typeahead,.global-navigation .nav-search .is-hover .twitter-typeahead{width:95vw}
.global-nav .nav-search .is-hover input.submit-search,.global-navigation .nav-search .is-hover input.submit-search{z-index:1}
}
.global-nav .nav-search .twitter-typeahead,.global-navigation .nav-search .twitter-typeahead{width:auto}
.det13-card-search-result{background:#fff;padding:35px 85px;border-bottom:1px solid #acb5c0}
.det13-card-search-result:last-child{border-bottom:0}
.det13-card-search-result>a,.det13-card-search-result>span{display:block}
.det13-card-search-result .eyebrow{color:#000;font-size:13px;line-height:20px;font-weight:700}
.det13-card-search-result a.title{margin:10px 0;font-size:20px;line-height:28px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;vertical-align:middle}
.det13-card-search-result a.title:after{background-repeat:no-repeat;background-position:50%;background-size:100% auto;width:1.2ch;height:1.2em;margin-left:.4em;display:inline-block;vertical-align:top}
.det13-card-search-result a.title.external:after{content:"";background-image:url(toplib/resources/vectors/link-out.svg)}
.det13-card-search-result a.title[href$=".pdf"]:after{content:"";background-image:url(toplib/resources/vectors/file-pdf.svg)}
.det13-card-search-result a.title[href$=".doc"]:after,.det13-card-search-result a.title[href$=".docx"]:after{content:"";background-image:url(toplib/resources/vectors/file-word.svg)}
.det13-card-search-result a.title[href$=".xls"]:after,.det13-card-search-result a.title[href$=".xlsx"]:after{content:"";background-image:url(toplib/resources/vectors/file-excel.svg)}
@media screen and (max-width:769px){.det13-card-search-result a.title{font-size:18px;line-height:24px}
}
@media screen and (max-width:769px){.det13-card-search-result{padding:25px 20px}
}
html.js .det13-card-search-result{transition:opacity .34s ease;opacity:0}
html.js .det13-card-search-result:first-child{transition-delay:.1s}
html.js .det13-card-search-result:nth-child(2){transition-delay:.2s}
html.js .det13-card-search-result:nth-child(3){transition-delay:.3s}
html.js .det13-card-search-result:nth-child(4){transition-delay:.4s}
html.js .det13-card-search-result:nth-child(5){transition-delay:.5s}
html.js .det13-card-search-result:nth-child(6){transition-delay:.6s}
html.js .det13-card-search-result:nth-child(7){transition-delay:.7s}
html.js .det13-card-search-result:nth-child(8){transition-delay:.8s}
html.js .det13-card-search-result:nth-child(9){transition-delay:.9s}
html.js .det13-card-search-result:nth-child(10),html.js .det13-card-search-result:nth-child(n+10){transition-delay:1s}
html.ready .det13-card-search-result{opacity:1;margin:0}
.con07-container-search_filters{background:#fff;padding-bottom:60px}
@media screen and (max-width:769px){.con07-container-search_filters{padding-bottom:40px}
}
.con07-container-search_filters .band-content{position:relative;overflow:visible}
.con07-container-search_filters .band-content .search-filters .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;margin-right:10px;white-space:nowrap;line-height:1.625rem}
.con07-container-search_filters .num-results{position:absolute;right:0;top:3px;color:#000;font-weight:700;font-size:14px}
@media screen and (max-width:769px){.con07-container-search_filters .num-results{position:static;font-size:16px;font-weight:400;margin-top:6px;display:block}
}
.con07-container-search_filters .search-filters{margin-top:43px}
@supports(display:grid){.con07-container-search_filters .search-filters{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px 20px;grid-template-rows:auto;grid-auto-flow:row}
}
.con07-container-search_filters .search-filters fieldset{padding:8px 0 0;display:inline-block;vertical-align:top;width:calc(25% - 20px);margin-right:20px}
.con07-container-search_filters .search-filters fieldset:last-child{margin-right:0}
@media screen and (max-width:769px){.con07-container-search_filters .search-filters fieldset{width:100%;margin-bottom:13px}
}
@supports(display:grid){.con07-container-search_filters .search-filters fieldset{width:auto;margin-right:0}
}
.con07-container-search_filters .search-filters fieldset label,.con07-container-search_filters .search-filters fieldset legend{color:#000;font-size:13px;font-weight:700;line-height:35px}
.con07-container-search_filters .search-filters fieldset .twitter-typeahead{width:100%}
.con07-container-search_filters .search-filters fieldset.search{grid-column:span 2;position:relative;overflow:hidden;width:49%}
@media screen and (max-width:769px){.con07-container-search_filters .search-filters fieldset.search{width:100%}
}
@supports(display:grid){.con07-container-search_filters .search-filters fieldset.search{width:auto}
}
.con07-container-search_filters .search-filters fieldset.search .search-field{width:100%;height:50px;-webkit-appearance:textfield;border:1px solid #a9b3bd;border-radius:2px;padding:15px 60px 15px 46px;color:#000;background-image:url(toplib/resources/vectors/search.svg);background-repeat:no-repeat;background-position:15px;background-size:18px 18px;transition:all .3s ease .1s;outline:2px solid transparent;font-size:13px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.con07-container-search_filters .search-filters fieldset.search .search-field::placeholder{color:#000}
.con07-container-search_filters .search-filters fieldset.search .search-field:focus{outline:2px solid #3b7b2b;transition-delay:0;background-position:-20px;padding-left:15px}
.con07-container-search_filters .search-filters fieldset.search .search-field::-ms-clear{display:none}
.con07-container-search_filters .search-filters fieldset.search ::-webkit-search-cancel-button{opacity:0}
.con07-container-search_filters .search-filters fieldset.search .reset{height:18px;width:18px;background:url(toplib/resources/vectors/close-black.svg) 50% no-repeat;cursor:pointer;transition:all .3s ease;font-size:0;position:absolute;right:20px;bottom:18px;pointer-events:none;opacity:0}
.con07-container-search_filters .search-filters fieldset.search .submit{height:30px;width:30px;background:url(toplib/resources/vectors/search.svg) 50% no-repeat;background-size:18px 18px;font-size:0;position:absolute;right:12px;bottom:12px;opacity:0;transform:translateX(200%);transition:transform .5s ease 0}
.con07-container-search_filters .search-filters fieldset.search.is-hover:not(.is-active){overflow:inherit}
.con07-container-search_filters .search-filters fieldset.search.is-hover:not(.is-active) .submit{opacity:1;transform:translateX(0);transition:transform .3s ease .1s}
.con07-container-search_filters .search-filters fieldset.search.is-hover:not(.is-active) .submit:hover{transform:translateX(0) scale(1.2);transition-delay:0}
.con07-container-search_filters .search-filters fieldset.search.is-active .reset{opacity:1;pointer-events:inherit}
@media screen and (max-width:769px){.con07-container-search_filters .search-filters fieldset.search legend{display:none}
}
.con07-container-search_filters .search-filters fieldset select{width:100%}
@media screen and (max-width:769px){.con07-container-search_filters .search-filters fieldset{padding-top:6px}
.con07-container-search_filters .search-filters fieldset.filter,.con07-container-search_filters .search-filters fieldset.sort{grid-column:span 2}
}
@media screen and (max-width:769px){.con07-container-search_filters .search-filters{grid-template-columns:repeat(2,1fr);grid-template-rows:min-content min-content;margin-top:30px}
}
html.js .con07-container-search_filters fieldset{opacity:0;transition:opacity .34s ease .1s}
html.js .con07-container-search_filters fieldset:nth-child(2){transition-delay:.2s}
html.js .con07-container-search_filters fieldset:nth-child(3){transition-delay:.3s}
html.ready .con07-container-search_filters fieldset{opacity:1}
.con07-container-search_results{background:#e6e8ea;color:#000}
.con07-container-search_results .loader{border:10px solid #eee;border-top-color:#3b7b2b;border-radius:50%;width:80px;height:80px;animation:spin 2s linear infinite;margin:0 auto}
.con07-container-search_results .no-search-results{text-align:center;background:#fff;padding:50px 100px}
@media screen and (max-width:769px){.con07-container-search_results .no-search-results{padding:25px 50px}
}
.con07-container-search_results .no-search-results h2{margin:10px 0}
.con07-container-search_results .no-search-results p{margin-bottom:20px}
.con07-container-search_results .no-search-results .icon-container-search{background-image:url(toplib/resources/vectors/search.svg);background-repeat:no-repeat;background-size:40px 40px;width:40px;height:40px;display:inline-block}
.tt-menu{width:100%;background:#fff;border:1px solid #a9b3bd;border-top:0;border-radius:0 0 2px 2px}
.tt-suggestion{cursor:pointer;padding:15px;text-align:left;border-bottom:1px solid #a9b3bd;word-break:break-all}
.tt-suggestion:last-child{border-bottom:0}
.tt-suggestion.tt-cursor,.tt-suggestion:hover{background:#eee}
.tt-highlight{font-weight:700}
.c-con06-pagination__wrapper .container:first-child{overflow:hidden}
.c-con06-pagination__wrapper .pagination{background-color:#fff;text-align:center;padding-top:20px;padding-bottom:20px}
.c-con06-pagination__wrapper .pagination li{color:#000;line-height:27px}
.c-con06-pagination__wrapper .pagination li:hover{background-color:#fff;transition:all .3s ease-in-out}
.c-con06-pagination__wrapper .pagination li.active{background-color:#fff}
.c-con06-pagination__wrapper .pagination li.active a{color:gray}
.c-con06-pagination__wrapper .pagination li .material-icons{width:30px}
.c-con06-pagination__wrapper .pagination li a{padding:0 10px}
.c-con06-pagination__wrapper .pagination li a i{color:#3b7b2b}
.c-con06-pagination__wrapper .pagination li span{display:inline-block;vertical-align:top;height:30px}
.c-con06-pagination__wrapper .pagination li span.page{color:#eee;padding:0 10px}
.c-con06-pagination__wrapper .pagination li .previous i{transform:rotate(180deg)}
.c-con06-pagination__wrapper .row{margin-bottom:0}
.str03-gallery-image{overflow:hidden}
@media screen and (min-width:769px){.str03-gallery-image.band{padding:0 0 100px;margin-top:100px}
}
@media screen and (max-width:769px){.str03-gallery-image.band{padding-top:0;margin-top:50px}
}
.str03-gallery-image .atm01-header-v3__wrapper{padding:0 10vw}
.str03-gallery-image .atm01-header-v3__wrapper .col{max-width:1024px;margin:0 auto 40px}
.str03-gallery-image .band-content{width:100%;max-width:100vw;position:relative;height:auto;overflow:hidden}
.str03-gallery-image .images{width:80%;margin:40px auto 0;counter-reset:gallery;height:auto;font-size:0;letter-spacing:0;white-space:nowrap;transition:transform .7s cubic-bezier(.44,-.07,.5,1.04)}
@media screen and (max-width:768px){.str03-gallery-image .images{padding-bottom:10px;margin-top:0;-webkit-overflow-scrolling:touch;-webkit-scroll-snap-type:mandatory;-webkit-scroll-snap-points-x:repeat(95%);scroll-snap-type:mandatory;scroll-snap-points-x:repeat(95%);overflow:auto}
}
.str03-gallery-image .images>img,.str03-gallery-image .images>picture{max-width:95%}
.str03-gallery-image .images .item{width:95%;height:auto;display:inline-block;vertical-align:middle;margin:0 2.5%;counter-increment:gallery;position:relative;z-index:3;-webkit-scroll-snap-coordinate:50% 50%;scroll-snap-align:center}
@media screen and (max-width:769px){.str03-gallery-image .images .item{vertical-align:top;width:90%;margin:0 5%}
}
.str03-gallery-image .images .item img,.str03-gallery-image .images .item picture{width:100%;height:auto;max-height:80vh;transition:all .7s cubic-bezier(.44,-.07,.5,1.04);object-fit:cover;position:relative;z-index:3}
@media screen and (min-width:769px){.str03-gallery-image .images .item img,.str03-gallery-image .images .item picture{filter:brightness(65%)}
}
.str03-gallery-image .images .item picture{display:block}
@media screen and (min-width:769px){.str03-gallery-image .images .item.active img,.str03-gallery-image .images .item.active picture{filter:brightness(100%);transform:none}
}
.str03-gallery-image .images .item p{font-size:.875rem;line-height:1.625rem;display:inline-block;width:90%;white-space:normal;padding:20px 0 0;transition:opacity .7s cubic-bezier(.44,-.07,.5,1.04) 0}
@media screen and (min-width:769px){.str03-gallery-image .images .item p{opacity:0;transform:translateY(0);font-size:.8125rem;line-height:1.375rem}
}
.str03-gallery-image .images .item:after{display:inline-block;content:counter(gallery) "/" attr(data-total);line-height:16px;font-size:14px;letter-spacing:normal;float:right;padding:20px 0 0;transition:opacity .7s cubic-bezier(.44,-.07,.5,1.04) 0}
@media screen and (min-width:769px){.str03-gallery-image .images .item:after{transition:opacity .7s cubic-bezier(.44,-.07,.5,1.04) 0;opacity:0;transform:translateY(0)}
}
.str03-gallery-image .images .item.active:after,.str03-gallery-image .images .item.active p{opacity:1;transition-delay:.35s}
.str03-gallery-image .images.active-2{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.str03-gallery-image .images.active-3{-webkit-transform:translateX(-200%);transform:translateX(-200%)}
.str03-gallery-image .images.active-4{-webkit-transform:translateX(-300%);transform:translateX(-300%)}
.str03-gallery-image .images.active-5{-webkit-transform:translateX(-400%);transform:translateX(-400%)}
.str03-gallery-image .images.active-6{-webkit-transform:translateX(-500%);transform:translateX(-500%)}
.str03-gallery-image .images.active-7{-webkit-transform:translateX(-600%);transform:translateX(-600%)}
.str03-gallery-image .images.active-8{-webkit-transform:translateX(-700%);transform:translateX(-700%)}
.str03-gallery-image .images.active-9{-webkit-transform:translateX(-800%);transform:translateX(-800%)}
.str03-gallery-image .images.active-10{-webkit-transform:translateX(-900%);transform:translateX(-900%)}
.str03-gallery-image .images.active-11{-webkit-transform:translateX(-1000%);transform:translateX(-1000%)}
.str03-gallery-image .images.active-12{-webkit-transform:translateX(-1100%);transform:translateX(-1100%)}
.str03-gallery-image .images.active-13{-webkit-transform:translateX(-1200%);transform:translateX(-1200%)}
.str03-gallery-image .images.active-14{-webkit-transform:translateX(-1300%);transform:translateX(-1300%)}
.str03-gallery-image .images.active-15{-webkit-transform:translateX(-1400%);transform:translateX(-1400%)}
.str03-gallery-image .images.active-16{-webkit-transform:translateX(-1500%);transform:translateX(-1500%)}
.str03-gallery-image .images.active-17{-webkit-transform:translateX(-1600%);transform:translateX(-1600%)}
.str03-gallery-image .images.active-18{-webkit-transform:translateX(-1700%);transform:translateX(-1700%)}
.str03-gallery-image .images.active-19{-webkit-transform:translateX(-1800%);transform:translateX(-1800%)}
.str03-gallery-image .images.active-20{-webkit-transform:translateX(-1900%);transform:translateX(-1900%)}
.str03-gallery-image .images.active-21{-webkit-transform:translateX(-2000%);transform:translateX(-2000%)}
.str03-gallery-image .images.active-22{-webkit-transform:translateX(-2100%);transform:translateX(-2100%)}
.str03-gallery-image .images.active-23{-webkit-transform:translateX(-2200%);transform:translateX(-2200%)}
.str03-gallery-image .images.active-24{-webkit-transform:translateX(-2300%);transform:translateX(-2300%)}
.str03-gallery-image .images.active-25{-webkit-transform:translateX(-2400%);transform:translateX(-2400%)}
.str03-gallery-image .images.active-26{-webkit-transform:translateX(-2500%);transform:translateX(-2500%)}
.str03-gallery-image .images.active-27{-webkit-transform:translateX(-2600%);transform:translateX(-2600%)}
.str03-gallery-image .images.active-28{-webkit-transform:translateX(-2700%);transform:translateX(-2700%)}
.str03-gallery-image .images.active-29{-webkit-transform:translateX(-2800%);transform:translateX(-2800%)}
.str03-gallery-image .images.active-30{-webkit-transform:translateX(-2900%);transform:translateX(-2900%)}
.str03-gallery-image .images.active-31{-webkit-transform:translateX(-3000%);transform:translateX(-3000%)}
.str03-gallery-image .images.active-32{-webkit-transform:translateX(-3100%);transform:translateX(-3100%)}
.str03-gallery-image .images.active-33{-webkit-transform:translateX(-3200%);transform:translateX(-3200%)}
.str03-gallery-image .images.active-34{-webkit-transform:translateX(-3300%);transform:translateX(-3300%)}
.str03-gallery-image .images.active-35{-webkit-transform:translateX(-3400%);transform:translateX(-3400%)}
.str03-gallery-image .images.active-36{-webkit-transform:translateX(-3500%);transform:translateX(-3500%)}
.str03-gallery-image .images.active-37{-webkit-transform:translateX(-3600%);transform:translateX(-3600%)}
.str03-gallery-image .images.active-38{-webkit-transform:translateX(-3700%);transform:translateX(-3700%)}
.str03-gallery-image .images.active-39{-webkit-transform:translateX(-3800%);transform:translateX(-3800%)}
.str03-gallery-image .images.active-40{-webkit-transform:translateX(-3900%);transform:translateX(-3900%)}
.str03-gallery-image .images.active-41{-webkit-transform:translateX(-4000%);transform:translateX(-4000%)}
.str03-gallery-image .images.active-42{-webkit-transform:translateX(-4100%);transform:translateX(-4100%)}
.str03-gallery-image .images.active-43{-webkit-transform:translateX(-4200%);transform:translateX(-4200%)}
.str03-gallery-image .images.active-44{-webkit-transform:translateX(-4300%);transform:translateX(-4300%)}
.str03-gallery-image .images.active-45{-webkit-transform:translateX(-4400%);transform:translateX(-4400%)}
.str03-gallery-image .images.active-46{-webkit-transform:translateX(-4500%);transform:translateX(-4500%)}
.str03-gallery-image .images.active-47{-webkit-transform:translateX(-4600%);transform:translateX(-4600%)}
.str03-gallery-image .images.active-48{-webkit-transform:translateX(-4700%);transform:translateX(-4700%)}
.str03-gallery-image .images.active-49{-webkit-transform:translateX(-4800%);transform:translateX(-4800%)}
.str03-gallery-image .images.active-50{-webkit-transform:translateX(-4900%);transform:translateX(-4900%)}
.str03-gallery-image .images.active-51{-webkit-transform:translateX(-5000%);transform:translateX(-5000%)}
.str03-gallery-image .images.active-52{-webkit-transform:translateX(-5100%);transform:translateX(-5100%)}
.str03-gallery-image .images.active-53{-webkit-transform:translateX(-5200%);transform:translateX(-5200%)}
.str03-gallery-image .images.active-54{-webkit-transform:translateX(-5300%);transform:translateX(-5300%)}
.str03-gallery-image .images.active-55{-webkit-transform:translateX(-5400%);transform:translateX(-5400%)}
.str03-gallery-image .images.active-56{-webkit-transform:translateX(-5500%);transform:translateX(-5500%)}
.str03-gallery-image .images.active-57{-webkit-transform:translateX(-5600%);transform:translateX(-5600%)}
.str03-gallery-image .images.active-58{-webkit-transform:translateX(-5700%);transform:translateX(-5700%)}
.str03-gallery-image .images.active-59{-webkit-transform:translateX(-5800%);transform:translateX(-5800%)}
.str03-gallery-image .images.active-60{-webkit-transform:translateX(-5900%);transform:translateX(-5900%)}
.str03-gallery-image .images.active-61{-webkit-transform:translateX(-6000%);transform:translateX(-6000%)}
.str03-gallery-image .images.active-62{-webkit-transform:translateX(-6100%);transform:translateX(-6100%)}
.str03-gallery-image .images.active-63{-webkit-transform:translateX(-6200%);transform:translateX(-6200%)}
.str03-gallery-image .images.active-64{-webkit-transform:translateX(-6300%);transform:translateX(-6300%)}
.str03-gallery-image .images.active-65{-webkit-transform:translateX(-6400%);transform:translateX(-6400%)}
.str03-gallery-image .images.active-66{-webkit-transform:translateX(-6500%);transform:translateX(-6500%)}
.str03-gallery-image .images.active-67{-webkit-transform:translateX(-6600%);transform:translateX(-6600%)}
.str03-gallery-image .images.active-68{-webkit-transform:translateX(-6700%);transform:translateX(-6700%)}
.str03-gallery-image .images.active-69{-webkit-transform:translateX(-6800%);transform:translateX(-6800%)}
.str03-gallery-image .images.active-70{-webkit-transform:translateX(-6900%);transform:translateX(-6900%)}
.str03-gallery-image .images.active-71{-webkit-transform:translateX(-7000%);transform:translateX(-7000%)}
.str03-gallery-image .images.active-72{-webkit-transform:translateX(-7100%);transform:translateX(-7100%)}
.str03-gallery-image .images.active-73{-webkit-transform:translateX(-7200%);transform:translateX(-7200%)}
.str03-gallery-image .images.active-74{-webkit-transform:translateX(-7300%);transform:translateX(-7300%)}
.str03-gallery-image .images.active-75{-webkit-transform:translateX(-7400%);transform:translateX(-7400%)}
.str03-gallery-image .images.active-76{-webkit-transform:translateX(-7500%);transform:translateX(-7500%)}
.str03-gallery-image .images.active-77{-webkit-transform:translateX(-7600%);transform:translateX(-7600%)}
.str03-gallery-image .images.active-78{-webkit-transform:translateX(-7700%);transform:translateX(-7700%)}
.str03-gallery-image .images.active-79{-webkit-transform:translateX(-7800%);transform:translateX(-7800%)}
.str03-gallery-image .images.active-80{-webkit-transform:translateX(-7900%);transform:translateX(-7900%)}
.str03-gallery-image .images.active-81{-webkit-transform:translateX(-8000%);transform:translateX(-8000%)}
.str03-gallery-image .images.active-82{-webkit-transform:translateX(-8100%);transform:translateX(-8100%)}
.str03-gallery-image .images.active-83{-webkit-transform:translateX(-8200%);transform:translateX(-8200%)}
.str03-gallery-image .images.active-84{-webkit-transform:translateX(-8300%);transform:translateX(-8300%)}
.str03-gallery-image .images.active-85{-webkit-transform:translateX(-8400%);transform:translateX(-8400%)}
.str03-gallery-image .images.active-86{-webkit-transform:translateX(-8500%);transform:translateX(-8500%)}
.str03-gallery-image .images.active-87{-webkit-transform:translateX(-8600%);transform:translateX(-8600%)}
.str03-gallery-image .images.active-88{-webkit-transform:translateX(-8700%);transform:translateX(-8700%)}
.str03-gallery-image .images.active-89{-webkit-transform:translateX(-8800%);transform:translateX(-8800%)}
.str03-gallery-image .images.active-90{-webkit-transform:translateX(-8900%);transform:translateX(-8900%)}
.str03-gallery-image .images.active-91{-webkit-transform:translateX(-9000%);transform:translateX(-9000%)}
.str03-gallery-image .images.active-92{-webkit-transform:translateX(-9100%);transform:translateX(-9100%)}
.str03-gallery-image .images.active-93{-webkit-transform:translateX(-9200%);transform:translateX(-9200%)}
.str03-gallery-image .images.active-94{-webkit-transform:translateX(-9300%);transform:translateX(-9300%)}
.str03-gallery-image .images.active-95{-webkit-transform:translateX(-9400%);transform:translateX(-9400%)}
.str03-gallery-image .images.active-96{-webkit-transform:translateX(-9500%);transform:translateX(-9500%)}
.str03-gallery-image .images.active-97{-webkit-transform:translateX(-9600%);transform:translateX(-9600%)}
.str03-gallery-image .images.active-98{-webkit-transform:translateX(-9700%);transform:translateX(-9700%)}
.str03-gallery-image .images.end~.gallery-next,.str03-gallery-image .images.start~.gallery-prev{display:none}
.str03-gallery-image .images.start~.gallery-next:focus,.str03-gallery-image .images.start~.gallery-prev:focus{outline:2px solid #9ecaed;-webkit-filter:none;filter:none}
.str03-gallery-image button{width:8%;height:100%;position:absolute;z-index:4;top:0;left:0;color:#fff;display:none;outline:0;border:0;padding:0;cursor:pointer;user-select:none;font-size:0;transition:opacity .7s ease;background:#000 url(toplib/resources/vectors/right-arrow-white.svg) 33% no-repeat;opacity:.4;margin:40px 0 0}
@media screen and (min-width:769px){.str03-gallery-image button{display:block}
}
.str03-gallery-image button.gallery-next{left:inherit;right:0}
.str03-gallery-image button.gallery-prev{transform:rotate(180deg)}
.col-8 .atm01-header-v3__wrapper{padding:0}
.col-8 .atm01-header-v3__wrapper .col{max-width:1024px;margin:0 auto 40px}
.atm01-header-v3__wrapper .col .subhead{margin-top:6px}
@media screen and (max-width:769px){.atm01-header-v3__wrapper .col .subhead{font-size:16px;line-height:24px}
}
@media only screen and (max-width:769px){.atm01-header-v3__wrapper .col{padding-left:0;margin-bottom:20px;border-left:0 solid transparent}
}
.str08-gallery-image{overflow:hidden}
.str08-gallery-image .atm01-header-v1__wrapper{text-align:left}
@media screen and (min-width:992px){.str08-gallery-image .atm01-header-v1__wrapper{margin-right:10vw;margin-left:10vw}
}
.str08-gallery-image h3{padding:0 20px 25px}
@media screen and (min-width:992px){.str08-gallery-image h3{display:none}
}
.str08-gallery-image h2{display:none;line-height:36px;padding:0 0 41px;font-size:32px}
@media screen and (min-width:992px){.str08-gallery-image h2{display:block}
}
.str08-gallery-image .band{padding:0;margin-top:50px}
.str08-gallery-image .band .band-content{position:relative}
@media screen and (min-width:992px){.str08-gallery-image .band{margin-top:100px;padding-left:10vw;padding-right:10vw}
}
.str08-gallery-image .imageContainer{position:relative}
.str08-gallery-image .imageContainer .images{margin-top:0;overflow:hidden}
.str08-gallery-image .imageContainer .images .flickity-viewport{height:100%}
.str08-gallery-image .imageContainer .images>img,.str08-gallery-image .imageContainer .images>picture{max-width:100vw}
.str08-gallery-image .imageContainer .images .item{width:100%;height:auto;margin:0;position:relative}
@media screen and (min-width:992px){.str08-gallery-image .imageContainer .images .item{margin-right:20vw;vertical-align:top}
}
.str08-gallery-image .imageContainer .images .item img,.str08-gallery-image .imageContainer .images .item picture{width:auto;height:100%;min-width:100%;transition:all .7s cubic-bezier(.44,-.07,.5,1.04);object-fit:cover;text-align:center;position:relative;z-index:3}
.str08-gallery-image .imageContainer .images .item picture{display:block}
.str08-gallery-image .imageContainer button{width:35px;height:35px;position:absolute;z-index:4;bottom:20px;cursor:pointer;font-size:0;background:transparent url(toplib/resources/vectors/right-arrow.svg) 50% no-repeat;background-size:35px 35px;outline:0}
@media screen and (min-width:992px){.str08-gallery-image .imageContainer button{display:block;bottom:46px}
}
.str08-gallery-image .imageContainer button:hover{box-shadow:0 0 4px -1px #000}
.str08-gallery-image .imageContainer button:focus{border:1px solid #88c9ff}
.str08-gallery-image .imageContainer button.gallery-next{right:20px}
@media screen and (min-width:992px){.str08-gallery-image .imageContainer button.gallery-next{right:88px}
}
.str08-gallery-image .imageContainer button.gallery-prev{transform:rotate(180deg);right:61px}
@media screen and (min-width:992px){.str08-gallery-image .imageContainer button.gallery-prev{right:129px}
}
.str08-gallery-image .image-content{display:none}
.str08-gallery-image .image-content *{line-height:28px;font-size:16px}
.str08-gallery-image .image-content.active{display:block}
.str08-gallery-image .image-content h6{padding:20px 20px 0}
@media screen and (min-width:992px){.str08-gallery-image .image-content h6{padding-left:87px;padding-right:87px;padding-bottom:0}
}
.str08-gallery-image .image-content p{padding-left:20px;padding-right:20px;line-height:22px;display:inline-block;white-space:normal}
@media screen and (min-width:992px){.str08-gallery-image .image-content p{padding-left:87px;padding-right:87px}
}
.str08-gallery-image .image-content p.image-text-l{display:none}
@media screen and (min-width:992px){.str08-gallery-image .image-content p.image-text-l{display:block}
}
.str08-gallery-image .image-content p.image-text-s .image-more-text,.str08-gallery-image .image-content p.image-text-s .image-text-less-link{display:none}
@media screen and (min-width:992px){.str08-gallery-image .image-content p.image-text-s{display:none}
}
.str08-gallery-image .image-list{padding-bottom:50px;padding-top:44px}
@media screen and (min-width:992px){.str08-gallery-image .image-list{padding-bottom:100px;overflow:hidden}
}
.str08-gallery-image .image-list .thumbnails{padding-top:8px;padding-bottom:8px}
.str08-gallery-image .image-list .thumbnails .thumbnails-item{width:200px;height:113px;margin-right:20px;border-radius:5px;counter-increment:thumbnails-item;overflow:hidden;border-radius:3px;transition:width 1s}
.str08-gallery-image .image-list .thumbnails .thumbnails-item img{width:auto;min-width:100%;height:120%}
.str08-gallery-image .image-list .thumbnails .thumbnails-item.active{border-bottom:5px solid #ef6023;box-shadow:0 -1px 25px 0 rgba(0,0,0,.4)}
@media screen and (min-width:992px){.str08-gallery-image .image-list .thumbnails .thumbnails-item.active{height:136px;margin-top:-8px}
}
.str08-gallery-image .image-list .thumbnails .thumbnails-item:hover{box-shadow:0 -1px 25px 0 rgba(0,0,0,.4)}
@media screen and (min-width:992px){.str08-gallery-image .image-list .thumbnails .thumbnails-item{width:15.45%;max-width:none;margin-right:1%;height:128px}
}
.str08-gallery-image .image-list .thumbnails .flickity-page-dots{bottom:-41px}
.str08-gallery-image .image-list .thumbnails .flickity-page-dots .dot{background:#00dc78}
.str08-gallery-image .image-list .thumbnails .thumbnail-hide{display:block}
@media screen and (min-width:992px){.str08-gallery-image .image-list .thumbnails .thumbnail-hide{display:none}
}
@media(max-width:768px){.gallery-image-v3 .owl-nav div{top:35% !important}
.gallery-image-v3 .playIcon{width:40px;height:40px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;background:white url(toplib/resources/vectors/play-arrow.svg) 54% no-repeat;background-size:10px auto;border-radius:50%;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,.7);transition:all .4s ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.gallery-image-v3 .img-responsive{height:241px !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:11.5% !important}
}
@media(max-width:414px){.gallery-image-v3 .owl-nav div{top:25% !important}
.gallery-image-v3 .playIcon{width:40px;height:40px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;background:white url(toplib/resources/vectors/play-arrow.svg) 54% no-repeat;background-size:10px auto;border-radius:50%;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,.7);transition:all .4s ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.gallery-image-v3 .img-responsive{height:189px !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:-4.5% !important}
}
@media(max-width:768px){.gallery-image-v3 .owl-nav div{top:35% !important}
.gallery-image-v3 .playIcon{width:40px;height:40px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;background:white url(toplib/resources/vectors/play-arrow.svg) 54% no-repeat;background-size:10px auto;border-radius:50%;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,.7);transition:all .4s ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.gallery-image-v3 .img-responsive{height:241px !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:11.5% !important}
}
@media(max-width:414px){.gallery-image-v3 .owl-nav div{top:25% !important}
.gallery-image-v3 .playIcon{width:40px;height:40px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;background:white url(toplib/resources/vectors/play-arrow.svg) 54% no-repeat;background-size:10px auto;border-radius:50%;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,.7);transition:all .4s ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.gallery-image-v3 .img-responsive{height:189px !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:-4.5% !important}
}
.c-con01-fixed-grid-tiles__wrapper{background-color:#e6e8ea}
.c-con01-fixed-grid-tiles__wrapper .atm01-header-v1__wrapper{margin-bottom:40px}
.c-con01-fixed-grid-tiles__wrapper .atm01-header-v1__wrapper p{margin-top:10px}
@media only screen and (max-width:769px){.c-con01-fixed-grid-tiles__wrapper .atm01-header-v1__wrapper{margin-bottom:22px}
}
.c-con01-fixed-grid-tiles__wrapper header{text-align:center}
.c-con01-fixed-grid-tiles__wrapper p.subhead{font-size:calc(8.86311px + .92807vw);line-height:calc(4.15777px + 2.32019vw)}
@media screen and (max-width:769px){.c-con01-fixed-grid-tiles__wrapper p.subhead{font-size:16px}
}
@media screen and (min-width:1200px){.c-con01-fixed-grid-tiles__wrapper p.subhead{font-size:20px}
}
@media screen and (max-width:769px){.c-con01-fixed-grid-tiles__wrapper p.subhead{line-height:22px}
}
@media screen and (min-width:1200px){.c-con01-fixed-grid-tiles__wrapper p.subhead{line-height:32px}
}
.c-con01-fixed-grid-tiles__heading{color:#000;text-align:center}
.c-con01-fixed-grid-tiles__body{color:#000;padding-top:10px;padding-bottom:30px;text-align:center;margin:0 auto}
.c-con01-fixed-grid-tiles__tile{float:left;position:relative;width:31%;padding-bottom:31%;margin:1.15%;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:105%;transition:all .3s}
@media only screen and (max-width:992px){.c-con01-fixed-grid-tiles__tile{width:48%;padding-bottom:48%;margin:1%}
}
.c-con01-fixed-grid-tiles__tile--caret-left:hover:after{border-top:15px solid #3b7b2b}
.c-con01-fixed-grid-tiles__tile--caret-left:after{content:"";z-index:2;position:absolute;left:0;transform:rotate(90deg);top:80%;margin-left:-22px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;clear:both;transition:.3s}
.c-con01-fixed-grid-tiles__title{position:absolute;width:100%;padding-top:2vw;padding-left:2vw;padding-right:2vw}
@media only screen and (max-width:992px){.c-con01-fixed-grid-tiles__title{padding-top:3vw;padding-left:3vw;padding-right:3vw}
}
.c-con01-fixed-grid-tiles__title .inner-nav-wrapper .sections section h3,.c-con01-fixed-grid-tiles__title h4,.inner-nav-wrapper .sections section .c-con01-fixed-grid-tiles__title h3{font-weight:700;font-size:24px;line-height:30px;color:#185ae5}
@media screen and (max-width:769px){.c-con01-fixed-grid-tiles__title .inner-nav-wrapper .sections section h3,.c-con01-fixed-grid-tiles__title h4,.inner-nav-wrapper .sections section .c-con01-fixed-grid-tiles__title h3{font-size:15px;line-height:18px}
}
.c-con01-fixed-grid-tiles__cta{width:100%;position:absolute;bottom:0;padding-left:2vw;padding-right:2vw;padding-bottom:2vw;letter-spacing:1px;font-weight:700}
@media only screen and (max-width:769px){.c-con01-fixed-grid-tiles__cta{padding-left:3vw;padding-right:3vw;padding-bottom:3vw;letter-spacing:0}
.c-con01-fixed-grid-tiles__cta p{font-size:0}
}
.c-con01-fixed-grid-tiles__tile .c-con01-fixed-grid-tiles__cta p{color:#3b7b2b;font-weight:700;text-transform:capitalize}
.c-con01-fixed-grid-tiles__tile .c-con01-fixed-grid-tiles__cta svg{vertical-align:middle;margin-left:4px}
.c-con01-fixed-grid-tiles__cta svg path,.c-con01-fixed-grid-tiles__cta svg polyline{stroke:#3b7b2b;color:#3b7b2b}
.c-con01-fixed-grid-tiles__tile:hover{background-color:#3b7b2b}
.c-con01-fixed-grid-tiles__tile:hover .c-con01-fixed-grid-tiles__cta p,.c-con01-fixed-grid-tiles__tile:hover .inner-nav-wrapper .sections section h3,.c-con01-fixed-grid-tiles__tile:hover h4,.inner-nav-wrapper .sections section .c-con01-fixed-grid-tiles__tile:hover h3{color:#fff}
.c-con01-fixed-grid-tiles__tile:hover .c-con01-fixed-grid-tiles__cta svg path,.c-con01-fixed-grid-tiles__tile:hover .c-con01-fixed-grid-tiles__cta svg polyline{stroke:#fff}
.tile--red:hover .c-con01-fixed-grid-tiles__cta p{color:#3b7b2b}
.tile--red:hover .c-con01-fixed-grid-tiles__cta svg path,.tile--red:hover .c-con01-fixed-grid-tiles__cta svg polyline{stroke:#3b7b2b}
.inner-nav-wrapper .sections section .tile--red h3,.tile--red .c-con01-fixed-grid-tiles__cta p,.tile--red .c-con01-fixed-grid-tiles__cta svg path,.tile--red .c-con01-fixed-grid-tiles__cta svg polyline,.tile--red .inner-nav-wrapper .sections section h3,.tile--red h4{color:#fff;stroke:#fff}
.tile--red{background-color:#3b7b2b}
.tile--red:hover{background-color:#fff}
.inner-nav-wrapper .sections section .tile--red:hover h3,.tile--red:hover .inner-nav-wrapper .sections section h3,.tile--red:hover h4{color:#000}
.c-con01-fixed-grid-tiles__tile--caret-right:hover:after{border-top:15px solid #3b7b2b}
.c-con01-fixed-grid-tiles__tile--caret-right:after{content:"";z-index:2;position:absolute;right:0;transform:rotate(-90deg);top:80%;margin-right:-22px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;clear:both;transition:.3s}
@media only screen and (max-width:992px){.c-con01-fixed-grid-tiles__tile--caret-right:after,.tile--hide{display:none}
}
.band.con19-blog-landing-header{background:#fff;background:linear-gradient(180deg,#fff 400px,#eee 0)}
@media screen and (max-width:769px){.band.con19-blog-landing-header{background:linear-gradient(180deg,#fff 35%,#eee 0)}
}
.det15-card-bio,.det15-card-executive-bio{width:30%;margin-right:1%;margin-bottom:3.75rem;max-width:330px;border-bottom:5px solid #3b7b2b;padding-bottom:16px;display:inline-block;vertical-align:top}
@supports(display:grid){.det15-card-bio,.det15-card-executive-bio{width:100%;margin:0}
}
.det15-card-bio h3,.det15-card-executive-bio h3{color:#3b7b2b;font-size:20px;line-height:26px;margin:18px 0 4px}
@media screen and (max-width:769px){.det15-card-bio h3,.det15-card-executive-bio h3{font-size:16px;line-height:22px;margin-bottom:0}
}
.det15-card-bio .title,.det15-card-executive-bio .title{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px;width:90%;color:#000}
@media screen and (max-width:769px){.det15-card-bio .title,.det15-card-executive-bio .title{font-size:13px;line-height:20px}
}
.det15-card-bio img,.det15-card-executive-bio img{width:100%;height:auto;display:block}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.con08-biography-filter .chosen-container .chosen-search-input{display:none}
}
.con08-biography-filter select.form-dropdown{min-height:46px;width:100%;max-width:400px;appearance:textfield;border:1px solid #aaa;border-radius:2px;padding:12px 30px 12px 24px;background:#fff;color:#3b7b2b;box-shadow:none;position:relative;background:#fff url(toplib/resources/vectors/carot-down.svg) right 18px center no-repeat;-webkit-appearance:textfield}
.con08-biography-filter select.form-dropdown:focus{outline:2px solid #3b7b2b}
.con08-biography-filter select.form-dropdown+label{display:none}
.con08-biography-filter select.form-dropdown~.chosen-container .chosen-single{height:50px;background:0;border:1px solid #aaa;border-radius:4px;width:100%;padding:12px 30px 12px 20px;color:#3b7b2b;font-size:14px;font-weight:700;line-height:26px;box-shadow:none}
.con08-biography-filter select.form-dropdown~.chosen-container .chosen-single *{font-weight:700}
.con08-biography-filter select.form-dropdown~.chosen-container .chosen-single:after{content:"";height:10px;width:6px;background:transparent url(toplib/resources/vectors/blue-carot.svg) 50% no-repeat;background-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center center;transition:transform .15s ease-in}
.con08-biography-filter select.form-dropdown~.chosen-with-drop .chosen-single:after{transform:translateY(-50%) rotate(-90deg)}
.con08-biography-filter select.form-dropdown~.chosen-container .chosen-results li{padding:20px;height:60px;font-size:14px;width:100%;transition:background .2s ease-out;color:#000;border-bottom:1px solid #aaa}
.con08-biography-filter select.form-dropdown~.chosen-container .chosen-results li:first-child{border-top:1px solid #aaa}
.con08-biography-filter select.form-dropdown~.chosen-container .chosen-results li.highlighted,.con08-biography-filter select.form-dropdown~.chosen-container .chosen-results li:hover{background:#eee}
.con08-biography-filter select.form-dropdown~.chosen-container .chosen-results li.result-selected{font-weight:700}
.con08-biography-filter select.form-dropdown~.chosen-container .chosen-drop{box-shadow:0 2px 25px rgba(0,0,0,.1);padding:0}
.con08-biography-filter select.form-dropdown~.chosen-container .chosen-results{padding:0;margin:0}
.con08-biography-filter h2{margin:0 0 20px}
.con08-biography-filter form.filter{margin-bottom:-20px}
@media screen and (max-width:769px){.con08-biography-filter form.filter{margin:0 0 20px}
}
.con08-biography-filter form.filter label:not(.hide){color:#000;font-size:14px;line-height:20px;font-weight:700;display:inline-block;vertical-align:middle}
.con08-biography-filter form.filter fieldset{width:250px;display:inline-block;vertical-align:middle;margin-left:25px}
@media screen and (max-width:769px){.con08-biography-filter form.filter fieldset{display:block;width:100%;margin:12px 0 0}
}
.con08-biography-filter .items{display:flex;flex-wrap:wrap;padding-top:0;margin-left:-10px;margin-right:-10px}
@media screen and (min-width:992px){.con08-biography-filter .items{padding-top:20px}
}
.con08-biography-filter .items .item{display:flex;flex-direction:column;flex-grow:1;margin:10px 10px 40px;width:calc(50% - 20px);min-width:calc(50% - 20px);max-width:50%}
@media screen and (min-width:769px){.con08-biography-filter .items .item{margin-top:80px;margin-bottom:10px;width:calc(33.33333% - 40px);min-width:calc(33.33333% - 40px);max-width:33.33333%}
}
@media screen and (min-width:1200px){.con08-biography-filter .items .item{width:calc(25% - 40px);max-width:calc(25% - 40px);min-width:calc(25% - 40px)}
}
.con08-biography-filter .items .item picture{min-height:1%}
@media screen and (-webkit-min-device-pixel-ratio:2){.con08-biography-filter .chosen-container input.chosen-search-input{display:none}
}
.three .item{width:calc(33.33333% - 40px) !important;min-width:calc(33.33333% - 40px) !important;max-width:33.33333% !important}
@media screen and (max-width:769px){.three .item{width:calc(50% - 40px) !important;min-width:calc(50% - 40px) !important;max-width:50% !important}
}
#news-media main .con18-article-feed{width:100%}
@media screen and (min-width:769px){#news-media main .con18-article-feed{padding-right:5rem}
}
.con18-article-feed{min-width:300px}
@media screen and (max-width:992px){.con18-article-feed{width:  "100%";display: block}
}
.con18-article-feed .loader{border:10px solid #eee;border-top-color:#3b7b2b;border-radius:50%;width:80px;height:80px;animation:spin 2s linear infinite;margin:0 auto}
.con18-article-feed .c-button{margin:3.125rem auto 0;display:inline-block;position:relative;left:40%}
@supports(max-width:max-content){.con18-article-feed .c-button{display:block;left:0;max-width:max-content;width:intrinsic;width:-moz-max-content;width:-webkit-max-content}
}
.con18-article-feed .item{border-bottom:1px solid #acb5c0;padding:2.5rem 0;font-size:0}
.con18-article-feed .item.row{margin-bottom:0}
.con18-article-feed .item:first-child{padding-top:0}
@media screen and (max-width:769px){.con18-article-feed .item{padding:1.5rem 0}
}
@media screen and (min-width:992px){.con18-article-feed .item .article-info{padding-left:3.125rem}
.con18-article-feed .item .article-info picture img{display:none}
}
.con18-article-feed .item .article-image{display:none}
@media screen and (min-width:992px){.con18-article-feed .item .article-image{display:block}
}
.con18-article-feed .item picture img{width:100%;height:auto;max-height:250px}
.con18-article-feed .item picture{grid-column:1;grid-row:span 3;display:block}
@media screen and (max-width:992px){.con18-article-feed .item picture{width:100%;grid-row:3;margin-bottom:.9375rem}
}
@media screen and (min-width:992px){.con18-article-feed .item picture~.eyebrow,.con18-article-feed .item picture~h3,.con18-article-feed .item picture~p,.con18-article-feed .item piocture~.domaij{grid-column:2/span 1}
}
.con18-article-feed .item .eyebrow{display:block;font-weight:700;font-size:14px;line-height:1.25rem;color:#000;margin-bottom:.1875rem;width:100%}
@media screen and (max-width:992px){.con18-article-feed .item .eyebrow{font-size:13px}
}
.con18-article-feed .item h3{margin:0 0 15px}
.con18-article-feed .item h3 a{font-weight:700;font-size:24px;line-height:30px;vertical-align:middle;display:inline-block}
@media screen and (max-width:992px){.con18-article-feed .item h3 a{font-size:20px}
}
.con18-article-feed .item h3 a.external:after{content:"";background-size:contain;display:inline-block;vertical-align:middle;margin-left:1ch;background-image:url(toplib/resources/vectors/link-out.svg);background-position:50%;background-repeat:no-repeat;width:1ch;height:1em;margin-top:-8px}
.con18-article-feed .item .domain{display:block;font-size:14px;line-height:1.25rem;font-weight:700;color:#3b7b2b;margin:0 0 1.25rem}
.con18-article-feed .item p{font-size:14px;line-height:26px}
@media screen and (max-width:992px){.con18-article-feed .item p{font-size:13px}
}
@media screen and (max-width:992px){.con18-article-feed{display: block}
}
#news-media main{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}
#news-media main .article-filter-v2{width:100%}
@media screen and (min-width:769px){#news-media main .article-filter-v2{padding-right:5rem}
}
#news-media .chosen-container{min-width:160px}
@media screen and (min-width:992px){#news-media .chosen-container{min-width:125px}
}
@media screen and (min-width:1200px){#news-media .chosen-container{min-width:160px}
}
#news-media .filterHeadingBottomSpace{margin-bottom:40px}
.no-result{padding:0}
.no-result h2,.no-result h3{font-weight:700;font-size:24px}
.no-result h2{line-height:2.25rem}
.article-filter-v2{min-width:300px}
@media screen and (max-width:992px){.article-filter-v2{width:  "100%";display: block}
}
.article-filter-v2 .loader{border:10px solid #eee;border-top-color:#3b7b2b;border-radius:50%;width:80px;height:80px;animation:spin 2s linear infinite;margin:0 auto}
.article-filter-v2 .c-button{margin:3.125rem auto 0;display:inline-block;position:relative;left:40%}
@supports(max-width:max-content){.article-filter-v2 .c-button{display:block;left:0;max-width:max-content;width:intrinsic;width:-moz-max-content;width:-webkit-max-content}
}
.article-filter-v2 .item{border-bottom:1px solid #acb5c0;padding:2.5rem 0;font-size:0}
.article-filter-v2 .item.row{margin-bottom:0}
.article-filter-v2 .item:first-child{padding-top:0}
@media screen and (max-width:769px){.article-filter-v2 .item{padding:1.5rem 0}
}
@media screen and (min-width:992px){.article-filter-v2 .item .article-info{padding-left:3.125rem}
.article-filter-v2 .item .article-info picture img{display:none}
}
.article-filter-v2 .item .article-image{display:none}
@media screen and (min-width:992px){.article-filter-v2 .item .article-image{display:block}
}
.article-filter-v2 .item picture img{width:100%;height:auto;max-height:250px}
.article-filter-v2 .item picture{grid-column:1;grid-row:span 3;display:block}
@media screen and (max-width:992px){.article-filter-v2 .item picture{width:100%;grid-row:3;margin-bottom:.9375rem}
}
@media screen and (min-width:992px){.article-filter-v2 .item picture~.eyebrow,.article-filter-v2 .item picture~h3,.article-filter-v2 .item picture~p,.article-filter-v2 .item piocture~.domaij{grid-column:2/span 1}
}
.article-filter-v2 .item .eyebrow{display:block;font-weight:700;font-size:14px;line-height:1.25rem;color:#000;margin-bottom:.1875rem;width:100%}
.article-filter-v2 .item .eyebrow .exclusive{color:#fd5404}
@media screen and (max-width:992px){.article-filter-v2 .item .eyebrow{font-size:13px}
}
.article-filter-v2 .item h3{margin:0 0 15px}
.article-filter-v2 .item h3 a{font-weight:700;font-size:24px;line-height:30px;vertical-align:middle;display:inline-block}
@media screen and (max-width:992px){.article-filter-v2 .item h3 a{font-size:20px}
}
.article-filter-v2 .item h3 a.external:after{content:"";background-size:contain;display:inline-block;vertical-align:middle;margin-left:1ch;background-image:url(toplib/resources/vectors/link-out.svg);background-position:50%;background-repeat:no-repeat;width:1ch;height:1em;margin-top:-8px}
.article-filter-v2 .item .domain{display:block;font-size:14px;line-height:1.25rem;font-weight:700;color:#3b7b2b;margin:0 0 1.25rem}
.article-filter-v2 .item p{font-size:14px;line-height:26px}
@media screen and (max-width:992px){.article-filter-v2 .item p{font-size:13px}
}
@media screen and (max-width:992px){.article-filter-v2{display: block}
}
.con15-media-filter{margin-bottom:3.125rem;margin-top:1.75rem}
.con15-media-filter fieldset{display:block;padding:7px 0 0}
@media screen and (min-width:992px){.con15-media-filter fieldset{display:inline-block;padding:0 0 0 7px}
}
@supports(display:grid){.con15-media-filter fieldset{padding:0}
}
@media screen and (device-width:768px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.con15-media-filter fieldset:first-of-type .form-dropdown-filter+.chosen-container .chosen-single{width:97%}
.con15-media-filter fieldset.month-filter .form-dropdown-filter+.chosen-container .chosen-single{width:95%}
}
@supports(display:grid){.con15-media-filter{display:grid;grid-template-columns:min-content;grid-auto-columns:min-content;grid-auto-flow:column;align-items:center;grid-gap:.625rem}
}
@media screen and (max-width:769px){.con15-media-filter{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,min-content);grid-gap:.625rem}
.con15-media-filter label{grid-column:span 2}
.con15-media-filter fieldset{display:block}
.con15-media-filter fieldset:first-of-type{grid-column:span 2}
}
.con15-media-filter label{font-weight:700;color:#000;max-width:140px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.con15-media-filter .select2-container{min-width:160px}
select.form-dropdown-filter{width:100%;appearance:textfield;border:1px solid #a9b3bd;border-radius:2px;padding:.75rem 1.875rem .75rem 1.5rem;background:#fff;color:#3b7b2b;box-shadow:none;position:relative;background:#fff url(toplib/resources/vectors/carot-down.svg) right 18px center no-repeat}
@media screen and (max-width:769px) and (orientation:potrait){select.form-dropdown-filter{max-width:400px}
}
select.form-dropdown-filter:focus{outline:2px solid #3b7b2b}
select.form-dropdown-filter+label{display:none}
select.form-dropdown-filter~.chosen-container .chosen-single{height:50px;background:0;border:1px solid #a9b3bd;border-radius:2px;width:100%;padding:.75rem 1.875rem .75rem 1.25rem;color:#3b7b2b;font-size:14px;font-weight:700;line-height:1.625rem;box-shadow:none}
select.form-dropdown-filter~.chosen-container .chosen-single *{font-weight:700}
select.form-dropdown-filter~.chosen-container .chosen-single:after{content:"";height:10px;width:6px;background:transparent url(toplib/resources/vectors/blue-carot.svg) 50% no-repeat;background-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center center;transition:transform .15s ease-in}
select.form-dropdown-filter~.chosen-with-drop .chosen-single:after{transform:translateY(-50%) rotate(-90deg)}
select.form-dropdown-filter~.chosen-container .chosen-results li{padding:1.25rem;height:59px;font-size:14px;width:100%;transition:background .2s ease-out;color:#000;border-bottom:1px solid #a9b3bd}
select.form-dropdown-filter~.chosen-container .chosen-results li:first-child{border-top:1px solid #a9b3bd}
select.form-dropdown-filter~.chosen-container .chosen-results li.highlighted,select.form-dropdown-filter~.chosen-container .chosen-results li:hover{background:#eee}
select.form-dropdown-filter~.chosen-container .chosen-results li.result-selected{font-weight:700}
select.form-dropdown-filter~.chosen-container .chosen-drop{box-shadow:0 2px 25px rgba(0,0,0,.1);padding:0}
select.form-dropdown-filter~.chosen-container .chosen-results{padding:0;margin:0}
@media screen and (-webkit-min-device-pixel-ratio:2){select.form-dropdown-filter~.chosen-container .chosen-search-input{display:none}
}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){select.form-dropdown-filter~.chosen-container .chosen-search-input{display:none}
}
.nav04-header-tabs{padding:70px 0 0}
@media screen and (max-width:769px){.nav04-header-tabs{padding-top:30px}
}
.nav04-header-tabs.ready~.band.white{border-top:0}
.nav04-header-tabs nav{position:relative;position:sticky;top:0;margin-top:50px;background:#eee}
html.no-js .nav04-header-tabs nav{display:none}
@media screen and (max-width:769px){.nav04-header-tabs nav{margin-top:25px;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
}
.nav04-header-tabs nav .band-content{display:flex;padding:0;margin:0 auto;max-width:1024px;width:100%}
@media screen and (max-width:1440px){.nav04-header-tabs nav .band-content{padding:0}
}
@media screen and (max-width:1280px){.nav04-header-tabs nav .band-content{width:100vw;padding:0 2.8vw}
}
@media screen and (max-width:1024px){.nav04-header-tabs nav .band-content{width:100vw;padding:0 10vw}
}
@media screen and (max-width:769px){.nav04-header-tabs nav .band-content{padding:0 5vw}
}
.nav04-header-tabs nav a{font-size:14px;line-height:20px;color:#3b7b2b;font-weight:700;padding:20px 0 16px;display:inline-block;margin-right:30px;border-bottom:4px solid transparent;flex-shrink:0}
.nav04-header-tabs nav a.active{color:#000;border-bottom:4px solid #3b7b2b}
.nav04-header-tabs~.band.ready{display:none;padding-top:30px}
@media screen and (min-width:769px){.nav04-header-tabs~.band.ready{padding-top:70px}
}
.nav04-header-tabs~.band.ready.active,.nav04-header-tabs~.band.ready.cq-Editable-dom{display:block}
.nav04-header-tabs~.band.ready.active .band-content{opacity:1}
.nav04-header-tabs~.band.ready .band-content{transition:all 1s ease;opacity:0}
.nav04-header-tabs~.band.ready.cq-Editable-dom .band>.band-content{opacity:1}
@media screen and (max-width:1300px){.nav04-header-tabs .band-content,.nav04-header-tabs nav .band-content{padding:0 10vw;margin:0}
}
@media screen and (max-width:769px){.nav04-header-tabs .band-content,.nav04-header-tabs nav .band-content{padding:0 5vw}
}
.navHeaderTabs .band .str03-gallery-image .band-content{max-width:1024px;margin-left:auto}
.navHeaderTabs .band .str03-gallery-image .band-content .images{padding-left:0}
.navHeaderTabs .columnControl{max-width:1064px;margin:0 auto}
.navHeaderTabs .columnControl [class*=col-]{padding:0}
.navHeaderTabs .rightRailRte{margin-top:50px}
@media screen and (min-width:769px){.navHeaderTabs .rightRailRte{margin-top:11rem}
}
.navHeaderTabs .articleFilter.section{padding:0}
@media screen and (min-width:1300px){.navHeaderTabs .articleFilter.section{padding:0 0 0 20px}
}
.navHeaderTabs .nav-hero-header-tabs{padding-top:0}
.navHeaderTabs .nav-hero-header-tabs .heroBanner{display:flex;align-items:center;position:relative;height:320px;overflow:hidden}
.navHeaderTabs .nav-hero-header-tabs .heroBanner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.15;z-index:1}
.navHeaderTabs .nav-hero-header-tabs .heroBanner .band-content{color:white;z-index:2;width:100%}
.navHeaderTabs .nav-hero-header-tabs .heroBanner .band-content p{color:#fff}
.navHeaderTabs .nav-hero-header-tabs .heroBanner img{object-fit:cover;object-position:center center;width:100%;height:100%;transform:none;position:absolute;top:0}
@media screen and (max-width:769px){.navHeaderTabs .nav-hero-header-tabs .heroBanner{height:375px;align-items:flex-end;padding-bottom:70px}
}
.navHeaderTabs .nav-hero-header-tabs nav{margin-top:30px;background:0;box-sizing:border-box;box-shadow:inset 0 -4px 0 0 #e6e8ea}
.navHeaderTabsV2 .nav04-header-tabs{padding:45px 0 0}
.navHeaderTabsV2 .nav04-header-tabs nav{margin-top:0;background:#eee}
@media screen and (max-width:769px){.navHeaderTabsV2 .nav04-header-tabs nav{margin-top:0}
}
@media print{.navHeaderTabsV2 .nav04-header-tabs nav .band-content{display:none}
}
@media print{.navHeaderTabsV2 .ready{display:block !important}
.navHeaderTabsV2 .band-content{opacity:1 !important}
}
.det23-article-header .eyebrow{font-size:13px;line-height:20px;color:#000;font-weight:700;margin-bottom:16px;display:block}
.det23-article-header .exclusive__article{color:#494949}
.det23-article-header .author{font-size:13px;line-height:20px;font-weight:700;display:block;margin-top:24px}
@media screen and (max-width:769px){.det23-article-header .author{margin-top:28px}
}
.det23-article-header .revision{font-weight:700;font-size:13px;line-height:20px}
.det23-article-header .hro03-product-header .band-content .product-title,.det23-article-header h1,.hro03-product-header .band-content .det23-article-header .product-title{margin-bottom:0}
.det23-article-header .intro{margin:30px 0 0}
.det23-article-header .intro ul{padding-left:3em}
.det23-article-header .intro ul li{list-style-type:disc;padding:.3em;list-style-position:outside}
.det23-article-header .intro ol{padding-left:3em}
.det23-article-header .intro ol li{list-style-position:outside;list-style-type:decimal;padding:.3em}
.det23-article-header .intro p{margin-bottom:1em}
.det23-article-header .intro p:last-child{margin-bottom:0}
.det23-article-header .caption{font-size:14px;line-height:20px;display:block;margin-top:10px;margin-bottom:5px}
.det23-article article .body{grid-column:span 1}
@media screen and (max-width:769px){.det23-article article .body{grid-column:span 1}
}
.det23-article article .body p{margin-bottom:15px}
.det23-article article .body a,.det23-article article .body p{font-size:18px;line-height:32px}
.det23-article article header{padding-bottom:0;margin-bottom:0}
@media screen and (max-width:769px){.det23-article article header{padding-bottom:41px}
}
.det23-article article .inner-nav-wrapper{margin-top:0}
.det23-article article .bookmark{display:flex;align-items:center;margin:1.5rem 0}
.det23-article article .bookmark .bookmark-button{position:static}
.det23-article article .bookmark .bookmark-text{margin:0 0 0 1rem;display:none}
.det23-article article .bookmark .bookmark-text.active{display:inline}
.det23-article article .bookmark .bookmark-text a{display:none}
.det23-article article .bookmark .bookmark-text a.show{display:inline}
.det23-article article .bookmark-api-error{display:none;color:#cc3602;font-size:13px;line-height:16px;font-weight:700;margin:.5rem 0 0}
.det23-article article .bookmark-api-error.show{display:block}
@supports(display:grid){.det23-article article{display:grid;grid-template-columns:1fr min-content;grid-auto-flow:row;justify-content:start;grid-gap:50px 104px}
@media print{.det23-article article{grid-template-columns:1fr}
}
@media screen and (max-width:769px){.det23-article article{grid-template-columns:1fr}
}
.det23-article article header{text-align:left;grid-column:span 2;margin:0}
.det23-article article .body{grid-column:span 1}
}
.band.white.det23-article{padding:50px 10vw}
@media screen and (max-width:769px){.band.white.det23-article{padding:50px 5vw}
.band.white.det23-article header.det23-article-header{padding-bottom:0}
}
.cui-article-header--medialayout .article-header{position:relative;margin:0;max-width:unset}
.cui-article-header--medialayout .article-header picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.cui-article-header--medialayout .article-header picture img{height:100%}
.cui-article-header--medialayout .article-header .caption{display:none}
.cui-article-header--medialayout .article-header-body{max-width:1024px;min-height:253px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;margin:0 auto;padding:1.8125rem 0}
.cui-article-header--medialayout .article-header-body__container{padding:0 5vw}
@media(min-width:992px){.cui-article-header--medialayout .article-header-body__container{padding:0 10vw}
}
.cui-article-header--medialayout .article-header-body__type{display:block;background:#eee;margin:0 0 1.5rem;padding:0 12px;font-size:12px;font-weight:700;text-transform:uppercase}
.cui-article-header--medialayout .article-header-body .hro03-product-header .band-content .product-title,.cui-article-header--medialayout .article-header-body h1,.hro03-product-header .band-content .cui-article-header--medialayout .article-header-body .product-title{width:100%;margin:auto 0 0;color:#fff}
.cui-article-header--medialayout .article-header-details{background:rgba(0,0,0,.4);padding:0 5vw}
@media(min-width:992px){.cui-article-header--medialayout .article-header-details{padding:0 10vw}
}
.cui-article-header--medialayout .article-header-details__container{max-width:1024px;height:100px;display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;padding:.5rem 0}
.cui-article-header--medialayout .article-header-details__exclusive,.cui-article-header--medialayout .article-header-details__info{display:flex;align-items:center;flex-wrap:wrap}
.cui-article-header--medialayout .article-header-details__exclusive div,.cui-article-header--medialayout .article-header-details__info div{display:flex;align-items:center;color:#fff;font-size:16px;font-weight:700;line-height:24px}
.cui-article-header--medialayout .article-header-details__exclusive div:after,.cui-article-header--medialayout .article-header-details__info div:after{content:"";display:block;width:5px;height:5px;background:#fff;border-radius:50%;margin:0 5px}
@media(min-width:769px){.cui-article-header--medialayout .article-header-details__exclusive div:after,.cui-article-header--medialayout .article-header-details__info div:after{margin:0 10px}
}
.cui-article-header--medialayout .article-header-details__exclusive div:last-of-type:after,.cui-article-header--medialayout .article-header-details__info div:last-of-type:after{display:none}
.cui-article-header--medialayout .article-header-details__exclusive div{font-family:GilroyExtraBold;text-transform:uppercase;color:#494949;line-height:36px;letter-spacing:1px}
.article-header-v3{max-width:100vw;height:400px;margin:0;position:relative}
@media screen and (max-width:769px){.article-header-v3{height:200px}
}
.article-header-v3 .title-container{position:absolute;width:70%;height:100%;z-index:3;color:#fff;display:flex;align-items:center;justify-content:space-between;vertical-align:bottom;overflow:visible;max-width:1024px;margin:0 auto;padding:0;left:0;right:0}
.article-header-v3 .title-container .hro03-product-header .band-content .product-title,.article-header-v3 .title-container h1,.hro03-product-header .band-content .article-header-v3 .title-container .product-title{line-height:50pt}
@media screen and (max-width:769px){.article-header-v3 .title-container .hro03-product-header .band-content .product-title,.article-header-v3 .title-container h1,.hro03-product-header .band-content .article-header-v3 .title-container .product-title{line-height:20pt;font-size:24px}
}
@media screen and (max-width:769px){.article-header-v3 .title-container{width:100%;padding:0 40px}
}
.article-header-v3 picture{display:flex;width:100%;height:100%;justify-content:center}
.article-header-v3 picture img{max-width:100%;height:auto;transform:none;z-index:1}
@media screen and (max-width:769px){.article-header-v3 picture img{width:auto;height:100%;transform:none}
}
@supports(object-fit:cover){.article-header-v3 picture img{object-fit:cover;object-position:center center;width:100%;height:100%}
}
.article-header-v3 picture:before{content:"";background:linear-gradient(0,rgba(0,0,0,.5),rgba(0,0,0,0));position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.article-header-v3 .hro03-product-header .band-content .product-title,.article-header-v3 h1,.hro03-product-header .band-content .article-header-v3 .product-title{margin-bottom:0}
.intro{margin:30px 0 0}
.intro ul{padding-left:3em}
.intro ul li{list-style-type:disc;padding:.3em;list-style-position:outside}
.intro ol{padding-left:3em}
.intro ol li{list-style-position:outside;list-style-type:decimal;padding:.3em}
.intro p{margin-bottom:1em}
.intro p:last-child{margin-bottom:0}
.intro h3{margin:80px 0 50px;padding:0 440px}
@media screen and (max-width:769px){.intro h3{margin:40px 0 20px;padding:0 40px}
}
article.band-content-v3 .description-container{max-width:calc(1024px + 34.33%);margin:0 auto}
@media(max-width:769px){article.band-content-v3 .description-container{margin:0 5vw}
}
article.band-content-v3 .description-container.band{max-width:calc(1024px + 20vw);padding:0 10vw;margin:0 auto}
article.band-content-v3 .bookmark{display:flex;align-items:center;margin:1.875rem 0 0}
article.band-content-v3 .bookmark .bookmark-button{position:static}
article.band-content-v3 .bookmark .bookmark-text{margin:0 0 0 1rem;display:none}
article.band-content-v3 .bookmark .bookmark-text.active{display:inline}
article.band-content-v3 .bookmark .bookmark-text a{display:none}
article.band-content-v3 .bookmark .bookmark-text a.show{display:inline}
article.band-content-v3 .bookmark-api-error{display:none;color:#cc3602;font-size:13px;line-height:16px;font-weight:700;margin:.5rem 0 0}
article.band-content-v3 .bookmark-api-error.show{display:block}
.articleHeader+.anchorNavigation .feature-flag>.band{padding-top:0}
.article-border-bottom-rte{border-bottom:1px solid #d8d8d8;padding-bottom:10px;display:block;margin-top:10px}
.article-border-top-rte{border-top:1px solid #d8d8d8;padding-top:10px;display:block}
.nav03-feature-link-list.band{padding-top:0;margin-top:100px}
@media screen and (max-width:769px){.nav03-feature-link-list.band{padding-top:0;margin-top:50px}
}
.nav03-feature-link-list.band.white{border-bottom:1px solid #acb5c0}
.nav03-feature-link-list h2{font-size:24px;line-height:30px;margin-bottom:12px}
@media screen and (max-width:769px){.nav03-feature-link-list h2{font-size:13px;line-height:20px;margin-bottom:0;margin-top:30px}
}
.nav03-feature-link-list section:first-child h2{margin:0 0 14px}
@media screen and (min-width:769px){.nav03-feature-link-list section:first-child h2{margin-bottom:33px}
}
.nav03-feature-link-list section:first-child a img,.nav03-feature-link-list section:first-child a span{display:block}
.nav03-feature-link-list section:first-child a{font-size:24px;line-height:30px;color:#3b7b2b;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700}
@media screen and (max-width:769px){.nav03-feature-link-list section:first-child a{font-size:20px;line-height:24px}
}
.nav03-feature-link-list section:first-child a span{margin-top:15px}
.nav03-feature-link-list section:first-child img{max-width:328px}
@media screen and (max-width:769px){.nav03-feature-link-list section:first-child img{max-width:100%;width:100%}
}
.nav03-feature-link-list section:last-child li:first-child{padding-top:20px}
.nav03-feature-link-list section:last-child li{border-bottom:1px solid #acb5c0;display:block;padding:24px 30px 24px 1px;background-size:18px 10px}
@media screen and (max-width:769px){.nav03-feature-link-list section:last-child li{font-size:16px;line-height:22px;padding:24px 30px 24px 1px}
}
.nav03-feature-link-list section:last-child li .external{background:transparent url(toplib/resources/vectors/link-out.svg) 100% no-repeat}
.nav03-feature-link-list section:last-child li .internal{background:transparent url(toplib/resources/vectors/arrow-right.svg) 100% no-repeat}
.nav03-feature-link-list section:last-child li .download{background:transparent url(toplib/resources/vectors/download.svg) 100% no-repeat}
.nav03-feature-link-list section:last-child li a{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;line-height:24px;display:block;padding-right:20px;font-weight:700}
.nav03-feature-link-list section:last-child li:last-child{border-bottom:0;padding-bottom:0;padding-top:0;margin-top:24px}
@media screen and (min-width:769px){.nav03-feature-link-list section{display:inline-block;vertical-align:top;letter-spacing:auto}
.nav03-feature-link-list section:first-child{max-width:328px}
.nav03-feature-link-list section:last-child{width:calc(100% - 432px);margin-left:104px}
.nav03-feature-link-list .band-content{letter-spacing:0;font-size:0}
}
@media screen and (max-width:769px){.nav04-feature-link-list{padding:20px 10px}
}
.nav04-feature-link-list .band-content{display:flex;flex-wrap:nowrap}
@media screen and (max-width:769px){.nav04-feature-link-list .band-content{flex-wrap:wrap}
}
.nav04-feature-link-list h2{line-height:30px;padding-bottom:15px;min-height:44px;font-size:24px}
@media screen and (max-width:769px){.nav04-feature-link-list h2{font-size:14px;min-height:0;padding-bottom:0;padding-top:15px}
}
.nav04-feature-link-list__spotlight{flex-basis:588px}
@media screen and (max-width:769px){.nav04-feature-link-list__spotlight{flex-basis:100%}
}
.nav04-feature-link-list__spotlight h3{margin-top:40px;color:#000;font-size:28px;line-height:36px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;display:block}
@media screen and (max-width:769px){.nav04-feature-link-list__spotlight h3{font-size:20px;line-height:24px;margin-top:0}
}
.nav04-feature-link-list__spotlight p{font-size:20px;margin-top:20px;line-height:34px;margin-bottom:35px}
@media screen and (max-width:769px){.nav04-feature-link-list__spotlight p{font-size:14px;line-height:26px;margin-bottom:20px}
}
.nav04-feature-link-list__spotlight .c-button{color:#fff;text-transform:uppercase;letter-spacing:.43px;font-size:12px;padding:17px 32px}
.nav04-feature-link-list__spotlight img,.nav04-feature-link-list__spotlight picture{display:block}
.nav04-feature-link-list__spotlight img{max-width:588px;height:auto}
@media screen and (max-width:769px){.nav04-feature-link-list__spotlight img{width:100%;max-width:100%;margin-bottom:15px}
}
.nav04-feature-link-list__articles{flex-basis:436px;padding-left:106px}
@media screen and (max-width:992px){.nav04-feature-link-list__articles{padding-left:35px}
}
@media screen and (max-width:769px){.nav04-feature-link-list__articles{padding-left:0;flex-basis:100%;margin-top:10px}
}
.nav04-feature-link-list__articles a{max-width:327px;display:block;padding:25px 0;font-size:20px;color:#000;border-bottom:2px solid #e4e2e0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;line-height:26px}
@media screen and (max-width:769px){.nav04-feature-link-list__articles a{font-size:16px;line-height:20px;padding:20px 0;max-width:100%}
}
@media screen and (max-width:769px){.nav04-feature-link-list__articles a a:first-child{padding-top:15px}
}
.nav04-feature-link-list__articles a:hover{color:#3b7b2b}
.nav04-feature-link-list__articles a.view{color:#3b7b2b;font-size:17px;border-bottom:0}
@media screen and (max-width:769px){.det04-card-related-full-width .text .cta,.det04-card-related-full-width .text p{display:none}
}
#card-related-full-width-video-player-container #card-related-full-width-video-player-S7{width:80vw;height:45vw}
#card-related-full-width-video-player-container #card-related-full-width-video-player-S7 video{width:100%;height:100%}
.multimedia-page{display:inline-block;width:auto;vertical-align:top;position:relative}
@media screen and (max-width:769px){.multimedia-page{width:100%;display:block}
}
.multimedia-page a{width:100%;height:100%;min-height:258px}
.multimedia-page a .title{display:none}
.multimedia-page img{height:100%;width:100%;position:absolute;object-fit:cover;left:0;top:0}
.multimedia-page a{position:relative;display:block}
.multimedia-page a:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.det29-product-technical-specs .det04-card-related-full-width{box-shadow:none}
.det04-card-related-full-width{font-size:0;background:#fff;box-shadow:0 1px 6px rgba(32,33,36,.28);min-height:258px}
.det04-card-related-full-width.textLeft .text{order:-1}
@media screen and (max-width:769px){.det04-card-related-full-width.textLeft .text{order:1}
}
@media screen and (max-width:769px){.det04-card-related-full-width{box-shadow:none;min-height:0}
}
.det04-card-related-full-width .multimedia{display:inline-block;width:49%;vertical-align:middle}
@media screen and (max-width:769px){.det04-card-related-full-width .multimedia{width:100%;display:block}
}
.det04-card-related-full-width .multimedia a{width:100%;height:100%;min-height:273px}
@media screen and (max-width:769px){.det04-card-related-full-width .multimedia a{min-height:173px}
}
.det04-card-related-full-width .multimedia a .title{display:none}
.det04-card-related-full-width .multimedia img{height:100%;width:100%;position:absolute;object-fit:cover;left:0;top:0}
.det04-card-related-full-width .multimedia a{position:relative;display:block}
.det04-card-related-full-width .multimedia a:before{content:"";width:40px;height:40px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;background:white url(toplib/resources/vectors/play-arrow.svg) 54% no-repeat;background-size:14px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,.7);transition:all .4s ease}
.det04-card-related-full-width .multimedia a:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.det04-card-related-full-width .text{display:inline-block;width:51%;height:100%;background:#fff;vertical-align:middle;margin:0;padding:40px 50px}
@media screen and (max-width:769px){.det04-card-related-full-width .text{width:100%;display:block;padding-left:0;padding-right:0}
}
.det04-card-related-full-width .text h3{font-size:20px;line-height:26px;margin-bottom:11px}
@media screen and (max-width:769px){.det04-card-related-full-width .text h3{color:#3b7b2b}
}
.det04-card-related-full-width .text p{margin-bottom:14px}
@media screen and (max-width:769px){.det04-card-related-full-width .text p{display:block}
}
.det04-card-related-full-width .text .cta{font-weight:700;font-size:14px}
@media screen and (max-width:769px){.det04-card-related-full-width .text .cta{display:block}
}
.det04-card-related-full-width.page-type-wrapper .multimedia-page{min-width:49%}
.det04-card-related-full-width.page-type-wrapper .multimedia-page img{position:static}
@supports(display:grid){.det04-card-related-full-width{display:grid;grid-template-columns:49% 51%}
.det04-card-related-full-width .multimedia,.det04-card-related-full-width .text{display:block;width:100%}
.det04-card-related-full-width .text{padding:40px 50px}
@media screen and (max-width:769px){.det04-card-related-full-width{grid-template-columns:1fr}
.det04-card-related-full-width .text{padding:20px 20px 20px 0}
}
.det04-card-related-full-width.page-type-wrapper .multimedia-page{width:100%}
.det04-card-related-full-width.page-type-wrapper .multimedia-page img{position:absolute}
}
#card-related-full-width-video-player-curtain{position:fixed;top:0;left:0;width:100%;width:100vw;height:100%;height:100vh;z-index:999;background:#000;opacity:.5;display:none}
#card-related-full-width-video-player-container.active+#card-related-full-width-video-player-curtain{display:block}
#card-related-full-width-video-player-container{display:none;position:fixed;top:0;left:0;width:100%;width:100vw;height:100%;height:100vh;z-index:9999;justify-content:center;align-items:center;flex-direction:column}
#card-related-full-width-video-player-container.active{display:flex}
#card-related-full-width-video-player-container button{display:block;text-align:right;color:#fff;font-size:16px;font-weight:700;margin:0 0 2px 75vw;font-size:14px}
#card-related-full-width-video-player-container button:after{content:" X";font-weight:400}
#card-related-full-width-video-player-container #card-related-full-width-video-player{width:80vw;height:45vw}
.rightRailRte{grid-column-start:2;min-width:300px}
.rightRailRte .det16-rich-text-field h3{border:none !important}
.rightRailRte .con17-right-rail-rte{border-top:5px solid #ef6023;padding-top:15px}
.rightRailRte .con17-right-rail-rte h3:first-child{font-size:20px;line-height:26px;border-bottom:1px solid #acb5c0;padding-bottom:13px}
@media screen and (max-width:769px){.rightRailRte .con17-right-rail-rte h3:first-child{font-size:18px;line-height:24px}
}
.rightRailRte p{font-size:16px;line-height:30px}
@media screen and (max-width:769px){.rightRailRte p{font-size:14px;line-height:26px}
}
.rightRailRte .download-link a,.rightRailRte .print{font-size:16px;font-weight:700}
.rightRailRte .download-link a:after,.rightRailRte .print:after{content:"";background:url(toplib/resources/vectors/download-icon.svg) 50% no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-left:1ch}
.rightRailRte .download-link a.print:after,.rightRailRte .print.print:after{background:url(toplib/resources/vectors/print-icon.svg) 50% no-repeat;width:16px}
.rightRailRte a span.download-link{font-size:16px;font-weight:700}
.rightRailRte a span.download-link:after{content:"";background:url(toplib/resources/vectors/download-icon.svg) 50% no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-left:1ch}
.rightRailRte .band.det16-rich-text-field{padding:0}
.con16-right-rail-links{border-top:5px solid #ef6023;padding-top:15px;grid-column-start:2}
.con16-right-rail-links h3:first-child{font-size:20px;line-height:26px;border-bottom:1px solid #acb5c0;padding-bottom:13px}
@media screen and (max-width:769px){.con16-right-rail-links h3:first-child{font-size:18px;line-height:24px}
}
.con16-right-rail-links li{border-bottom:1px solid #acb5c0;padding:25px 0}
.con16-right-rail-links li a+span{display:inline-block;margin-top:5px;color:#000;font-weight:700}
.con16-right-rail-links li .exclusive__article{color:#494949}
.con16-right-rail-links a{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;font-size:16px;line-height:24px;display:block;padding:0 25px 0 0}
.con16-right-rail-links a.download{background:transparent url(toplib/resources/vectors/download.svg) 100% no-repeat}
.con16-right-rail-links .eyebrow{display:block;font-weight:700;font-size:14px;line-height:20px;color:#000;margin-bottom:10px;width:100%}
@media screen and (max-width:992px){.con16-right-rail-links .eyebrow{font-size:13px}
}
.con16-right-rail-links li:last-child{border:0}
.con16-right-rail-links a.external{background:transparent url(toplib/resources/vectors/link-out.svg) 100% no-repeat}
.con16-right-rail-links a.internal{background:transparent url(toplib/resources/vectors/hyperlink-arrow-positive.svg) 100% no-repeat}
.col-1{width:8.33%}
.col-2{width:16.66%}
.col-3{width:25%}
.col-4{width:33.33%}
.col-5{width:41.66%}
.col-6{width:50%}
.col-7{width:58.33%}
.col-8{width:66.66%}
.col-9{width:75%}
.col-10{width:83.33%}
.col-11{width:91.66%}
.col-12{width:100%}
[class*=col-]{float:left;padding:20px}
@media screen and (max-width:767px){[class*=col-]{float:none}
}
@media screen and (max-width:769px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}
}
.column-control{clear:both}
.column-control:after{content:"";clear:both;display:table}
.column-control.band{padding:0 10vw 64px}
@media screen and (max-width:769px){.column-control.band{padding:0 5vw}
}
.column-control [class*=col-] .band{padding:0}
.column-control.type-8-4-col .col-8{padding-left:0}
.column-control.type-8-4-col .col-4{padding-right:0}
@media screen and (max-width:769px){.column-control.type-8-4-col .col-4,.column-control.type-8-4-col .col-8{padding:20px 0}
}
.column-control.type-4-8-col .col-4{padding-left:0}
.column-control.type-4-8-col .col-8{padding-right:0}
@media screen and (max-width:769px){.column-control.type-4-8-col .col-4,.column-control.type-4-8-col .col-8{padding:20px 0}
}
.column-control.no-bottom{padding-bottom:0}
.column-control.no-padding{padding:0}
.articleHeader+.columnControl.aem-GridColumn .band.view-mode{padding:0 10vw}
.articleHeader+.columnControl.aem-GridColumn .band.view-mode .col-4,.articleHeader+.columnControl.aem-GridColumn .band.view-mode .col-8{padding-bottom:0;padding-top:0}
.articleHeader+.columnControl.aem-GridColumn .band.view-mode .col-4>div:empty,.articleHeader+.columnControl.aem-GridColumn .band.view-mode .col-8>div:empty{padding:0}
.articleHeader+.columnControl.aem-GridColumn~.responsivegrid.aem-GridColumn .band{padding-top:0}
@media print{.hrTag{display:none !important}
}
.hr-wrapper{padding-left:0;padding-right:0}
.hr-wrapper.content-width{max-width:1024px;margin:0 10vw}
@media screen and (max-width:769px){.hr-wrapper.content-width{margin-left:5vw;margin-right:5vw}
}
.hr-wrapper.no-padding{padding-top:0;padding-bottom:0}
.hr-wrapper.top-bottom-padding{padding-top:100px;padding-bottom:100px}
@media print{.hr-wrapper.top-bottom-padding{padding-top:0;padding-bottom:0}
}
.hr-wrapper.top-padding{padding-top:100px;padding-bottom:0}
@media print{.hr-wrapper.top-padding{padding-top:0}
}
.hr-wrapper.bottom-padding{padding-top:0;padding-bottom:100px}
@media print{.hr-wrapper.bottom-padding{padding-bottom:0}
}
.hr-wrapper hr.border-gray{border-bottom:1px solid #a9b3bd;width:100%;margin:0}
.hr-wrapper.full-width{padding-left:0;padding-right:0}
@media(min-width:600px){.parsys_column{margin:0}
.cq-colctrl-lt0-c0,.cq-colctrl-lt0-c1{float:left;width:48%}
.cq-colctrl-lt0-c0{margin-right:2%}
.bgdss-contactForm{padding:2% 5.8%;line-height:2.5rem;font-family:HelveticaNowTextRegular,Helvetica,sans-serif;color:#000;font-size:15px;width:70%}
}
@media(max-width:991px){.bgdss-contactForm,select{width:90%}
select{height:25px}
}
input,textarea{width:100%}
select{width:40%;height:30px;display:block}
input[type=submit]{width:auto}
.bgdss-blackBtn{margin-top:20px}
.errormessage,.form_leftcolmark{display:inline-block;color:#c6001e;line-height:1.5em;margin-left:2px;vertical-align:middle}
.errormessage .cq-colctrl-lt0-c1,.form_leftcolmark .cq-colctrl-lt0-c1{margin-left:2%}
.bgdss-blackBtn{background:#185ee5;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,HelveticaNowTextRegular,sans-serif;font-size:14px;font-weight:700;padding:23px 37px;border-radius:3px;line-height:14px;display:inline-block;-webkit-appearance:button;-moz-appearance:button;appearance:button}
.bgdss-contactPage .state{display:none}
.str4-image-slider .band{padding-top:0;margin-top:100px}
@media screen and (max-width:769px){.str4-image-slider .band{padding-top:0;margin-top:50px}
}
.str4-image-slider .str04-compare-image{margin-bottom:1.4375rem}
.str4-image-slider .str04-compare-image.ready{width:auto;font-size:0;position:relative;user-select:none}
.str4-image-slider .str04-compare-image.ready picture{display:none}
.str4-image-slider .str04-compare-image.ready li{width:50%;height:100%;margin:0;padding:0;user-select:none;position:absolute;top:0;left:0;background-size:100vw auto;background-repeat:no-repeat;background-position:0 0;z-index:1}
.str4-image-slider .str04-compare-image.ready li:last-child{left:auto;right:0;width:100%;cursor:e-resize;z-index:0;background-position:100% 0}
.str4-image-slider .str04-compare-image.ready li:first-child{border-right:2px solid #fff;transition:border .24s ease-in;transition-delay:.32s;cursor:w-resize}
.str4-image-slider .str04-compare-image.ready li:first-child:before{content:"";width:18px;height:100%;display:block;position:absolute;right:0;top:0;background:url(toplib/resources/vectors/slider.svg) 50% no-repeat;cursor:col-resize;transform:translateX(50%);opacity:1;transition:opacity .24s ease-in;transition-delay:.32s}
.str4-image-slider .str04-compare-image.ready li{transition:width .3s ease}
.str4-image-slider .str04-compare-image.ready:active li{transition:width 0}
.str4-image-slider .str04-compare-image.ready:hover li:first-child{border-right:2px solid #fff;transition-delay:0}
.str4-image-slider .str04-compare-image.ready:hover li:first-child:before{opacity:1;transition-delay:0}
.str4-image-slider .str04-compare-image~p.image-caption{line-height:26px;margin:23px 0 0}
.atm01-header-v3__wrapper .col{padding-left:5vw;border-left:4px solid #ef6023;margin-bottom:40px}
.atm01-header-v3__wrapper .col h2{font-size:32px;line-height:36px;word-wrap:break-word}
@media screen and (max-width:769px){.atm01-header-v3__wrapper .col h2{font-size:24px;line-height:28px}
}
.atm01-header-v3__wrapper .col .subhead{font-size:20px;line-height:32px;margin-top:20px}
@media screen and (max-width:769px){.atm01-header-v3__wrapper .col .subhead{font-size:16px;line-height:24px;margin-top:10px}
}
@media only screen and (max-width:769px){.atm01-header-v3__wrapper .col{padding-left:0;border-left:0 solid transparent}
}
.gbl05-light-navigation{padding-left:10vw;padding-right:10vw;background:#fff;position:relative;pointer-events:auto}
@media screen and (max-width:769px){.gbl05-light-navigation{position:sticky;top:0;left:0;z-index:9;padding-left:5vw;padding-right:5vw}
}
@supports(display:grid){.gbl05-light-navigation{margin-top:0}
}
.gbl05-light-navigation>.band-content{font-size:0;padding:22px 0 28px}
@media screen and (max-width:769px){.gbl05-light-navigation>.band-content{background:white;z-index:10;padding:0}
}
@media screen and (min-width:769px){.gbl05-light-navigation .band-content{max-width:1024px;margin:0 auto}
}
.gbl05-light-navigation .logo{display:inline-block;vertical-align:top;width:180px;height:auto;margin-right:30px;z-index:5;color:#fff;position:relative;margin-top:3px}
@media screen and (max-width:769px){.gbl05-light-navigation .logo{width:140px;height:55px;display:block;position:relative;margin:0;background:#fff;display:flex;align-content:center}
@supports(display:grid){.gbl05-light-navigation .logo{align-items:center;margin-top:20px;display:inline-block}
}
.gbl05-light-navigation .logo img{margin-top:15px;max-width:180px}
.gbl05-light-navigation .logo:after{content:"";border-bottom:1px solid #acb5c0;width:100vw;position:absolute;left:-5vw;bottom:0}
}
.gbl05-light-navigation .logo img{position:absolute;image-rendering:crisp-edges;max-width:180px}
@supports(display:grid){.gbl05-light-navigation .logo img{margin-top:0}
}
@media screen and (max-width:769px){.gbl05-light-navigation .blue-header{height:35px;margin-top:0;line-height:35px;background:#3b7b2b;position:relative;left:-5vw;padding:0 5vw;width:100vw}
.gbl05-light-navigation .blue-header img{display:none}
.gbl05-light-navigation .blue-header:before{content:"";background:url(toplib/resources/vectors/right-nav-arrow-white.svg) no-repeat 0 11px;display:inline-block;width:10px;height:20px;margin-top:3px}
}
.gbl05-light-navigation h2{display:inline-block;font-size:17px;margin-top:-10px;margin-left:0;position:relative}
.gbl05-light-navigation h2:after{content:"";width:2px;height:32px;position:absolute;left:-24px;top:10px}
@media screen and (max-width:769px){.gbl05-light-navigation h2{margin-top:4px;font-size:14px}
.gbl05-light-navigation h2:after{display:none}
}
.gbl05-light-navigation .header-text{display:block;position:relative}
@media screen and (min-width:769px){.gbl05-light-navigation .header-text{display:inline-block}
}
.gbl05-light-navigation .header-text button{height:18px;width:21px;font-size:0;outline:0;position:absolute;right:0;top:20px}
@media screen and (min-width:769px){.gbl05-light-navigation .header-text button{display:none}
}
.gbl05-light-navigation .header-text button:after,.gbl05-light-navigation .header-text button:before{content:"";transition:.44s cubic-bezier(.36,.93,.8,1.06);display:block;position:absolute;height:100%;width:100%;top:0;left:0;transform-origin:bottom center}
.gbl05-light-navigation .header-text button:before{border-top:2px solid #3b7b2b;border-bottom:2px solid #3b7b2b;transform-origin:center}
.gbl05-light-navigation .header-text button:after{border-bottom:2px solid #3b7b2b;transform-origin:center bottom;height:50%;margin-top:1px}
.gbl05-light-navigation .header-text.active>ul>button:before{transform:translateY(7px) rotate(48deg) scale(.9);height:0;border-top-width:2px;border-bottom-width:1px}
@supports(display:grid){.gbl05-light-navigation .header-text.active>ul>button:before{transform:translateY(7px) rotate(48deg) scale(.8)}
}
.gbl05-light-navigation .header-text.active>ul>button:after{transform:translateY(0) rotate(-48deg) scale(.9);margin:0}
@supports(display:grid){.gbl05-light-navigation .header-text.active>ul>button:after{transform:translateY(0) rotate(-48deg) scale(.8)}
}
.gbl05-light-navigation .header-text h2{font-size:18px;line-height:30px;border-left:1px solid #a9b3bd;padding:1px 0 0 30px;display:inline-block;vertical-align:top;background:#fff;margin-top:1px}
@media screen and (max-width:769px){.gbl05-light-navigation .header-text h2{font-size:16px;line-height:22px;cursor:pointer;border:0;height:60px;display:block;padding:0;position:relative;display:flex;align-content:center;align-items:center}
}
.gbl05-light-navigation .header-text.menu-false button{display:none}
.gbl05-light-navigation a.c-button{position:absolute;transform:scale(.8);right:30px;top:17px;-webkit-appearance:none}
@media screen and (max-width:769px){.gbl05-light-navigation a.c-button{display:none}
}
.gbl05-light-navigation a.c-button.small{padding:13px 30px}
.gbl05-light-navigation .main{background:#f0f0f0;width:100%;position:absolute;left:0;padding:0 10vw;z-index:9}
@media screen and (max-width:769px){.gbl05-light-navigation .main{position:absolute;background:#fff;top:153px;box-shadow:0 2px 25px 0 rgba(0,0,0,.1);background:#eee}
.gbl05-light-navigation .main.active{z-index:10}
}
.gbl05-light-navigation .main button{display:none}
@media screen and (max-width:769px){.gbl05-light-navigation .main button:after,.gbl05-light-navigation .main button:before{content:"";transition:.44s cubic-bezier(.36,.93,.8,1.06);display:block;position:absolute;height:100%;width:100%;top:0;left:0;transform-origin:bottom center}
.gbl05-light-navigation .main button:before{border-top:2px solid #0072ce;border-bottom:2px solid #0072ce;transform-origin:center}
.gbl05-light-navigation .main button:after{border-bottom:2px solid #0072ce;transform-origin:center bottom;height:50%;margin-top:1px}
}
.gbl05-light-navigation .main.active button:before{transform:translateY(7px) rotate(48deg) scale(.9);height:0;border-top-width:2px;border-bottom-width:1px}
@supports(display:grid){.gbl05-light-navigation .main.active button:before{transform:translateY(7px) rotate(48deg) scale(.8)}
}
.gbl05-light-navigation .main.active button:after{transform:translateY(0) rotate(-48deg) scale(.9);margin:0}
@supports(display:grid){.gbl05-light-navigation .main.active button:after{transform:translateY(0) rotate(-48deg) scale(.8)}
}
.gbl05-light-navigation .main.active button.cross-button{position:fixed;top:0;right:45px;z-index:1001;transform:translateX(100%)}
.gbl05-light-navigation .main>ul{height:100%;max-width:1024px;margin:0 auto;padding:0;background-size:0;display:flex;align-items:space-between;align-content:space-between;justify-content:left;flex-direction:row}
.gbl05-light-navigation .main>ul>li{flex-shrink:0;display:block;height:100%;padding-right:1.5rem;margin-right:1.5rem}
.gbl05-light-navigation .main>ul>li:hover>a.has-dropdown{border-top:5px solid #ef6023;border-bottom:0}
@media screen and (max-width:769px){.gbl05-light-navigation .main>ul>li:hover>a.has-dropdown{border-top:0;border-left:0}
}
@media screen and (max-width:769px){.gbl05-light-navigation .main>ul>li:hover{border-left:5px solid #ef6023}
}
.gbl05-light-navigation .main>ul>li.mobile-nav-button{display:none}
@media screen and (max-width:769px){.gbl05-light-navigation .main>ul>li.mobile-nav-button{display:block}
.gbl05-light-navigation .main>ul>li.mobile-nav-button a.c-button{display:block;color:#fff;padding:16px 30px;width:max-content;line-height:normal;height:auto}
}
.gbl05-light-navigation .main>ul>li.nav-topline{background:0;border:0;position:relative;padding:0}
@media screen and (min-width:769px){.gbl05-light-navigation .main>ul>li.nav-topline{display:none}
}
.gbl05-light-navigation .main>ul>li.nav-topline nav{background:0;border:0;position:static;width:auto}
.gbl05-light-navigation .main>ul>li.nav-topline a{text-transform:none;color:#000;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;font-weight:inherit;letter-spacing:inherit;line-height:3.125rem;display:block;padding-left:1.25rem;padding-right:1.25rem}
.gbl05-light-navigation .main>ul>li.nav-topline a:hover{text-decoration:underline}
.gbl05-light-navigation .main>ul>li.nav-topline a:last-child{position:relative;bottom:0;width:100%;left:0;border-top:1px solid #acb5c0;padding-top:10px;background:#fff}
.gbl05-light-navigation .main>ul>li.nav-topline a strong{display:none}
@media screen and (max-width:992px){.gbl05-light-navigation .main>ul>li.nav-topline a strong{display:block;color:#3b7b2b;display:inline-block;text-align:right;position:absolute;right:25px}
}
.gbl05-light-navigation .main>ul>li:nth-last-child(2) a:after{display:none}
.gbl05-light-navigation .main>ul>li>a{display:flex;width:100%;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;-webkit-font-smoothing:subpixel-antialiased;font-weight:700;color:#3b7b2b;text-transform:uppercase;font-size:calc(10.21578px + .23202vw);letter-spacing:1px;border-bottom:4px solid transparent;border-top:4px solid transparent;position:relative;align-items:center}
@media screen and (max-width:769px){.gbl05-light-navigation .main>ul>li>a{font-size:12px}
}
@media screen and (min-width:1200px){.gbl05-light-navigation .main>ul>li>a{font-size:13px}
}
@media screen and (min-width:769px){.gbl05-light-navigation .main>ul>li>a{height:100%;line-height:3.125rem}
}
@media screen and (max-width:769px){.gbl05-light-navigation .main>ul>li>a.has-dropdown{width:80%}
}
.gbl05-light-navigation .main>ul>li>a:hover{color:#387b2b}
.gbl05-light-navigation .main>ul>li>a:active{color:#0d4a17}
.gbl05-light-navigation .main>ul>li>a:after{content:"";position:absolute;top:15px;right:-23px;display:block;height:20px;width:calc(100% + 20px);border-right:1px solid #acb5c0;user-select:none;pointer-events:none;outline:none !important}
@media screen and (max-width:769px){.gbl05-light-navigation .main>ul>li>a:after{display:none}
}
.gbl05-light-navigation .main a{font-size:13px;line-height:20px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;text-transform:uppercase;font-weight:700;flex-shrink:1;position:relative;letter-spacing:.5px}
@media screen and (max-width:769px){.gbl05-light-navigation .main a{font-size:14px;line-height:60px;font-weight:400;padding:0}
.gbl05-light-navigation .main a:first-child:before{content:"";width:100vw;position:absolute;top:0;left:-10vw}
}
.gbl05-light-navigation .main a.active{border-top:4px solid #ef6023}
@media screen and (max-width:769px){.gbl05-light-navigation .main a.active{border-top:0}
}
.gbl05-light-navigation .main a.c-button{top:0;right:15px}
.gbl05-light-navigation .main.active button{background:#fff url(toplib/resources/vectors/burger-close.svg) 3px 0 no-repeat}
.gbl05-light-navigation .main.active button:after,.gbl05-light-navigation .main.active button:before{border:0}
.gbl05-light-navigation nav.main.active li.active a.has-dropdown{line-height:60px}
@media screen and (max-width:769px){@supports(display:grid){.gbl05-light-navigation.active{z-index:20}
}
.gbl05-light-navigation .main,.gbl05-light-navigation .main .mobile-nav-button{background:#fff}
.gbl05-light-navigation .main .mobile-nav-button a:before{display:none}
.gbl05-light-navigation .main.active>ul{z-index:100;transform:none;overflow-y:scroll;-webkit-overflow-scrolling:touch}
@supports(display:grid){.gbl05-light-navigation .main.active>ul{transform:translateX(100%) translateZ(0)}
}
.gbl05-light-navigation .main>ul{top:70px;right:0;margin:0;padding:65px 0 0;z-index:0;display:block;position:fixed;height:100vh;width:100vw;overflow:auto;transform:translateX(100%) translateZ(0);background-size:140px auto;z-index:13}
.gbl05-light-navigation .main>ul>li,.gbl05-light-navigation .main>ul>li:first-child{display:block;height:auto;background:#eee;padding:10px 20px 10px 35px;margin:0;border-bottom:1px solid #acb5c0;overflow:visible;position:relative}
.gbl05-light-navigation .main>ul>li:first-child:hover,.gbl05-light-navigation .main>ul>li:hover{border-left:5px solid #ef6023}
.gbl05-light-navigation .main>ul>li:first-child:last-child,.gbl05-light-navigation .main>ul>li:last-child{border-bottom:0}
.gbl05-light-navigation .main>ul>li.mobile-nav-button{padding:35px 20px}
.gbl05-light-navigation .main>ul>li nav{display:block;width:32px;height:56px;background:url(toplib/resources/vectors/blue-carot.svg) 50% no-repeat;background-size:10px auto;position:absolute;right:20px;top:15px;overflow:visible}
.gbl05-light-navigation .main>ul>li.active nav .subnav a{line-height:14px;height:14px}
.gbl05-light-navigation .main>ul>li nav .subnav{display:block;position:fixed;right:0;overflow:auto;top:0;width:100vw;height:100vh;padding-top:65px;background:#fff;z-index:11;transform:translateX(100%);transition:transform .44s ease}
.gbl05-light-navigation .main>ul>li nav .subnav li{padding:30px 35px;border-bottom:1px solid #acb5c0}
.gbl05-light-navigation .main>ul>li nav .subnav a{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;text-transform:uppercase;display:block;transition:all .3s ease;letter-spacing:1px;font-size:12px}
.gbl05-light-navigation .main>ul>li nav .subnav .image{display:none}
.gbl05-light-navigation .main>ul>li nav .subnav .featured{padding:30px 20px;border-bottom:1px solid #acb5c0}
.gbl05-light-navigation .main>ul>li nav .subnav .featured p{display:none}
.gbl05-light-navigation .main>ul>li.active{position:static}
.gbl05-light-navigation .main>ul>li.active nav .subnav{transform:translateX(0);z-index:21}
.gbl05-light-navigation .main>ul>li.active>a{position:absolute;display:block;width:100vw;height:60px;top:0;right:0;background:#fff;color:#000;text-transform:none;z-index:999;text-align:center;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:normal;transform:translateX(0);transition:none;overflow:visible;line-height:52px}
.gbl05-light-navigation .main>ul>li.active>a:before{content:"";background:url(toplib/resources/vectors/blue-carot.svg) 50% no-repeat;width:10px;height:100%;display:block;position:absolute;left:50px;top:0;transform:rotate(180deg)}
@supports(display:grid){.gbl05-light-navigation .main>ul>li.active>a:before{left:21px}
}
.gbl05-light-navigation .main button{display:block;margin:22px auto;position:absolute;top:0;right:20px;width:21px;height:18px;background:transparent;color:transparent;z-index:1000}
}
.light-nav-body{padding-top:152px}
@media screen and (max-width:769px){.light-nav-body{padding-top:128px}
}
@supports(display:grid){.light-nav-body{padding-top:0}
}
.light-nav-body .sticky-header{height:128px;pointer-events:none}
@supports(display:grid){.light-nav-body .sticky-header{height:140px}
}
@media screen and (max-width:769px){.light-nav-body .sticky-header{height:120px}
}
.nav-menu-header{display:none}
@media screen and (max-width:769px){.nav-menu-header{display:block;height:62px;width:100vw;position:fixed;top:0;left:0;z-index:1000;transform:translateX(100%);background:#fff 30px 18px no-repeat;background-size:140px}
}
.nav-menu-header.background-toggle{background:0;pointer-events:none}
.nav-menu-header.background-toggle button{pointer-events:auto}
html.active{transform:translateX(-100vw)}
html.active body{overflow:hidden;height:100vh;position:fixed}
.loaded.active .gbl05-light-navigation .logo img{margin:-4px 0 0 20px;background:transparent !important}
.loaded.active .gbl05-light-navigation .logo{background:#fff}
.loaded.active .gbl05-light-navigation .logo:after{border-bottom:1px solid #a9b3bd;left:0}
.header-text-mob{font-size:16px;line-height:22px;padding:0;position:relative;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;margin:18px 0 0 20px}
@media screen and (max-width:769px){.loaded.active .gbl05-light-navigation .logo img{margin:0 0 0 20px}
.gbl05-light-navigation .main.active button.cross-button{top:74px}
.nav-menu-header.background-toggle .header-text-mob{display:none}
.gbl05-light-navigation nav.main.active li.active a.has-dropdown{color:#000 !important;border-bottom:1px solid #a9b3bd}
.gbl05-light-navigation .main a:first-child:before{display:none}
}
.det34-product-labels{border-top:5px solid #ef6023;padding-top:15px;grid-column-start:2;font-size:12px;margin-top:10px}
.det34-product-labels h3,.det34-product-labels summary{font-size:20px;line-height:26px;margin-bottom:13px;font-weight:700;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#000}
@media screen and (max-width:769px){.det34-product-labels h3,.det34-product-labels summary{font-size:18px;line-height:24px;margin-bottom:20px}
}
.det34-product-labels ul{margin:20px 0}
.det34-product-labels li{margin-bottom:20px}
.det34-product-labels a{font-size:14px;line-height:20px;font-weight:700;display:block;position:relative}
.det34-product-labels a:after{content:"";width:20px;height:20px;margin-left:8px;padding-right:0;background:transparent url(toplib/resources/vectors/hyperlink-arrow-positive.svg) 100% no-repeat;position:absolute}
.det34-product-labels a.internal:after{background-size:17px 10px;margin-bottom:-5px}
.det34-product-labels a.external:after{background-image:url(toplib/resources/vectors/link-out.svg);margin-bottom:-1px}
.det34-product-labels a.download:after{background-image:url(toplib/resources/vectors/download-positive.svg);margin-bottom:-2px}
.det34-product-labels .group-icon-wrapper{border-bottom:1px solid #acb5c0;margin-bottom:15px;padding-bottom:15px;display:inline-flex;width:100%}
@media screen and (max-width:1250px) and (min-width:992px){.det34-product-labels .group-icon-wrapper{display:block}
}
.det34-product-labels .group-icon-wrapper .group-label{display:inline-block;margin-top:5px;margin-right:10px}
.det34-product-labels .group-icon-wrapper .icon-wrapper{display:inline-block}
.det34-product-labels .group-icon-wrapper .group-icon-content{display:inline-block;vertical-align:top;width:110px;margin-left:5px;margin-bottom:10px}
.det34-product-labels .group-icon-wrapper .group-icon-content .action-group-classification{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;border:3px solid #ef6023;padding:3px 6px;margin:0 auto;width:44px;height:36px;font-size:18px;line-height:24px;font-weight:700;text-align:center}
.det34-product-labels .group-icon-wrapper .group-icon-content .action-group-catagory{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;text-align:center;line-height:20px}
@media print{.det34-product-labels{display:none}
}
.det34-product-labels{margin-top:12px;padding-top:25px;max-width:1024px;margin-left:auto;margin-right:auto}
.det34-product-labels ul{margin-bottom:30px}
@media screen and (max-width:769px){.det34-product-labels ul{margin-bottom:17px}
}
.det34-product-labels .textInfo{border-top:1px solid #a9b3bd;padding-top:30px}
@media screen and (max-width:769px){.det34-product-labels .textInfo{padding-top:17px}
}
.det34-product-labels a{display:inline-block}
.heading h2{max-width:90%;margin-bottom:11px}
@media screen and (max-width:769px){.heading h2{margin-bottom:17px;font-size:24px;line-height:28px}
}
.heading p:first-child{margin-top:10px}
.heading .c-button{margin-top:50px}
@media screen and (max-width:769px){.heading .c-button{margin-top:25px}
}
.heading h3{padding-bottom:11px;text-decoration:none;max-width:90%}
@media screen and (max-width:769px){.heading h3{font-size:24px;padding-bottom:17px;line-height:28px}
}
.heading .detail p img{width:100%}
.heading .detail ul{list-style-type:inherit;padding-left:3em}
.heading .detail ul li{list-style-type:disc;list-style-position:outside}
.heading .detail ol{padding-left:3em}
.heading .detail ol li{list-style-position:outside;list-style-type:decimal}
div.column-control.band>div:first-child{max-width:1024px;margin:0 auto;padding:0}
div.column-control.band>div:first-child div.productIntro,div.column-control.band>div:first-child div.productLabel{margin-top:50px;padding-bottom:100px}
@media print{div.column-control.band>div:first-child div.productIntro,div.column-control.band>div:first-child div.productLabel{padding-bottom:0}
}
@media screen and (max-width:769px){div.column-control.band>div:first-child .col-8 .productIntro,div.column-control.band>div:first-child div.productLabel{padding-bottom:50px}
}
@media screen and (max-width:769px){div.column-control.band>div:first-child .col-4 .productLabel{padding-top:0}
div.column-control.band>div:first-child .col-4 .productLabel .det34-product-labels{margin-top:0;padding-top:15px}
}
@media screen and (max-width:769px){.productHeader+div.columnControl div.column-control.band>div:first-child .col-4{padding-left:0;padding-right:0}
}
@media screen and (max-width:769px){.hro03-product-header .panel picture{width:100vw;height:200px}
}
.hro03-product-header.no-panel .band-content .product-title{margin-top:140px !important}
.prod-header-redesign-mod{background-color:#f8f8f8}
.prod-header-redesign-mod.band{padding:0}
.prod-header-redesign-mod__cropImage{width:100%;height:320px;overflow:hidden}
@media only screen and (max-width:769px){.prod-header-redesign-mod__cropImage{height:200px}
}
.prod-header-redesign-mod__cropImage img{height:auto;width:100%}
@media only screen and (max-width:769px){.prod-header-redesign-mod__cropImage img{max-width:100%}
}
.prod-header-redesign-mod__cropType{padding:50px 0;display:flex;justify-content:space-between;align-items:center}
@media only screen and (max-width:1070px){.prod-header-redesign-mod__cropType{margin:0 30px}
}
@media screen and (max-width:992px){.prod-header-redesign-mod__cropType{flex-direction:column;text-align:center;padding:25px 0;position:relative}
.prod-header-redesign-mod__cropType:after{content:"";width:100%;height:1px;background-color:#d6d6d6;position:absolute;bottom:0}
}
@media screen and (max-width:769px){.prod-header-redesign-mod__cropType{margin:0}
}
.prod-header-redesign-mod__cropType__product{padding-right:45px}
@media screen and (max-width:992px){.prod-header-redesign-mod__cropType__product{order:2;max-width:100%}
}
.prod-header-redesign-mod__cropType__product h5{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;font-weight:700;color:#ef6023;text-transform:uppercase;letter-spacing:2px}
.prod-header-redesign-mod__cropType__product-name{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:44px;font-weight:800;margin:18px 0 12px;line-height:60px}
@media screen and (max-width:992px){.prod-header-redesign-mod__cropType__product-name{font-size:32px;line-height:38px;margin:25px 0 9px}
}
.prod-header-redesign-mod__cropType__product-segments{font-family:HelveticaNowTextRegular,Helvetica;font-size:20px;font-weight:400;position:relative;padding-left:2px;padding-right:7px;width:auto;display:inline-block}
@media screen and (max-width:992px){.prod-header-redesign-mod__cropType__product-segments{font-size:18px;line-height:24px;padding:0}
}
.prod-header-redesign-mod__cropType__logo{width:235px;height:148px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);background-color:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden}
@media screen and (max-width:992px){.prod-header-redesign-mod__cropType__logo{width:132px;height:86px}
}
.prod-header-redesign-mod__cropType__logo img{max-width:100%;height:auto;display:block}
@media screen and (max-width:992px){.prod-header-redesign-mod__cropType__logo img{max-width:83px}
}
.hro03-product-header{padding:0;display:flex;flex-direction:column;align-items:center;background:#fff}
.hro03-product-header .panel{background-color:#0d4a17;z-index:1;width:100%}
.hro03-product-header .panel.panel-theme{background-color:#0d4a17}
.hro03-product-header .panel.panel-green{background-color:#43b02a}
.hro03-product-header .panel.panel-green2{background-color:#046a38}
.hro03-product-header .panel.panel-green3{background-color:#00965e}
.hro03-product-header .panel.panel-green4{background-color:#0d4a17}
.hro03-product-header .panel.panel-purple{background-color:#93328e}
.hro03-product-header .panel.panel-purple2{background-color:#59315f}
.hro03-product-header .panel.panel-orange{background-color:#e87722}
.hro03-product-header .panel.panel-orange2{background-color:#b94700}
.hro03-product-header .panel.panel-teal{background-color:#00b0b9}
.hro03-product-header .panel.panel-teal2{background-color:#007377}
.hro03-product-header .panel.panel-pink{background-color:#ce0f69}
.hro03-product-header .panel.panel-pink2{background-color:#910048}
.hro03-product-header .panel.panel-brown{background-color:#774212}
.hro03-product-header .panel.panel-brown2{background-color:#4f2c1d}
.hro03-product-header .panel.panel-yellow{background-color:#ffb500}
.hro03-product-header .panel.panel-yellow2{background-color:#c69214}
.hro03-product-header .panel picture{width:100%;height:320px;display:block}
@media screen and (max-width:769px){.hro03-product-header .panel picture{width:100%;height:200px}
}
.hro03-product-header .panel picture img{width:100%;height:100%}
@supports(object-fit:cover){.hro03-product-header .panel picture img{object-fit:cover}
}
.hro03-product-header dialog[open]{top:86px;position:fixed;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:40px;border:0;max-width:80vw;margin:0;left:50%;transform:translateX(-50%)}
.hro03-product-header dialog[open] .c-button{margin-top:30px}
.hro03-product-header dialog[open]::backdrop{background:rgba(0,0,0,.8)}
.hro03-product-header dialog[open] img{width:100%;height:auto}
.hro03-product-header dialog[open]+.backdrop{background:rgba(0,0,0,.8);width:100vw;height:100vh;opacity:1;display:block}
.hro03-product-header .band-content{max-width:1024px;width:80vw;margin:0 10vw;padding-top:40px;padding-bottom:23px;display:flex;justify-content:space-between;position:relative;z-index:2}
@media screen and (max-width:769px){.hro03-product-header .band-content{width:90vw;margin:0 5vw;flex-direction:column}
}
.hro03-product-header .band-content .product-logo{z-index:5;order:1;position:relative;overflow:hidden;width:241px;height:154px;background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;margin-top:-77px}
.hro03-product-header .band-content .product-logo.no-product-logo,.hro03-product-header .band-content .product-logo.p-without-image{visibility:hidden}
@media screen and (min-width:992px){.hro03-product-header .band-content .product-logo.p-without-image{display:none}
}
@media screen and (max-width:769px){.hro03-product-header .band-content .product-logo{order:0;width:132px;height:86px;overflow:hidden;border-radius:0 0 4px 0}
}
.hro03-product-header .band-content .product-logo img{width:100%;max-width:188px;height:auto}
@media screen and (max-width:769px){.hro03-product-header .band-content .product-logo img{width:100px}
}
.hro03-product-header .band-content .header-text{display:inline-block}
@media screen and (min-width:769px){.hro03-product-header .band-content .header-text{max-width:75%}
}
@media screen and (max-width:769px){.hro03-product-header .band-content .header-text{margin-top:25px}
}
.hro03-product-header .band-content .product-title sub,.hro03-product-header .band-content .product-title sup{font-size:50%}
.hro03-product-header .band-content .product-category{font-size:20px;line-height:26px;margin-top:20px}
.hro03-product-header .band-content .product-category .pipe{color:#bbb}
@media screen and (max-width:769px){.hro03-product-header .band-content .product-category{font-size:18px;line-height:24px;margin-top:3px}
}
.hro03-product-header.no-panel{position:relative}
.hro03-product-header.no-panel .panel{position:absolute;left:0;top:0;width:100%;height:100px}
.hro03-product-header.no-panel .band-content{padding-top:0}
@media screen and (max-width:769px){.hro03-product-header.no-panel .band-content{padding-top:30px}
}
.hro03-product-header.no-panel .band-content .product-logo{margin-top:0;transform:translateY(70px)}
@media screen and (max-width:769px){.hro03-product-header.no-panel .band-content .product-logo{transform:translateY(55px)}
}
.hro03-product-header.no-panel .band-content .product-title{margin-top:140px}
@media screen and (max-width:769px){.hro03-product-header.no-panel .band-content .product-title{line-height:42px;margin-top:0}
}
@media screen and (min-width:471px) and (max-width:769px){.hro03-product-header.no-panel .band-content .product-title{height:auto}
}
@media screen and (min-width:768px) and (max-width:992px) and (orientation:portrait){.hro03-product-header.no-panel .band-content .product-title{height:auto}
}
.hro03-product-header.no-panel .band-content .product-category{margin-top:22px;color:#000}
@media screen and (max-width:769px){.hro03-product-header.no-panel .band-content .product-logo{position:absolute}
}
@media screen and (max-width:769px){.hro03-product-header.no-panel .band-content .header-text{margin-top:165px}
}
.det31-country-selector-list{padding-top:0}
.det31-country-selector-list .det01-accordion-list .item{margin:0}
.det31-country-selector-list .det01-accordion-list .item ul,.det31-country-selector-list .det01-accordion-list .item ul li{list-style-type:none}
.det31-country-selector-list .det01-accordion-list .item .icon{width:67px;height:67px;display:inline-block;background-size:auto 67px;top:18px}
@supports(display:grid){.det31-country-selector-list .det01-accordion-list .item .icon{top:unset}
}
@media screen and (max-width:769px){.det31-country-selector-list .det01-accordion-list .item .icon{width:40px;height:40px;background-size:auto 40px !important}
}
.det31-country-selector-list .det01-accordion-list .item .icon.dz{background:transparent url(toplib/resources/vectors/africa.svg) top no-repeat}
.det31-country-selector-list .det01-accordion-list .item .icon.ap{background:transparent url(toplib/resources/vectors/asia-pacific.svg) top no-repeat}
.det31-country-selector-list .det01-accordion-list .item .icon.au{background:transparent url(toplib/resources/vectors/australia.svg) top no-repeat}
.det31-country-selector-list .det01-accordion-list .item .icon.eu{background:transparent url(toplib/resources/vectors/europe.svg) top no-repeat}
.det31-country-selector-list .det01-accordion-list .item .icon.la{background:transparent url(toplib/resources/vectors/latin-america.svg) top no-repeat}
.det31-country-selector-list .det01-accordion-list .item .icon.me{background:transparent url(toplib/resources/vectors/middle-east.svg) top no-repeat}
.det31-country-selector-list .det01-accordion-list .item .icon.na{background:transparent url(toplib/resources/vectors/north-america.svg) top no-repeat}
.det31-country-selector-list .det01-accordion-list .item h3{font-size:20px;padding-right:1.875rem}
@media screen and (max-width:769px){.det31-country-selector-list .det01-accordion-list .item h3{font-size:18px}
}
.det31-country-selector-list .countries{columns:244px 3;column-fill:auto;padding-bottom:13px;padding-top:10px}
.det31-country-selector-list .countries li{font-size:14px;font-weight:700;margin-bottom:25px;vertical-align:top;break-inside:avoid}
@media(-ms-high-contrast:active),(-ms-high-contrast:none){.det31-country-selector-list .countries li{display:inline-block;min-width:230px}
}
.det31-country-selector-list .countries li a{font-size:14px;font-weight:700;vertical-align:middle}
.det31-country-selector-list .countries li a:hover{text-decoration:underline}
.det31-country-selector-list .countries li .flag-icon{width:24px;height:18px;vertical-align:middle;margin-right:15px;border:1px solid #e6e8ea}
.det31-country-selector-list .countries li .languages{padding-left:80px;padding-top:25px}
.det31-country-selector-list .countries li .languages li{margin-bottom:27px}
.country-selector-dropdown-variant{display:flex;flex-direction:column;height:600px;background-color:black;padding:40px}
@media screen and (min-width:769px){.country-selector-dropdown-variant{height:400px;padding-top:120px}
}
.country-selector-dropdown-variant__title{font-size:22px;text-align:center;color:#fff}
@media screen and (min-width:769px){.country-selector-dropdown-variant__title{font-size:32px}
}
.country-selector-dropdown-variant__subtitle{font-size:14px;line-height:1.5;margin-top:10px;text-align:center;color:#fff}
@media screen and (min-width:769px){.country-selector-dropdown-variant__subtitle{font-size:20px;margin-top:15px}
}
.country-selector-dropdown-variant__subtitle p{color:#fff;font-size:20px}
@media screen and (max-width:769px){.country-selector-dropdown-variant__subtitle p{font-size:16px}
}
.country-selector-dropdown-variant__form-container{display:flex;flex-direction:column;margin-top:15px}
@media screen and (min-width:769px){.country-selector-dropdown-variant__form-container{flex-direction:row;justify-content:center;margin-top:20px}
}
.country-selector-dropdown-variant__form-submit-button{color:#fff;font-size:12px;background-color:#3b7b2b;padding-top:10px;padding-bottom:10px;border-radius:2px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700}
@media screen and (min-width:769px){.country-selector-dropdown-variant__form-submit-button{font-size:14px;padding-top:unset;padding-bottom:unset;width:160px;height:50px;margin-top:10px;margin-left:20px;font-weight:700}
}
.country-selector-dropdown-variant__rendered-dropdown-item{font-size:14px}
.country-selector-dropdown-variant .select2-container{width:unset !important;margin-bottom:30px;margin-top:10px}
@media screen and (min-width:769px){.country-selector-dropdown-variant .select2-container{width:290px !important}
}
.country-selector-dropdown-variant .select2-dropdown--above,.country-selector-dropdown-variant .select2-dropdown--below{margin-top:-10px}
.country-selector-dropdown-variant .select2-search__field{color:#3b7b2b;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700}
.country-selector-dropdown-variant .select2-results__options li:first-child{display:none !important}
.country-selector-dropdown-variant .flag-icon{width:31px;height:20px;border:1px solid #979797;margin:0 10px 0 0;bottom:3px;box-sizing:content-box;background-size:cover;background-position:50%;background-origin:content-box}
.det31-country-selector-dropdown{background:#fff;color:#fff}
.det31-country-selector-dropdown .atm01-header-v1__wrapper h2,.det31-country-selector-dropdown .atm01-header-v1__wrapper p{color:#000}
.det31-country-selector-dropdown form{display:flex}
.det31-country-selector-dropdown form fieldset{margin-right:20px;margin-bottom:20px;flex-grow:1;width:100%}
@media screen and (max-width:769px){.det31-country-selector-dropdown form{flex-wrap:none;flex-direction:column}
.det31-country-selector-dropdown form fieldset{margin-right:0}
}
.det31-country-selector-dropdown form .c-button{height:50px;padding-top:0;padding-bottom:0;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;white-space:nowrap}
@media screen and (max-width:769px){.det31-country-selector-dropdown form .c-button{width:100%}
}
@supports(display:grid){.det31-country-selector-dropdown form{display:grid;grid-template-columns:1fr 1fr min-content;align-items:center;grid-gap:20px;flex-grow:0}
.det31-country-selector-dropdown form fieldset{margin:0}
@media screen and (max-width:769px){.det31-country-selector-dropdown form{grid-template-columns:1fr}
}
}
.det31-country-selector-dropdown form .countries,.det31-country-selector-dropdown form .countries+.select2-container{display:none}
.det31-country-selector-dropdown form .countries.active,.det31-country-selector-dropdown form .countries.active+.select2-container{display:block}
.det31-country-selector-dropdown form :disabled{background:grey;opacity:1}
.det31-country-selector-dropdown .select2-container .select2-results li.flag-icon,.det31-country-selector-dropdown .select2-container .select2-selection__rendered.flag-icon{background-size:25px 14.5px;background-position:17px;padding-left:55px;background-repeat:no-repeat}
.det31-country-selector-dropdown .select2-container .select2-selection__rendered.flag-icon{color:#000;font-weight:400 !important;font-size:14px}
.det31-country-selector-dropdown .select2-container .select2-selection__rendered.flag-icon:before{position:absolute}
.det31-country-selector-dropdown .select2-container .select2-results{max-height:600px}
.det31-country-selector-dropdown .chosen-disabled{opacity:1 !important}
.det31-country-selector-dropdown .chosen-disabled a{color:#acb5c0 !important}
.det31-country-selector-dropdown .chosen-disabled a:after{background:url(toplib/resources/vectors/gray-carot.svg) 50% no-repeat !important}
.det31-country-selector-dropdown .c-button:disabled{background:#acb5c0;border:2px solid #acb5c0}
.det31-country-selector-dropdown fieldset+fieldset .select2-selection__rendered.flag-icon{width:100%}
.countrySelectorV2Comp .countrySelector--suggested{background-color:#fff;color:#000;padding:60px 10vw 30px}
@media only screen and (max-width:992px){.countrySelectorV2Comp .countrySelector--suggested{padding-top:50px;padding-bottom:40px}
}
.countrySelectorV2Comp .countrySelector--suggested__layout{max-width:1024px;margin:0 auto;padding:0}
.countrySelectorV2Comp .countrySelector--suggested__header{display:flex;flex-direction:column;max-width:1024px;margin:0 auto;text-align:center}
.countrySelectorV2Comp .countrySelector--suggested__header .header__intro{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.54;margin:0 0 10px}
.countrySelectorV2Comp .countrySelector--suggested__header .header__intro--bold{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:24px;font-weight:800;line-height:1.17;text-align:center;margin:0 0 10px}
.countrySelectorV2Comp .countrySelector--suggested__header .header__intro--small{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:10px auto;max-width:473px;text-align:center}
.countrySelectorV2Comp .countrySelector--suggested__header .header__intro--link{color:#1e772d;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5;margin:0 auto;text-align:center;width:auto}
.countrySelectorV2Comp .countrySelector--suggested__header .header__label{align-items:center;display:flex;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:24px;font-weight:800;flex-direction:row;justify-content:center;line-height:1.17;margin:10px 0}
.countrySelectorV2Comp .countrySelector--suggested__header .flag-icon{background-size:100% 100%;background-origin:border-box;border:1px solid #979797;box-sizing:content-box;height:21px;margin:0 16px 0 0;width:36px}
.countrySelectorV2Comp .countrySelector--suggested__actionCall{background-color:#ef6023;border:0;color:#fff;display:block;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:700;outline:0;padding:15px 26px;margin:10px auto 0;text-transform:uppercase}
.countrySelectorV2Comp .countrySelector--suggested__actionCall:hover{background-color:#ef6023}
.countrySelectorV2Comp .countrySelector--suggested .separator--suggestion{background-color:#acb5c0;border:0;margin:40px auto;max-width:1024px;padding:.5px 0;width:100%}
.countrySelectorV2Comp .det31-country-selector-list{padding-top:0}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list{margin:0}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item{display:grid !important;grid-template-columns:min-content 1fr;grid-template-rows:min-content min-content;margin:0}
@media screen and (max-width:769px){.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item{grid-column-gap:0}
}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .item-content{margin-top:6px !important}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .item-content ul,.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .item-content ul li{list-style-type:none}
@media screen and (max-width:769px){.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .item-content ul li{margin-left:78px}
}
@media screen and (max-width:769px){.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .item-content{grid-column-start:1;grid-column-end:two}
}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon{width:67px;height:67px;display:inline-block;background-size:auto 67px;top:18px;margin-right:0 !important}
@supports(display:grid){.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon{top:unset}
}
@media screen and (max-width:769px){.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon{width:40px;height:40px;background-size:auto 40px !important;margin-top:0 !important;margin-right:13px !important}
}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon.dz{background:transparent url(toplib/resources/vectors/africa.svg) top no-repeat}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon.ap{background:transparent url(toplib/resources/vectors/asia-pacific.svg) top no-repeat}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon.au{background:transparent url(toplib/resources/vectors/australia.svg) top no-repeat}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon.eu{background:transparent url(toplib/resources/vectors/europe.svg) top no-repeat}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon.la{background:transparent url(toplib/resources/vectors/latin-america.svg) top no-repeat}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon.me{background:transparent url(toplib/resources/vectors/middle-east.svg) top no-repeat}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon.na{background:transparent url(toplib/resources/vectors/north-america.svg) top no-repeat}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item h3{margin-bottom:18px;font-weight:800;font-size:20px;padding-right:1.875rem;margin-top:20px}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item h3:after{height:25px}
@media screen and (max-width:769px){.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item h3{font-size:18px;margin-top:6px !important;margin-bottom:6px}
}
.countrySelectorV2Comp .det31-country-selector-list .countries{columns:244px 3;column-fill:auto;padding-bottom:13px;padding-top:25px}
.countrySelectorV2Comp .det31-country-selector-list .countries li{font-size:14px;font-weight:700;margin-bottom:18px;vertical-align:top;break-inside:avoid;margin-left:0}
@media(-ms-high-contrast:active),(-ms-high-contrast:none){.countrySelectorV2Comp .det31-country-selector-list .countries li{display:inline-block;min-width:230px}
}
@media screen and (min-width:769px){.countrySelectorV2Comp .det31-country-selector-list .countries li{margin-left:0 !important}
}
.countrySelectorV2Comp .det31-country-selector-list .countries li a{font-size:14px;font-weight:700;vertical-align:middle}
.countrySelectorV2Comp .det31-country-selector-list .countries li a:hover{text-decoration:underline}
.countrySelectorV2Comp .det31-country-selector-list .countries li a .country-title{display:table-cell}
.countrySelectorV2Comp .det31-country-selector-list .countries li .flag-icon{width:24px;height:18px;vertical-align:middle;margin-right:10px;border:1px solid #acb5c0;position:relative;bottom:1px}
.countrySelectorV2Comp .det31-country-selector-list .countries li .languages{padding-left:80px;padding-top:25px}
.countrySelectorV2Comp .det31-country-selector-list .countries li .languages li{margin-bottom:27px}
.countrySelectorV2Comp .det31-country-selector-list .countries li .icon-linkout-icon{position:relative;top:1px;left:8px;display:inline-block;transform:scaleX(-1);-ms-filter:fliph;filter:fliph}
@media print{.cropList .det3-crop-list header{margin:0}
.cropList .det3-crop-list header h2{font-size:28px;line-height:36px;font-weight:800}
.cropList .det3-crop-list .band-content{max-width:none}
.cropList .det01-accordion-list{margin:0 0 0 75px}
.cropList .det01-accordion-list>div{display:flex;flex-direction:column;max-height:600px;flex-wrap:wrap}
.cropList .det01-accordion-list>div .item{display:flex;max-width:216px;border:0;margin:0 37px 0 0}
.cropList .det01-accordion-list>div .item .item-content>p{display:none}
.cropList .det01-accordion-list>div .item h3{font-size:18px;line-height:22px}
.cropList .det01-accordion-list>div .item h3:after{display:none}
}
.det3-crop-list .band-content{max-width:850px}
.det3-crop-list header{margin-bottom:48px}
@media screen and (max-width:769px){.det3-crop-list header{margin-bottom:24px}
}
.det3-crop-list .det01-accordion-list .item{margin:0}
.det3-crop-list .det01-accordion-list .item h3{margin-top:7px;padding-right:30px}
@supports(display:grid){.det3-crop-list .det01-accordion-list .item h3{margin-top:2px}
}
@media screen and (max-width:769px){.det3-crop-list .det01-accordion-list .item h3{font-size:18px;line-height:24px}
}
.det3-crop-list .det01-accordion-list .item h3.hide-accordion{cursor:default}
.det3-crop-list .det01-accordion-list .item h3.hide-accordion:hover{text-decoration:none}
.det3-crop-list .det01-accordion-list .item h3.hide-accordion:after{display:none}
@media screen and (max-width:769px){.det3-crop-list .det01-accordion-list .item .item-content p{font-size:14px;line-height:26px}
}
.det3-crop-list .det01-accordion-list .item img{border-radius:50%;max-width:67px;transform:translate(0);z-index:9}
@supports(display:grid){.det3-crop-list .det01-accordion-list .item img{transform:none;object-fit:none;object-fit:scale-down;width:auto;max-width:55px;max-height:55px}
}
.det3-crop-list .det01-accordion-list .item:before{content:"";display:block;width:67px;height:67px;border-radius:50%;position:absolute;top:25px;left:0;z-index:9}
@supports(display:grid){.det3-crop-list .det01-accordion-list .item:before{position:relative;top:auto;left:auto;grid-column:1;grid-row:1}
}
.det3-crop-list .det01-accordion-list.orange .has-image.item:before{background-color:#494949}
.det3-crop-list .det01-accordion-list.blue .has-image.item:before{background-color:#3b7b2b}
.det3-crop-list .det01-accordion-list.gray .has-image.item:before{background-color:#7f7f7f}
.det3-crop-list .det01-accordion-list.green .item img{filter:invert(100)}
.det3-crop-list .det01-accordion-list.green .has-image.item:before{background-color:#ef6023}
.det3-crop-list .det01-accordion-list.icons .item{padding-top:35px;padding-bottom:35px}
@supports(display:grid){.det3-crop-list .det01-accordion-list.icons .item{padding-top:22px;padding-bottom:22px}
}
.det3-crop-list .det01-accordion-list.icons .item:first-child{padding-top:0}
.det3-crop-list .det01-accordion-list.icons .item img{top:25px}
@media print{.productTechSpecs .det29-product-technical-specs header{width:100%;padding-bottom:20px}
.productTechSpecs .det29-product-technical-specs header h2{font-size:28px;line-height:36px}
.productTechSpecs .det29-product-technical-specs .specs li{padding-bottom:0;margin-bottom:0;border-bottom:0}
.productTechSpecs .det29-product-technical-specs .specs li picture{display:none}
.productTechSpecs .det29-product-technical-specs .specs li .term{flex:1 2 33%}
.productTechSpecs .det29-product-technical-specs .specs li .details{flex:1 1 100%}
.productTechSpecs .det29-product-technical-specs .specs li .rte>*{margin:0;padding-bottom:20px}
}
.det29-product-technical-specs .specs>li{border-bottom:1px solid #acb5c0;display:flex;flex-direction:row;padding-bottom:30px;margin-bottom:30px}
@media screen and (max-width:769px){.det29-product-technical-specs .specs>li{flex-direction:column;margin-bottom:15px;padding-bottom:15px}
}
.det29-product-technical-specs .specs>li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.det29-product-technical-specs .specs>li .term{flex-basis:260px;font-weight:700;font-size:14px;line-height:30px}
@media screen and (max-width:769px){.det29-product-technical-specs .specs>li .term{flex-basis:auto;margin-bottom:7px}
}
.det29-product-technical-specs .specs>li .details{width:calc(100% - 260px);font-size:16px;line-height:30px}
@media screen and (max-width:769px){.det29-product-technical-specs .specs>li .details{width:auto;font-size:14px;line-height:26px}
}
.det29-product-technical-specs .specs>li .details ol{list-style-type:decimal;list-style-position:outside;padding-left:15px}
.det29-product-technical-specs .specs>li .details p{margin-top:-4px}
.det29-product-technical-specs .det04-card-related-full-width{margin:30px 0;display:block}
.det29-product-technical-specs .det04-card-related-full-width .multimedia{width:100%}
.det29-product-technical-specs .det16-rich-text-field img,.det29-product-technical-specs .rte img{margin:0}
.det29-product-technical-specs header{margin-bottom:0}
.det29-product-technical-specs header h2{margin-bottom:46px}
@media screen and (max-width:769px){.det29-product-technical-specs header h2{margin-bottom:20px}
}
#card-related-full-width-video-player-container.det20-modal-overlay{position:fixed;width:90vw;height:90vh;padding:8vw 85px;display:block;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1024px}
@media screen and (max-width:769px){#card-related-full-width-video-player-container.det20-modal-overlay{padding:30px}
}
#card-related-full-width-video-player-container.det20-modal-overlay.active .product-video-description,#card-related-full-width-video-player-container.det20-modal-overlay.active .product-video-title,#card-related-full-width-video-player-container.det20-modal-overlay.active .top-close-btn{display:block}
#card-related-full-width-video-player-container.det20-modal-overlay button:after{content:""}
#card-related-full-width-video-player-container.det20-modal-overlay .product-video-description{text-align:center}
#card-related-full-width-video-player-container.det20-modal-overlay .product-video-description p{text-align:left}
#card-related-full-width-video-player-container.det20-modal-overlay .product-video-description button{text-align:left;margin:40px auto}
#card-related-full-width-video-player-container.det20-modal-overlay #card-related-full-width-video-player{height:50vw;width:100%}
@media screen and (max-width:769px){#card-related-full-width-video-player-container.det20-modal-overlay #card-related-full-width-video-player{margin-top:50px}
}
#card-related-full-width-video-player-container.det20-modal-overlay #card-related-full-width-video-player-S7{width:100%;height:45vw}
#card-related-full-width-video-player-container.det20-modal-overlay div#card-related-full-width-video-player{height:auto}
#card-related-full-width-video-player-container.det20-modal-overlay button{color:#0072ce}
#card-related-full-width-video-player-container.det20-modal-overlay .top-close-btn{position:absolute;right:40px;top:40px;display:none;border:0;background:url(toplib/resources/vectors/close.svg) 100% no-repeat;color:#0072ce;padding-right:25px;outline:0}
@media screen and (min-width:992px){#card-related-full-width-video-player-container.det20-modal-overlay .top-close-btn{display:block}
}
.product-video-description,.product-video-title{display:none;margin:20px 0;color:#000}
.product-video-title{font-weight:700}
#card-related-full-width-video-player-S7 .product-video-description,#card-related-full-width-video-player-S7 .product-video-title{display:block}
@media print{.productEfficacyList{display:flex;flex-direction:column;justify-content:left;padding-bottom:20px}
.productEfficacyList .det27-product-efficacy-list{background:0}
.productEfficacyList .det27-product-efficacy-list h3{text-align:left;font-size:28px;line-height:36px}
.productEfficacyList .det27-product-efficacy-list .list-container .label{display:none}
.productEfficacyList .det27-product-efficacy-list .list-container .items-controlled{flex-direction:column;flex-wrap:wrap;flex:0;padding:0 0 0 209px;height:276px}
.productEfficacyList .det27-product-efficacy-list .list-container .items-controlled li{border-bottom:0;font-size:16px;line-height:24px;height:auto;padding-bottom:10px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.productEfficacyList .det27-product-efficacy-list .list-container .items-controlled aside{bottom:-20px;left:0}
.productEfficacyList .det27-product-efficacy-list .list-container .efficacy-list-intro-text.intro{flex-direction:column;padding:0 0 20px;margin-top:0;width:100%}
.productEfficacyList .det27-product-efficacy-list .list-container .intro{background:0;flex-direction:row;flex:none}
.productEfficacyList .det27-product-efficacy-list .list-container .intro p{margin-bottom:0;font-size:16px;line-height:24px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.productEfficacyList .det27-product-efficacy-list .list-container .intro p em{display:none}
.productEfficacyList .det27-product-efficacy-list .list-container *{display:flex}
}
.det27-product-efficacy-list{background:#3b7b2b;color:#000}
.det27-product-efficacy-list .atm01-header-v1__wrapper h2,.det27-product-efficacy-list h3{color:#fff}
@media screen and (min-width:992px){.det27-product-efficacy-list .atm01-header-v1__wrapper h2,.det27-product-efficacy-list h3{font-size:44px;line-height:54px}
}
.det27-product-efficacy-list .list-container{background:#fff;display:flex;flex-direction:row;flex-wrap:wrap}
@media screen and (max-width:769px){.det27-product-efficacy-list .list-container{flex-direction:column}
}
.det27-product-efficacy-list .list-container .intro{background:#387b2b;color:#000;font-size:24px;line-height:30px;padding:40px;flex:1}
.det27-product-efficacy-list .list-container .intro p{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#fff;font-size:24px}
@media screen and (max-width:769px){.det27-product-efficacy-list .list-container .intro p{font-size:20px;line-height:24px}
}
.det27-product-efficacy-list .list-container .intro ul{padding-left:20px}
.det27-product-efficacy-list .list-container .intro ul li{list-style-type:disc;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#fff;font-size:24px}
@media screen and (max-width:769px){.det27-product-efficacy-list .list-container .intro ul li{font-size:20px;line-height:24px}
}
.det27-product-efficacy-list .list-container .intro .inner-nav-wrapper .sections section h3,.det27-product-efficacy-list .list-container .intro h4,.inner-nav-wrapper .sections section .det27-product-efficacy-list .list-container .intro h3{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#fff;font-size:24px}
@media screen and (max-width:769px){.det27-product-efficacy-list .list-container .intro .inner-nav-wrapper .sections section h3,.det27-product-efficacy-list .list-container .intro h4,.inner-nav-wrapper .sections section .det27-product-efficacy-list .list-container .intro h3{font-size:20px;line-height:24px}
}
@media screen and (max-width:769px){.det27-product-efficacy-list .list-container .intro{width:100%;font-size:20px;line-height:24px;padding:23px 30px 30px;flex:none}
}
.det27-product-efficacy-list .list-container .items-controlled{padding:25px 40px 50px;position:relative;flex:2;column-count:2;column-gap:40px}
.det27-product-efficacy-list .list-container .items-controlled.single{column-count:1}
@media screen and (max-width:769px){.det27-product-efficacy-list .list-container .items-controlled{padding:23px 30px 50px;flex:none}
}
.det27-product-efficacy-list .list-container .items-controlled li{height:85px;font-size:16px;line-height:18px;color:#000;display:flex;border-bottom:1px solid #979797;align-items:center;break-inside:avoid-column}
@media screen and (max-width:769px){.det27-product-efficacy-list .list-container .items-controlled li{width:100%;font-size:12px;line-height:14px;height:60px}
}
.det27-product-efficacy-list .list-container .items-controlled li a{font-weight:700}
.det27-product-efficacy-list .list-container .items-controlled li a:after{content:"";display:inline-block;height:10px;width:16px;background:url(toplib/resources/vectors/view.svg) 50% no-repeat;background-size:contain;margin-left:8px}
.det27-product-efficacy-list .list-container .items-controlled aside{position:absolute;left:40px;bottom:12px;color:#000;font-size:12px}
@media screen and (max-width:769px){.det27-product-efficacy-list .list-container .items-controlled aside{left:30px;bottom:8px}
}
.det27-product-efficacy-list .list-container .label{background:#0d4a17;color:#000;width:100%;display:flex;flex-direction:row;align-items:center;height:72px;padding:30px 40px;justify-content:space-between}
@media screen and (max-width:769px){.det27-product-efficacy-list .list-container .label{padding:24px 30px 50px;flex-direction:column;align-items:flex-start;height:auto;display:block}
}
@media screen and (min-width:992px){.det27-product-efficacy-list .list-container .label p{flex-basis:65%}
}
@media screen and (min-width:992px){.det27-product-efficacy-list .list-container .label a{flex-basis:35%}
}
.det27-product-efficacy-list .list-container .label a,.det27-product-efficacy-list .list-container .label p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#fff}
@media screen and (max-width:769px){.det27-product-efficacy-list .list-container .label a,.det27-product-efficacy-list .list-container .label p{line-height:24px;padding-bottom:19px}
}
.det27-product-efficacy-list .list-container .label a{font-weight:700;font-size:14px;text-align:right}
@media screen and (max-width:769px){.det27-product-efficacy-list .list-container .label a{margin-top:14px}
}
.det27-product-efficacy-list .list-container .label a:after{content:"";background:url(toplib/resources/vectors/arrow-right-white.svg) 50% no-repeat;background-size:contain;width:17px;height:10px;display:inline-block;margin-left:1ch}
.det27-product-efficacy-list dialog[open]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:space-between;align-items:center;border:0;max-width:1024px;width:95%;margin:0;height:95%;overflow:hidden;padding:80px 85px 85px;overflow-y:auto}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.det27-product-efficacy-list dialog[open]{height:auto;top:0;position:relative}
}
.det27-product-efficacy-list dialog[open] h3{margin-bottom:20px}
.det27-product-efficacy-list dialog[open] p{display:block;width:100%}
@media screen and (max-width:992px){.det27-product-efficacy-list dialog[open]{padding:80px 10px 10px}
}
.det27-product-efficacy-list dialog[open] .c-button{margin-top:30px;line-height:0}
.det27-product-efficacy-list dialog[open]::backdrop{background:rgba(0,0,0,.8)}
.det27-product-efficacy-list dialog[open] img{width:100%;display:block;margin-bottom:20px}
.det27-product-efficacy-list dialog[open] .modal-header{width:100%}
.det27-product-efficacy-list dialog[open] .modal-header .c-button.secondary{border:0;position:absolute;right:12px;top:-20px;display:none;color:#000}
.det27-product-efficacy-list dialog[open] .modal-header .c-button.secondary:focus,.det27-product-efficacy-list dialog[open] .modal-header .c-button.secondary:hover{border:0}
@media screen and (min-width:769px){.det27-product-efficacy-list dialog[open] .modal-header .c-button.secondary{display:block}
}
.det27-product-efficacy-list dialog[open] .modal-heading{font-weight:700;margin:30px 0;font-size:32px;width:100%}
.det27-product-efficacy-list dialog[open]+.backdrop{background:rgba(0,0,0,.8);width:100vw;height:100vh;opacity:1;display:block}
.close_top{border:0;position:absolute;right:40px;top:-8px;background:url(toplib/resources/vectors/close.svg) 100% no-repeat;color:#3b7b2b;padding-right:25px;outline:0}
@media screen and (max-width:992px){.close_top{right:10px}
}
.close_top:hover{background:url(toplib/resources/vectors/close.svg) 100% no-repeat}
body.popup_open{overflow:hidden}
@media print{.productRegistration .det28-product-registrations#product-registrations{background:0}
.productRegistration .det28-product-registrations#product-registrations #map-d3{display:none !important}
.productRegistration .det28-product-registrations#product-registrations .ui{box-shadow:none;margin:0;padding:0}
.productRegistration .det28-product-registrations#product-registrations .ui .legend,.productRegistration .det28-product-registrations#product-registrations .ui nav{display:none}
.productRegistration .det28-product-registrations#product-registrations .ui header{width:100%;padding-bottom:20px}
.productRegistration .det28-product-registrations#product-registrations .ui header h2{font-size:28px;line-height:36px}
.productRegistration .det28-product-registrations#product-registrations .list{display:flex !important;padding-left:209px}
.productRegistration .det28-product-registrations#product-registrations .list ul{width:100%}
.productRegistration .det28-product-registrations#product-registrations .list ul li{font-size:16px;line-height:24px;padding-bottom:10px}
}
.det28-product-registrations#product-registrations{background:linear-gradient(180deg,#ef6023 259px,white 0);overflow:visible}
@media screen and (max-width:992px){.det28-product-registrations#product-registrations{background:linear-gradient(180deg,#ef6023 340px,white 0)}
}
@media screen and (max-width:769px){.det28-product-registrations#product-registrations{background:linear-gradient(180deg,#ef6023 290px,white 0)}
}
.det28-product-registrations#product-registrations header .subhead{margin-top:2px}
@media screen and (max-width:769px){.det28-product-registrations#product-registrations header .subhead{margin-bottom:22px}
}
.det28-product-registrations#product-registrations .list{display:none}
.det28-product-registrations#product-registrations #list-view:target nav a:first-child{color:#3b7b2b;border-bottom:0}
.det28-product-registrations#product-registrations #list-view:target nav a:first-child:before{filter:none}
.det28-product-registrations#product-registrations #list-view:target nav a:nth-child(2){color:#000;border-bottom:4px solid #3b7b2b}
.det28-product-registrations#product-registrations #list-view:target nav a:nth-child(2):before{filter:saturate(0)}
.det28-product-registrations#product-registrations #list-view:target~.list{display:block}
.det28-product-registrations#product-registrations #list-view:target~.map{display:none}
.det28-product-registrations#product-registrations .ui{background:white;box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin-bottom:60px;padding:50px 87px 0;display:flex;flex-direction:row;flex-wrap:wrap}
@media screen and (max-width:992px){.det28-product-registrations#product-registrations .ui{flex-direction:column;padding:25px 30px 0;margin-bottom:40px}
}
.det28-product-registrations#product-registrations .ui header h2{margin-bottom:0}
.det28-product-registrations#product-registrations .ui header{width:80%;text-align:left;padding-bottom:0;margin-bottom:0}
@media screen and (max-width:992px){.det28-product-registrations#product-registrations .ui header{width:100%;min-height:85px}
}
@media screen and (max-width:992px){.det28-product-registrations#product-registrations .ui header .subhead{font-size:16px}
}
.det28-product-registrations#product-registrations .ui .legend{width:20%;align-self:center}
@media screen and (max-width:992px){.det28-product-registrations#product-registrations .ui .legend{align-self:auto;width:auto}
}
.det28-product-registrations#product-registrations .ui .legend li{margin-bottom:20px;height:20px;overflow:hidden}
.det28-product-registrations#product-registrations .ui .legend .legend-title{font-size:14px;line-height:20px;font-weight:700;display:inline-block;vertical-align:super}
.det28-product-registrations#product-registrations .ui .legend .legend-swatch{width:20px;height:100%;display:inline-block;margin-right:15px}
.det28-product-registrations#product-registrations .ui .legend .legend-swatch.active{background-color:#ef6023}
.det28-product-registrations#product-registrations .ui .legend .legend-swatch.disable{background-color:#e6e8ea}
.det28-product-registrations#product-registrations .ui nav{border-top:1px solid #acb5c0;width:100%;height:80px;display:flex;align-items:center;margin-top:30px}
@media screen and (max-width:992px){.det28-product-registrations#product-registrations .ui nav{height:60px;margin-top:22px}
}
.det28-product-registrations#product-registrations .ui nav a{margin-right:40px;color:#3b7b2b;font-weight:700;height:100%;display:inline-flex;align-items:center}
@media screen and (max-width:992px){.det28-product-registrations#product-registrations .ui nav a{margin-right:30px}
}
.det28-product-registrations#product-registrations .ui nav a:before{content:"";display:inline-block;width:16px;height:15px;background:url(toplib/resources/vectors/map-blue.svg) 50% no-repeat;background-size:contain;margin-right:13px}
.det28-product-registrations#product-registrations .ui nav a.active{color:#000;border-bottom:4px solid #3b7b2b}
.det28-product-registrations#product-registrations .ui nav a.active:before{filter:saturate(0)}
.det28-product-registrations#product-registrations .ui nav a:nth-child(2):before{background-image:url(toplib/resources/vectors/list-blue.svg)}
@media screen and (max-width:769px){.det28-product-registrations#product-registrations .list{position:relative;height:280px}
}
.det28-product-registrations#product-registrations .list ul{height:auto;display:flex;flex-direction:column;flex-wrap:wrap}
@media screen and (max-width:769px){.det28-product-registrations#product-registrations .list ul{width:100%;height:280px;position:absolute;overflow-x:auto;overflow:auto}
.det28-product-registrations#product-registrations .list ul::-webkit-scrollbar{-webkit-appearance:none;width:5px;height:4px}
.det28-product-registrations#product-registrations .list ul::-webkit-scrollbar-thumb{appearance:none;border-radius:4px;background-color:rgba(0,114,206,.4);transition:background .3s ease}
.det28-product-registrations#product-registrations .list ul:hover::-webkit-scrollbar-thumb{background-color:rgba(0,114,206,.6)}
}
.det28-product-registrations#product-registrations .list ul li{line-height:calc(18.86311px + .92807vw);font-size:calc(10.43155px + .46404vw)}
@media screen and (max-width:769px){.det28-product-registrations#product-registrations .list ul li{line-height:26px}
}
@media screen and (min-width:1200px){.det28-product-registrations#product-registrations .list ul li{line-height:30px}
}
@media screen and (max-width:769px){.det28-product-registrations#product-registrations .list ul li{font-size:14px}
}
@media screen and (min-width:1200px){.det28-product-registrations#product-registrations .list ul li{font-size:16px}
}
@media screen and (max-width:769px){.det28-product-registrations#product-registrations .list ul li{width:45%}
}
#map-d3{overflow:hidden;max-width:1024px;margin:auto}
@media(-ms-high-contrast:none){#map-d3 svg{height:500px}
#map-d3 svg,::-ms-backdrop{height:500px}
}
.con06-label-finder main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}
.con06-label-finder main>div,.con06-label-finder main section{width:60%}
@media screen and (max-width:769px){.con06-label-finder main>div,.con06-label-finder main section{width:100%}
}
.con06-label-finder main .sidebar{width:calc(40% - 104px)}
@media screen and (max-width:769px){.con06-label-finder main .sidebar{width:100%}
}
@media screen and (max-width:769px){.con06-label-finder main{flex-direction:column}
}
.con06-label-finder main.reverse>div,.con06-label-finder main.reverse section{order:2}
.con06-label-finder main.reverse .sidebar{order:1}
.con06-label-finder header .subhead{font-size:18px;line-height:32px}
.con06-label-finder .results-num{text-align:right;font-weight:700;font-size:14px;line-height:24px;margin-top:-10px;margin-bottom:10px}
@media screen and (max-width:769px){.con06-label-finder .results-num{text-align:left;margin-bottom:36px}
}
.con06-label-finder .result{margin-top:-10px}
.con06-label-finder .sidebar{margin-left:0}
.con06-label-finder .sidebar .atm-search-field div.product-filter-reset{display:inline-block;position:absolute;right:3%;top:30%;opacity:0;height:20px;width:20PX}
@supports(display:grid){.con06-label-finder .sidebar .atm-search-field div.product-filter-reset{display:none}
}
.con06-label-finder .sidebar .filters-show{display:none}
@media screen and (max-width:769px){.con06-label-finder .sidebar .filters-show{display:block;width:100%}
}
.con06-label-finder .sidebar form fieldset{margin-bottom:25px;position:relative}
.con06-label-finder .sidebar form fieldset+.product-filter-border{border-top:1px solid #979797;margin-top:38px;padding-top:33px;margin-bottom:40px}
.con06-label-finder .sidebar form fieldset>label:not(.hide){font-size:13px;font-weight:700;line-height:24px;margin-bottom:7px;display:block}
.con06-label-finder .sidebar form fieldset .select2-container:nth-of-type(n+2){margin-top:15px}
.con06-label-finder .sidebar form .filters-done{display:none}
@media screen and (max-width:769px){.con06-label-finder .sidebar form .filters-done{display:inline-block;margin-bottom:30px}
}
@media screen and (max-width:769px){.con06-label-finder .sidebar form{padding-top:40px;position:fixed;top:-100vw;left:0;width:100vw;height:100vh;z-index:10;background:#fff;padding-left:5vw;padding-right:5vw;opacity:0;pointer-events:none;transition:opacity .34s ease-out,top .34s ease-out;overflow:scroll}
.con06-label-finder .sidebar form.active{display:block;opacity:1;pointer-events:inherit;top:0}
.con06-label-finder .sidebar form .c-button{width:100%;padding:1rem 1.4375rem}
}
@media screen and (max-width:769px){.con06-label-finder .sidebar form select.form-dropdown,.con06-label-finder .sidebar form select.form-dropdown-filter{display:block}
.con06-label-finder .sidebar form .childFilterMapKey{margin-top:10px}
}
@media screen and (min-width:769px){.con06-label-finder .sidebar form select.form-dropdown,.con06-label-finder .sidebar form select.form-dropdown-filter{display:none !important}
}
@media screen and (max-width:769px){.con06-label-finder .sidebar{border-bottom:1px solid #acb5c0;padding-bottom:40px;margin-bottom:40px}
}
.con06-label-finder .sidebar .select2-container:nth-of-type(n+2){margin-top:15px}
.con06-label-finder .sidebar .select2-container .chosen-drop{z-index:1}
.con06-label-finder .search-results .c-button{margin:50px auto 0;display:inline-block;position:relative;left:40%}
@supports(max-width:max-content){.con06-label-finder .search-results .c-button{display:block;max-width:max-content;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;position:static}
}
.con06-label-finder .search-results .search-result-item{border-bottom:1px solid #acb5c0;margin-bottom:25px;padding-bottom:23px;max-width:500px}
.con06-label-finder .search-results .search-result-item:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}
.con06-label-finder .search-results .search-result-item .title{color:#3b7b2b;font-size:18px;line-height:28px;font-weight:700;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;margin-bottom:8px;display:block}
@media screen and (max-width:769px){.con06-label-finder .search-results .search-result-item .title{line-height:24px}
}
@media only screen and (min-width:992px){.con06-label-finder .search-results .search-result-item .title{font-size:20px}
}
.con06-label-finder .search-results .search-result-item .type{font-size:13px;line-height:20px;font-weight:700;margin-bottom:6px;display:inline-block}
.con06-label-finder .search-results .search-result-item .description{font-size:14px;line-height:30px}
@media screen and (max-width:769px){.con06-label-finder .search-results .search-result-item .description{line-height:26px}
}
@media only screen and (min-width:992px){.con06-label-finder .search-results .search-result-item .description{font-size:16px}
}
.con06-label-finder .childfilter .select2-container{margin-top:15px}
.con06-label-finder-help-finding{background:#e6e8ea}
.con06-label-finder-help-finding .band-content{background:#fff;padding:80px}
.con06-label-finder-help-finding .band-content header{text-align:center}
.con06-label-finder-help-finding .band-content form{width:80%;margin:0 auto}
.atm-search-field{position:relative;display:block}
.atm-search-field input[type=search]{height:50px;width:100%;border:1px solid #acb5c0;border-radius:2px;padding:13px 12px 13px 45px;font-size:16px;-webkit-appearance:none}
.atm-search-field input[type=search]+label{position:absolute;left:0;top:0;height:50px;display:flex;align-items:center;font-size:13px;color:#000;background:url(toplib/resources/vectors/search.svg) 16px no-repeat;padding-left:45px;background-size:18px 18px;pointer-events:none;transition:color .3s ease}
.atm-search-field input[type=search].has-text+label,.atm-search-field input[type=search]:focus+label{color:transparent}
.con21-label-finder{background:linear-gradient(180deg,#e6e8ea 200px,#fff 0)}
@media screen and (max-width:769px){.con21-label-finder{padding-bottom:50px}
}
.con21-label-finder form{border-top:10px solid #ef6023;background:#fff;padding:44px 88px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-wrap:wrap;justify-content:space-between}
@media screen and (max-width:769px){.con21-label-finder form{flex-direction:column;padding:30px 30px 40px}
}
.con21-label-finder form .inner-nav-wrapper .sections section h3,.con21-label-finder form h4,.inner-nav-wrapper .sections section .con21-label-finder form h3{width:100%;font-size:24px;line-height:30px;margin-bottom:34px;text-align:center}
@media screen and (max-width:769px){.con21-label-finder form .inner-nav-wrapper .sections section h3,.con21-label-finder form h4,.inner-nav-wrapper .sections section .con21-label-finder form h3{font-size:20px;line-height:24px}
}
.con21-label-finder form .inner-nav-wrapper .sections section h3 p,.con21-label-finder form h4 p,.inner-nav-wrapper .sections section .con21-label-finder form h3 p{font-size:24px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
@media screen and (max-width:769px){.con21-label-finder form .inner-nav-wrapper .sections section h3 p,.con21-label-finder form h4 p,.inner-nav-wrapper .sections section .con21-label-finder form h3 p{font-size:20px;line-height:25px}
}
.con21-label-finder form fieldset{flex-basis:38%;position:relative}
@media screen and (max-width:769px){.con21-label-finder form fieldset{flex-basis:100%;margin-bottom:20px;-ms-flex-preferred-size:50px}
.con21-label-finder form fieldset:first-of-type{-ms-flex-preferred-size:88px}
}
.con21-label-finder form fieldset input[type=search]{height:50px;width:100%;border:1px solid #acb5c0;border-radius:2px;padding:0 45px;color:#000;-webkit-appearance:none}
.con21-label-finder form fieldset input[type=search]+label{position:absolute;left:0;top:0;height:50px;display:flex;align-items:center;font-size:13px;color:#000;background:url(toplib/resources/vectors/search.svg) 16px no-repeat;padding-left:45px;background-size:18px 18px;pointer-events:none;transition:color .3s ease}
.con21-label-finder form fieldset input[type=search].has-text+label,.con21-label-finder form fieldset input[type=search]:focus+label{color:transparent}
.con21-label-finder form fieldset input[type=search]::-ms-clear{display:none}
.con21-label-finder form fieldset input[type=search]:has-text~.reset{opacity:1;pointer-events:auto;right:12px}
.con21-label-finder form fieldset ::-webkit-search-cancel-button{display:none}
.con21-label-finder form fieldset .reset{height:18px;width:18px;background:url(toplib/resources/vectors/close-black.svg) 50% no-repeat;cursor:pointer;transition:all .3s ease;font-size:0;top:16px;position:absolute;right:20px;bottom:18px;pointer-events:none;opacity:0}
.con21-label-finder form fieldset select{width:100%;text-transform:capitalize}
.con21-label-finder form fieldset p{margin-top:.6875rem}
@media screen and (max-width:769px){.con21-label-finder form fieldset p{text-align:center}
}
.con21-label-finder form fieldset p a{font-weight:700}
@media screen and (max-width:769px){.con21-label-finder form fieldset p a{font-size:13px}
}
.con21-label-finder form.is-hover:not(.is-active){overflow:inherit}
.con21-label-finder form.is-hover:not(.is-active) .submit{opacity:1;transform:translateX(0);transition:transform .3s ease .1s}
.con21-label-finder form.is-hover:not(.is-active) .submit:hover{transform:translateX(0) scale(1.2);transition-delay:0}
.con21-label-finder form.is-active .reset{opacity:1;pointer-events:inherit}
.con21-label-finder form .c-button{width:20%;height:50px;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;padding:0}
@media screen and (max-width:769px){.con21-label-finder form .c-button{width:100%}
}
.con21-label-finder form .c-button:after{height:50px}
.con21-label-finder form .c-button:disabled{background:#acb5c0;border:#acb5c0}
.con21-label-finder form .c-button:disabled:after{top:0;background:#acb5c0;border:#acb5c0}
.con21-label-finder form.label-finder>h2{width:100%;font-size:24px;line-height:30px;margin-bottom:34px;text-align:center}
@media screen and (max-width:769px){.con21-label-finder form.label-finder>h2{font-size:20px;line-height:24px}
}
.con21-label-finder form.label-finder>h2 p{font-size:24px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
@media screen and (max-width:769px){.con21-label-finder form.label-finder>h2 p{font-size:20px;line-height:24px}
}
.con21-label-finder .results{margin-top:70px;color:#000}
.con21-label-finder .label-finder .twitter-typeahead{width:100%}
.con21-label-finder .label-finder .twitter-typeahead .label-finder-search{background:url(toplib/resources/vectors/search.svg) 16px no-repeat;color:#000;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px}
.con21-label-finder .label-finder .twitter-typeahead .label-finder-search::placeholder{color:#000}
.con21-label-finder .label-finder .twitter-typeahead .label-finder-search:focus{outline:2px solid #3b7b2b;transition-delay:0;background-position:-22px;padding-left:15px}
.con21-label-finder .con21-label-finder-content{margin-bottom:50px}
.con21-label-finder .con21-label-finder-content h2{margin-bottom:20px}
.con21-label-finder .con21-label-finder-content h3{margin-bottom:13px;font-size:25px}
.con21-label-finder .con21-label-finder-content ul{margin:20px 0}
.con21-label-finder .con21-label-finder-content ul li{margin-bottom:10px}
.con21-label-finder .con21-label-finder-content ul li a{font-size:18px;display:inline-block;font-weight:700}
@media screen and (min-width:769px){.con21-label-finder .con21-label-finder-content ul li a{padding:10px 10px 10px 30px}
}
.con21-label-finder .con21-label-finder-content ul li p{padding:10px 10px 10px 30px}
@media screen and (max-width:769px){.con21-label-finder .det01-accordion-list{padding-left:0;padding-right:0}
}
.con21-label-finder .det01-accordion-list .item{padding-bottom:40px;padding-top:40px}
.con21-label-finder .det01-accordion-list .item:last-child{border-bottom:1px solid #acb5c0}
.con21-label-finder .det01-accordion-list .item h3{padding-right:50px}
@media screen and (min-width:769px){.con21-label-finder .det01-accordion-list .item-content{padding-left:30px}
}
.con21-label-finder .det01-accordion-list .label-content{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1)}
.con21-label-finder .det01-accordion-list .label-content a{font-weight:800;font-size:18px}
.con21-label-finder .det01-accordion-list .label-content p{font-weight:800;word-wrap:break-word;margin:0}
.con21-label-finder .det01-accordion-list .label-content:last-child{border-bottom:0}
.con21-label-finder .no-result{padding:0 20px;word-wrap:break-word}
.con21-label-finder-error{padding:20px;margin-bottom:40px;border:3px solid red;font-weight:700}
.con21-label-finder .con21-label-finder-noresults{margin-top:50px}
.con21-label-finder .chosen-container{text-transform:capitalize}
@media screen and (-webkit-min-device-pixel-ratio:2){.con21-label-finder .chosen-container .chosen-search-input{display:none}
}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.con21-label-finder .chosen-container .chosen-search-input{display:block}
}
.con21-label-finder .select-product-form{min-height:80px;width:100%}
.con21-label-finder .placeholderproductlabel{text-transform:capitalize}
.con21-label-finder .select-state .chosen-single span{font-size:13px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#000;font-weight:400}
.productLabelFinder+.aem-wrap--rich-text .band{padding:0 10vw 40px;max-width:none}
@media screen and (max-width:769px){.productLabelFinder+.aem-wrap--rich-text .band{padding:0 5vw 40px}
}
.productLabelFinder+.aem-wrap--rich-text .band .band-content{max-width:1024px;margin:0 auto;padding:0}
.con21-label-finder form.other-countries-states fieldset{flex-basis:77%}
.right-rail-link-list{padding-top:25px}
.right-rail-link-list .right-rails{padding-bottom:24px;border-top:5px solid #ef6023}
@media screen and (max-width:769px){.right-rail-link-list .right-rails{padding-top:14px;padding-bottom:14px}
}
.right-rail-link-list .right-rails .title{margin-top:24px}
.right-rail-link-list .product-data h2,.right-rail-link-list .right-rails h2{font-size:20px;line-height:26px;margin-bottom:24px;margin-top:0;color:#000;font-weight:800;text-transform:capitalize}
@media screen and (max-width:769px){.right-rail-link-list .product-data h2,.right-rail-link-list .right-rails h2{font-size:20px}
}
@media screen and (min-width:1200px){.right-rail-link-list .product-data h2,.right-rail-link-list .right-rails h2{font-size:20px}
}
@media screen and (max-width:769px){.right-rail-link-list .product-data h2,.right-rail-link-list .right-rails h2{line-height:26px}
}
@media screen and (min-width:1200px){.right-rail-link-list .product-data h2,.right-rail-link-list .right-rails h2{line-height:26px}
}
.right-rail-link-list .product-list{padding-bottom:13px;overflow:hidden;max-width:328px;width:100%;border-bottom:1px solid #acb5c0}
.right-rail-link-list .product-list .product-item{margin-bottom:15px;float:left;width:47.2%;max-width:155px;position:relative}
.right-rail-link-list .product-list .product-item:nth-child(2n){margin-left:5.6%}
.right-rail-link-list .product-list .product-item a{border:1px solid #acb5c0;position:relative;width:100%;display:block;padding:4px 4px 96%}
.right-rail-link-list .product-list .product-item a:hover{border:1px solid transparent;box-shadow:inset 0 0 0 5px #3b7b2b}
.right-rail-link-list .product-list .product-item a[href="javascript:void(0)"]:hover{border:1px solid #acb5c0;box-shadow:none;cursor:default}
.right-rail-link-list .product-list .product-item a[target=_blank]:hover:after{width:16px;height:16px;content:"";background:url(toplib/resources/vectors/link-out-maroon.svg) 0 0 no-repeat;position:absolute;bottom:17px;right:17px}
.right-rail-link-list .product-list .product-item img{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);margin-left:auto;margin-right:auto;position:absolute;top:50%;left:0;right:0;width:80%}
.right-rail-link-list .product-data{padding-top:25px;padding-bottom:4px;border-bottom:1px solid #acb5c0}
.right-rail-link-list .product-data h2{margin-bottom:15px}
.right-rail-link-list .product-data p{font-size:14px;line-height:26px;margin-bottom:8px;color:#000}
@media screen and (max-width:769px){.right-rail-link-list .product-data p{font-size:14px}
}
@media screen and (min-width:1200px){.right-rail-link-list .product-data p{font-size:14px}
}
@media screen and (max-width:769px){.right-rail-link-list .product-data p{line-height:26px}
}
@media screen and (min-width:1200px){.right-rail-link-list .product-data p{line-height:26px}
}
.right-rail-link-list .download,.right-rail-link-list .external,.right-rail-link-list .internal{font-size:14px;line-height:20px;padding-right:30px;margin-bottom:21px;color:#3b7b2b;font-weight:700;text-decoration:none;position:relative;display:block}
@media screen and (max-width:769px){.right-rail-link-list .download,.right-rail-link-list .external,.right-rail-link-list .internal{font-size:14px}
}
@media screen and (min-width:1200px){.right-rail-link-list .download,.right-rail-link-list .external,.right-rail-link-list .internal{font-size:14px}
}
@media screen and (max-width:769px){.right-rail-link-list .download,.right-rail-link-list .external,.right-rail-link-list .internal{line-height:20px}
}
@media screen and (min-width:1200px){.right-rail-link-list .download,.right-rail-link-list .external,.right-rail-link-list .internal{line-height:20px}
}
.right-rail-link-list .download:after,.right-rail-link-list .external:after,.right-rail-link-list .internal:after{position:absolute;margin-top:5px;content:"";background:url(toplib/resources/vectors/arrow-right.svg) 0 0 no-repeat;width:30px;height:12px;margin-left:12px}
.right-rail-link-list .download:hover:after,.right-rail-link-list .external:hover:after,.right-rail-link-list .internal:hover:after{background:url(toplib/resources/vectors/arrow-right.svg) 0 0 no-repeat}
.right-rail-link-list .download:after{margin-top:3px;height:15px}
.right-rail-link-list .download:after,.right-rail-link-list .download:hover:after{background:url(toplib/resources/vectors/download.svg) 0 0 no-repeat}
.right-rail-link-list .external:after{margin-top:3px;height:15px}
.right-rail-link-list .external:after,.right-rail-link-list .external:hover:after{background:url(toplib/resources/vectors/link-out.svg) 0 0 no-repeat}
.chart-container-content{position:relative;margin:0 auto;max-width:1024px}
.chart-title{font-size:calc(10.58933px + 2.78422vw);line-height:calc(43.29466px + 1.39211vw);margin-bottom:2.5rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;text-align:center}
@media screen and (max-width:769px){.chart-title{font-size:32px}
}
@media screen and (min-width:1200px){.chart-title{font-size:44px}
}
@media screen and (max-width:769px){.chart-title{line-height:54px}
}
@media screen and (min-width:1200px){.chart-title{line-height:60px}
}
.chart{font-size:calc(10.43155px + .46404vw);height:auto;max-width:1024px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;display:flex}
@media screen and (max-width:769px){.chart{font-size:14px}
}
@media screen and (min-width:1200px){.chart{font-size:16px}
}
.chart-graph{display:flex;flex-direction:column;justify-content:space-between}
.chart-graph .chart-header,.chart-graph .chart-row{width:100%;display:flex;flex-direction:row}
.chart-graph .chart-header .chart-label,.chart-graph .chart-row .chart-label{position:relative;margin-right:20px;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:calc(3.51044px + 1.62413vw)}
@media screen and (max-width:769px){.chart-graph .chart-header .chart-label,.chart-graph .chart-row .chart-label{line-height:16px}
}
@media screen and (min-width:1200px){.chart-graph .chart-header .chart-label,.chart-graph .chart-row .chart-label{line-height:23px}
}
.chart-graph .chart-header .chart-bar,.chart-graph .chart-row .chart-bar{width:80%;display:flex;flex-direction:row;height:27px}
.chart-graph .chart-bar-box,.chart-graph .x-label{margin:0;display:inline-block;width:11.1111%;height:inherit}
.chart-graph .chart-row{margin-bottom:1.875rem;display:flex;align-items:center}
.chart-graph .chart-row .chart-bar-box-1{opacity:.21}
.chart-graph .chart-row .chart-bar-box-2{opacity:.38}
.chart-graph .chart-row .chart-bar-box-3{opacity:.5}
.chart-graph .chart-row .chart-bar-box-4{opacity:.6}
.chart-graph .chart-row .chart-bar-box-5{opacity:.65}
.chart-graph .chart-row .chart-bar-box-6{opacity:.7}
.chart-graph .chart-row .chart-bar-box-7{opacity:.78}
.chart-graph .chart-row .chart-bar-box-8{opacity:.86}
.chart-graph .chart-row .chart-bar-box-9{opacity:1}
.chart-graph .chart-header{font-size:calc(10.21578px + .23202vw);line-height:calc(14.43155px + .46404vw);margin-bottom:.9375rem;text-align:center;font-weight:700}
@media screen and (max-width:769px){.chart-graph .chart-header{font-size:12px}
}
@media screen and (min-width:1200px){.chart-graph .chart-header{font-size:13px}
}
@media screen and (max-width:769px){.chart-graph .chart-header{line-height:18px}
}
@media screen and (min-width:1200px){.chart-graph .chart-header{line-height:20px}
}
.chart-sidebar{height:inherit}
.chart-sidebar-content{border-collapse:collapse;border:0}
.chart-sidebar-content tr{height:42px}
@media only screen and (min-width:992px){.chart-sidebar-content tr:first-child td{padding-top:0}
}
.chart-sidebar-content td{border-width:0 0 1px;border-bottom:1px solid #979797}
.chart-sidebar-content .bold{font-weight:700;text-align:right}
.chart-disclaimer{min-height:70px;height:auto;width:100%}
.chart-disclaimer div{font-size:calc(10.43155px + .46404vw);line-height:calc(16.07889px + 1.16009vw);height:inherit;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
@media screen and (max-width:769px){.chart-disclaimer div{font-size:14px}
}
@media screen and (min-width:1200px){.chart-disclaimer div{font-size:16px}
}
@media screen and (max-width:769px){.chart-disclaimer div{line-height:25px}
}
@media screen and (min-width:1200px){.chart-disclaimer div{line-height:30px}
}
.chart-disclaimer div p{color:#fff}
.chart-disclaimer a{color:#fff;font-size:16px;font-weight:400;text-decoration:underline}
.chart-container.maroon{background-color:#750d2b}
.chart-container.maroon .chart-bar-box{background-color:#fff}
.chart-container.maroon .chart-graph,.chart-container.maroon .chart-title{color:#fff}
.chart-container.maroon .chart-sidebar{border-left:0}
.chart-container.maroon .chart-graph{background-color:#ac264d}
.chart-container.maroon .chart-disclaimer{background-color:#5b0d23}
.chart-container.gray{background-color:#eee}
.chart-container.gray .chart-bar-box{background-color:#60a00b}
.chart-container.gray .chart-graph,.chart-container.gray .chart-title{color:#000}
.chart-container.gray .chart-graph{background-color:#fff}
.chart-container.gray .chart-disclaimer{background-color:#0d4a17}
.chart-container.white{background-color:#fff}
.chart-container.white .chart-bar-box{background-color:#60a00b}
.chart-container.white .chart-graph,.chart-container.white .chart-title{color:#000}
.chart-container.white .chart-graph{background-color:#fff}
.chart-container.white .chart-disclaimer{background-color:#0d4a17}
.chart-container.blue{background-color:#004abf}
.chart-container.blue .chart-bar-box{background-color:#fff}
.chart-container.blue .chart-graph,.chart-container.blue .chart-title{color:#fff}
.chart-container.blue .chart-sidebar{border-left:0}
.chart-container.blue .chart-graph{background-color:#0072ce}
.chart-container.blue .chart-disclaimer{background-color:#00229b}
.chart-container.green{background-color:#1e772d}
.chart-container.green .chart-bar-box{background-color:#fff}
.chart-container.green .chart-graph,.chart-container.green .chart-title{color:#fff}
.chart-container.green .chart-sidebar{border-left:0}
.chart-container.green .chart-graph{background-color:#60a00b}
.chart-container.green .chart-disclaimer{background-color:#0d4a17}
.chart-container.disclaimer .chart-disclaimer,.chart-container.sidebar .chart-sidebar{display:block}
.chart-container.no-sidebar .chart-sidebar{display:none}
@media only screen and (max-width:992px){.chart{flex-direction:column}
.chart-graph{padding:2.5rem 1.875rem .625rem}
.chart-graph .chart-label{min-width:80px;max-width:100px;width:20%}
.chart-sidebar{margin-top:0;margin-bottom:2.5rem;border-top:1px solid #979797}
.chart-sidebar-content{margin:0 1.875rem;width:calc(100% - 60px)}
.chart-disclaimer div{padding:1.5625rem 0;margin:0 1.875rem}
}
@media only screen and (min-width:992px){.chart-container.sidebar .chart-graph{width:65%}
.chart-container.no-sidebar .chart-graph{width:100%}
.chart{flex-direction:row}
.chart-graph{padding:3.125rem 3.125rem 1.25rem}
.chart-graph .chart-label{min-width:30%;max-width:170px}
.chart-sidebar{margin-top:3.125rem;margin-bottom:3.125rem;border-left:1px solid #979797;width:35%}
.chart-sidebar-content{width:76%;margin:0 12%}
.chart-disclaimer div{padding:1.25rem 0;margin:0 3.125rem}
}
.target .characteristicsChart{padding-top:0;padding-bottom:0}
.hybrid-table{padding:10px}
.hybrid-table__grey-box{width:150%;margin-top:-30px;left:-10px;height:251px;background-color:#e6e8ea;position:absolute;z-index:-1000}
@media(min-width:992px){.hybrid-table__grey-box{height:227px}
}
@media(min-width:1200px){.hybrid-table__grey-box{height:227px}
}
.hybrid-table__title-band{display:flex;flex-direction:row;min-height:110px;align-items:baseline}
@media(min-width:992px){.hybrid-table__title-text{top:5px;position:relative}
}
.hybrid-table__grain-image{top:25px;margin-right:15px;height:72px;width:72px;display:block;position:relative}
.hybrid-table__table-arrows{position:absolute;margin-top:100px;width:100%}
@media(min-width:770px){.hybrid-table__table-arrows{max-width:1024px}
}
.hybrid-table__scrollArrowIcon{position:absolute;display:block;width:90%;margin-top:100px}
@media(min-width:769px){.hybrid-table__scrollArrowIcon{width:80%;max-width:1024px}
}
.hybrid-table .new-label{display:block;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:700}
.hybrid-table .dataTables_scrollBody{border-color:#fff !important}
.hybrid-table .dataTables_wrapper tr:not(:first-child) td{border-top:1px solid #a9b3bd !important;border-left:0;border-right:0;border-radius:0}
.hybrid-table td:not(:first-child),.hybrid-table th:not(:first-child){text-align:center}
.hybrid-table .dataTables_scrollBody table{border-color:#fff}
.hybrid-table .dataTables_scrollBody tr{height:65px}
.hybrid-table .dataTables_scrollBody td{border-color:#f8f8f8;background-color:#f8f8f8;font-size:14px}
.hybrid-table .dataTables_scrollBody tr:nth-child(odd) td{border-color:#fff;background-color:#fff;font-size:14px}
.hybrid-table .DTFC_ScrollWrapper a{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:700;color:#3b7b2b;cursor:pointer}
.hybrid-table .dataTables_scrollHead tr{background-color:#000;color:#fff;height:40px}
.hybrid-table .table-container{position:relative}
.hybrid-table .table-container table tbody tr:nth-child(odd){background-color:#fff}
.hybrid-table .dataTables_scrollHeadInner thead th{border-radius:0}
.hybrid-table .DTFC_LeftWrapper .DTFC_LeftBodyLiner table{background-color:#fff;border-color:#fff;border-right-width:0}
.hybrid-table .DTFC_LeftWrapper .DTFC_LeftBodyLiner table tbody,.hybrid-table .DTFC_LeftWrapper .DTFC_LeftHeadWrapper table{border-top:0;background-color:#000;border-color:#000}
.hybrid-table .DTFC_LeftHeadWrapper tr th{color:#fff;background-color:#000}
.hybrid-table .DTFC_LeftBodyLiner tbody td{border-top:0;border-color:#f8f8f8}
.hybrid-table .DTFC_LeftBodyLiner tbody tr:nth-child(odd) td{border-color:#fff}
.hybrid-table .DTFC_LeftBodyLiner tbody tr{border-color:#f8f8f8;background-color:#f8f8f8}
.hybrid-table .DTFC_LeftBodyLiner tbody tr:nth-child(odd){border-color:#fff;background-color:#fff}
.hybrid-table .DTFC_LeftBodyLiner{overflow-x:hidden}
.hybrid-table .dataTables_scroll{-webkit-box-shadow:0 0 60px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 60px 0 rgba(0,0,0,.15);box-shadow:0 0 60px 0 rgba(0,0,0,.15)}
.hybrid-table .dataTables_scrollBody{border-bottom:none !important;height:unset !important}
.hybrid-table .dataTables_scrollBody::-webkit-scrollbar{height:7px;width:8px}
.hybrid-table .dataTables_scrollBody::-webkit-scrollbar-track{border-radius:10px}
.hybrid-table .dataTables_scrollBody::-webkit-scrollbar-thumb{background-color:#9b9b9b;border-radius:10px}
.hybrid-table .dataTables_scrollHeadInner{padding-right:0 !important}
.hybrid-table .dataTables_paginate{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;margin-top:7px}
@media screen and (max-width:992px){.hybrid-table .dataTables_paginate{text-align:left}
}
.hybrid-table .dataTables_paginate a{min-width:40px;border:0 !important;color:#3b7b2b !important;border-bottom:0 !important;opacity:1 !important}
.hybrid-table .dataTables_paginate a.paginate_button:hover{background:none !important;color:#3b7b2b !important;border:0}
.hybrid-table .dataTables_paginate a.current{color:#3b7b2b !important;background:none !important;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;border-bottom:3px solid #3b7b2b !important}
.hybrid-table .dataTables_paginate a.current:hover{border-bottom:3px solid #3b7b2b !important}
.hybrid-table .dataTables_length{display:inline-block;font-size:14px;font-weight:700;padding:0;margin:0 0 30px}
@media screen and (max-width:992px){.hybrid-table .dataTables_length{bottom:0;top:auto}
}
@media screen and (max-width:769px){.hybrid-table .dataTables_length{width:100%}
.hybrid-table .dataTables_length label{width:100%;display:inline-block;text-align:left}
.hybrid-table .dataTables_length label select{margin:0;width:100%}
}
@media screen and (max-width:992px){.hybrid-table .dataTables_length *{display:inline-block}
}
@media screen and (max-width:769px){.hybrid-table .dataTables_length *{display:block}
}
.hybrid-table .dataTables_length label{display:inline-flex;line-height:52px}
@media screen and (max-width:769px){.hybrid-table .dataTables_length label{display:block}
}
.hybrid-table .dataTables_length select{-webkit-appearance:none;-moz-appearance:none;font-size:14px;width:auto;height:50px;border-radius:2px;border:1px solid #acb5c0;color:#3b7b2b;background-color:#fff;outline:0;cursor:pointer;padding:0 23px 0 13px;margin:0 10px;box-sizing:border-box;background:#fff url(toplib/resources/vectors/carot-down.svg) right 10px center no-repeat}
.hybrid-table .dataTables_length select::-ms-expand{display:none}
.hybrid-table .dataTables_length select:focus{outline:1px solid #88c9ff}
.hybrid-table .dataTables_length select:focus::-ms-value{background-color:#fff;color:#3b7b2b}
.hybrid-table .dataTables_filter{display:inline-block;font-size:14px;font-weight:700;padding:0;margin:0 0 20px}
@media screen and (max-width:769px){.hybrid-table .dataTables_filter{width:100%}
.hybrid-table .dataTables_filter label{width:100%;display:inline-block !important;text-align:left}
.hybrid-table .dataTables_filter label input{margin:0;font-weight:400}
}
.hybrid-table .dataTables_filter label{display:inline-flex;line-height:52px}
.hybrid-table .dataTables_filter input{-webkit-appearance:none;-moz-appearance:none;font-size:14px;font-weight:400;min-width:250px;height:50px;border-radius:2px;border:1px solid #acb5c0;color:#3b7b2b;padding-left:36px;padding-right:20px;background:#fff url(toplib/resources/vectors/search.svg) 16px no-repeat;background-size:18px 18px;outline:0;margin:0 10px;box-sizing:border-box}
.hybrid-table .dataTables_filter input:focus{outline:1px solid #88c9ff}
.hybrid-table .dataTables_filter input:focus::-ms-value{background-color:#fff;color:#3b7b2b}
.repsearch .results-wrapper{margin-top:1.25rem}
.findRep .component-body{padding-top:4.375rem}
@media screen and (max-width:769px){.findRep .component-body{padding-top:1.875rem}
}
.findRep .header .desc,.findRep .header .title{margin-bottom:1.25rem}
@media screen and (max-width:769px){.findRep .header .title{margin-bottom:.1875rem}
.findRep .header .desc{margin-bottom:1.25rem}
}
.findRep .results-wrapper .row{display:flex;flex-wrap:wrap}
.findRep .results-wrapper .col{margin-bottom:1.875rem;padding-left:0;padding-right:0;flex-basis:33.33%}
.findRep .results-wrapper .col li{padding-right:12px}
@media screen and (max-width:992px){.findRep .results-wrapper .col{flex-basis:50%}
}
@media screen and (max-width:769px){.findRep .results-wrapper .col{flex-basis:100%}
}
.findRep .results-wrapper .results-row{margin-bottom:0}
.findRep .results-wrapper .phone-link{color:#000}
.findRep .results-wrapper .footer{display:flex;align-items:center;justify-content:center}
.findRep .results-wrapper .footer .load-more-button{padding:1.125rem 1.875rem;display:none}
.findRep .results-error{display:none}
.find-rep-form{margin-bottom:3.125rem}
.find-rep-form .row{margin-bottom:5px}
.find-rep-form .row .no-pad-left{position:relative}
.find-rep-form .row .no-pad-left .reset-search{background:url(toplib/resources/vectors/close-black2.svg) 50% no-repeat;position:absolute;display:inline-block;top:50%;right:25px;width:18px;height:18px;transform:translateY(-50%)}
.find-rep-form .location-input-label{margin-bottom:.3125rem;display:block;font-weight:700;font-size:14px;text-transform:capitalize}
.find-rep-form .location-input{height:53px;font-size:14px;padding:calc(.9375rem - 1px) 2.34375rem calc(.9375rem - 1px) calc(.9375rem - 1px);border:1px solid #acb5c0;border-radius:2px;outline:0}
.find-rep-form .location-input::-ms-clear{display:none}
.find-rep-form .location-input.invalid{color:#cc3602;border:1px solid #cc3602}
.find-rep-form .invalid-location-error{display:none;color:#cc3602;font-size:14px;font-weight:700}
.find-rep-form .submit-button{padding:.9375rem 1.875rem;height:52px;border:0;text-transform:capitalize}
.find-rep-form .submit-button:after{height:52px}
@media screen and (max-width:769px){.find-rep-form{margin-bottom:1.875rem}
.find-rep-form .col-submit-button{margin-top:.625rem;padding-left:0}
}
.findRepMap .heading{margin-bottom:30px;margin-top:10px;padding-right:.75rem;padding-left:.75rem}
@media only screen and (min-width:992px){.findRepMap .heading{display:block;margin-bottom:25px;margin-top:0;padding-right:0;padding-left:0}
}
.findRepMap .heading__title{display:none}
@media only screen and (min-width:992px){.findRepMap .heading__title{display:block;margin-bottom:20px}
}
.findRepMap .heading__description{font-size:14px;line-height:18px}
@media only screen and (min-width:992px){.findRepMap .heading__description{font-size:16px;line-height:30px}
}
.findRepMap .error{display:none}
.findRepMap .error__no-retailer-msg{font-size:24px;line-height:28px;text-align:center}
@media only screen and (min-width:992px){.findRepMap .error__no-retailer-msg{height:54px;font-size:44px;font-weight:800;line-height:54px}
}
.findRepMap .error.display{display:block}
.findRepMap .error.hide{display:none}
.findRepMap .error__location-msg{height:30px;font-size:16px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;text-align:center;line-height:30px}
.findRepMap .controls{margin-bottom:0;padding-right:.75rem;padding-left:.75rem}
@media only screen and (min-width:992px){.findRepMap .controls{margin-bottom:25px;padding-right:0;padding-left:0}
}
.findRepMap .controls .findRepMap .controls__selector-location-container{font-size:14px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;letter-spacing:0;line-height:24px;text-transform:uppercase;margin-bottom:20px;display:inline-block}
@media only screen and (min-width:992px){.findRepMap .controls .findRepMap .controls__selector-location-container{display:none}
}
.findRepMap .controls .findRepMap .controls__selector-location-container .icon-pinpoint{padding-right:7px;color:#3b7b2b}
.findRepMap .controls .findRepMap .controls__selector-location-container span{padding-right:3px}
.findRepMap .controls .findRepMap .controls__selector-location-container .icon-blue-carot{transform:rotate(90deg);display:inline-block;color:#3b7b2b;font-size:10px}
.findRepMap .controls__wrapper{margin-bottom:0}
@media only screen and (min-width:992px){.findRepMap .controls__wrapper{margin-bottom:20px}
}
.findRepMap .controls__wrapper hr{margin:0 -.75rem;border-bottom:1px solid #acb5c0}
@media only screen and (min-width:992px){.findRepMap .controls__wrapper hr{display:none}
}
.findRepMap .controls__container{display:flex;flex-direction:column}
@media only screen and (max-width:992px){.findRepMap .controls__container{border-bottom:1px solid #eee}
}
@media only screen and (min-width:992px){.findRepMap .controls__container{flex-direction:row}
}
@media only screen and (max-width:992px){.findRepMap .controls.no-border .controls__container{border-bottom:0}
}
.findRepMap .controls__location-label{margin-bottom:12px;display:block;font-weight:700;font-size:14px;text-transform:capitalize}
.findRepMap .controls__proximity-select-wrapper{padding-right:0;width:100%;padding-bottom:19px;position:relative}
.findRepMap .controls__proximity-select-wrapper .select2-container{width:100% !important;top:50px !important}
.findRepMap .controls__proximity-select-wrapper .select2-container .select2-selection--single{border-color:#acb5c0}
.findRepMap .controls__proximity-select-wrapper .select2-container .select2-selection__placeholder,.findRepMap .controls__proximity-select-wrapper .select2-container .select2-selection__rendered{color:#000;font-weight:400}
.findRepMap .controls__proximity-select-wrapper .select2-container .select2-results__option:hover{font-weight:400}
.findRepMap .controls__proximity-select-wrapper .select2-container .select2-results__option[aria-selected=true]{font-weight:400;background-color:#fff}
.findRepMap .controls__proximity-select-wrapper .select2-container .select2-results__option--highlighted{font-weight:400;background-color:#eee !important}
.findRepMap .controls__proximity-select-wrapper .select2-container .select2-dropdown{box-shadow:0 2px 25px 0 rgba(0,0,0,.1);z-index:500}
.findRepMap .controls__proximity-select-wrapper .select2{top:0 !important}
.findRepMap .controls__proximity-select-wrapper .select2-dropdown--below{margin-top:0 !important}
.findRepMap .controls__proximity-select-wrapper .select2-dropdown--above{margin-top:0 !important;border-top:0;border-bottom:1px solid #a9b3bd}
.findRepMap .controls__proximity-select-wrapper .select2-container--open .select2-selection{border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}
.findRepMap .controls__proximity-select-wrapper .select2-container--default .select2-selection--single:focus{outline:auto !important}
@media only screen and (min-width:992px){.findRepMap .controls__proximity-select-wrapper{max-width:415px;margin-right:10px;padding-bottom:0}
}
.findRepMap .controls__button-wrapper{padding-bottom:38px;border-bottom:1px solid #eee}
@media only screen and (min-width:992px){.findRepMap .controls__button-wrapper{padding-bottom:0}
}
.findRepMap .controls__submit-button{font-size:12px;padding:0 53px;margin-top:3px;height:44px;border:0;text-transform:capitalize}
.findRepMap .controls__submit-button:after{height:44px}
.findRepMap .controls__view-buttons-container{display:flex;margin-left:auto;text-align:right;padding-top:15px;padding-bottom:15px}
@media only screen and (min-width:992px){.findRepMap .controls__view-buttons-container{border-top:0;padding-top:8px;padding-bottom:12px}
}
.findRepMap .controls__view-button{font-size:14px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:24px;font-weight:800;padding:0 3px;margin-left:20px;white-space:nowrap;color:#3b7b2b}
.findRepMap .controls__view-button.optionSelected{font-weight:700}
@media only screen and (min-width:992px){.findRepMap .controls__view-button.optionSelected{color:#000}
}
@media only screen and (max-width:992px){.findRepMap .controls__view-button{color:#3b7b2b;font-weight:700;display:block}
.findRepMap .controls__view-button.optionSelected{display:none}
}
.findRepMap .controls__toggler-icon{padding-right:10px}
.findRepMap .controls__toggler-icon.icon-pinpoint{font-size:17px;position:relative;top:2px}
.findRepMap .controls__toggler-icon.icon-list_bulleted{top:6px;font-size:25px;position:relative;line-height:0}
.findRepMap .displayMap{display:block}
.findRepMap .hideMap{display:none}
.findRepMap__mapListContainer{height:780px;border:1px solid #eee;display:flex}
@media only screen and (max-width:992px){.findRepMap__mapListContainer{flex-wrap:wrap-reverse;height:auto;border:0}
}
.findRepMap__listContainer{width:320px;border-right:1px solid #eee;overflow:auto}
.findRepMap__listContainer__list{outline:0}
.findRepMap__listContainer .flickity-slider{z-index:402;position:absolute;bottom:0}
.findRepMap__listContainer .flickity-slider li{height:100%;bottom:0;background-color:#fff;overflow:hidden}
.findRepMap__listContainer .flickity-slider li .findRepMap__listContainer__option-title{margin-bottom:0}
.findRepMap__listContainer .flickity-slider li .findRepMap__listContainer__option-text{line-height:20px}
.findRepMap__listContainer .displayMore .flickity-viewport .flickity-slider{height:295px}
.findRepMap__listContainer .displayLess .flickity-viewport{height:186px !important}
.findRepMap__listContainer .displayLess .flickity-viewport li .collapsable-content{display:none}
@media only screen and (max-width:992px){.findRepMap__listContainer{width:100%;border:0;overflow:visible}
}
.findRepMap__listContainer .icon-pinpoint-noshadow{color:#ef6023;font-size:32px;margin-right:5px}
.findRepMap__listContainer__option{padding:33px 25px 2px 21px;border-bottom:1px solid #eee;display:flex}
.findRepMap__listContainer__option-button{display:none}
@media only screen and (max-width:992px){.findRepMap__listContainer__option{width:99%;border:1px solid #eee;padding-top:51px;padding-bottom:33px}
.findRepMap__listContainer__option.is-selected .findRepMap__listContainer__option-button{display:block}
.findRepMap__listContainer__option-sales_mail{margin-bottom:30px}
.findRepMap__listContainer__option-button{position:absolute;top:15px;right:31px;font-size:14px;font-weight:700;color:#3b7b2b}
.findRepMap__listContainer__option-button .icon-blue-carot{position:absolute;margin-left:8px;font-size:10px;margin-top:5px}
.findRepMap__listContainer__option-button.less .icon-blue-carot{transform:rotate(90deg)}
.findRepMap__listContainer__option-button.more .icon-blue-carot{transform:rotate(270deg)}
}
.findRepMap__listContainer__option__data{flex-grow:1;font-size:14px}
.findRepMap__listContainer__option-position{position:relative;font-size:14px;font-weight:700;color:#fff;left:-23px;top:2px}
.findRepMap__listContainer__option-position.center{left:-27px}
.findRepMap__listContainer__option-title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;font-weight:800;line-height:24px;margin-bottom:10px}
.findRepMap__listContainer__option-text{font-size:14px;line-height:26px;width:60%}
@media only screen and (max-width:992px){.findRepMap__listContainer__option-text{width:100%}
}
.findRepMap__listContainer__option-distance{font-weight:800;font-size:13px}
@media only screen and (max-width:992px){.findRepMap__listContainer__option-distance{margin-bottom:30px}
}
.findRepMap__listContainer__option-directions{font-weight:800}
.findRepMap__listContainer__option-sales_mail,.findRepMap__listContainer__option-website{font-weight:700}
.findRepMap__resultsContainer .findRepMap__listContainer{width:100%;border:0}
.findRepMap__resultsContainer .findRepMap__listContainer ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.findRepMap__resultsContainer .findRepMap__listContainer ul.displayMore .collapsable-content{display:block}
.findRepMap__resultsContainer .findRepMap__listContainer ul.displayLess .collapsable-content{display:block;padding-top:10px}
.findRepMap__resultsContainer .findRepMap__listContainer__option{border-bottom:0;width:320px}
@media only screen and (max-width:992px){.findRepMap__resultsContainer .findRepMap__listContainer__option{padding-top:30px;border:0;border-bottom:1px solid #eee;margin:auto}
.findRepMap__resultsContainer .findRepMap__listContainer__option-title{margin-bottom:0}
}
.findRepMap__mapContainer{flex:1}
@media only screen and (max-width:992px){.findRepMap__mapContainer{width:100%;flex:auto;height:281px}
}
.findRepMap__mapContainer .map-container,.findRepMap__mapContainer .map-container .map-frame{height:100%}
.findRepMap__mapContainer .map-container .map-frame>div[id|=findRepMap]{height:100%;overflow:hidden}
.findRepMap__mapContainer .map-container .leaflet-bar a:not(.leaflet-disabled){color:#3b7b2b}
.findRepMap__mapContainer .map-container .my-location-div-icon{background:#5082eb;border:3px solid #fff;color:#5082eb;font-weight:700;text-align:center;border-radius:50%;line-height:30px;height:24px;width:24px;margin-left:-12px;margin-top:-12px;box-shadow:0 0 0 8px rgba(255,255,255,.5)}
.findRepMap__mapContainer .map-container .leaflet-control-attribution{display:none}
.findRepMap__mapContainer .map-container .leaflet-bottom.leaflet-right,.findRepMap__mapContainer .map-container .leaflet-container{z-index:401}
.findRepMap__mapContainer .map-container .leaflet-container:focus{outline:auto}
.findRepMap__mapContainer .dynamic-marker{font-size:34px;color:#ef6023;position:relative;bottom:27px;right:8.5px;text-shadow:0 0 4px #000}
.findRepMap__mapContainer .dynamic-marker .numbering{color:#fff;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);text-shadow:none}
.findRepMap__mapContainer .leaflet-marker-icon{width:0 !important;height:0 !important}
.findRepMap__mapContainer .dynamic-marker-active{font-size:42px;bottom:30px;right:11px;z-index:9999 !important}
.findRepMap__mapContainer .dynamic-marker-to-front,.findRepMap__mapContainer .marker-to-front{z-index:9998 !important}
.findRepMap__mapContainer .leaflet-popup .leaflet-popup-close-button{background-size:13px auto;width:13px;height:13px;top:15px;right:15px}
.findRepMap__mapContainer .leaflet-popup .leaflet-popup-content{width:318px !important}
.findRepMap__mapContainer .leaflet-popup .leaflet-popup-content .popup-container{flex-grow:1;font-size:14px;padding:25px 30px 20px}
.findRepMap__mapContainer .leaflet-popup .leaflet-popup-content .popup-container .title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;line-height:24px;margin-bottom:10px}
.findRepMap__mapContainer .leaflet-popup .leaflet-popup-content .popup-container .text{font-size:14px;line-height:26px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.findRepMap__mapContainer .leaflet-popup .leaflet-popup-content .popup-container a{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;line-height:20px;display:block}
.findRepMap__mapContainer .leaflet-popup .leaflet-popup-content .popup-container .distance{font-weight:700;font-size:13px}
.findRepMap__mapContainer .leaflet-popup .leaflet-popup-content .popup-container .directions-container{text-align:center;padding-top:15px}
.findRepMap__mapContainer .leaflet-popup .leaflet-popup-content .popup-container .directions-container .directions{font-weight:700}
.corn-replant-calculator .date-text{height:0;overflow:hidden}
.corn-replant-calculator .form-input{text-indent:0;padding:0}
.corn-replant-calculator .form-input:focus{border-color:#3b7b2b}
.corn-replant-calculator .planter-settings-wrap{padding:0;background-color:#fff}
@media screen and (min-width:992px){.corn-replant-calculator .planter-settings-wrap{padding:40px}
}
.corn-replant-calculator .planter-settings-wrap p{font-size:16px;margin:5px 0 0;line-height:20px}
.corn-replant-calculator .component_header p{font-size:14px}
.corn-replant-calculator .form-row{display:flex;flex-wrap:wrap;justify-content:space-between}
.corn-replant-calculator .form-row fieldset{animation:expand .5s ease-in-out;width:100%;min-height:85px;position:relative;margin-bottom:15px}
@media screen and (max-width:992px){.corn-replant-calculator .form-row fieldset{min-height:auto;margin-bottom:25px}
}
@media screen and (min-width:992px){.corn-replant-calculator .form-row{margin-bottom:15px}
.corn-replant-calculator .form-row fieldset{width:31%;margin-bottom:0}
}
.corn-replant-calculator fieldset .error{font-family:HelveticaNowTextRegular,Helvetica;font-weight:600;font-size:13px}
.corn-replant-calculator fieldset .reset{height:18px;width:18px;background:url(toplib/resources/vectors/close.svg) 50% no-repeat;cursor:pointer;transition:all .3s ease;font-size:0;position:absolute;right:20px;bottom:18px;pointer-events:none;opacity:0}
.corn-replant-calculator fieldset .error-msg{font-size:13px;color:red;display:none}
.corn-replant-calculator fieldset.error .error-msg{display:inline}
.corn-replant-calculator fieldset.error .batch-id-col{border-bottom:1px solid red}
.corn-replant-calculator fieldset label{display:inline;color:#000;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:13px;font-weight:700;margin-bottom:0}
.corn-replant-calculator fieldset .required{color:red}
.corn-replant-calculator .search-field:valid~.reset{opacity:1;pointer-events:inherit;right:12px}
.corn-replant-calculator .tooltip__label{position:absolute;right:0;top:40%;font-weight:800}
.corn-replant-calculator .tooltip:hover .tooltip__content{visibility:visible}
.corn-replant-calculator .tooltip__content{visibility:hidden;position:absolute;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px}
@media screen and (min-width:992px){.corn-replant-calculator .tooltip__content{width:287px;max-height:299px;padding:20px;box-shadow:0 2px 10px 0 #000;background:#fff;border-radius:3px;z-index:3;top:-105%;left:107%}
}
@media screen and (min-width:992px){.corn-replant-calculator .tooltip__content:before{left:1px;top:42%;content:" ";position:absolute;pointer-events:none;width:0;height:0;box-sizing:border-box;border-color:transparent transparent #fff #fff;border-style:solid;border-width:10px;transform-origin:0 0;transform:rotate(45deg);box-shadow:-3px 3px 3px 0 #000}
}
.corn-replant-calculator .tooltip img{max-width:220px}
.corn-replant-calculator .remove-txt{height:25px;width:25px;background:url(toplib/resources/vectors/add-more.svg) 98% no-repeat;background-size:100% auto;transform:rotate(45deg);-webkit-transform:rotate(45deg);cursor:pointer;position:absolute;right:0}
.corn-replant-calculator .result-content{margin-bottom:30px}
.corn-replant-calculator .results-table-wrap{clear:both;padding-top:40px}
.corn-replant-calculator .results-table-wrap h3{display:inline-block;font-size:32px;line-height:36px}
@media screen and (max-width:992px){.corn-replant-calculator .results-table-wrap h3{font-size:24px;line-height:28px}
}
.corn-replant-calculator table.results-table{font-size:14px;clear:both;border:0;width:calc(100% + 80px);left:-40px;position:relative}
@media screen and (max-width:992px){.corn-replant-calculator table.results-table{width:calc(100% + 40px);left:-20px}
}
.corn-replant-calculator table.results-table .no-results{color:red}
.corn-replant-calculator table.results-table th{color:#000;border:0}
.corn-replant-calculator table.results-table th:nth-child(3),.corn-replant-calculator table.results-table th:nth-child(4){text-align:right;padding-left:20px}
.corn-replant-calculator table.results-table td:first-child,.corn-replant-calculator table.results-table td:last-child{width:40px}
@media screen and (max-width:992px){.corn-replant-calculator table.results-table td:first-child,.corn-replant-calculator table.results-table td:last-child{width:20px}
}
.corn-replant-calculator table.results-table td:nth-child(2){padding-left:0}
.corn-replant-calculator table.results-table td.percent{padding-left:16px}
.corn-replant-calculator table.results-table td:nth-child(3),.corn-replant-calculator table.results-table td:nth-child(4){text-align:right;padding-right:0}
.corn-replant-calculator table.results-table td:nth-child(4){white-space:nowrap}
.corn-replant-calculator .original-plant-date .form-input,.corn-replant-calculator .replant-plant-date .form-input{border-bottom:0;width:89%}
.corn-replant-calculator .original-plant-date .icon-container,.corn-replant-calculator .replant-plant-date .icon-container{border-bottom:1px solid #a9b3bd;position:relative;box-sizing:border-box;height:50px}
.corn-replant-calculator .original-plant-date .icon-container.red-border,.corn-replant-calculator .replant-plant-date .icon-container.red-border{border-color:#cc3602}
.corn-replant-calculator .original-plant-date .icon,.corn-replant-calculator .replant-plant-date .icon{width:22px;height:22px;display:inline-block;background-image:url(toplib/resources/vectors/calendar.svg);background-repeat:no-repeat;background-position:50%;background-size:100%;cursor:pointer;position:absolute;top:12px;right:5px}
.corn-replant-calculator .icon img{width:24px}
@media(min-width:992px){.corn-replant-calculator .replant-plant-date,.corn-replant-calculator .target-grain-price,.corn-replant-calculator .target-yield{top:20px}
}
.corn-replant-calculator .information p{font-size:12px;line-height:20px}
.corn-replant-calculator tbody tr:nth-child(odd){background-color:#f7f7f7}
.corn-replant-calculator td{border-radius:0;border:0;border-bottom:1px solid #a9b3bd}
.corn-replant-calculator tr:first-child td{border-top:1px solid #a9b3bd}
.corn-replant-calculator td:first-child,.corn-replant-calculator td:last-child{border-bottom:0;border-top:0 !important;font-size:0}
.corn-replant-calculator thead{border:0}
.corn-replant-calculator thead tr{border:0}
.corn-replant-calculator th{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;padding:0 0 5px;border:0}
.corn-replant-calculator button[type=submit].calculate-replant-btn{margin:24px 0 30px;padding-left:30px;padding-right:30px}
.ui-datepicker{width:auto;padding:0;border:1px solid #eaebed;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);border-radius:0;font-family:HelveticaNowTextRegular,Helvetica;z-index:99999 !important}
.ui-datepicker.ui-widget.ui-widget-content{border:0}
.ui-datepicker .ui-datepicker-title{margin:0 0 0 16px;text-align:left;font-size:14px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{right:24px;left:auto}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{border:0}
.ui-datepicker thead{border-bottom:2px solid #d8dde1}
@media(min-width:992px){.ui-datepicker tbody td:first-of-type{padding-left:15px}
.ui-datepicker tbody td:last-of-type{padding-right:15px}
}
.ui-datepicker tr:first-of-type td{padding-top:10px}
.ui-datepicker .ui-datepicker-prev .ui-icon{background-image:url(toplib/resources/vectors/carot-green-left-right.svg);background-position:0 0}
.ui-datepicker .ui-datepicker-next .ui-icon{background-image:url(toplib/resources/vectors/carot-green-left-right.svg);background-position:100%}
.ui-datepicker .ui-state-default{border:0;background:#fff;text-align:center;width:38px;height:38px;line-height:38px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#363636;font-size:18px;cursor:pointer}
.ui-datepicker .ui-state-default.ui-state-active,.ui-datepicker .ui-state-default.ui-state-hover{background:#3b7b2b;color:#fff}
@media(min-width:992px){.ui-datepicker .ui-state-default{width:42px;height:42px;line-height:42px}
}
.ui-datepicker .ui-datepicker-header{background:#fff;border:0;margin:22px 10px 0 0}
.ui-datepicker .ui-datepicker-today{text-align:center}
.ui-datepicker-calendar{border:0}
.ui-datepicker-calendar th span{font-size:18px;font-weight:400;line-height:26px}
.current-population p,.target-population p{font-size:12px !important;margin-bottom:0;margin-top:5px}
@media screen and (min-width:992px){.current-population p,.target-population p{font-size:13px !important;line-height:18px;margin-top:5px}
}
.current-population .invalid+p,.target-population .invalid+p{display:none}
.ui-datepicker-calendar{background:red;border:1px solid #c4c9d4;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}
.ui-datepicker-calendar td,.ui-datepicker-calendar th{padding:5px;text-align:center;border:0}
.ui-datepicker-calendar th{padding-top:45px}
.ui-datepicker-current-day{background:#3b7b2b;color:white}
.ui-datepicker .ui-state-default.ui-state-active{color:white}
.ui-datepicker-unselectable{opacity:.4}
.ui-datepicker-title{padding:13px}
.ui-datepicker-next,.ui-datepicker-prev{position:absolute;width:20px;height:20px;-webkit-mask:url(toplib/resources/vectors/arrow-right-white.svg) no-repeat center;background:#3b7b2b;right:40px;top:14px}
.ui-datepicker-next .ui-icon,.ui-datepicker-prev .ui-icon{display:none}
.ui-datepicker-prev{transform:rotate(-90deg)}
.ui-datepicker-next{right:13px;transform:rotate(90deg)}
.ui-datepicker-header{position:absolute;width:100%}
.planter-settings__filters{margin:0;width:100%}
.planter-settings :-moz-placeholder,.planter-settings ::-moz-placeholder,.planter-settings ::-webkit-input-placeholder{color:#808285;font-weight:400}
.planter-settings :-ms-input-placeholder{color:#808285 !important;font-weight:400 !important}
.planter-settings .component_header p{line-height:32px}
.planter-settings .planterTextMsg{height:0;overflow:hidden}
.planter-settings .component_header h3{font-size:1.5rem;line-height:28px}
@media(min-width:992px){.planter-settings .component_header h3{line-height:36px;font-size:2rem}
}
.planter-settings .add-batch{display:block;color:#3b7b2b;margin:0 0 45px;font-size:14px;cursor:pointer;clear:both;width:100%;font-weight:700}
.planter-settings .add-batch:focus{outline:0}
.planter-settings .add-batch .add-batch-label:hover{text-decoration:underline;color:#0d4a17}
.planter-settings .add-batch.col-3-style{padding:0}
@media screen and (min-width:1200px){.planter-settings .add-batch.col-3-style{margin:35px 0 0;clear:none;display:inline-block}
}
.planter-settings .add-batch:before{background:url(toplib/resources/vectors/field-input-add.svg) no-repeat;background-size:20px}
.planter-settings .add-batch:before,.planter-settings .add-batch:hover:before{content:" ";width:22px;height:22px;display:inline-block;position:relative;top:6px}
.planter-settings .add-batch:hover:before{background:url(toplib/resources/vectors/field-input-add-hover.svg) no-repeat;background-size:20px}
.planter-settings picture img{width:auto}
@media(min-width:992px){.planter-settings.band{padding:80px 10vw 25px}
}
.planter-settings .c-button--submit{text-transform:uppercase}
.planter-settings .disclaimer{width:90%;clear:both;float:none;padding:25px 0;margin:auto;font-size:12px;word-break:break-all;box-sizing:border-box}
@media screen and (min-width:769px){.planter-settings .disclaimer{padding-bottom:0}
}
.planter-settings__intro h2{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;color:#000}
.planter-settings__intro .det16-rich-text-field.band{padding:0}
.hro03-product-header .band-content .planter-settings__intro .product-title,.planter-settings__intro .hro03-product-header .band-content .product-title,.planter-settings__intro h1{font-size:32px}
.planter-settings__intro p{font-size:14px;line-height:26px;margin-top:30px;color:#494949}
.planter-settings .planter-settings-wrap{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;background-color:#fff}
@media screen and (min-width:992px){.planter-settings .planter-settings-wrap{padding:57px 50px 20px 53px;margin:0}
}
@media print{.planter-settings .planter-settings-wrap{padding:0 30px 0 33px}
}
.planter-settings .planter-settings-wrap .form-wrap{width:100%;padding-bottom:36px}
@media screen and (min-width:992px){.planter-settings .planter-settings-wrap .form-wrap{order:1;width:48%;margin:0 85px 0 0;padding-bottom:40px}
}
.planter-settings .planter-settings-wrap .planter-settings-results{width:100%}
@media screen and (min-width:992px){.planter-settings .planter-settings-wrap .planter-settings-results{order:3;padding-top:24px}
}
.planter-settings .planter-settings-wrap .side-links{width:100%;margin-top:40px}
@media screen and (min-width:992px){.planter-settings .planter-settings-wrap .side-links{order:2;width:40%;margin-top:0}
}
.planter-settings fieldset{vertical-align:top;margin-bottom:22px;min-height:85px;animation:expand .5s ease-in-out;position:relative;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:13px;line-height:24px}
.planter-settings fieldset .form-drpdn{max-width:inherit}
.planter-settings fieldset label{display:block;color:#000;font-size:13px;font-weight:800}
.planter-settings fieldset .required{color:red}
.planter-settings fieldset .remove-batchid{opacity:.8}
.planter-settings fieldset .remove-batchid:hover{opacity:1}
.planter-settings fieldset .remove-batchid:focus{border:1px solid #88c9ff}
.planter-settings .search-field:valid~.reset{opacity:1;pointer-events:inherit;right:12px}
.planter-settings .planter-make .select2-search--dropdown{padding:0}
@media(-ms-high-contrast:none){.planter-settings .planter-make .select2-search--dropdown{display:block !important;max-height:24px !important}
}
@media(-ms-high-contrast:none){.planter-settings .planter-make .select2-search__field{background:url(toplib/resources/vectors/search-positive.svg) no-repeat 100% !important;background-size:5% 50% !important}
}
.planter-settings .planter-make .select2-selection__rendered{color:#000 !important}
.planter-settings .planter-batchid{position:relative}
.planter-settings .planter-batchid .form-input{text-indent:0;padding:0;margin-bottom:10px}
.planter-settings .planter-batchid .form-input:focus{border-color:#3b7b2b}
.planter-settings .planter-batchid .form-drpdn.invalid,.planter-settings .planter-batchid .form-input.invalid{border-color:#cc3602 !important}
.planter-settings .planter-batchid .blankIdError{color:#cc3602;font-size:13px;line-height:16px;font-weight:700;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;display:none}
.planter-settings .planter-batchid .label-tooltip{position:absolute;right:0;top:0;width:100%}
@media(min-width:992px){.planter-settings .planter-batchid .label-tooltip{top:45px;width:auto}
}
.planter-settings .error{color:#cc3602;font-size:13px;line-height:16px;font-weight:800}
.planter-settings .error *{line-height:inherit;color:#cc3602}
.planter-settings .error picture{display:block;margin-top:20px;max-width:270px}
.planter-settings .error img{max-width:100%;height:auto}
.planter-settings .tooltip_wrapper{display:none}
@media(min-width:992px){.planter-settings .tooltip_wrapper{position:absolute;right:-20px;top:50%}
}
.planter-settings .tooltip_wrapper__label{font-weight:700;float:right}
@media(min-width:992px){.planter-settings .tooltip_wrapper__label{float:none}
}
.planter-settings .tooltip_wrapper__label.active,.planter-settings .tooltip_wrapper__label:hover{text-decoration:underline;color:#0d4a17}
.planter-settings .tooltip_wrapper p{font-size:14px;line-height:24px}
.planter-settings .tooltip_wrapper .intro{margin:0;font-size:14px;line-height:24px}
.planter-settings .tooltip_wrapper h5{font-size:1.25rem;border-bottom:1px solid #e7e8e8;padding-bottom:15px;margin-bottom:15px}
.planter-settings .tooltip_wrapper picture{margin:20px 0 0;display:block}
.planter-settings .tooltip_wrapper img{max-width:220px;max-height:160px}
.planter-settings .tooltip__content{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;width:267px;position:absolute;top:35px;left:auto;right:0;padding:30px 20px 25px 25px;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);background:#fff;border-radius:3px;z-index:3}
@media(min-width:992px){.planter-settings .tooltip__content{width:267px;top:50%;transform:translateY(-50%);left:100%}
}
.planter-settings .tooltip__content .close-icon{background:url(toplib/resources/vectors/close.svg) no-repeat;cursor:pointer;position:absolute;right:10px;top:10px;width:14px;height:14px}
.planter-settings .tooltip__content .el-mobile{display:block}
@media(min-width:992px){.planter-settings .tooltip__content .el-mobile{display:none}
}
.planter-settings .tooltip__content:before{top:6px;right:40px;content:"";position:absolute;width:20px;height:15px;background:#fff;left:auto;box-sizing:border-box;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(107deg) skew(-51deg);box-shadow:-3px 3px 4px -1px rgba(0,0,0,.11)}
@media(min-width:992px){.planter-settings .tooltip__content:before{transform:rotate(18deg) skew(-51deg);left:7px;margin-top:-8px;top:50%;right:auto}
}
.planter-settings .results-table-wrapper{font-size:14px;clear:both;width:calc(100% + 40px);position:relative;left:-20px}
@media(min-width:992px){.planter-settings .results-table-wrapper{width:calc(100% + 103px);position:relative;left:-53px}
}
@media screen and (max-width:992px){.planter-settings .results-table-wrapper{position:relative}
}
.planter-settings .results-table-wrapper .no-results{color:red}
.planter-settings .results-table-wrapper .scroll-holder{overflow-x:hidden}
@media screen and (max-width:1200px){.planter-settings .results-table-wrapper .scroll-holder{overflow-x:scroll}
}
@media print{.planter-settings .results-table-wrapper{width:calc(100% + 63px);left:-33px}
}
.planter-settings .results-table{border:0;margin:0 0 40px;width:100%}
.planter-settings .results-table__wrapper{overflow:hidden;position:relative}
.planter-settings .results-table__nomake{padding:0 20px}
@media(min-width:992px){.planter-settings .results-table__nomake{padding:0 50px 0 53px}
}
@media print{.planter-settings .results-table__nomake{padding:0 30px 0 33px}
}
.planter-settings .results-table .scrollArrowIcon{display:none}
@media screen and (max-width:769px){.planter-settings .results-table{width:880px}
}
@media screen and (max-width:1200px){.planter-settings .results-table{width:1024px;overflow:scroll;position:relative}
}
.planter-settings .results-table th{color:#000;border:0;border-bottom:1px solid #a9b3bd}
.planter-settings .results-table th.signatureBrush{width:109px;padding-right:25px}
.planter-settings .results-table th.seed-drop-label{width:81px;padding-right:0}
.planter-settings .results-table td,.planter-settings .results-table th{padding-left:0;width:80px;padding-right:5px;vertical-align:middle;box-sizing:border-box}
.planter-settings .results-table td{border:0;border-radius:0}
.planter-settings .results-table td:first-child,.planter-settings .results-table td:last-child{width:50px;font-size:0;border-bottom:0}
@media screen and (max-width:769px){.planter-settings .results-table td:first-child,.planter-settings .results-table td:last-child{width:20px}
}
.planter-settings tr:nth-child(odd){background-color:#f7f7f7}
.planter-settings thead tr:first-child{background:0}
.planter-settings tr:last-child td{border-bottom:1px solid #a9b3bd}
.planter-settings tr:last-child td:first-child,.planter-settings tr:last-child td:last-child{border-bottom:0}
.planter-settings .results-table thead{border:0}
.planter-settings .results-table--make th{width:100px;padding-right:5px;box-sizing:border-box;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.planter-settings .results-table--make th:first-child,.planter-settings .results-table--make th:last-child{width:20px;font-size:0;border-bottom:0}
.planter-settings .results-table--make th.kernalSize{width:200px}
.planter-settings .results-table--make th.planterMake,.planter-settings .results-table--make th.type{width:130px}
.planter-settings .results-table--make th.signatureBrush{width:140px;padding-right:25px;box-sizing:border-box}
.planter-settings .results-table--make th.seed-drop-label{width:81px;padding-right:0}
.planter-settings .results-table--make td:last-child{border-bottom:0}
.planter-settings .results-table--results th{width:100px;padding-right:5px;box-sizing:border-box;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.planter-settings .results-table--results th:first-child,.planter-settings .results-table--results th:last-child{width:20px;font-size:0;border-bottom:0}
.planter-settings .results-table--results th.kernalSize,.planter-settings .results-table--results th.planterMake{width:140px}
.planter-settings .results-table--results th.type{width:120px}
.planter-settings .results-table--results th.signatureBrush{width:140px;padding-right:25px;box-sizing:border-box}
.planter-settings .results-table--results th.seed-drop-label{width:81px;padding-right:0}
@media(min-width:992px){.planter-settings .results-table--make td:first-child,.planter-settings .results-table--make th:first-child,.planter-settings .results-table--results td:first-child,.planter-settings .results-table--results th:first-child{width:53px}
}
@media print{.planter-settings .results-table--make td:first-child,.planter-settings .results-table--make th:first-child,.planter-settings .results-table--results td:first-child,.planter-settings .results-table--results th:first-child{width:33px}
}
@media(min-width:992px){.planter-settings .results-table--make td:last-child,.planter-settings .results-table--make th:last-child,.planter-settings .results-table--results td:last-child,.planter-settings .results-table--results th:last-child{width:50px}
}
@media print{.planter-settings .results-table--make td:last-child,.planter-settings .results-table--make th:last-child,.planter-settings .results-table--results td:last-child,.planter-settings .results-table--results th:last-child{width:30px}
}
.planter-settings-results{clear:both}
.planter-settings-results h3{margin-bottom:30px;display:inline-block}
.planter-settings-results .secondary-heading{font-weight:300;font-size:20px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.planter-settings-results .label-wrap{display:inline-block;color:#000;min-width:177px;line-height:1;font-size:1rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding-bottom:16px}
@media screen and (max-width:992px){.planter-settings-results .label-wrap{min-width:0;width:auto}
}
.planter-settings-results .label-wrap .label{display:inline-block}
.planter-settings-results .label-wrap .value{font-size:18px;font-weight:300}
@media screen and (max-width:992px){.planter-settings-results .label-wrap:nth-child(2){float:right}
}
.planter-settings-results .print-page{float:right;color:#ef6023;font-weight:700;font-size:14px;cursor:pointer;font-family:HelveticaNowTextRegular,Helvetica}
.planter-settings-results .print-page:before{content:" ";background:url(toplib/resources/vectors/print-icon.svg) no-repeat;width:25px;height:25px;display:inline-block;background-size:20px;position:relative;top:9px}
.planter-settings-results .print-page:hover{color:#d85921}
.error,.planter-settings-results .print-page.element-print{display:none}
.error{color:#cc3602;font-size:.8125rem;line-height:16px;font-weight:700}
.plant-form .invalid .form-input-container{border-bottom-color:#cc3602 !important}
.planting-rate-Estimator .graph-container{overflow-x:hidden}
@media screen and (min-width:1025px){.planting-rate-Estimator .graph-container{overflow-x:auto}
}
.planting-rate-Estimator .component_header h3{font-size:1.5rem;line-height:28px}
@media(min-width:992px){.planting-rate-Estimator .component_header h3{line-height:36px;font-size:2rem}
}
.planting-rate-Estimator .component_header p{font-size:14px;line-height:24px}
.planting-rate-Estimator .scroll-holder-table{overflow-x:auto;overflow-y:hidden}
.planting-rate-Estimator .select2-search--dropdown{padding:0}
.planting-rate-Estimator .select2-selection__rendered{color:#000 !important}
.planting-rate-Estimator .select2-results li:last-child{border-bottom:0}
.planting-rate-Estimator .hybrid-dropdown .select2-search--dropdown{padding:0}
@media(-ms-high-contrast:none){.planting-rate-Estimator .hybrid-dropdown .select2-search--dropdown{display:block;max-height:19px}
}
@media(-ms-high-contrast:none){.planting-rate-Estimator .hybrid-dropdown .select2-search__field{background:url(toplib/resources/vectors/search-positive.svg) no-repeat 100% !important;background-size:10% 63% !important}
}
.planting-rate-Estimator .hybrid-dropdown.invalid .select2-form-drpdn{border-bottom-color:#cc3602 !important}
@media screen and (min-width:1025px){.planting-rate-Estimator__make .scrollArrowIcon{display:none}
}
.planting-rate-Estimator__make .tooltip-content{display:none;position:relative}
@media screen and (min-width:992px){.planting-rate-Estimator__make .tooltip-content{right:-287px;top:-120px;max-width:287px;padding:20px;position:absolute;box-shadow:0 0 5px gray;background:#fff;border-radius:3px;z-index:3}
}
@media screen and (min-width:992px){.planting-rate-Estimator__make .tooltip-content:before{right:100%;top:40%;content:" ";position:absolute;pointer-events:none;border-right:20px solid #fff;width:0;height:0;border-color:transparent #d6d6d6 transparent transparent;border-style:solid;border-width:20px 20px 20px 0}
}
.planting-rate-Estimator__make .para{font-size:14px}
.planting-rate-Estimator .planter-form-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;background-color:#fff;padding:0}
@media screen and (min-width:992px){.planting-rate-Estimator .planter-form-wrap{padding:50px}
}
.planting-rate-Estimator .planter-form-wrap__upper-planter-section{padding:0}
@media screen and (min-width:992px){.planting-rate-Estimator .planter-form-wrap__upper-planter-section{padding:0;width:50%;margin:0 71px 0 0}
}
.planting-rate-Estimator .planter-form-wrap__results{width:100%}
@media screen and (min-width:992px){.planting-rate-Estimator .planter-form-wrap__results{order:3}
}
.planting-rate-Estimator .planter-form-wrap__sidelinks{margin-top:40px}
@media screen and (min-width:992px){.planting-rate-Estimator .planter-form-wrap__sidelinks{width:40%;margin-top:0}
}
.planting-rate-Estimator .planter-form-wrap .batch-id-txt,.planting-rate-Estimator .planter-form-wrap input[type=text],.planting-rate-Estimator .planter-form-wrap select{height:50px;color:#000;background:0;font-family:HelveticaNowTextRegular,Helvetica;font-size:20px;-webkit-appearance:textfield;text-indent:0;padding:0;font-weight:300}
.planting-rate-Estimator .planter-form-wrap select.form-drpdn{padding-left:0}
.planting-rate-Estimator .planter-form-wrap .form-input-container{border-bottom:1px solid #a9b3bd;display:flex}
.planting-rate-Estimator .planter-form-wrap .form-input-container:focus-within{border-bottom:1px solid #3b7b2b}
.planting-rate-Estimator .planter-form-wrap input{padding:0;font-weight:300;display:inline-block;position:relative;border-bottom:0;text-indent:0}
.planting-rate-Estimator .planter-form-wrap .batch-id-txt{width:85%;border:0}
.planting-rate-Estimator .planter-form-wrap select:not([multiple]){background:url(toplib/resources/vectors/downward-arrow-orange-large.svg) 100% no-repeat;background-size:17px auto}
@media screen and (min-width:769px){.planting-rate-Estimator .planter-form-wrap select:not([multiple]){padding:0}
}
.planting-rate-Estimator .planter-form-wrap .noDataAvailable{text-align:center;margin:10px 0;font-size:14px;color:#cc3602;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700}
.planting-rate-Estimator .results-table-wrap .results-intro{display:flex;flex-wrap:wrap;padding:25px 0;border-bottom:1px solid #d3d3d3;margin-bottom:30px;position:relative}
@media screen and (min-width:992px){.planting-rate-Estimator .results-table-wrap .results-intro{margin-bottom:40px}
}
.planting-rate-Estimator .results-table-wrap .icon-rate-estimator-close{background:url(toplib/resources/vectors/close-black.svg) no-repeat;width:21px;height:21px;position:absolute;top:35px;right:10px;cursor:pointer;background-size:100%}
.planting-rate-Estimator .results-table-wrap .fieldset{margin:10px 10px 0 0;width:45%;font-size:14px;font-weight:300;color:#363636}
@media screen and (min-width:992px){.planting-rate-Estimator .results-table-wrap .fieldset{margin:0 50px 0 0;width:auto}
}
.planting-rate-Estimator .results-table-wrap .label{margin-bottom:4px;color:#000}
.planting-rate-Estimator .results-table-wrap .label-value{font-weight:700;text-transform:uppercase}
@media screen and (min-width:992px){.planting-rate-Estimator .results-table-wrap h3,.planting-rate-Estimator .results-table-wrap p{padding:0 36px}
}
.planting-rate-Estimator .results-table-wrap .graph,.planting-rate-Estimator .results-table-wrap .table{position:relative}
.planting-rate-Estimator .results-table-wrap .graph{display:block}
.planting-rate-Estimator .results-table-wrap img{max-width:100%}
.planting-rate-Estimator .results-table-wrap .table{display:none}
.planting-rate-Estimator .results-table-wrap thead{padding:0 36px}
.planting-rate-Estimator .results-table-wrap .notes{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica;color:#000;margin-top:15px}
.planting-rate-Estimator .results-table-wrap .bold{color:#000}
.planting-rate-Estimator .results-table-wrap .right-legends{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;color:#000;padding:0 0 10px 20px}
@media screen and (max-width:992px){.planting-rate-Estimator .results-table-wrap .right-legends{padding-left:0}
}
.planting-rate-Estimator .results-table-wrap .right-legends__heading{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;color:#000}
.planting-rate-Estimator .results-table-wrap .right-legends__green-line{background:url(toplib/resources/images/green-line.png) 0 no-repeat;padding-left:32px;color:#000}
.planting-rate-Estimator .results-table-wrap .right-legends__orange-line{background:url(toplib/resources/images/orange-line.png) 0 no-repeat;padding-left:32px;color:#000}
.planting-rate-Estimator .results-table-wrap .right-legends__orange-square{background:url(toplib/resources/images/orange-square.png) 0 no-repeat;padding-left:32px;color:#000}
.planting-rate-Estimator .results-table-wrap .right-legends__orange-circle{background:url(toplib/resources/images/orange-circle.png) 0 no-repeat;padding-left:32px;color:#000}
.planting-rate-Estimator .results-table-wrap .right-legends__green-triangle{background:url(toplib/resources/images/green-triangle.png) 0 no-repeat;padding-left:32px;color:#000}
.planting-rate-Estimator .results-table-wrap li{line-height:30px}
.planting-rate-Estimator .results-table-wrap h3{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#000;font-size:24px;display:block}
.planting-rate-Estimator .results-table-wrap p{padding-bottom:10px;margin-bottom:0;font-size:14px;padding-left:0;line-height:24px}
.planting-rate-Estimator nav{border-bottom:1px solid #d3d3d3;width:calc(100% + 80px);height:40px;display:flex;align-items:center;padding-left:50px;position:relative;left:50%;box-sizing:border-box}
@media screen and (max-width:769px){.planting-rate-Estimator nav{height:60px;width:calc(100% + 40px);left:-20px;padding-left:20px}
}
@media screen and (min-width:769px){.planting-rate-Estimator nav{transform:translateX(-50%)}
}
.planting-rate-Estimator nav a{margin-right:40px;color:#3b7b2b;font-weight:700;height:100%;display:inline-flex;align-items:center;border-bottom:4px solid transparent;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;line-height:1.71;box-sizing:border-box;text-decoration:none}
.planting-rate-Estimator nav a:before{content:"";display:inline-block;width:25px;height:15px;background:url(toplib/resources/vectors/table-icon-green.svg) 50% no-repeat;background-size:contain;margin-right:5px;filter:none}
.planting-rate-Estimator nav a.graph-anchor.active:before{background:url(toplib/resources/vectors/graph-icon-black.svg) 50% no-repeat}
.planting-rate-Estimator nav a.active:before{filter:none;background:url(toplib/resources/vectors/table-icon-black.svg) 50% no-repeat}
.planting-rate-Estimator nav a.graph-anchor:before{filter:none;background:url(toplib/resources/vectors/graph-icon-green.svg) 50% no-repeat}
.planting-rate-Estimator nav a.active{color:#000;border-bottom:4px solid #3b7b2b}
.planting-rate-Estimator table thead{border-bottom:0}
.planting-rate-Estimator table th{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#000;font-weight:800;font-size:16px;padding-bottom:12px;border:0}
.planting-rate-Estimator table td:first-child,.planting-rate-Estimator table th:first-child{padding-left:40px}
.planting-rate-Estimator table td:last-child,.planting-rate-Estimator table th:last-child{padding-right:80px}
.planting-rate-Estimator table td{border:0;padding:21px 0 21px 6px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;color:#000;font-weight:400}
.planting-rate-Estimator table tr{font-size:12px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:400}
.planting-rate-Estimator .tr-heading td{font-weight:700;color:#000;font-size:12px}
.planting-rate-Estimator tr:nth-child(odd){background:#f7f7f7}
.planting-rate-Estimator tr:nth-child(odd) td{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;position:relative}
.planting-rate-Estimator tr:nth-child(odd) td:first-child:after,.planting-rate-Estimator tr:nth-child(odd) td:first-child:before{height:1px;display:block;width:40px;background:#f7f7f7;content:"";position:absolute;top:-1px;left:0}
.planting-rate-Estimator tr:nth-child(odd) td:first-child:after{bottom:-1px;top:auto}
.planting-rate-Estimator tr:nth-child(odd) td:last-child:before{height:1px;display:block;width:60px;background:#f7f7f7;content:"";position:absolute;top:-1px;right:0}
.planting-rate-Estimator tr:nth-child(odd) td:last-child:after{height:1px;display:block;width:60px;background:#f7f7f7;content:"";position:absolute;bottom:-1px;right:0}
.planting-rate-Estimator thead tr:nth-child(odd){background:0}
.planting-rate-Estimator tr:last-child td{border-bottom:0}
.planting-rate-Estimator .results-table-wrap{clear:both;margin-top:50px}
.planting-rate-Estimator .results-table-wrap h3{display:inline-block;padding-left:0}
.planting-rate-Estimator .results-table-wrap .print-page{float:right;color:#ef6023;font-weight:700;font-size:14px;cursor:pointer}
.planting-rate-Estimator .results-table-wrap .print-page:before{content:" ";background:url(toplib/resources/vectors/printer-orange.svg) no-repeat;width:25px;height:25px;display:inline-block;background-size:20px;position:relative;top:9px}
.planting-rate-Estimator .form-field{display:inline-block;width:100%;margin:0 20px 10px 0;height:85px;animation:expand .5s ease-in-out;position:relative}
@media screen and (min-width:992px){.planting-rate-Estimator .form-field{width:35%}
}
.planting-rate-Estimator .form-field.col-3{padding:0}
@media screen and (min-width:992px){.planting-rate-Estimator .form-field.col-3{width:30%}
}
.planting-rate-Estimator .form-field .batch-id-col{margin:0;border-bottom:1px solid #acb5c0;position:relative}
.planting-rate-Estimator .form-field .remove{position:relative;left:-20px;height:10px;width:18px;background:url(toplib/resources/vectors/close.svg) no-repeat;display:inline-block;background-size:18px auto;top:10px;cursor:pointer}
.planting-rate-Estimator .form-field .help-text{position:absolute;right:0;color:#3b7b2b;font-size:14px;top:0;font-weight:700}
@media screen and (min-width:992px){.planting-rate-Estimator .form-field .help-text{top:inherit}
}
.planting-rate-Estimator .form-field .error-msg{font-size:13px;color:red;display:none}
.planting-rate-Estimator .form-field.error{color:red;display:none}
.planting-rate-Estimator .form-field.error .error-msg{display:inline}
.planting-rate-Estimator .form-field.error .batch-id-col{border-bottom:1px solid red}
.planting-rate-Estimator .form-field label{display:block;color:#000;font-size:13px;font-weight:700}
.planting-rate-Estimator .form-field .required{background-color:red;position:relative;top:-5px;font-size:18px;height:5px;width:5px;border-radius:50%;display:inline-block;left:-5px}
.planting-rate-Estimator__desc h2{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;color:#000}
.planting-rate-Estimator__desc .det16-rich-text-field.band{padding:0}
.hro03-product-header .band-content .planting-rate-Estimator__desc .det16-rich-text-field.band .product-title,.planting-rate-Estimator__desc .det16-rich-text-field.band .hro03-product-header .band-content .product-title,.planting-rate-Estimator__desc .det16-rich-text-field.band h1{font-size:32px}
.planting-rate-Estimator__desc p{font-size:14px;line-height:26px;margin-top:30px;color:#494949}
.planting-rate-Estimator__sidelinks a{border-bottom:1px solid #acb5c0;display:block;padding:25px 30px 25px 1px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;line-height:22px;color:#000;background:transparent url(toplib/resources/vectors/arrow-right.svg) 100% no-repeat;background-size:17px 10px}
@media screen and (min-width:992px){.planting-rate-Estimator__sidelinks a{font-size:16px;line-height:24px}
}
@keyframes expand{0{transform:scale(0);opacity:0;background:#5470b0}
}
.planting-rate-Estimator .plant-form{display:flex;flex-direction:row;flex-wrap:wrap}
.planting-rate-Estimator .plant-form .testMsg{height:0;overflow:hidden}
.planting-rate-Estimator .plant-form fieldset{position:relative;margin-bottom:30px;width:100%}
@media screen and (min-width:992px){.planting-rate-Estimator .plant-form fieldset{width:45%}
}
.planting-rate-Estimator .plant-form .currency{font-size:20px;font-weight:300;font-family:HelveticaNowTextRegular,Helvetica;line-height:49px;white-space:nowrap}
.planting-rate-Estimator .plant-form .currency--right{display:none}
.planting-rate-Estimator .plant-form label{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:13px;letter-spacing:normal;color:#000;display:block;font-weight:700;cursor:auto}
.planting-rate-Estimator .plant-form .required{color:red;position:relative;top:3px;font-size:18px;width:5px;border-radius:50%;display:inline-block;left:-3px}
.planting-rate-Estimator .plant-form.field1{margin-left:0}
@media screen and (min-width:992px){.planting-rate-Estimator .plant-form fieldset:nth-child(odd){margin-right:6%}
}
.planting-rate-Estimator .years-tested{font-size:16px;font-family:HelveticaNowTextRegular,Helvetica;display:flex;margin-right:20px}
@media screen and (min-width:992px){.planting-rate-Estimator .years-tested{padding-left:0;float:left;display:flex;align-items:center}
}
.planting-rate-Estimator .years-tested .years{padding-right:20px}
.planting-rate-Estimator .years-tested .bold{padding-right:4px}
@media screen and (min-width:992px){.planting-rate-Estimator .years-tested .border{border-right:2px solid #979797;width:2px;height:21px;opacity:.3;box-sizing:border-box}
}
.planting-rate-Estimator .results-error{padding:40px}
.planting-rate-Estimator .results-error .errors{font-size:13px;color:red}
.planting-rate-Estimator .bottom-notes{padding-top:20px}
.planting-rate-Estimator .bottom-notes__left-notes{padding:0 0 20px}
@media screen and (min-width:992px){.planting-rate-Estimator .bottom-notes__left-notes{padding:10px}
}
.planting-rate-Estimator .preloader{border:10px solid #eee;border-top-color:#3b7b2b;border-radius:50%;width:80px;height:80px;animation:spin 2s linear infinite;margin:60px auto 0;box-sizing:border-box}
@media screen and (min-width:992px){.planting-rate-Estimator .bottom-notes{color:#000;grid-column-gap:20px}
.planting-rate-Estimator .bottom-notes__left-notes{padding-left:0;display:inline-block;width:calc(50% - 4px)}
.planting-rate-Estimator .bottom-notes .right-legends{padding-top:6px;display:inline-block;width:calc(50% - 4px);vertical-align:top}
}
.planting-rate-Estimator .table-container{width:calc(100% + 80px);position:relative;left:-40px}
.planting-rate-Estimator .table-container td{border:0}
@media screen and (max-width:769px){.planting-rate-Estimator .table-container{left:-20px;width:calc(100% + 40px)}
}
.planting-rate-Estimator .table-container .align-right{text-align:right}
.planting-rate-Estimator .table-container .align-center{text-align:center}
.planting-rate-Estimator .table-container .w-80{min-width:80px;max-width:80px}
.planting-rate-Estimator .table-container .w-60{min-width:60px;max-width:60px}
.planting-rate-Estimator .table-container table{width:1009px;border:0}
@media screen and (min-width:769px){.planting-rate-Estimator .table-container table{width:100%}
}
.planting-rate-Estimator .planting-rate-Estimator__intro .band.det16-rich-text-field{padding:0 0 0 20px}
.planting-rate-Estimator .planting-rate-Estimator__sidelinks .rightRailLinkedList{padding-right:20px}
.cost-input input[type=number]::-webkit-inner-spin-button,.cost-input input[type=number]::-webkit-outer-spin-button,.grainprice-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
@media(min-width:992px) and (max-width:1150px){.band.planting-rate-Estimator{padding-left:20px;padding-right:20px}
}
.harvXtra-calculator{padding:0;background-color:#fff}
@media screen and (min-width:992px){.harvXtra-calculator{padding:40px}
}
.harvXtra-calculator .right-currency{display:none}
.harvXtra-calculator .input-box{width:130px;align-items:flex-end}
@media screen and (min-width:992px){.harvXtra-calculator .input-box{width:100px}
}
.harvXtra-calculator .input-box.invalid{border-color:#cc3602}
@media(min-width:992px){.harvXtra-calculator .input-box input{padding-bottom:10px;height:inherit;line-height:normal}
}
.harvXtra-calculator .normal-title{font-weight:400;font-size:32px;line-height:36px;display:inline}
@media screen and (max-width:992px){.harvXtra-calculator .normal-title{font-weight:800;line-height:28px;font-size:24px}
}
.harvXtra-calculator .title{margin-bottom:23px;line-height:36px}
@media screen and (max-width:992px){.harvXtra-calculator .title{margin-bottom:15px;line-height:28px}
}
.harvXtra-calculator .title p{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;font-size:32px;line-height:36px;display:inline;color:#000}
@media screen and (max-width:992px){.harvXtra-calculator .title p{line-height:28px;font-size:24px}
}
.harvXtra-calculator .learn-more-link p{margin-bottom:40px;line-height:24px}
@media screen and (max-width:992px){.harvXtra-calculator .learn-more-link p{margin-bottom:30px}
}
.harvXtra-calculator .learn-more-link a{color:#3b7b2b;font-family:HelveticaNowTextRegular,Helvetica;font-size:18px;font-weight:700;line-height:32px}
@media screen and (max-width:992px){.harvXtra-calculator .learn-more-link a{line-height:24px;font-size:16px}
}
.harvXtra-calculator .learn-more-link a:hover{color:#387b2b;text-decoration:underline}
.harvXtra-calculator .section{border-bottom:1px solid #d8dde1;padding-bottom:55px;padding-top:0}
.harvXtra-calculator .section.first{border-top:1px solid #d8dde1;padding-bottom:33px}
.harvXtra-calculator .section.last{padding-bottom:20px;border-bottom:0}
@media screen and (max-width:992px){.harvXtra-calculator .section.last{margin-bottom:20px}
}
.harvXtra-calculator .section .inner-nav-wrapper .sections section h3,.harvXtra-calculator .section h4,.inner-nav-wrapper .sections section .harvXtra-calculator .section h3{margin:33px 0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:24px;font-weight:700}
@media screen and (max-width:992px){.harvXtra-calculator .section .inner-nav-wrapper .sections section h3,.harvXtra-calculator .section h4,.inner-nav-wrapper .sections section .harvXtra-calculator .section h3{margin:30px 0;font-size:20px;line-height:24px}
}
.harvXtra-calculator .section .inner-nav-wrapper .sections section h3.benefit-title,.harvXtra-calculator .section h4.benefit-title,.inner-nav-wrapper .sections section .harvXtra-calculator .section h3.benefit-title{margin-bottom:14px}
.harvXtra-calculator .section .benefit-description{font-size:14px;line-height:18px}
.harvXtra-calculator .main-row{display:flex;flex-wrap:wrap;font-family:HelveticaNowTextRegular,Helvetica;margin-bottom:41px}
@media screen and (max-width:992px){.harvXtra-calculator .main-row{margin-bottom:25px}
}
.harvXtra-calculator .main-row.first,.harvXtra-calculator .main-row.last{margin-bottom:0}
.harvXtra-calculator .left-col{width:40%;display:inline-block;text-align:left}
@media(min-width:992px){.harvXtra-calculator .left-col{padding-right:10px}
}
@media screen and (max-width:992px){.harvXtra-calculator .left-col{width:100%;display:block;margin-bottom:12px}
}
.harvXtra-calculator .left-col .label{font-size:16px;font-weight:700;line-height:1.75}
@media screen and (max-width:992px){.harvXtra-calculator .left-col .label{font-size:14px;line-height:24px}
}
.harvXtra-calculator .left-col.superscript-label p{font-weight:700;line-height:1.75}
.harvXtra-calculator .left-col.superscript-label .sub-text{font-weight:400;line-height:normal}
.harvXtra-calculator .left-col .sub-text{font-size:11px;line-height:normal}
.harvXtra-calculator .right-col{width:59%;display:flex;align-items:flex-start;flex-wrap:wrap;font-family:HelveticaNowTextRegular,Helvetica;vertical-align:top}
@media screen and (max-width:992px){.harvXtra-calculator .right-col{width:100%;display:block;position:relative}
}
.harvXtra-calculator .right-col .error-message{font-size:13px;font-weight:700;color:#cc3602;line-height:16px;margin-top:7px;width:100%}
@media screen and (max-width:992px){.harvXtra-calculator .right-col{line-height:16px}
.harvXtra-calculator .right-col .mobile{display:none}
}
.harvXtra-calculator .input-container{display:inline-block;position:relative;font-family:HelveticaNowTextRegular,Helvetica;font-size:20px;font-weight:300;vertical-align:bottom}
@media screen and (max-width:992px){.harvXtra-calculator .input-container{margin-bottom:3px}
}
.harvXtra-calculator .input-container.disabled{width:100px;line-height:20px;padding-top:5px}
@media screen and (max-width:992px){.harvXtra-calculator .input-container.disabled{width:132px}
}
.harvXtra-calculator .input-container span{vertical-align:top}
.harvXtra-calculator .input-container span.prefix-label{position:absolute}
.harvXtra-calculator .input-container span.suffix-label{position:absolute;right:0}
.harvXtra-calculator .input-container span.disabled-label{color:#7b7979}
@media(min-width:992px){.harvXtra-calculator .input-container span{line-height:normal;padding-bottom:10px}
}
.harvXtra-calculator .help-container{width:47%;font-size:11px;display:inline-block;padding-left:15px;padding-top:3px}
.harvXtra-calculator .help-container p{font-size:11px;line-height:1.5}
.harvXtra-calculator .help-container.mobile{display:none}
@media screen and (max-width:992px){.harvXtra-calculator .help-container{width:100%;display:none;padding:0}
.harvXtra-calculator .help-container.mobile{display:block;margin-top:5px}
}
.harvXtra-calculator .results-accordian{padding:0;width:calc(100% + 80px);position:relative;left:-40px}
@media screen and (max-width:992px){.harvXtra-calculator .results-accordian{width:calc(100% + 40px);left:-20px}
}
.harvXtra-calculator .results-accordian .item-content{margin-top:0}
.harvXtra-calculator .results-accordian .table-container{position:relative}
.harvXtra-calculator .results-accordian h3:hover{text-decoration:none}
.harvXtra-calculator h3 p{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#3b7b2b;font-size:16px;font-weight:800;line-height:20px}
.harvXtra-calculator h3 p:hover,.harvXtra-calculator h3[data-analytics-type=harvxtra-results-open] p{color:#387b2b}
@media screen and (min-width:735px){.harvXtra-calculator .scrollArrowIcon{display:none}
}
.harvXtra-calculator table{border:0;display:block;min-width:769px}
.harvXtra-calculator table .empty-cell{width:10%}
@media screen and (max-width:992px){.harvXtra-calculator table .empty-cell{display:none}
}
.harvXtra-calculator table td:first-child,.harvXtra-calculator table th:first-child{padding-left:40px;position:relative}
@media screen and (max-width:992px){.harvXtra-calculator table td:first-child,.harvXtra-calculator table th:first-child{padding-left:20px}
}
.harvXtra-calculator table td:first-child:after,.harvXtra-calculator table th:first-child:after{width:40px;content:"";height:1px;position:absolute;background:#fff;bottom:-1px;left:0}
@media screen and (max-width:992px){.harvXtra-calculator table td:first-child:after,.harvXtra-calculator table th:first-child:after{width:20px;bottom:-2px;height:3px}
}
.harvXtra-calculator table td:last-child,.harvXtra-calculator table th:last-child{padding-right:40px;position:relative}
@media screen and (max-width:992px){.harvXtra-calculator table td:last-child,.harvXtra-calculator table th:last-child{padding-right:20px}
}
.harvXtra-calculator table td:last-child:after,.harvXtra-calculator table th:last-child:after{width:40px;content:"";height:1px;position:absolute;background:#fff;bottom:-1px;right:0}
@media screen and (max-width:992px){.harvXtra-calculator table td:last-child:after,.harvXtra-calculator table th:last-child:after{width:20px}
}
.harvXtra-calculator table thead{font-size:14px;color:#000;font-weight:800}
.harvXtra-calculator table th{border:0;border-bottom:1px solid #a9b3bd}
.harvXtra-calculator table th.one-bag-header,.harvXtra-calculator table th.one-season-header{width:14%;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
@media screen and (max-width:992px){.harvXtra-calculator table th.one-bag-header,.harvXtra-calculator table th.one-season-header{width:18%}
}
.harvXtra-calculator table tr.total-row{background-color:#f4faec}
.harvXtra-calculator td{color:#000;font-weight:300;border:0;border-bottom:1px solid #a9b3bd;padding:15px 15px 15px 5px;vertical-align:middle}
.harvXtra-calculator td span{font-size:20px}
.harvXtra-calculator td.editable{width:20%}
.harvXtra-calculator td .sub-label{font-size:11px;line-height:15px;font-weight:400;margin:0 !important}
.harvXtra-calculator td .input-container{position:relative}
.harvXtra-calculator td .suffix-label{position:absolute;left:80px;padding-top:1px}
.harvXtra-calculator td .prefix-label{position:absolute;padding-top:1px}
.harvXtra-calculator td .error-message{font-size:13px;font-weight:700;color:#cc3602;line-height:18px;width:100%;margin-bottom:0;margin-top:5px}
.harvXtra-calculator td.total-label{font-size:11px}
.harvXtra-calculator td.total-label,.harvXtra-calculator td.total-value{font-weight:700;vertical-align:middle}
.harvXtra-calculator .label{line-height:24px}
.harvXtra-calculator .label,.harvXtra-calculator .label p{margin:0 !important;font-size:14px;font-weight:700}
.harvXtra-calculator .results-accordian.det01-accordion-list .item:after,.harvXtra-calculator .results-accordian.det01-accordion-list .item:before{content:"";width:40px;height:1px;background:#fff;position:absolute;bottom:-1px}
@media screen and (max-width:992px){.harvXtra-calculator .results-accordian.det01-accordion-list .item:after,.harvXtra-calculator .results-accordian.det01-accordion-list .item:before{width:20px}
}
.harvXtra-calculator .results-accordian.det01-accordion-list .item:before{left:0}
.harvXtra-calculator .results-accordian.det01-accordion-list .item:after{right:0}
.harvXtra-calculator .results-accordian.det01-accordion-list h3{padding-left:40px;padding-right:70px}
@media screen and (max-width:992px){.harvXtra-calculator .results-accordian.det01-accordion-list h3{padding-left:20px;padding-right:50px}
}
.harvXtra-calculator .results-accordian.det01-accordion-list h3:after{right:40px}
@media screen and (max-width:992px){.harvXtra-calculator .results-accordian.det01-accordion-list h3:after{right:20px}
}
.harvXtra-calculator .det01-accordion-list:after,.harvXtra-calculator .det01-accordion-list:before{content:"";width:40px;height:1px;background:#fff;position:absolute;top:0;z-index:1}
@media screen and (max-width:992px){.harvXtra-calculator .det01-accordion-list:after,.harvXtra-calculator .det01-accordion-list:before{width:20px}
}
.harvXtra-calculator .det01-accordion-list:after{right:0}
.harvXtra-calculator .det01-accordion-list .item{border-bottom:1px solid #d8dde1}
.harvXtra-calculator .det01-accordion-list .item:first-child{border-top:1px solid #d8dde1;padding-top:1.1875rem}
.harvXtra-calculator .det01-accordion-list .item.active{padding-bottom:40px}
.harvXtra-calculator .det01-accordion-list .item.active:last-child{padding-bottom:0;border-bottom:1px solid #a9b3bd}
.harvXtra-calculator .det01-accordion-list .scroll-holder{overflow-y:hidden}
.harvXtra-calculator tr.last-item-row td{border-bottom:0}
@media(min-width:992px){[data-country=ca] .harvXtra-calculator .input-box,[data-country=ca] .harvXtra-calculator .input-container.disabled{width:130px}
}
.pioneer-tool{background-color:#e6e8ea}
@media screen and (max-width:992px){.pioneer-tool{background-color:#fff;padding:40px 20px}
.pioneer-tool .band-content{max-width:100%}
}
.canola-calculator{background-color:#fff}
@media screen and (min-width:992px){.canola-calculator{padding:40px}
}
.canola-calculator .priority-inputs{margin:0 -40px 20px;padding:30px 40px 1px;background-color:#f4faec}
.canola-calculator .right-currency{display:none}
.canola-calculator .output-text{font-size:20px;margin-top:-6px}
@media screen and (max-width:992px){.canola-calculator .output-text{margin-right:40px;margin-top:12px}
}
.canola-calculator .input-box{width:65px;align-items:flex-end}
.canola-calculator .input-box.invalid{border-color:#cc3602}
@media(min-width:992px){.canola-calculator .input-box input{padding-bottom:10px;height:inherit;line-height:normal}
}
.canola-calculator .form-input{border:0;height:50px;width:100%;background:0;-webkit-appearance:textfield;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:20px;color:#000;font-weight:300;-webkit-border-radius:0;border-radius:0}
.canola-calculator .normal-title{font-weight:400;font-size:32px;line-height:36px;display:inline}
@media screen and (max-width:992px){.canola-calculator .normal-title{font-weight:800;line-height:28px;font-size:24px}
}
.canola-calculator .title{margin-bottom:23px;line-height:36px}
@media screen and (max-width:992px){.canola-calculator .title{margin-bottom:15px;line-height:28px}
}
.canola-calculator .title p{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;font-size:32px;line-height:36px;display:inline;color:#000}
@media screen and (max-width:992px){.canola-calculator .title p{line-height:28px;font-size:24px}
}
.canola-calculator .learn-more-link p{margin-bottom:40px;line-height:24px}
@media screen and (max-width:992px){.canola-calculator .learn-more-link p{margin-bottom:30px}
}
.canola-calculator .learn-more-link a{color:#3b7b2b;font-family:HelveticaNowTextRegular,Helvetica;font-size:18px;font-weight:700;line-height:32px}
@media screen and (max-width:992px){.canola-calculator .learn-more-link a{line-height:24px;font-size:16px}
}
.canola-calculator .learn-more-link a:hover{color:#387b2b;text-decoration:underline}
.canola-calculator .section{padding-bottom:55px;padding-top:0}
.canola-calculator .section.first{border-top:1px solid #d8dde1;padding-bottom:33px}
.canola-calculator .section.second{border-top:1px solid #d8dde1;margin-top:25px}
.canola-calculator .section.last{padding-bottom:20px;border-bottom:0}
@media screen and (max-width:992px){.canola-calculator .section.last{margin-bottom:20px}
}
.canola-calculator .section .inner-nav-wrapper .sections section h3,.canola-calculator .section h4,.inner-nav-wrapper .sections section .canola-calculator .section h3{margin:33px 0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:24px;font-weight:700}
@media screen and (max-width:992px){.canola-calculator .section .inner-nav-wrapper .sections section h3,.canola-calculator .section h4,.inner-nav-wrapper .sections section .canola-calculator .section h3{margin:30px 0;font-size:20px;line-height:24px}
}
.canola-calculator .section .inner-nav-wrapper .sections section h3.benefit-title,.canola-calculator .section h4.benefit-title,.inner-nav-wrapper .sections section .canola-calculator .section h3.benefit-title{margin-bottom:14px}
.canola-calculator .section .benefit-description{font-size:14px;line-height:18px}
.canola-calculator .main-row{display:flex;flex-wrap:wrap;font-family:HelveticaNowTextRegular,Helvetica;margin-bottom:41px}
@media screen and (max-width:992px){.canola-calculator .main-row{margin-bottom:25px}
}
.canola-calculator .main-row.first,.canola-calculator .main-row.last{margin-bottom:0}
.canola-calculator .main-row.last{display:flex}
@media screen and (max-width:992px){.canola-calculator .main-row.last{align-items:center}
}
.canola-calculator .left-col{width:40%;display:inline-block;text-align:left}
@media(min-width:992px){.canola-calculator .left-col{padding-right:10px}
}
@media screen and (max-width:992px){.canola-calculator .left-col{margin-top:14px;width:60%}
}
.canola-calculator .left-col .label{font-size:16px;font-weight:700}
@media screen and (max-width:992px){.canola-calculator .left-col .label{font-size:14px;line-height:24px;padding-right:8px;margin-top:12px}
}
.canola-calculator .left-col.superscript-label p{font-weight:700}
.canola-calculator .left-col.superscript-label .sub-text{font-weight:400;line-height:normal}
.canola-calculator .left-col .sub-text{font-size:11px;line-height:normal}
.canola-calculator .right-col{width:59%;display:flex;align-items:flex-start;flex-wrap:wrap;font-family:HelveticaNowTextRegular,Helvetica;vertical-align:top}
.canola-calculator .right-col .error-message{font-size:13px;font-weight:700;color:#cc3602;line-height:16px;margin-top:7px;width:100%}
@media screen and (max-width:992px){.canola-calculator .right-col{line-height:16px;width:40%}
.canola-calculator .right-col .mobile{display:none}
}
.canola-calculator .output-label{margin:0 !important}
.canola-calculator .input-container{display:inline-block;position:relative;font-family:HelveticaNowTextRegular,Helvetica;font-size:20px;font-weight:300;vertical-align:bottom}
@media screen and (max-width:992px){.canola-calculator .input-container{margin-bottom:3px}
}
.canola-calculator .input-container.disabled{width:100px;line-height:20px;padding-top:5px}
@media screen and (max-width:992px){.canola-calculator .input-container.disabled{width:132px}
}
.canola-calculator .input-container span{vertical-align:top}
.canola-calculator .input-container span.prefix-label{position:absolute}
.canola-calculator .input-container span.suffix-label{position:absolute;right:0}
.canola-calculator .input-container span.disabled-label{color:#7b7979}
@media(min-width:992px){.canola-calculator .input-container span{line-height:normal;padding-bottom:10px}
}
.canola-calculator .help-container{width:47%;font-size:11px;display:inline-block;padding-left:15px;padding-top:8px}
.canola-calculator .help-container p{font-size:11px;line-height:1.5}
.canola-calculator .help-container.mobile{display:none}
@media screen and (max-width:992px){.canola-calculator .help-container{width:100%;display:none;padding:0}
.canola-calculator .help-container.mobile{display:contents;margin-top:5px;line-height:53px}
}
.canola-calculator .output{padding-left:60px;padding-top:0}
.canola-calculator .results-accordian{padding:0;width:calc(100% + 80px);position:relative;left:-40px}
@media screen and (max-width:992px){.canola-calculator .results-accordian{width:calc(100% + 40px);left:-20px}
}
.canola-calculator .results-accordian .item-content{margin-top:0}
.canola-calculator .results-accordian .table-container{position:relative}
.canola-calculator .results-accordian h3:hover{text-decoration:none}
.canola-calculator h3 p{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#3b7b2b;font-size:16px;font-weight:800;line-height:20px}
.canola-calculator h3 p:hover,.canola-calculator h3[data-analytics-type=harvxtra-results-open] p{color:#387b2b}
@media screen and (min-width:735px){.canola-calculator .scrollArrowIcon{display:none}
}
.canola-calculator table{border:0;display:block;min-width:769px}
.canola-calculator table .empty-cell{width:10%}
@media screen and (max-width:992px){.canola-calculator table .empty-cell{display:none}
}
.canola-calculator table td:first-child,.canola-calculator table th:first-child{padding-left:40px;position:relative}
@media screen and (max-width:992px){.canola-calculator table td:first-child,.canola-calculator table th:first-child{padding-left:20px}
}
.canola-calculator table td:first-child:after,.canola-calculator table th:first-child:after{width:40px;content:"";height:1px;position:absolute;background:#fff;bottom:-1px;left:0}
@media screen and (max-width:992px){.canola-calculator table td:first-child:after,.canola-calculator table th:first-child:after{width:20px;bottom:-2px;height:3px}
}
.canola-calculator table td:last-child,.canola-calculator table th:last-child{padding-right:40px;position:relative}
@media screen and (max-width:992px){.canola-calculator table td:last-child,.canola-calculator table th:last-child{padding-right:20px}
}
.canola-calculator table td:last-child:after,.canola-calculator table th:last-child:after{width:40px;content:"";height:1px;position:absolute;background:#fff;bottom:-1px;right:0}
@media screen and (max-width:992px){.canola-calculator table td:last-child:after,.canola-calculator table th:last-child:after{width:20px}
}
.canola-calculator table thead{font-size:14px;color:#000;font-weight:800}
.canola-calculator table th{border:0;border-bottom:1px solid #a9b3bd}
.canola-calculator table th.one-bag-header,.canola-calculator table th.one-season-header{width:14%;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
@media screen and (max-width:992px){.canola-calculator table th.one-bag-header,.canola-calculator table th.one-season-header{width:18%}
}
.canola-calculator table tr.total-row{background-color:#f4faec}
.canola-calculator td{color:#000;font-weight:300;border:0;border-bottom:1px solid #a9b3bd;padding:15px 15px 15px 5px;vertical-align:middle}
.canola-calculator td span{font-size:20px}
.canola-calculator td.editable{width:20%}
.canola-calculator td .sub-label{font-size:11px;line-height:15px;font-weight:400;margin:0 !important}
.canola-calculator td .input-container{position:relative}
.canola-calculator td .suffix-label{position:absolute;left:80px;padding-top:1px}
.canola-calculator td .prefix-label{position:absolute;padding-top:1px}
.canola-calculator td .error-message{font-size:13px;font-weight:700;color:#cc3602;line-height:18px;width:100%;margin-bottom:0;margin-top:5px}
.canola-calculator td.total-label{font-size:11px}
.canola-calculator td.total-label,.canola-calculator td.total-value{font-weight:700;vertical-align:middle}
.canola-calculator .label{margin:0 !important;line-height:24px}
.canola-calculator .label,.canola-calculator .label p{font-size:14px;font-weight:700}
.canola-calculator .results-accordian.det01-accordion-list .item:after,.canola-calculator .results-accordian.det01-accordion-list .item:before{content:"";width:40px;height:1px;background:#fff;position:absolute;bottom:-1px}
@media screen and (max-width:992px){.canola-calculator .results-accordian.det01-accordion-list .item:after,.canola-calculator .results-accordian.det01-accordion-list .item:before{width:20px}
}
.canola-calculator .results-accordian.det01-accordion-list .item:before{left:0}
.canola-calculator .results-accordian.det01-accordion-list .item:after{right:0}
.canola-calculator .results-accordian.det01-accordion-list h3{padding-left:40px;padding-right:70px}
@media screen and (max-width:992px){.canola-calculator .results-accordian.det01-accordion-list h3{padding-left:20px;padding-right:50px}
}
.canola-calculator .results-accordian.det01-accordion-list h3:after{right:40px}
@media screen and (max-width:992px){.canola-calculator .results-accordian.det01-accordion-list h3:after{right:20px}
}
.canola-calculator .det01-accordion-list:after,.canola-calculator .det01-accordion-list:before{content:"";width:40px;height:1px;background:#fff;position:absolute;top:0;z-index:1}
@media screen and (max-width:992px){.canola-calculator .det01-accordion-list:after,.canola-calculator .det01-accordion-list:before{width:20px}
}
.canola-calculator .det01-accordion-list:after{right:0}
.canola-calculator .det01-accordion-list .item{border-bottom:1px solid #d8dde1}
.canola-calculator .det01-accordion-list .item:first-child{border-top:1px solid #d8dde1;padding-top:1.1875rem}
.canola-calculator .det01-accordion-list .item.active{padding-bottom:40px}
.canola-calculator .det01-accordion-list .item.active:last-child{padding-bottom:0;border-bottom:1px solid #a9b3bd}
.canola-calculator .det01-accordion-list .scroll-holder{overflow-y:hidden}
.canola-calculator tr.last-item-row td{border-bottom:0}
#anchor-link2{display:flex}
:root body,_:-ms-fullscreen{padding-top:0}
.global-navigation{background:#fff;position:relative;top:0;width:100%;padding:0;z-index:1030;height:60px}
.global-navigation.active{position:fixed}
@media(min-width:992px){.global-navigation.active{position:relative}
}
.global-navigation .main.active ul.main_list{padding-bottom:50px}
@supports(-webkit-overflow-scrolling:touch){.global-navigation .main.active ul.main_list{padding-bottom:80px}
}
@media print{.global-navigation{display:block;width:1024px;margin:0 auto}
.global-navigation .search{display:none}
}
.global-navigation>.topline{display:none}
.global-navigation .search-img{width:18px;background:url(toplib/resources/vectors/search.svg) no-repeat;height:18px;display:inline-block;position:absolute;top:20px;left:20px}
.global-navigation .global-search-section{display:none}
.global-navigation .global-header .logo{width:140px;height:28px;display:block;transform:none;text-align:center;font-size:0}
.global-navigation .global-header .logo img{margin-top:17px;display:inline-block}
.global-navigation .main .logo{width:140px;height:28px;display:block;margin:0 auto;transform:none;text-align:center;font-size:0}
.global-navigation .main .logo .site-logo{height:28px;width:150px;display:inline-block;background:url(toplib/resources/vectors/pioneer-logo.svg) no-repeat;background-size:cover}
.global-navigation .main .logo img{margin-top:20px;height:25px;display:inline-block}
.global-navigation ::placeholder{display:none;font-size:0}
@media only screen and (min-width:992px){.global-navigation{height:auto}
.global-navigation .search-img{display:none}
.global-navigation .topline{letter-spacing:0;font-size:0;text-align:left;position:static;top:0;left:0;width:100%;padding:15px 10vw;line-height:24px;display:block;box-sizing:border-box}
.global-navigation .topline .topline-content{margin:0 auto;max-width:1024px;height:24px;display:flex}
.global-navigation .topline a{letter-spacing:.5px;display:inline-block;color:#000;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:13px;border-right:1px solid #e7e8e8;padding-right:16px;margin-top:0;font-weight:700;text-transform:uppercase;overflow:visible;height:24px}
.global-navigation .topline a:last-child{border:0;padding-right:0}
.global-navigation .topline a>span{display:inline-block;vertical-align:middle;height:24px}
.global-navigation .topline a:nth-child(2){padding-left:16px}
.global-navigation .topline span.country-selector-img{width:13px;margin-right:6px;vertical-align:top;background:url(toplib/resources/vectors/world.svg) no-repeat 50%}
.global-navigation .topline span.product-finder-img{width:12px;margin-right:6px;vertical-align:top;background:url(toplib/resources/vectors/green-pinpoint.svg) no-repeat 50%;background-size:auto 14px}
.global-navigation .topline .sales-reps-link{display:none;height:21px;margin-left:17px;border-left:1px solid #e7e8e8;min-height:24px}
}
@media only screen and (min-width:992px) and (min-width:992px){.global-navigation .topline .sales-reps-link{display:inline-block}
}
@media only screen and (min-width:992px){.global-navigation .topline .sales-reps-link a{padding-left:23px;background:url(toplib/resources/vectors/sales-rep-icon-canada.svg) no-repeat 0 5px;margin-left:17px;background-size:13px 14px;padding-top:2px}
}
@media only screen and (min-width:992px) and (min-width:992px){.global-navigation .topline .sales-reps-link a:hover{text-decoration:underline}
}
@media only screen and (min-width:992px){.global-navigation .global-logo-content{border-top:1px solid #e7e8e8;border-bottom:1px solid #e7e8e8;padding:0 10vw;display:block}
.global-navigation .global-logo-content .global-header{margin:0 auto;max-width:1024px}
.global-navigation .global-logo-content .global-search-section{display:inline-block;text-align:right}
.global-navigation .global-logo-content .global-search-section li{display:inline-block;line-height:69px;text-align:center}
.global-navigation .global-logo-content .global-search-section .Login a,.global-navigation .global-logo-content .global-search-section .Login input{color:#000;border-left:1px solid #e7e8e8;display:inline-block;vertical-align:middle;line-height:31px;font-size:13px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;letter-spacing:.5px;text-transform:uppercase;font-weight:700;box-sizing:border-box;padding-left:15px;padding-right:15px}
.global-navigation .global-logo-content .global-search-section .Login a:hover{text-decoration:underline}
.global-navigation .global-logo-content .global-search-section .Login.my-account a{display:inline-flex;justify-content:center;align-items:center;border:0}
.global-navigation .global-logo-content .global-search-section .Login.my-account span{display:none}
}
@media only screen and (min-width:992px) and (min-width:992px){.global-navigation .global-logo-content .global-search-section .Login.my-account span{width:40px;height:40px;background:#363636;color:#d0d0d0;display:inline-block;border-radius:40px;margin-right:10px;position:relative;padding:6px;margin-top:-3px}
}
@media only screen and (min-width:992px){.global-navigation .global-logo-content .global-search-section .Login.my-account span:after{content:".";width:36px;height:36px;border-radius:40px;border:2px dotted #d0d0d0;position:absolute;z-index:0;overflow:hidden;text-indent:100px;left:2px;top:2px}
.global-navigation .global-logo-content .global-search-section .create_account{background:#3b7b2b;position:relative;top:-1px;line-height:71px}
.global-navigation .global-logo-content .global-search-section .create_account .link,.global-navigation .global-logo-content .global-search-section .create_account a{color:#fff;width:150px;display:inline-block;vertical-align:middle;font-size:13px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;letter-spacing:.5px;text-transform:uppercase;font-weight:700;text-align:center;padding-right:0}
.global-navigation .global-logo-content .global-search-section .create_account:hover{background:#0d4a17}
.global-navigation .global-logo-content .logo{vertical-align:top;text-align:left}
.global-navigation .global-logo-content .logo a{display:inline-block;line-height:69px}
.global-navigation .global-logo-content .logo img{width:154px;vertical-align:middle;display:inline;margin-top:0;height:auto}
.global-navigation .main>ul.main_list>li:hover nav,.global-navigation .main>ul.main_list>li a.active+.cq-dd-paragraph nav,.global-navigation .main>ul.main_list>li a.active+nav,.global-navigation .main>ul.main_list>li a:focus+.cq-dd-paragraph nav,.global-navigation .main>ul.main_list>li a:focus+nav{opacity:1;z-index:9999;height:auto;transition:height .4s ease}
.global-navigation .main>ul.main_list>li:hover nav .subnav,.global-navigation .main>ul.main_list>li a.active+.cq-dd-paragraph nav .subnav,.global-navigation .main>ul.main_list>li a.active+nav .subnav,.global-navigation .main>ul.main_list>li a:focus+.cq-dd-paragraph nav .subnav,.global-navigation .main>ul.main_list>li a:focus+nav .subnav{opacity:1}
.global-navigation .main .dropdwn-nav{padding-left:10vw;border-bottom:1px solid #ddd}
.global-navigation .main .dropdwn-nav .subnav{margin:0 auto;max-width:1024px}
.global-navigation .main .dropdwn-nav .subnav .featured-reps{display:flex;width:50%;padding-right:20px}
.global-navigation .main .dropdwn-nav .subnav .featured-reps:nth-child(2) ul:first-child{margin-top:48px}
.global-navigation .main .dropdwn-nav .subnav .featured-reps:first-child ul>li:first-child{display:block}
.global-navigation .main .dropdwn-nav .subnav .featured-reps ul>li{display:inline-block;width:auto}
.global-navigation .main .dropdwn-nav .subnav .featured-reps .featureimage{max-width:242px;margin-right:20px}
.global-navigation .main .dropdwn-nav .subnav .featured-products{flex-grow:2;display:flex;justify-content:flex-end;padding-left:40px}
.global-navigation .main .dropdwn-nav .subnav .featured-products .small-padding{padding:0 20px}
.global-navigation .main .dropdwn-nav .subnav .featured-products>.space-border:only-child li{width:240px}
.global-navigation .main .dropdwn-nav .subnav .featured-products>.space-border:only-child.small-width li{width:200px}
.global-navigation .main .dropdwn-nav .subnav .featured-products>.space-border{padding:0 20px}
.global-navigation .main .dropdwn-nav .subnav .featured-products>.space-border img{width:100%;height:94px}
.global-navigation .main .dropdwn-nav .subnav .featured-products>.space-border li{width:188px}
.global-navigation .main .dropdwn-nav .subnav .featured-products>.space-border .subheading{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;line-height:24px}
.global-navigation .main .dropdwn-nav .subnav .featured-products>.space-border:nth-child(2){margin-top:48px;padding:0;border-left:0}
.global-navigation .main .dropdwn-nav .subnav .space-border{display:block;height:auto;flex-grow:0}
.global-navigation .main .dropdwn-nav .subnav .space-border.no-border{border:0}
.global-navigation .main .dropdwn-nav .subnav .space-border img{width:153px;height:75px}
.global-navigation .main .dropdwn-nav .subnav .space-border a img{height:auto}
.global-navigation .main .dropdwn-nav .subnav .space-border .no-transform{text-transform:none}
.global-navigation .main .dropdwn-nav .subnav .space-border .no-transform .small-icon{width:15px;height:10px;background:url(toplib/resources/vectors/arrow-right.svg) no-repeat;background-size:15px;background-position:50%;display:inline-block;margin-left:5px}
.global-navigation .main .dropdwn-nav .subnav .space-border.mid{margin-top:48px;padding-left:40px}
.global-navigation .main .dropdwn-nav .subnav .space-border.small-width li{width:auto;min-width:100px}
.global-navigation .main .dropdwn-nav .subnav .space-border.text-padding{padding-left:20px;padding-top:10px;padding-right:40px}
.global-navigation .main .dropdwn-nav .subnav .space-border li{width:160px;display:block;height:auto;margin:0 0 15px}
.global-navigation .main .dropdwn-nav .subnav .space-border li:first-child{margin-top:-4px}
.global-navigation .main .dropdwn-nav .subnav .space-border li:last-child{margin-bottom:0}
.global-navigation .main .dropdwn-nav .subnav .space-border li.empty{height:20px}
.global-navigation .main .dropdwn-nav .subnav .space-border li a{width:100%;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;height:auto;color:#363636;font-weight:400;text-transform:none}
.global-navigation .main .dropdwn-nav .subnav .space-border li a:hover{text-decoration:underline}
.global-navigation .main .dropdwn-nav .subnav .space-border li.view-all-link a{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#3b7b2b;font-size:14px;font-weight:700}
.global-navigation .main .dropdwn-nav .subnav .space-border:first-child li .heading{font-size:20px;line-height:33px}
.global-navigation .main .dropdwn-nav .subnav .space-border .heading{font-size:16px;font-weight:700;white-space:nowrap;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;letter-spacing:normal;color:#000;text-decoration:none;cursor:auto}
.global-navigation .main .dropdwn-nav .subnav .space-border .heading[href]{color:#3b7b2b;cursor:pointer}
.global-navigation .main .dropdwn-nav .subnav .space-border .subheading{font-size:16px;font-weight:700;color:#3b7b2b;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.global-navigation .main .dropdwn-nav .subnav .space-border .subheading.black{color:black}
.global-navigation .main .dropdwn-nav .subnav .space-border .subheading:nth-child(2){margin-top:20px}
.global-navigation .main .dropdwn-nav .subnav .space-border .no-link{font-size:14px;font-weight:700;color:#363636;display:inline-block;margin-bottom:10px}
.global-navigation .main .dropdwn-nav .subnav .space-border .ptext{padding-top:0}
.global-navigation .main .dropdwn-nav .subnav .space-border.last{border-left:0;padding-right:0}
.global-navigation .main .dropdwn-nav .subnav .space-border.last img{width:100%;height:120px}
.global-navigation .main .dropdwn-nav .subnav .space-border.last li{width:240px}
.global-navigation .main .dropdwn-nav .subnav .space-border.last.small-width li{width:200px}
.global-navigation .main .dropdwn-nav .subnav .space-border.last:nth-child(3){margin-top:48px;padding-left:20px}
.global-navigation .main .dropdwn-nav .subnav .space-border:first-child{padding-right:40px}
.global-navigation .main .dropdwn-nav .subnav .space-border:nth-child(2){border-left:1px solid #e7e8e8;margin-top:48px;padding:0 40px}
.global-navigation .main .dropdwn-nav .subnav .space-border:nth-child(3){margin-top:48px;padding-left:40px;border-left:1px solid #e7e8e8}
.global-navigation .main .dropdwn-nav .subnav .space-border:nth-child(4){margin-top:48px;padding-left:0}
}
.global-navigation button.mobile-hamburger{display:none;background-size:21px auto;height:14px;width:14px;font-size:0;outline:0;position:absolute;top:23px;right:20px;background:transparent;z-index:999}
.global-navigation button.mobile-hamburger:after,.global-navigation button.mobile-hamburger:before{content:"";transition:.44s cubic-bezier(.36,.93,.8,1.06);display:block;position:absolute;height:100%;width:100%;top:0;left:0;transform-origin:bottom center}
.global-navigation button.mobile-hamburger:before{border-top:2px solid #3b7b2b;border-bottom:2px solid #3b7b2b;transform-origin:center}
.global-navigation button.mobile-hamburger:after{border-bottom:2px solid #3b7b2b;transform-origin:center bottom;height:50%;margin-top:1px;box-sizing:border-box}
.global-navigation button.mobile-hamburger:active{outline:0}
.global-navigation button.mobile-hamburger.active:before{background:url(toplib/resources/vectors/close.svg) no-repeat;border:0}
.global-navigation button.mobile-hamburger.active:after{border:0}
@media screen and (max-width:991px){.global-navigation button.mobile-hamburger{display:block}
}
.global-navigation .main{background:#f8f8f8;height:100%;max-width:100vw;padding:0 10vw}
.global-navigation .main>ul{pointer-events:none;cursor:auto}
@media screen and (max-width:992px){.global-navigation .main>ul{pointer-events:auto;cursor:pointer}
}
.global-navigation .main>ul .nav-content{pointer-events:auto}
.global-navigation .main>ul:hover .nav-content>a{opacity:.6}
@media screen and (max-width:992px){.global-navigation .main>ul:hover .nav-content>a{opacity:1}
}
@media screen and (min-width:992px){.global-navigation .main>ul>li nav{position:absolute;z-index:-1;left:0;top:185px;width:100%;border-bottom:0;padding-left:10vw;padding-right:10vw;height:0;overflow:hidden;background:#fff;transition:all .4s ease .1s}
.global-navigation .main>ul>li.active nav{overflow:visible}
.global-navigation .main>ul>li:hover nav,.global-navigation .main>ul>li a.active+.cq-dd-paragraph nav,.global-navigation .main>ul>li a.active+nav,.global-navigation .main>ul>li a:focus+.cq-dd-paragraph nav,.global-navigation .main>ul>li a:focus+nav{opacity:1;z-index:10;height:250px;transition:height .4s ease}
.global-navigation .main>ul>li:hover nav .subnav,.global-navigation .main>ul>li a.active+.cq-dd-paragraph nav .subnav,.global-navigation .main>ul>li a.active+nav .subnav,.global-navigation .main>ul>li a:focus+.cq-dd-paragraph nav .subnav,.global-navigation .main>ul>li a:focus+nav .subnav{opacity:1;transition:opacity .4s ease .2s}
.global-navigation .main>ul>li:hover>a,.global-navigation .main>ul>li>a.active{border-bottom:4px solid #3b7b2b}
.global-navigation .main>ul>li:nth-child(n+3):hover>a{border-bottom:0}
.global-navigation .main .subnav{max-width:1024px;margin:0 auto;width:100%;padding:40px 0 70px;font-size:0;display:flex;justify-content:flex-start;box-sizing:border-box}
.global-navigation .main .subnav .image{width:220px;height:149px;background:transparent top no-repeat;background-size:cover}
.global-navigation .main .subnav .featured{display:inline;width:30%;margin:0 40px}
.global-navigation .main .subnav>ul{flex-grow:2;flex-direction:column;height:165px;display:flex;flex-wrap:wrap}
.global-navigation .main .subnav>ul li{margin:0 14px 4px 0;width:31%}
.global-navigation .main .subnav p{margin-top:8px;font-size:12px;line-height:20px}
}
@media print{.global-navigation .main{display:none}
}
.global-navigation .main ul.main_list{height:100%;max-width:1024px;margin:0 auto;padding:0;display:flex;align-items:center;cursor:auto}
.global-navigation .main ul.main_list>li{display:block;margin-right:40px}
@media screen and (max-width:992px){.global-navigation .main ul.main_list>li{margin-right:0;padding-right:40px}
}
.global-navigation .main ul.main_list>li:first-child{margin-left:0;padding-left:0}
.global-navigation .main ul.main_list>li>a{display:block;width:100%;-webkit-font-smoothing:subpixel-antialiased;font-weight:700;color:#3b7b2b;text-transform:uppercase;font-size:14px;border-bottom:3px solid transparent;position:relative;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;height:60px;display:flex;align-items:center}
.global-navigation .main ul.main_list>li>a.heading-title{letter-spacing:1px}
.global-navigation .main ul.main_list>li>a.text{color:#000}
@media screen and (max-width:992px){.global-navigation .main ul.main_list>li>a{font-size:13px;letter-spacing:1px}
}
.global-navigation .main ul.main_list>li>a.active,.global-navigation .main ul.main_list>li>a:hover{color:#387b2b;border-bottom:3px solid #387b2b;opacity:1}
.global-navigation .main ul.main_list>li>a:active{color:#387b2b}
.global-navigation .main ul.main_list>li.subheader-title{padding:0 20px;color:#363636;font-size:14px;line-height:60px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;background:#fff}
.global-navigation .main ul.main_list>li.nav_main{padding:0;background:#fff;border:1px solid #ddd;font-size:12px;line-height:60px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;-webkit-font-smoothing:subpixel-antialiased;font-weight:700;text-transform:uppercase;display:none}
.global-navigation .main ul.main_list>li.nav_main:first-child{border-bottom:0}
@media screen and (max-width:992px){.global-navigation .main ul.main_list>li.nav_main:first-child{border-bottom:1px solid #ddd}
}
.global-navigation .main ul.main_list>li.nav_main.top_nav{padding-right:0}
.global-navigation .main ul.main_list>li.nav_main img{width:auto;height:13px;display:inline-block;margin-bottom:-2px}
.global-navigation .main ul.main_list>li.nav_main ul li{display:inline-block;width:calc(50% - 2px);text-align:center}
.global-navigation .main ul.main_list>li.nav_main ul li a{font-size:12px;color:#3b7b2b;text-transform:uppercase;width:100%;height:100%;display:block}
.global-navigation .main ul.main_list>li.nav_main ul li:first-child a{color:#000;font-weight:700}
.global-navigation .main ul.main_list>li.nav_main ul li:last-child{background:#3b7b2b;margin-left:1px}
.global-navigation .main ul.main_list>li.nav_main ul li:last-child .link,.global-navigation .main ul.main_list>li.nav_main ul li:last-child a{color:#fff}
.global-navigation .main ul.main_list>li.nav_main.text{padding:0 20px;color:#000;font-size:14px}
.global-navigation .main ul.main_list>li.nav_main .pref-loc{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.global-navigation .main .top,.global-navigation .main ul.main_list>li nav.mobile_subnav{display:none}
@media screen and (max-width:992px){.global-navigation .main{background:#fff;transition:left .44s cubic-bezier(.36,.93,.8,1.06);width:100vw;position:fixed;top:0;left:100%;padding:0}
.global-navigation .main.active{z-index:100;left:0}
.global-navigation .main .top{display:block;height:60px}
.global-navigation .main .top>.logo{width:140px;height:60px;display:block;font-size:0;margin:0}
.global-navigation .main>*{padding-left:20px}
.global-navigation .main ul.main_list{height:calc(100vh - 60px);margin:0;background:white;display:block;overflow:auto;z-index:13}
.global-navigation .main ul.main_list>li{display:block;height:auto;padding:0 20px;border:0;border-bottom:1px solid #acb5c0;overflow:visible;position:relative;box-sizing:border-box}
.global-navigation .main ul.main_list>li:last-child{border-bottom:0}
.global-navigation .main ul.main_list>li.active{position:static}
.global-navigation .main ul.main_list>li.active nav .subnav{transform:translateX(0);z-index:21}
.global-navigation .main ul.main_list>li.nav_main{display:block;line-height:50px}
.global-navigation .main ul.main_list>li.nav_main.text{border:0;border-bottom:1px solid #acb5c0;line-height:60px}
.global-navigation .main ul.main_list>li.nav_main.text.with-bg{background:#f8f8f8}
.global-navigation .main ul.main_list>li.nav_main.no-arrow a:after{display:none}
.global-navigation .main ul.main_list>li.nav_main ul li{border-bottom:0}
.global-navigation .main ul.main_list>li.nav-content{background:#f8f8f8}
.global-navigation .main ul.main_list>li nav{display:block;width:22px;height:15px;background:url(toplib/resources/vectors/carot-green.svg) 50% no-repeat;background-size:10px auto;position:absolute;right:20px;top:31px;overflow:visible}
.global-navigation .main ul.main_list>li nav.desktop_subnav{display:none}
.global-navigation .main ul.main_list>li nav.mobile_subnav{position:fixed;left:100%;top:0;height:100vh;width:100vw;display:block;z-index:99999;transition:left .44s cubic-bezier(.36,.93,.8,1.06);padding:0}
.global-navigation .main ul.main_list>li nav.mobile_subnav.active{left:0}
.global-navigation .main ul.main_list>li nav.mobile_subnav .top{padding-top:0}
.global-navigation .main ul.main_list>li nav.mobile_subnav .top a{display:block;width:100vw;line-height:60px;background:#fff;color:#000;text-transform:uppercase;text-align:center;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:normal;transform:translateX(0);transition:none;overflow:visible}
.global-navigation .main ul.main_list>li nav.mobile_subnav .top a:before{content:"";background:url(toplib/resources/vectors/carot-green.svg) 50% no-repeat;width:10px;height:100%;display:block;position:absolute;left:21px;top:0;transform:rotate(180deg)}
.global-navigation .main ul.main_list>li>a{border-bottom:0}
.global-navigation .main ul.main_list>li>a:hover{border:0}
.global-navigation .main ul.main_list>li>a:after{content:"";position:absolute;top:20px;right:0;width:20px;display:block;height:20px;user-select:none;pointer-events:none;outline:none !important;background:url(toplib/resources/vectors/carot-green.svg) 50% no-repeat;border:0}
.global-navigation .main ul.main_list>li>a.final_link{text-transform:capitalize;font-weight:400;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal}
.global-navigation .main ul.main_list>li>a.final_cat_link:after,.global-navigation .main ul.main_list>li>a.final_link:after{display:none}
}
.global-navigation a:hover{text-decoration:none}
.global-navigation .global-header{display:flex;justify-content:center}
@media(min-width:992px){.global-navigation .global-header{justify-content:space-between;height:69px}
}
.global-navigation .global-header aside{position:absolute;left:0;z-index:9999}
@media(min-width:992px){.global-navigation .global-header aside{display:flex;position:static}
}
@media(min-width:992px){.global-navigation .global-header .nav-search-wrap{overflow:hidden;visibility:hidden;width:0}
}
.global-navigation .global-header .search{position:relative}
@media(min-width:992px){.global-navigation .global-header .top-search{padding:0;width:0}
}
@media(min-width:992px){.global-navigation .global-header .top-search:focus{padding:7px 38px 7px 15px}
}
@media(min-width:992px){.global-navigation .global-header .submit-search{display:none}
}
@media(max-width:992px){.global-navigation .global-header .is-hover .reset-search{width:15px}
}
@media(max-width:992px){.global-navigation .global-header .input.top-search:focus{width:83vw}
}
.global-navigation.active .global-header aside{z-index:99}
.global-navigation .nav-search{display:flex;padding:10px;position:static}
@media(min-width:568px){.global-navigation .nav-search{padding:10px 20px}
}
@media(min-width:992px){.global-navigation .nav-search{padding:0;position:static;width:auto}
}
@media(min-width:769px) and (max-width:991px){.global-navigation .nav-search .submit-search{top:0;right:auto;width:20px;left:0}
}
@media(min-width:992px){.global-navigation .nav-search .reset-search,.global-navigation .nav-search .submit-search{display:none}
}
@media(min-width:769px) and (max-width:991px){.global-navigation .nav-search input.top-search{width:20px;border:0;padding:0;outline:0;font-size:0}
}
@media(min-width:769px) and (max-width:991px){.global-navigation .nav-search input.top-search:focus{width:95vw;padding:5px 0 5px 43px;font-size:1em}
}
@media(min-width:769px) and (max-width:991px){.global-navigation .nav-search .is-hover{width:95vw;background:#fff}
}
@media(min-width:992px){.global-navigation .nav-search .is-hover .submit-search{display:block}
}
@media(min-width:769px) and (max-width:991px){.global-navigation .nav-search .is-hover .reset-search{opacity:1;top:0;pointer-events:auto}
}
@media(min-width:992px){.global-navigation .nav-search .is-hover .reset-search{display:block}
}
@media(min-width:992px){.global-navigation .nav-search .reset-search,.global-navigation .nav-search .submit-search{display:none}
}
@media(min-width:992px){.global-navigation .search-show{margin:15px 0}
}
@media(min-width:992px){.global-navigation .search-show .nav-search-wrap{visibility:visible;overflow:visible;width:330px}
}
@media(min-width:992px){.global-navigation .search-show .search_image{visibility:hidden;width:0;border:0}
}
.global-navigation .search-show .search_image span{visibility:hidden}
@media(min-width:992px){.global-navigation .search-show .top-search{width:299px;padding:7px 38px 7px 15px}
}
.global-navigation .search_image{visibility:hidden;width:0;height:0}
@media(min-width:992px){.global-navigation .search_image{border-left:1px solid #e7e8e8;border-right:1px solid #e7e8e8;line-height:69px;text-align:center;width:70px;transition:all .3s ease;height:69px;visibility:visible}
}
.global-navigation .search_image span{width:22px;background:url(toplib/resources/vectors/search.svg) no-repeat;height:22px;display:inline-block;vertical-align:middle;position:static;overflow:hidden;text-indent:-100px}
@media screen and (max-width:992px){.global-navigation .main_list .login{font-size:.875rem}
}
@media screen and (max-width:992px){html{transition:transform .44s cubic-bezier(.36,.93,.8,1.06);width:100vw}
html:before{content:"";width:1px;height:1px;opacity:0;transition:opacity .44s ease;background:#000;pointer-events:none;position:fixed;top:0;left:0}
html body{width:100vw;overflow-x:hidden}
}
@media screen{html.js .global-navigation .main>ul>li{transition:none}
html.js .global-navigation .main>ul>li:first-child{transition-delay:.1s}
html.js .global-navigation .main>ul>li:nth-child(2){transition-delay:.2s}
html.js .global-navigation .main>ul>li:nth-child(3){transition-delay:.3s}
html.js .global-navigation .main>ul>li:nth-child(4){transition-delay:.4s}
html.js .global-navigation .main>ul>li:nth-child(5){transition-delay:.5s}
html.ready .global-navigation .main>ul>li{opacity:1}
}
.global-navigation .main ul.main_list>li.authenticatedStateInPageNav{display:block}
@media screen and (min-width:992px){.global-navigation .main ul.main_list>li.authenticatedStateInPageNav{display:none}
}
.global-navigation .main ul.main_list>li.sales-reps-link{display:block}
@media screen and (min-width:992px){.global-navigation .main ul.main_list>li.sales-reps-link{display:none}
}
.global-navigation .main_list .country-selector-img{background:url(toplib/resources/vectors/world.svg) no-repeat 1px 1px;width:20px;height:20px;background-size:14px 17px}
.global-navigation .main_list .header-location a.text:before{content:" ";background:url(toplib/resources/vectors/green-pinpoint.svg) no-repeat 0 1px;display:inline-block;width:20px;height:20px;background-size:12px 15px}
.global-navigation .main .dropdwn-nav .layout5{padding-right:40px;border-left:1px solid #e7e8e8}
.global-navigation .main .dropdwn-nav .layout5:empty{display:none}
.global-navigation .main .dropdwn-nav .layout5+.space-border.layout5{padding-left:40px}
@media screen and (min-width:992px){.global-navigation .main .dropdwn-nav .subnav.container-search-library .featured-products,.global-navigation .main .dropdwn-nav .subnav.container-search-library .space-border:nth-child(2),.global-navigation .main .dropdwn-nav .subnav.container-search-library .space-border:nth-child(3){margin-top:95px}
}
.global-navigation .main .dropdwn-nav .subnav .space-border.layout3{border-left:0}
.global-navigation .main .main_list.dropdwn-list .nav_main.logged-in a,.global-navigation .main .main_list.dropdwn-list .nav_main.logged-in input.link{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:700}
@media screen and (min-width:992px){.global-navigation .country-selector:hover span{text-decoration:underline}
}
.location-container{position:relative;padding:10px 0 20px}
.location-container>.location-container--zipcode-label:hover span{text-decoration:underline}
@media screen and (max-width:992px){.location-container{width:100%}
}
.location-container--zipcode-label{display:inline-block;font-size:13px;text-transform:uppercase;position:relative;cursor:pointer;padding-right:15px;font-weight:700;color:#000;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.location-container--zipcode-label:focus{text-decoration:underline}
@media screen and (max-width:992px){.location-container--zipcode-label{left:0}
.location-container--zipcode-label span:not(.no-pad){padding-left:2px}
}
.location-container--zipcode-label:before{content:" ";background:url(toplib/resources/vectors/green-pinpoint.svg) no-repeat 50%;width:12px;height:15px;display:inline-block;background-size:auto 14px;margin-bottom:-2px}
@media screen and (min-width:992px){.location-container--zipcode-label:before{position:absolute;left:-18px}
}
.location-container--zipcode-label:after{content:" ";background:url(toplib/resources/vectors/arrow-green.svg) no-repeat;width:10px;height:14px;display:inline-block;background-size:100%;position:absolute;top:8px;right:0}
.location-container__form{display:none;width:374px;padding:33px 37px 31px;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);border:1px solid #eaebed;border-radius:5px;background-color:#fff;position:absolute;top:-35px;right:-10px;z-index:20}
@media screen and (max-width:992px){.location-container__form{margin:20px 0 0;position:static;width:auto;height:auto;box-shadow:none;border:0;padding:0 0 40px}
.location-container__form:after{content:" ";border-bottom:1px solid #a9b3bd;width:1200px;position:absolute;left:-100px;bottom:20px}
.location-container__form .search{text-align:left}
}
.location-container__form .close{display:none;width:15px;height:15px;background:url(toplib/resources/vectors/close.svg) no-repeat;position:absolute;cursor:pointer;background-size:100%;right:15px;top:15px}
@media screen and (min-width:992px){.location-container__form .close{display:block}
}
.location-container__form .location-container--zipcode-label{margin-bottom:20px}
@media screen and (max-width:992px){.location-container__form .location-container--zipcode-label{display:none}
}
.location-container .search-filters{position:relative;text-align:center}
.location-container .search-filters .loading-icon{position:absolute;width:18px;height:18px;top:38px;right:36px;border:2px solid #eee;border-top-color:#3b7b2b;border-radius:100%;animation:spin 2s linear infinite}
.location-container .search-filters .search-locations{overflow-y:auto;max-height:301px;background-color:white;border:1px solid #acb5c0;border-top:0;width:100%;display:none;margin-top:-4px}
@media(min-width:992px){.location-container .search-filters .search-locations{margin-top:0}
}
.location-container .search-filters .reset{height:18px;width:18px;background:url(toplib/resources/vectors/close-black.svg) 50% no-repeat;background-size:100%;cursor:pointer;transition:all .3s ease;font-size:0;position:absolute;right:20px;top:38px;pointer-events:none;opacity:0}
.location-container .search-filters ::-webkit-search-cancel-button{opacity:0}
.location-container .search-filters label{display:block;margin-bottom:5px;color:#000;font-size:13px;font-weight:700;text-align:left;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
@media screen and (max-width:992px){.location-container .search-filters label{display:block;line-height:18px;letter-spacing:0}
}
.location-container .search-filters .error{text-align:left;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700}
.location-container .search-filters .location--submit{border:0;margin-top:19px}
.location-container label label{display:none}
.location-container .location__result{text-align:left}
.location-container .location__result li{padding:10px 0 10px 20px;border-bottom:1px solid #acb5c0;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;cursor:pointer;font-size:14px;font-weight:400}
.location-container .location__result li.active,.location-container .location__result li:hover{background-color:#f8f8f8;font-weight:700;color:#000;cursor:pointer}
.location-container .location__result li:last-child{border-bottom-width:0}
.location-container .search-field{height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #a9b3bd;border-radius:2px;padding:15px 30px 15px 46px;color:#000;background-image:url(toplib/resources/vectors/search.svg);background-repeat:no-repeat;background-position:15px;background-size:18px 18px;transition:all .3s ease .1s;outline:2px solid transparent;font-size:13px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:400;overflow:hidden;text-overflow:ellipsis}
@media screen and (max-width:992px){.location-container .search-field{line-height:17px;white-space:nowrap;padding:0 35px 0 0}
}
.location-container .search-field.invalid{border-color:#cc3602}
.location-container .search-field::placeholder{color:#000}
.location-container .search-field:focus{border:1px solid #3b7b2b;transition-delay:0;background-position:-20px;padding-left:15px}
.location-container .search-field.invalid:focus{border:1px solid #cc3602}
.location-container .search-field::-ms-clear{display:none}
.location-container .search-field.active{transition-delay:0;background-position:-20px;padding-left:15px}
.location-container .search-field.active:focus~.reset{background-image:url(toplib/resources/vectors/close-black.svg)}
.location-container .search-field.active~.reset{opacity:1;pointer-events:inherit;right:12px}
.mlt-section{color:#494949;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.mlt-section.band{padding-bottom:10px}
@media(min-width:992px){.mlt-section.band{padding-bottom:60px}
}
.mlt-section .label-color{color:#3b7b2b;font-size:14px}
.mlt-section .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:60px;line-height:24px;padding-top:10px;position:relative;color:#000;font-weight:400}
@media(min-width:992px){.mlt-section .server-error{padding-top:0;max-width:1024px;margin:0 auto;line-height:44px}
}
.mlt-section .location-container{padding:15px 0 0}
@media(min-width:992px){.mlt-section .location-container{padding:0}
}
.mlt-section .location-container__form.user-option{padding:0}
.mlt-section .location-container__form.user-option i.close{display:none}
.mlt-section .location-container__form.user-option .location-container--zipcode-label{margin:17px 37px}
@media screen and (max-width:992px){.mlt-section .location-container__form.user-option .location-container--zipcode-label{display:block;border:1px solid #a9b3bd;margin:0;padding:17px 0 17px 20px;width:100%}
}
.mlt-section .mlt-ops{overflow-y:auto;max-height:250px;border-bottom:1px solid #a9b3bd}
.mlt-section .mlt-ops li{padding:15px 15px 15px 20px;border:1px solid #a9b3bd;border-bottom:0;text-transform:uppercase;font-size:13px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#000}
.mlt-section .mlt-ops li:last-child{border-bottom:1px solid #a9b3bd}
.mlt-section .mlt-ops li.active,.mlt-section .mlt-ops li:hover{color:#000;background-color:#f8f8f8;font-weight:700;cursor:pointer}
.mlt-section .mlt-ops li.active{background-color:#3b7b2b;color:#fff}
.mlt-section .active .mlt-ops-link{color:#fff;font-weight:700}
.mlt-section .mlt-ops-link{text-decoration:none;color:#000}
.mlt-section .mlt-ops-link:hover{font-weight:700}
.mlt-section .user-option em.close{display:none}
@media screen and (max-width:992px){.mlt-section .user-option{position:absolute;left:0;top:-15px}
.mlt-section .user-option:after{border-bottom:0}
.mlt-section .location-container--zipcode-label .no-pad{padding-left:10px}
.mlt-section .location-container--zipcode-label:after{position:static;display:inline-block;background-position:center 7px}
}
.mlt-section__header{display:flex;justify-content:space-between;align-items:baseline;flex-flow:row wrap}
.mlt-section__header h2{font-size:24px;line-height:28px;color:#000}
@media(min-width:992px){.mlt-section__header h2{font-size:32px;line-height:36px}
}
.mlt-section__content{position:relative;min-height:100px}
.mlt-section__content .mlt-section__results{margin-top:20px;margin-bottom:30px}
@media(min-width:992px){.mlt-section__content .mlt-section__results{margin-top:30px;margin-bottom:30px}
}
.mlt-section__content .mlt-section__results--labels{font-size:20px;line-height:20px;color:#000;font-weight:700}
.mlt-section__content .mlt-section__results--labels span{font-size:14px}
.mlt-section__content .results--location-label{color:#3b7b2b;display:block}
@media screen and (min-width:992px){.mlt-section__content .results--location-label{display:inline}
}
.mlt-section__content .results--location-label.withFor{display:inline-block;margin-top:0}
.mlt-section__content .results--location-label.withFor span{color:#000}
.mlt-section .mlt-section__user-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}
.inner-nav-wrapper .sections section .mlt-section .mlt-section__user-container h3,.mlt-section .mlt-section__user-container .inner-nav-wrapper .sections section h3,.mlt-section .mlt-section__user-container h4{margin-bottom:10px}
.mlt-section .mlt-section__user-container .mlt-managers{display:flex;flex-wrap:wrap;padding-left:40px;flex:2}
@media screen and (max-width:992px){.mlt-section .mlt-section__user-container .mlt-managers{padding-left:0;width:100%;flex:auto}
}
.mlt-section .mlt-section__user-container .mlt-managers .mlt-card{width:auto;padding:10px}
.mlt-section .mlt-sales{padding-right:40px;flex:1}
@media(min-width:992px){.mlt-section .mlt-sales{position:relative}
.mlt-section .mlt-sales:after{content:" ";border-right:1px solid #d8dde1;position:absolute;right:0;top:40px;height:calc(100% - 80px)}
}
.mlt-section .mlt-sales .mlt-card{width:auto;padding:10px}
@media screen and (max-width:992px){.mlt-section .mlt-sales{padding-right:0;width:100%;flex:auto;margin-bottom:30px;border-right:1px solid #a9b3bd}
}
.mlt-section .mlt-card{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;margin-bottom:30px;color:#363636;width:100%}
@media(min-width:992px){.mlt-section .mlt-card{margin:20px;font-size:14px}
}
.inner-nav-wrapper .sections section .mlt-section .mlt-card h3,.mlt-section .mlt-card .inner-nav-wrapper .sections section h3,.mlt-section .mlt-card h4{font-size:20px;line-height:26px;color:#000}
.mlt-section .mlt-card .text-capitalize{text-transform:capitalize}
.mlt-section .mlt-card address{margin-bottom:15px;font-style:normal}
.mlt-section .mail a{font-weight:700}
@media(min-width:992px){.mlt-section .mlt-managers .mlt-card{padding-right:20px}
}
.mlt-section .mlt-loader{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6)}
.mlt-section .mlt-loader:after{content:" ";position:absolute;width:60px;height:60px;left:calc(50% - 25px);top:calc(50% - 25px);border:7px solid #eee;border-top-color:#3b7b2b;border-radius:100%;animation:spin 2s linear infinite}
@media(min-width:992px){.mlt-sales+.mlt-managers .mlt-card{width:auto;flex-basis:auto}
}
.pilot-user-ecomm-wrapper{display:none}
.pilot-user-ecomm-wrapper.true,.pilot-user-wrapper{display:block}
.pilot-user-wrapper.true{display:none}
.customer-service-card{padding:30px 29px;text-align:center;background:#fff;height:100%;box-sizing:border-box;box-shadow:0 2px 10px 0 rgba(0,0,0,.11)}
@media(min-width:992px){.customer-service-card{padding:80px 29px 67px}
}
@media(min-width:992px) and (max-width:1150px){.customer-service-card{padding:30px 29px}
}
.customer-service-card .h4{padding-bottom:5px;font-size:1.375rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;margin:0;display:block}
@media(min-width:992px){.customer-service-card .h4{padding-bottom:10px}
}
.customer-service-card .email,.customer-service-card .phone-number{font-size:.9375rem;font-family:HelveticaNowTextRegular,Helvetica;display:block;margin-bottom:10px;color:#3b7b2b;font-weight:700}
.customer-service-card .email:hover,.customer-service-card .phone-number:hover{color:#0d4a17;text-decoration:underline}
.customer-service-card .email{color:#1e772d;font-weight:700;font-size:.875rem;margin-bottom:0}
.customer-service-card .email:hover{color:#0d4a17;text-decoration:underline}
.customer-service-card .help-icon{background-image:url(toplib/resources/images/chat.png);background-size:100%;display:inline-block;width:62px;height:49px;margin-bottom:15px}
.customer-service-card .text-container{margin-bottom:16px;font-size:.875rem;line-height:26px;font-family:HelveticaNowTextRegular,Helvetica}
.gduCalculator .ui-tabs-panel{overflow:visible}
.gduCalculator .summaryTotalLabel{height:32px}
.gduCalculator .resultHeader{height:auto}
.gduCalculator .resultUnitOfMeasurement{clear:both;float:left;padding:10px}
.gduCalculator .location .mapPopUp{padding:12px 0 0;text-decoration:underline}
.gduCalculator .resultDate{padding-left:10px}
.gduCalculator .resultDate input{width:100px}
.gduCalculator .chartContainer{display:block;clear:both;background:#fff}
.gduCalculator .chartContainer .chartTitle{padding:34px 0 26px 12px;font-weight:800}
.gduCalculator .chartContainer .chart{border-bottom:0;border-top:0;height:auto;padding:15px 0 10px;margin:0 0 0 35px;position:relative;box-sizing:border-box}
.gduCalculator .chartContainer .chart1,.gduCalculator .chartContainer .chart2{height:300px}
.gduCalculator .chartContainer .dateRange{border:0;border-radius:0;height:90px;position:relative;padding-left:60px;z-index:5;background-color:transparent}
.gduCalculator .chart2 .legend{display:none}
.gduCalculator .tickLabel{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;font-weight:700;color:#787c7f}
.gduCalculator .yAxis .tickLabel{width:auto !important;padding-right:5px}
.gduCalculator form .textfield{vertical-align:inherit}
.gduCalculator tr:first-child td{font-weight:700}
.gduCalculator .striped-row:first-child td{font-weight:400}
.gduCalculator dl,.gduCalculator ul{list-style:none;cursor:pointer}
.gduCalculator .resultsTable{border-collapse:collapse;border-spacing:0;margin:0 15px}
.gduCalculator .resultsTable .totals{text-transform:uppercase}
.gduCalculator .toolsContainer{position:relative}
.gduCalculator .toolsContainer .resultCity{padding:10px 20px 10px 10px}
.gduCalculator .toolsContainer .gduLatLng{padding:0 0 0 5px}
.gduCalculator .chartLegend{font-size:12px;line-height:24px;display:flex;align-items:flex-start}
@media screen and (max-width:769px){.gduCalculator .chartLegend{display:block}
}
.gduCalculator .chartLegend ul{cursor:default}
.gduCalculator .chartLegend .legendColorBox{padding:0 4px 0 10px}
.gduCalculator .chartLegend table{font-size:smaller}
.gduCalculator .chartLegend .chartMarkingsLegend,.gduCalculator .chartLegend .chartSeriesLegend{float:left}
.gduCalculator .ui-slider-handle{cursor:pointer;position:absolute;top:0;height:44px;width:2px;margin:0 0 0 -1px;z-index:3}
.gduCalculator .ui-slider-handle .handleLabel{position:relative;top:18px;width:62px;overflow:hidden;border-radius:5px;margin-left:-31px;padding-top:2px;padding-bottom:2px}
.gduCalculator .handleLabel input{width:30px;border-radius:0;padding:2px;height:auto;text-align:center;font-size:11px;float:left;margin:0}
.gduCalculator .plantDateHandle{top:1px;height:110px;background-color:#3b7b2b;border:0;text-decoration:none;outline:0}
.gduCalculator .chartLegend ul{padding:0;list-style-type:none;display:inline-block;text-align:left;margin:0 0 0 -6px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
@media screen and (max-width:769px){.gduCalculator .chartLegend ul{margin-left:0;margin-top:10px}
}
.gduCalculator li{border:0;float:left}
.gduCalculator li>div{float:left;margin:3px 0 0 20px}
@media screen and (max-width:769px){.gduCalculator li>div{margin-left:0}
}
.gduCalculator li>span{float:left;margin:0 0 0 5px;display:block;font-weight:700}
@media screen and (max-width:769px){.gduCalculator li>span{margin-right:10px}
}
.gduCalculator .chartTooltip{background-color:#fff;border-radius:3px;box-shadow:0 0 15px rgba(0,0,0,.2);color:#363636;font-size:14px;position:absolute;z-index:1;padding:20px}
.gduCalculator .chartTooltip a{position:absolute;right:20px;top:25px}
.gduCalculator .chartTooltip .tooltipHeader{font-size:18px;font-weight:700;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;border-bottom:1px solid #d8dde1;padding-bottom:10px;margin-bottom:10px}
.gduCalculator .chartTooltip table{border:0}
.gduCalculator .chartTooltip td{text-align:right}
.gduCalculator .chartTooltipArrow{bottom:12px;height:11px;position:absolute;width:8px}
.gduCalculator .chartTooltipArrow #arrow{background:url(toplib/resources/vectors/small-triangle-no-drop.svg) 100% no-repeat;height:15px;width:15px;display:block}
.gduCalculator .chartTooltip.right .chartTooltipArrow{left:-12px}
.gduCalculator .chartTooltip.left .chartTooltipArrow{right:-12px;transform:rotate(180deg)}
.gduCalculator .chartLoading{height:760px;left:0;position:absolute;top:30px;width:100%;z-index:2;opacity:.7}
.gduCalculator .chartLoading.success{height:700px}
.gduCalculator .results{position:relative}
.gduCalculator .results .chartLoading{height:160px;top:0;z-index:1}
.gduCalculator .chartContainer .base{position:absolute}
.gduCalculator ul.tab-list{display:none}
.gduCalculator .col-lg-12,.gduCalculator .col-md-12,.gduCalculator .col-sm-12,.gduCalculator .col-xs-12{padding:0}
.gduCalculator .formRow .calculate{text-indent:141px;margin:10px 0 5px}
.gduCalculator .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.gduCalculator .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.gduCalculator .description{font-size:16px;margin-bottom:10px}
.gduCalculator .description a{font-size:16px}
.gduCalculator .noBorder,.gduCalculator .noBorder>*{border:0 !important}
.gduCalculator .result-container{background:0}
.gduCalculator .result-container .inner-nav-wrapper .sections section h3,.gduCalculator .result-container h4,.inner-nav-wrapper .sections section .gduCalculator .result-container h3{float:left;font-size:14px;margin:20px 0 0}
.gduCalculator .location .mapPopUp{float:left;padding:12px 30px}
.gduCalculator .resultCRM,.gduCalculator .resultDate{padding:10px}
.gduCalculator .resultLocation{min-height:60px}
.gduCalculator .singleResult{padding-bottom:3px}
.gduCalculator .results{clear:both;margin-top:5px;padding:25px 0 0}
@media screen and (max-width:769px){.gduCalculator .results{padding-top:10px}
}
.gduCalculator .results .tabletitle{font-size:16px !important;font-weight:700 !important}
.gduCalculator a{cursor:pointer;font-size:14px;font-weight:700}
.gduCalculator input[type=number]::-webkit-inner-spin-button,.gduCalculator input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.gduCalculator :focus{outline:0}
.gduCalculator .form-control{padding-left:0 !important}
.gduCalculator td{padding-left:0;padding-right:0}
.gduCalculator .disc-close-icon{background:url(toplib/resources/vectors/close.svg) no-repeat;position:absolute;right:10px;top:10px;cursor:pointer;width:14px;height:14px;display:block}
@media(min-width:992px){.gduCalculator .disc-close-icon{display:none}
}
@media(min-width:992px) and (max-width:1150px){.gduCalculator .disc-close-icon{display:block}
}
.gduCalculator input:focus{outline:0;transition:none}
.gduCalculator .gdu-calculator-component{padding:0;background-color:#fff}
@media screen and (min-width:992px){.gduCalculator .gdu-calculator-component{padding:20px}
}
@media screen and (min-width:1200px){.gduCalculator .gdu-calculator-component{padding:40px}
}
.gduCalculator .mt-30{margin-top:30px}
.gduCalculator .mb-30{margin-bottom:30px}
@media screen and (max-width:992px){.gduCalculator .mb-30{margin-bottom:0}
}
.gduCalculator .p-relative{position:relative}
.gduCalculator .content{margin-bottom:40px}
.gduCalculator .col-xs-12{width:100%;position:relative}
.gduCalculator .gdu-description{line-height:24px;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica}
.gduCalculator .gdu-description p.g-last{display:inline-block}
.gduCalculator .gdu-description p{line-height:24px;font-size:14px}
.gduCalculator .gdu-description>p:last-of-type{display:inline}
.gduCalculator .g-last li:last-child{float:left}
.gduCalculator .disclaimer-label{display:inline-block}
.gduCalculator .disclaimer-label>p{color:#3b7b2b;font-weight:700;line-height:24px;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica;cursor:pointer}
.gduCalculator .disclaimer-label>p:hover{color:#0d4a17;text-decoration:underline}
.gduCalculator .disclaimer-label .small-triangle{background:url(toplib/resources/vectors/small-triangle-no-drop.svg) 100% no-repeat;position:absolute;width:12px;height:12px;z-index:999;display:none;margin-left:105px;margin-top:-18px}
@media screen and (max-width:992px){.gduCalculator .disclaimer-label .small-triangle{transform:rotate(90deg);margin-top:0;margin-left:50px}
}
@media(min-width:992px) and (max-width:1150px){.gduCalculator .disclaimer-label .small-triangle{transform:rotate(90deg);margin-top:0;margin-left:50px}
}
@media(min-width:992px) and (max-width:1150px){.gduCalculator .disclaimer-label{position:relative}
}
.gduCalculator .disclaimer-modal{border-radius:2px;box-shadow:0 0 15px rgba(0,0,0,.2);padding:34px;width:445px;position:absolute;margin-top:-75px;margin-left:116px;background:#fff;z-index:99;display:none;box-sizing:border-box}
@media screen and (max-width:992px){.gduCalculator .disclaimer-modal{width:90%;margin-top:10px;margin-left:0;left:5%;right:0}
}
@media(min-width:992px) and (max-width:1150px){.gduCalculator .disclaimer-modal{width:445px;margin-top:10px;margin-left:-222px;left:50%;right:0}
}
.gduCalculator .disclaimer-modal .close-modal{background:url(toplib/resources/vectors/close.svg) 100% no-repeat;width:14px;height:14px;float:right;cursor:pointer}
.gduCalculator .disclaimer-modal h5{font-size:20px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:30px;border-bottom:2px solid #d8d8d8;margin-bottom:15px;padding-bottom:15px}
.gduCalculator .disclaimer-modal p{font-size:13px;font-family:HelveticaNowTextRegular,Helvetica;line-height:24px;font-weight:400;color:#363636}
.gduCalculator .element-tooltip.open .tooltip-payoff{display:block !important}
.gduCalculator .element-tooltip .element-tooltip-owner{color:#3b7b2b;font-weight:700;line-height:24px;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica;cursor:pointer;pointer-events:auto}
.gduCalculator .element-tooltip .element-tooltip-owner:hover{color:#0d4a17;text-decoration:underline}
.gduCalculator .element-tooltip .element-tooltip-owner:after{bottom:-21px}
.gduCalculator .light-title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:400}
@media screen and (max-width:992px){.gduCalculator .light-title.compare-table-heading{display:block}
}
.gduCalculator .gdu-inline-form{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.gduCalculator .form-group.search-params{margin-bottom:22px;width:100%}
@media(min-width:992px){.gduCalculator .form-group.search-params{width:20%;margin-bottom:0}
.gduCalculator .form-group.search-params.location{width:42%}
}
.gduCalculator .form-group.search-params:last-child{width:34%}
@media screen and (max-width:992px){.gduCalculator .form-group.search-params:last-child{width:100%}
}
.gduCalculator .form-group.search-params label{font-weight:800;display:block;box-sizing:border-box}
@media screen and (min-width:992px){.gduCalculator .form-group.search-params label{min-height:38px}
}
@media screen and (min-width:1200px){.gduCalculator .form-group.search-params label{min-height:auto}
}
.gduCalculator .form-group.search-params span{vertical-align:top;color:red}
.gduCalculator label{text-align:left;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:13px}
.gduCalculator .ui-widget.ui-widget-content{border:0;padding:0}
.gduCalculator .form-horizontal input{font-family:HelveticaNowTextRegular,Helvetica,Arial;font-weight:300;font-size:20px}
.gduCalculator .form-horizontal input:focus{border-bottom-color:#3b7b2b}
.gduCalculator .ui-tabs .ui-tabs-panel{padding:0}
.gduCalculator .form-inline .form-control{width:100%}
.gduCalculator .crm input,.gduCalculator .locationSlot,.gduCalculator .plantDate{border:0;border-bottom:1px solid #a9b3bd;border-radius:0;box-shadow:none;padding-bottom:8px}
.gduCalculator .crm input.error-state,.gduCalculator .locationSlot.error-state,.gduCalculator .plantDate.error-state{border-bottom:1px solid #cc3602}
.gduCalculator .crm-error-msg,.gduCalculator .date-error-msg,.gduCalculator .location-error-msg{color:#cc3602;font-family:HelveticaNowTextRegular,Helvetica;font-weight:800;line-height:1.23;font-size:13px;padding-top:5px;display:none}
.gduCalculator .crm-error-msg.visible,.gduCalculator .date-error-msg.visible,.gduCalculator .location-error-msg.visible{display:block}
.gduCalculator .col-xs-3{padding:5px}
.gduCalculator .align-right{text-align:right}
.gduCalculator .dateRange .ui-slider-handle.maxViewportHandle,.gduCalculator .dateRange .ui-slider-handle.minViewportHandle{height:100%;border:2px solid transparent}
.gduCalculator .dateRange .ui-slider-handle.maxViewportHandle:active,.gduCalculator .dateRange .ui-slider-handle.maxViewportHandle:hover,.gduCalculator .dateRange .ui-slider-handle.minViewportHandle:active,.gduCalculator .dateRange .ui-slider-handle.minViewportHandle:hover{text-decoration:none}
.gduCalculator .maxViewportHandle .handleLabel,.gduCalculator .minViewportHandle .handleLabel{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:100%;box-shadow:0 0 6px 0 rgba(0,0,0,.15);background-color:#fff;border:0;margin-left:-14px;top:36px;box-sizing:border-box;text-align:center;padding:0}
.gduCalculator .plantDateHandle .handleLabel{top:78px;left:1px;background:url(toplib/resources/vectors/slide-icon.svg) 50% no-repeat;width:32px;margin-left:-16px;border:0;height:32px;background-size:32px;padding-top:9px;text-align:center;color:#fff;box-sizing:border-box}
.gduCalculator .toolsContainer .display-map-label{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;color:#3b7b2b;padding-left:18px;margin-top:25px;margin-bottom:36px;display:inline-block;position:relative}
.gduCalculator .toolsContainer .display-map-label:before{content:" ";width:15px;height:15px;position:absolute;left:0;top:2px;background:url(toplib/resources/vectors/green-pinpoint.svg) 0 no-repeat}
@media screen and (max-width:992px){.gduCalculator .toolsContainer .display-map-label{margin-bottom:0;margin-top:18px}
}
.gduCalculator .toolsContainer .display-map-label:hover{color:#0d4a17;text-decoration:underline}
.gduCalculator .toolsContainer .display-map-label:hover:before{background:url(toplib/resources/vectors/green-pinpoint-hover.svg) 0 no-repeat}
.gduCalculator .map-container{display:none;position:absolute;width:100%;background:#fff;z-index:9999;padding:40px 47px 20px 49px;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);box-sizing:border-box}
@media screen and (max-width:992px){.gduCalculator .map-container{margin-top:-190px;padding:29px 0 15px}
}
@media screen and (max-width:992px){.gduCalculator .map-container h3{padding-left:30px}
}
.gduCalculator .map-container .map-header{position:relative}
.gduCalculator .map-container .close-map{background:url(toplib/resources/vectors/close.svg) 0 no-repeat;background-size:contain;position:absolute;width:16px;height:16px;top:0;right:15px}
@media(min-width:992px){.gduCalculator .map-container .close-map{display:none}
}
.gduCalculator .map-container .map-title{font-size:20px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;margin-bottom:20px}
.gduCalculator .map-footer{text-align:right;margin-top:15px}
@media screen and (max-width:992px){.gduCalculator .map-footer{padding-right:8px}
}
.gduCalculator .map-footer button{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;text-transform:uppercase;font-size:12px;padding:17px}
@media screen and (max-width:992px){.gduCalculator .map-footer button{padding:20px 17px}
}
.gduCalculator button.secondary{padding:15px 36px}
.gduCalculator button.secondary:hover{border-color:#d85921}
@media screen and (max-width:992px){.gduCalculator button.secondary{padding:18px 20px}
}
.gduCalculator .graph-layers-label{line-height:24px;font-family:HelveticaNowTextRegular,Helvetica;font-size:14px}
.gduCalculator .toggles-container{white-space:nowrap}
@media screen and (max-width:992px){.gduCalculator .toggles-container{margin-top:30px}
}
.gduCalculator .toggle-container{display:inline-block;margin-bottom:0;border-right:2px solid #dfdfdf;padding-right:29px;margin-right:23px;height:26px;margin-top:13px}
.gduCalculator .toggle-container.gdu-toggle{vertical-align:top;border:0;height:100%;padding-right:0;margin-right:0;white-space:normal;position:relative;flex-basis:30%}
@media screen and (max-width:992px){.gduCalculator .toggle-container.gdu-toggle{width:100%;flex-basis:auto}
}
.gduCalculator .toggle-container.chu-toggle{vertical-align:top;border:0;height:100%;padding-right:0;margin-right:0;white-space:normal;margin-bottom:20px}
@media screen and (max-width:992px){.gduCalculator .toggle-container{display:block;width:100%;margin-bottom:20px;border-right:0}
}
.gduCalculator .toggle-container .toggle-label{margin-left:7px}
.gduCalculator .toggle-container .chu-toggle-label,.gduCalculator .toggle-container .toggle-label{vertical-align:top;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica;margin-right:6px;display:inline-block;padding-top:3px}
.gduCalculator .toggle-container .reset-btn{background:url(toplib/resources/vectors/close-black.svg) 50% no-repeat;opacity:0;height:24px;width:24px;position:absolute;right:10px;bottom:15px;background-size:16px}
@media screen and (min-width:992px){.gduCalculator .gdu-toggle>div{display:flex}
}
.gduCalculator .toggle-rect{width:55px;height:19px;padding-top:2px;padding-left:2px;padding-bottom:21px;border-radius:12.5px;cursor:pointer;display:inline-block;box-sizing:border-box}
.gduCalculator .toggle-rect.off{background-color:#7f7f7f}
.gduCalculator .toggle-rect.on{background-color:#ef6023;padding-left:34px;width:55px;box-sizing:border-box}
.gduCalculator .toggle-rect .toggle-circle{background-color:#fff;border-radius:14px;height:19px;width:19px}
.gduCalculator input.customGDUlevel{height:53px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;padding:6px 12px !important;width:100%;margin-top:15px;box-sizing:border-box;border-radius:3px;border:1px solid #a9b3bd}
.gduCalculator input.customGDUlevel:valid+.reset-btn{opacity:1}
@media screen and (max-width:992px){.gduCalculator input.customGDUlevel{margin-top:15px;width:100%}
}
.gduCalculator input.customGDUlevel:focus{border-color:#3b7b2b}
.gduCalculator input.customGDUlevel::-webkit-input-placeholder{color:#000;font-weight:300}
.gduCalculator input.customGDUlevel::-moz-placeholder{color:#000;font-weight:300}
.gduCalculator input.customGDUlevel:-ms-input-placeholder{color:#000;font-weight:300}
.gduCalculator input.customGDUlevel:-moz-placeholder{color:#000;font-weight:300}
.gduCalculator .colorCode{display:inline-block;vertical-align:top;padding-top:2px;width:24px;height:26px;box-sizing:border-box}
.gduCalculator .colorCode .v4v7{background:rgba(0,129,109,.2)}
.gduCalculator .colorCode .silking{background:#00816d}
.gduCalculator .colorCode .blackLayer{background:#00a3e0}
.gduCalculator .colorCode .customGDUlevel{background:#c80e2e}
.gduCalculator .colorCode>div{border-radius:2px}
@media screen and (max-width:992px){.gduCalculator .colorCode{float:none}
}
@media screen and (min-width:992px){.gduCalculator .toggles-container_inner{display:flex;flex-wrap:wrap}
}
.gduCalculator .results-divider{background-color:#dfe3e7;height:1px;position:relative;width:calc(100% + 40px);left:-20px}
@media screen and (min-width:1200px){.gduCalculator .results-divider{width:calc(100% + 100px);left:-50px}
}
.gduCalculator .summary-container{padding-top:21px;padding-bottom:21px}
.gduCalculator .summary-block{display:inline-block;margin-right:25px}
@media screen and (max-width:992px){.gduCalculator .summary-block{width:47%;margin-right:0}
.gduCalculator .summary-block:nth-child(3),.gduCalculator .summary-block:nth-child(4){margin-top:15px}
}
.gduCalculator .summary-block p{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;line-height:24px}
.gduCalculator .summary-block p.summary-header{color:#363636}
.gduCalculator .summary-block p.summary-value{font-weight:800}
.gduCalculator .chartContainer-1,.gduCalculator .chartContainer-2,.gduCalculator .slider-area{position:relative}
.gduCalculator .slider-area{margin:30px 0}
.gduCalculator .slider-area:after{content:"";position:absolute;width:calc(100% + 40px);left:-20px;height:90px;background:url(toplib/resources/vectors/gdu-slider.svg) 0 no-repeat;background-size:cover;top:0;z-index:1}
@media screen and (min-width:1200px){.gduCalculator .slider-area:after{width:calc(100% + 80px);left:-40px}
}
.gduCalculator .chartContainer .chart-holder{position:relative}
.gduCalculator .chartContainer .overlay-container,.gduCalculator .chartContainer .slider-container{margin-left:60px}
.gduCalculator .chartContainer .overlay-container{position:absolute;height:90px;top:0;z-index:2}
.gduCalculator .chartContainer .chartTitle{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;text-align:center}
.gduCalculator .chartContainer .vertical-legend{transform:rotate(270deg);font-size:14px;font-family:HelveticaNowTextRegular,Helvetica;position:absolute;left:-47px;top:45%;font-weight:700;color:#676767;text-transform:uppercase}
.gduCalculator .chartContainer .range-overlay{height:90px;background-color:#9b9b9b;opacity:.1;position:absolute}
.gduCalculator .slider-points span{position:absolute;margin-top:-125px;left:59px;opacity:.3;min-width:831px}
.gduCalculator .handleLabel .min-date-label{color:#fd5404;height:12px;position:relative;width:5px}
.gduCalculator .handleLabel .min-date-label:after,.gduCalculator .handleLabel .min-date-label:before{position:absolute;content:"";height:100%;width:1px;background:#fd5404;left:0}
.gduCalculator .handleLabel .min-date-label:before{right:0;left:auto}
.gduCalculator .legend-container{padding:20px 0;border-top:1px solid #dfe3e7;border-bottom:1px solid #dfe3e7}
.gduCalculator .legend-container .legend-label{display:inline-block;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800}
.gduCalculator .legend-container .individualChart{height:300px}
.gduCalculator .marking div,.gduCalculator .series div{padding-top:2px}
.gduCalculator .chartTooltip .tooltip-remove-circle{background:url(toplib/resources/vectors/close.svg) 100% no-repeat;height:15px;width:15px;display:block}
.gduCalculator .chartTooltip td,.gduCalculator .chartTooltip th{padding:10px 15px;border-color:#a9b3bd}
.gduCalculator .chartTooltip tr:nth-child(odd){background-color:#ececec}
.gduCalculator .results h3{font-size:24px;line-height:1.25}
@media screen and (max-width:992px){.gduCalculator .results h3{line-height:1.44}
}
.gduCalculator h3 .bold-title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.gduCalculator .result-table-heading{margin:20px 0}
.gduCalculator .result-stable-responsive{border:0;margin-top:20px}
.gduCalculator .result-stable-responsive tr{height:61px;border-bottom:1px solid #d8d8d8}
.gduCalculator .result-stable-responsive tr:last-child{border-bottom:0}
.gduCalculator .result-stable-responsive td{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica;vertical-align:middle;border:0;position:relative;z-index:2}
.gduCalculator .result-stable-responsive th{font-size:.875rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;border:0;padding-left:0;padding-right:0}
@media(min-width:992px){.gduCalculator .result-stable-responsive th{font-size:1rem}
}
.gduCalculator .result-stable-responsive .positiveValue{color:#000}
.gduCalculator .striped-row:nth-child(2n){background-color:#f7f7f7;position:relative}
.gduCalculator .striped-row:nth-child(2n):after{left:-20px;right:-20px;position:absolute;content:"";background:#f7f7f7;height:60px;z-index:1;margin-top:1px;box-sizing:border-box}
@media screen and (min-width:1200px){.gduCalculator .striped-row:nth-child(2n):after{left:-40px;right:-40px}
}
.gduCalculator .leaflet-tile,.gduCalculator img{padding:0 !important}
.gduCalculator .colorCode>div{width:100%;height:100%}
.gduCalculator .loader-background{width:100%;height:100%;top:0;background:rgba(255,255,255,.7);display:none;position:absolute;z-index:10001}
.gduCalculator .loader-background:after{content:" ";position:absolute;width:100px;height:100px;top:5%;left:50%;margin-left:-50px;border-radius:100%;animation:spin 2s linear infinite;border:10px solid #eee;border-top-color:#3b7b2b;box-sizing:border-box}
.gduCalculator .ui-autocomplete-loading{background:url(toplib/resources/images/preloader-green.gif) no-repeat 100%;padding-right:25px}
.alfalfa-cost-calculator .component-body{background-color:#fff;padding:40px}
@media screen and (max-width:992px){.alfalfa-cost-calculator .component-body{padding:0}
}
.alfalfa-cost-calculator .alfalfaCalcForm label.invalid{margin-top:5px;line-height:16px}
.alfalfa-cost-calculator .the-difference.content,.alfalfa-cost-calculator .your-results.content{padding-top:50px;padding-bottom:50px;width:calc(100% + 80px);position:relative;left:-40px}
@media screen and (max-width:992px){.alfalfa-cost-calculator .the-difference.content,.alfalfa-cost-calculator .your-results.content{padding-top:0;width:calc(100% + 40px);left:-20px}
}
.alfalfa-cost-calculator .the-difference.content .calculations-header,.alfalfa-cost-calculator .the-difference.content .calculations-row,.alfalfa-cost-calculator .your-results.content .calculations-header,.alfalfa-cost-calculator .your-results.content .calculations-row{padding:0 45px;position:relative}
@media screen and (max-width:992px){.alfalfa-cost-calculator .the-difference.content .calculations-header,.alfalfa-cost-calculator .the-difference.content .calculations-row,.alfalfa-cost-calculator .your-results.content .calculations-header,.alfalfa-cost-calculator .your-results.content .calculations-row{padding:0 20px}
}
.alfalfa-cost-calculator .the-difference.content .calculations-header:after,.alfalfa-cost-calculator .the-difference.content .calculations-header:before,.alfalfa-cost-calculator .the-difference.content .calculations-row:after,.alfalfa-cost-calculator .the-difference.content .calculations-row:before,.alfalfa-cost-calculator .your-results.content .calculations-header:after,.alfalfa-cost-calculator .your-results.content .calculations-header:before,.alfalfa-cost-calculator .your-results.content .calculations-row:after,.alfalfa-cost-calculator .your-results.content .calculations-row:before{content:"";position:absolute;height:3px;width:45px;background:white;bottom:-2px;z-index:999}
@media screen and (max-width:992px){.alfalfa-cost-calculator .the-difference.content .calculations-header:after,.alfalfa-cost-calculator .the-difference.content .calculations-header:before,.alfalfa-cost-calculator .the-difference.content .calculations-row:after,.alfalfa-cost-calculator .the-difference.content .calculations-row:before,.alfalfa-cost-calculator .your-results.content .calculations-header:after,.alfalfa-cost-calculator .your-results.content .calculations-header:before,.alfalfa-cost-calculator .your-results.content .calculations-row:after,.alfalfa-cost-calculator .your-results.content .calculations-row:before{width:20px;left:-20px}
}
.alfalfa-cost-calculator .the-difference.content .calculations-header:before,.alfalfa-cost-calculator .the-difference.content .calculations-row:before,.alfalfa-cost-calculator .your-results.content .calculations-header:before,.alfalfa-cost-calculator .your-results.content .calculations-row:before{left:0}
.alfalfa-cost-calculator .the-difference.content .calculations-header:after,.alfalfa-cost-calculator .the-difference.content .calculations-row:after,.alfalfa-cost-calculator .your-results.content .calculations-header:after,.alfalfa-cost-calculator .your-results.content .calculations-row:after{right:0;left:auto}
@media screen and (max-width:992px){.alfalfa-cost-calculator .the-difference .calculations-header{margin-bottom:25px}
.alfalfa-cost-calculator .the-difference .calculations-header:after,.alfalfa-cost-calculator .the-difference .calculations-header:before{bottom:-27px !important}
}
.alfalfa-cost-calculator .sub-text{font-family:HelveticaNowTextRegular,Helvetica;font-size:12px;line-height:16px}
.alfalfa-cost-calculator .the-basics{padding-bottom:34px;position:relative;border-bottom:1px solid #d8dde1}
@media screen and (max-width:992px){.alfalfa-cost-calculator .the-basics{padding-top:15px;padding-bottom:25px}
}
@media screen and (min-width:992px){.alfalfa-cost-calculator .the-basics{margin-bottom:30px}
}
.alfalfa-cost-calculator .the-basics .inner-nav-wrapper .sections section h3,.alfalfa-cost-calculator .the-basics h4,.inner-nav-wrapper .sections section .alfalfa-cost-calculator .the-basics h3{margin-bottom:17px}
.alfalfa-cost-calculator .the-basics .basics-form{display:flex;align-items:flex-start;flex-wrap:wrap}
.alfalfa-cost-calculator .the-basics .sub-text{margin-top:14px}
@media screen and (max-width:992px){.alfalfa-cost-calculator .the-basics .sub-text{margin-top:6px;line-height:19px}
}
.alfalfa-cost-calculator .the-basics .header-label{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:13px;font-weight:800;position:relative}
.alfalfa-cost-calculator .the-basics .acres-to-seed-container,.alfalfa-cost-calculator .the-basics .target-seeding-rate-container{width:250px}
@media screen and (max-width:992px){.alfalfa-cost-calculator .the-basics .acres-to-seed-container,.alfalfa-cost-calculator .the-basics .target-seeding-rate-container{width:82%}
}
.alfalfa-cost-calculator .the-basics .basics-notes{width:82%}
@media screen and (min-width:992px){.alfalfa-cost-calculator .the-basics .basics-notes{width:200px;margin-left:10px;margin-top:28px}
}
.alfalfa-cost-calculator .target-seeding-rate-container{margin-left:12px}
@media screen and (max-width:992px){.alfalfa-cost-calculator .target-seeding-rate-container{margin-top:27px;margin-left:0}
}
.alfalfa-cost-calculator .target-seeding-rate-container .info-icon{background:url(toplib/resources/vectors/information-inactive.svg) 100% no-repeat;background-size:20px;width:20px;height:20px;position:absolute;top:-14px;left:4px;cursor:pointer}
.alfalfa-cost-calculator .target-seeding-rate-container .info-icon.active{background-image:url(toplib/resources/vectors/information-active.svg)}
.alfalfa-cost-calculator .element-tooltip{width:auto}
.alfalfa-cost-calculator .element-tooltip-info{top:20px;width:430px;z-index:5;left:-180px}
@media screen and (max-width:992px){.alfalfa-cost-calculator .element-tooltip-info{width:290px;left:-136px}
}
.alfalfa-cost-calculator .element-tooltip-info .info-tooltip-header{font-size:20px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:30px;font-weight:700;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #d8dde1}
.alfalfa-cost-calculator .element-tooltip-info .info-tooltip-content{font-size:13px;font-family:HelveticaNowTextRegular,Helvetica;line-height:24px;color:#363636}
.alfalfa-cost-calculator .element-tooltip .tooltip-pointer{left:184px}
@media screen and (max-width:992px){.alfalfa-cost-calculator .element-tooltip .tooltip-pointer{left:139px}
}
@media(min-width:992px){.alfalfa-cost-calculator .element-tooltip .element-tooltip-info-close{display:none}
}
.alfalfa-cost-calculator .hl{border-bottom:1px solid #d6d6d6}
.alfalfa-cost-calculator .error-container{display:block;font-family:HelveticaNowTextRegular,Helvetica;font-size:13px;font-weight:700;color:#cc3602;padding-top:3px}
.alfalfa-cost-calculator .error-container label.validation-error{margin-top:6px;display:block}
@media screen and (max-width:992px){.alfalfa-cost-calculator .input-calculations .calculations-header{margin:25px 0}
.alfalfa-cost-calculator .input-calculations .left-header{display:none}
}
.alfalfa-cost-calculator .input-calculations .left-column{width:34%}
@media screen and (max-width:992px){.alfalfa-cost-calculator .input-calculations .left-column{width:100%;display:block}
}
.alfalfa-cost-calculator .input-calculations .right-column{padding-left:19%;width:60%}
@media screen and (max-width:992px){.alfalfa-cost-calculator .input-calculations .right-column{width:100%;display:flex;padding-left:0;justify-content:space-between}
}
.alfalfa-cost-calculator .input-calculations .calculations-column{position:relative}
.alfalfa-cost-calculator .input-calculations .value{width:37%;vertical-align:top;padding-top:9px;padding-bottom:14px;margin-bottom:17px}
@media(min-width:992px){.alfalfa-cost-calculator .input-calculations .value{width:49%}
}
.alfalfa-cost-calculator .input-calculations .input-box{width:100%;align-items:flex-end}
@media(min-width:992px){.alfalfa-cost-calculator .input-calculations .input-box{width:100px}
}
.alfalfa-cost-calculator .input-calculations .text-first-line{font-family:HelveticaNowTextRegular,Helvetica;font-size:16px;font-weight:700}
.alfalfa-cost-calculator .input-calculations .error-container{width:80%}
@media screen and (max-width:992px){.alfalfa-cost-calculator .input-calculations .error-container{width:100%}
}
.alfalfa-cost-calculator .calculations-column{display:inline-block}
.alfalfa-cost-calculator .calculations-column.border-r{border-right:1px solid #d8dde1}
@media screen and (max-width:992px){.alfalfa-cost-calculator .calculations-column.border-r{border-right:0}
}
.alfalfa-cost-calculator .calculations-row{display:flex;flex-wrap:wrap}
.alfalfa-cost-calculator .calculations-row.border-b{border-bottom:1px solid #d8dde1}
.alfalfa-cost-calculator .calculations-row.border-t{border-top:1px solid #d8dde1}
.alfalfa-cost-calculator .calculations-row.gray{background-color:rgba(174,174,174,.1)}
.alfalfa-cost-calculator .button-container{margin-bottom:40px;margin-top:15px}
@media screen and (min-width:992px){.alfalfa-cost-calculator .button-container{text-align:right;padding-right:110px;padding-left:0}
}
.alfalfa-cost-calculator .calculations-header .left-header{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;display:inline-block;width:41%}
@media screen and (max-width:992px){.alfalfa-cost-calculator .calculations-header .left-header{width:100%;display:block}
}
.alfalfa-cost-calculator .right-header{border-bottom:5px solid #c7cdd3;padding-bottom:20px;display:inline-block;margin-left:12%}
@media screen and (max-width:992px){.alfalfa-cost-calculator .right-header{display:flex;justify-content:center;align-items:center;margin-left:0}
}
.alfalfa-cost-calculator .right-header .vs-circle{border-radius:50%;font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;font-weight:700;color:#fff;text-align:center;background:#3b7b2b;padding:10px;display:inline-block;margin:0 10px;width:40px;height:40px}
.alfalfa-cost-calculator .right-header .pioneer-logo{background:url(toplib/resources/vectors/pioneer-logo.svg) no-repeat;display:inline-block;cursor:pointer;height:21px;width:121px;vertical-align:middle}
.alfalfa-cost-calculator .right-header .rest-text{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;font-weight:700;text-align:center}
.alfalfa-cost-calculator .calculate-button{width:140px;height:60px;border-radius:4px;background-color:#ef6023;color:#fff;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;text-align:center}
.alfalfa-cost-calculator .calculate-button:hover{background-color:#d85921}
.alfalfa-cost-calculator .you-will-save{padding:25px 0;border-top:1px solid #3b7b2b;border-bottom:1px solid #3b7b2b;display:none}
@media screen and (max-width:992px){.alfalfa-cost-calculator .you-will-save{padding:0 0 20px;margin-bottom:20px}
}
.alfalfa-cost-calculator .you-will-save .content{padding-top:20px;padding-bottom:20px}
.alfalfa-cost-calculator .you-will-save-title{width:100%;text-align:center;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
@media screen and (max-width:992px){.alfalfa-cost-calculator .you-will-save-title{margin-top:20px}
}
.alfalfa-cost-calculator .you-will-save-title .first-word{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:24px;font-weight:300;position:relative}
@media screen and (max-width:992px){.alfalfa-cost-calculator .you-will-save-title .first-word{font-size:20px}
}
.alfalfa-cost-calculator .you-will-save-title .total-price-save{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:2rem;font-weight:800}
.alfalfa-cost-calculator .you-will-save-title .plant-icon{background:url(toplib/resources/vectors/plant-icon-pioneer-green.svg) 100% no-repeat;background-size:54px;height:54px;width:54px;margin-left:15px}
@media screen and (max-width:992px){.alfalfa-cost-calculator .you-will-save-title .plant-icon{width:38px;height:36px;position:relative;display:inline-block;background-size:90%;margin-left:5px}
}
.alfalfa-cost-calculator .you-will-save-title .price-icon{display:flex;align-items:center;justify-content:center;padding:0 10px}
.alfalfa-cost-calculator .good-to-know-your{font-family:HelveticaNowTextRegular,Helvetica;width:67%;margin:0 auto}
@media screen and (max-width:992px){.alfalfa-cost-calculator .good-to-know-your{width:100%}
}
.alfalfa-cost-calculator .good-to-know-your p{margin-top:12px;margin-bottom:12px}
.alfalfa-cost-calculator .good-to-know-your .text-style{font-size:14px;line-height:24px}
.alfalfa-cost-calculator .good-to-know-your .text-style-1{font-size:20px;color:#3b7b2b}
.alfalfa-cost-calculator .good-to-know-your .text-style-2{font-weight:700;white-space:nowrap}
.alfalfa-cost-calculator .the-difference .left-header,.alfalfa-cost-calculator .your-results .left-header{margin-bottom:18px}
.alfalfa-cost-calculator .the-difference .left-column,.alfalfa-cost-calculator .your-results .left-column{width:42%;padding-left:24px;padding-bottom:21px;padding-top:16px}
@media screen and (max-width:992px){.alfalfa-cost-calculator .the-difference .left-column,.alfalfa-cost-calculator .your-results .left-column{width:100%;display:block;text-align:center;padding-left:0;padding-bottom:3px}
}
.alfalfa-cost-calculator .the-difference .text-first-line,.alfalfa-cost-calculator .your-results .text-first-line{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;line-height:20px;font-weight:700}
.alfalfa-cost-calculator .the-difference .right-column,.alfalfa-cost-calculator .your-results .right-column{width:57%;font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;text-align:center;color:#363636;line-height:40px;vertical-align:text-bottom}
@media screen and (max-width:992px){.alfalfa-cost-calculator .the-difference .right-column,.alfalfa-cost-calculator .your-results .right-column{width:100%;display:block;padding-bottom:12px;line-height:21px;vertical-align:middle}
}
.alfalfa-cost-calculator .the-difference .value,.alfalfa-cost-calculator .your-results .value{width:35%;padding-top:20px}
@media screen and (max-width:769px){.alfalfa-cost-calculator .the-difference .value,.alfalfa-cost-calculator .your-results .value{width:49%}
}
.alfalfa-cost-calculator .the-difference .value-bold,.alfalfa-cost-calculator .your-results .value-bold{width:40%;font-weight:700}
@media screen and (max-width:769px){.alfalfa-cost-calculator .the-difference .value-bold,.alfalfa-cost-calculator .your-results .value-bold{width:49%}
}
.alfalfa-cost-calculator .your-results.content{padding-bottom:0}
.alfalfa-cost-calculator .your-results.content .calculations-header{border-bottom:1px solid #d8dde1}
.alfalfa-cost-calculator .user-notes{margin-top:17px;margin-left:5px}
.alfalfa-cost-calculator .user-notes p{font-family:HelveticaNowTextRegular,Helvetica;font-size:12px;line-height:18px}
@media screen and (max-width:992px){.alfalfa-cost-calculator .user-notes{margin-left:0}
}
.alfalfa-cost-calculator .alfaalfa-right-currency{display:none}
@media(min-width:992px){[data-country=ca] .input-calculations .error-container,[data-country=ca] .input-calculations .input-box{width:130px}
}
@media(min-width:992px) and (max-width:1150px){[data-country=ca] .last .input-box{float:right}
}
[data-country=ca] .last .error-container{float:none}
@media(min-width:992px) and (max-width:1150px){[data-country=ca] .last .error-container{float:right}
}
.det38-image-component .component-image{cursor:pointer}
.det38-image-component .image-titile{display:inline-block;font-size:12px;line-height:18px;margin-right:12px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700}
.det38-image-component .imageCaption{display:inline-block;font-size:12px;line-height:20px}
.det38-image-component .imageCaption .desc-text{font-weight:400}
.det38-image-component .imageCaption .copy-right-text{margin-right:10px}
.det38-image-component .imageCaption a{font-size:12px}
.det38-image-component .imageCaption a:hover{color:#387b2b}
.det38-image-component .image-modal{display:none;position:fixed;z-index:10000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.5)}
.det38-image-component .image-modal .image-modal-content{margin:auto;position:relative;max-width:1024px;top:20%}
.det38-image-component .image-modal .image-modal-content .img-container{position:relative}
.det38-image-component .image-modal .image-modal-content .img-container img{width:100%;height:auto}
.det38-image-component .image-modal .image-modal-content .imageCaption{position:absolute;bottom:7px;left:0;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.7));color:#f1f1f1;width:100%}
.det38-image-component .image-modal .image-modal-content .imageCaption .gradient-container{padding:85px 5px 15px 30px;width:100%}
.det38-image-component .image-modal .image-modal-content .imageCaption .copy-right-text,.det38-image-component .image-modal .image-modal-content .imageCaption .desc-text,.det38-image-component .image-modal .image-modal-content .imageCaption .image-titile{color:#fff}
.det38-image-component .image-modal .image-modal-content .img-component-close{color:#fff;float:right;font-weight:400;position:absolute;right:2.5%;z-index:99;text-decoration:none;cursor:pointer}
.det38-image-component .image-modal .image-modal-content .img-component-close .icon{font-size:30px;height:25px;width:25px;position:relative;top:6px;margin-left:4px}
.det38-image-component .image-modal .image-modal-content .img-component-close .img-close-text{font-size:12px;background:rgba(0,0,0,.75);padding:5px 10px;border-radius:3px}
.det38-image-component .image-modal .image-modal-content .img-component-close .img-close-text:hover{background:#000}
.det38-image-component .display-modal{display:block}
@media screen and (max-width:992px){.det38-image-component .display-modal{display:none}
}
body.stop-scroll{overflow:hidden}
@media screen and (max-width:992px){body.stop-scroll{overflow:auto}
}
.imageContainer{max-width:1024px;margin:0 auto;padding-top:10px;padding-bottom:10px}
@media screen and (max-width:992px){.imageContainer{padding-left:5vw;padding-right:5vw}
}
.imageContainer .image-detail{display:inline-block}
@media screen and (max-width:992px){.imageContainer img{width:100%}
}
.imageContainer .imageCaption ul{padding-left:50px}
.imageContainer .imageCaption ol{padding-left:54px}
.imageContainer ul li{list-style-type:disc;list-style-position:outside;padding:.3em}
.imageContainer ol li{list-style-type:decimal;list-style-position:outside;padding:.3em}
.imageContainer.no-padding{padding:0}
@media screen and (max-width:992px){.imageContainer.no-padding{padding-left:5vw;padding-right:5vw}
}
.imageContainer.no-top{padding-top:0}
.imageContainer.no-bottom{padding-bottom:0}
.imageContainer.left-padding{padding-left:50px;padding-top:0;padding-bottom:0}
.imageContainer.left-padding ul{padding-left:0}
.image.section{padding:0}
.band .band-content .imageContainer{padding-right:0;padding-left:0}
.sitemap a{font-size:16px}
.sitemap-title{margin-bottom:30px}
.sitemap-list .first-child{font-weight:700;display:block;margin:5px 0}
.sitemap-list ul>li>ul{padding-left:20px;padding-bottom:20px;display:block}
.sitemap-list ul>li>ul>li{line-height:25px;list-style:disc;margin:5px 0 5px 20px}
.sitemap-list ul>li>ul>li ul>li{list-style:circle}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.gallery-image-v3{margin-top:100px;padding-bottom:100px}
@media screen and (max-width:769px){.gallery-image-v3{margin-top:50px;padding-bottom:50px}
}
.gallery-image-v3 .atm01-header-v3__wrapper{padding:0 10vw}
.gallery-image-v3 .atm01-header-v3__wrapper .col{max-width:768px;margin:0 auto 30px}
.gallery-image-v3 .row{margin-bottom:0}
.gallery-image-v3 *{outline:0}
.gallery-image-v3 .owl-carousel .item{position:relative}
.gallery-image-v3 .owl-carousel .owl-item img{max-width:100%;max-height:100%}
.gallery-image-v3 .img-responsive{width:100%;height:396px;display:inline-block}
.gallery-image-v3 .owl-stage-outer{z-index:-1}
.gallery-image-v3 .owl-nav{position:static}
.gallery-image-v3 .owl-nav div{position:absolute;top:41%;width:40px;height:40px}
.gallery-image-v3 .owl-next,.gallery-image-v3 .owl-prev{background:#0072ce url(toplib/resources/vectors/right-arrow-white.svg) no-repeat 10px 14px !important}
.gallery-image-v3 .owl-next i,.gallery-image-v3 .owl-prev i{margin:auto}
.gallery-image-v3 .counter,.gallery-image-v3 .imgDesc{display:none}
.gallery-image-v3 .owl-item.active .counter{display:block;float:right;padding-top:20px}
.gallery-image-v3 .owl-item.active .imgDesc{display:block;float:left;padding-top:20px;width:90%;text-align:left}
.gallery-image-v3 .imgBlock img{max-width:100%;width:100%}
.gallery-image-v3 .playIcon{width:60px;height:60px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;background:white url(toplib/resources/vectors/play-arrow.svg) 54% no-repeat;background-size:14px auto;border-radius:50%;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,.7);transition:all .4s ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.gallery-image-v3 .text-center{text-align:center}
.gallery-image-v3 .slider-counter{text-align:right}
.gallery-image-v3 .opacityZero{opacity:0}
.gallery-image-v3 .opacityOne{opacity:1}
.gallery-image-v3 .owl-next.disabled,.gallery-image-v3 .owl-prev.disabled{opacity:0}
.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}
.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}
.mfp-wrap{z-index:1043;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:24px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;display:none}
.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
.mfp-close:before{content:"Close";font-size:14px;position:absolute;right:25px;bottom:1px}
button.mfp-arrow.mfp-arrow-left,button.mfp-arrow.mfp-arrow-right{display:none}
@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@media(max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.scene7-popup .mfp-close{top:-40px;color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-inline-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-content .scene7-popup video{width:100%;height:100%}
@media(max-width:1024px){.gallery-image-v3 .owl-prev{left:3% !important}
.gallery-image-v3 .owl-next{right:3% !important}
.gallery-image-v3 .img-responsive{height:296px !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{max-width:624px !important;margin:0 auto 30px !important}
.gallery-image-v3 .owl-nav div{top:38% !important}
}
@media(max-width:812px){.gallery-image-v3 .owl-nav div{display:none !important;top:36% !important}
.gallery-image-v3 .img-responsive{height:264px !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:11% !important}
}
@media(max-width:768px){.gallery-image-v3 .owl-nav div{top:35% !important}
.gallery-image-v3 .playIcon{width:40px;height:40px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;background:white url(toplib/resources/vectors/play-arrow.svg) 54% no-repeat;background-size:10px auto;border-radius:50%;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,.7);transition:all .4s ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.gallery-image-v3 .img-responsive{height:241px !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:11.5% !important}
}
@media(max-width:414px){.gallery-image-v3 .owl-nav div{top:25% !important}
.gallery-image-v3 .playIcon{width:40px;height:40px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;background:white url(toplib/resources/vectors/play-arrow.svg) 54% no-repeat;background-size:10px auto;border-radius:50%;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,.7);transition:all .4s ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,.7),0 0 30px 10px rgba(0,0,0,.4)}
.gallery-image-v3 .img-responsive{height:189px !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:-4.5% !important}
}
@media(max-width:375px){.gallery-image-v3 .owl-nav div{top:20% !important}
.gallery-image-v3 .img-responsive{height:169px !important}
}
@media(max-width:320px){.gallery-image-v3 .img-responsive{height:142px !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:-4.5% !important}
}
@media screen and (min-width:992px){.modal-lg{width:950px}
}
@media screen and (min-width:1366px){.gallery-image-v3 .img-responsive{height:396px !important}
.gallery-image-v3 .owl-nav div{top:41% !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:14% !important}
.owl-prev{left:12% !important}
.owl-next{right:12% !important}
}
@media screen and (min-width:1440px){.gallery-image-v3 .img-responsive{height:434px !important}
.gallery-image-v3 .owl-nav div{top:37% !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:12.5% !important}
.owl-prev{left:10% !important}
.owl-next{right:10% !important}
}
@media screen and (min-width:1680px){.gallery-image-v3 .img-responsive{height:520px !important}
.gallery-image-v3 .owl-nav div{top:43% !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:13.5% !important}
.owl-prev{left:13.5% !important}
.owl-next{right:13.5% !important}
}
@media screen and (min-width:1920px){.gallery-image-v3 .img-responsive{height:640px !important}
.gallery-image-v3 .owl-nav div{top:44% !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:13.5% !important}
.owl-prev{left:13.5% !important}
.owl-next{right:13.5% !important}
}
@media screen and (min-width:2560px){.gallery-image-v3 .img-responsive{height:960px !important}
.gallery-image-v3 .owl-nav div{top:45% !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:9% !important}
.owl-prev{left:9% !important}
.owl-next{right:9% !important}
}
.globalNewNavigation~.root.responsivegrid{margin-top:116px}
@media only screen and (max-width:992px){.globalNewNavigation~.root.responsivegrid{margin-top:75px}
}
.globalNewNavigation>.nav.scrollable{-webkit-box-shadow:0 1px 10px -4px rgba(0,0,0,.75);-moz-box-shadow:0 1px 10px -4px rgba(0,0,0,.75);box-shadow:0 1px 10px -4px rgba(0,0,0,.75);background-color:#fff;position:fixed;width:100%;display:block;transition:top .5s,height .5s;z-index:1030}
.globalNewNavigation .icon-blue-carot:before{display:none;font-size:13px;color:#3b7b2b}
@media only screen and (max-width:992px){.globalNewNavigation .icon-blue-carot:before{display:inline-block}
}
.globalNewNavigation .nav__topline--right .utility-link{display:block;border-right:1px solid #acb5c0;padding-right:15px;height:24px;padding-top:2px}
.globalNewNavigation .nav__topline--right .utility-link:last-of-type{border-right:0;padding-right:0}
.globalNewNavigation .nav__topline--right .account-utility{display:block;border-right:1px solid #acb5c0;padding-right:15px;height:24px;padding-top:2px}
.globalNewNavigation .nav__topline--right .account-utility:last-of-type{border-right:0;padding-right:0}
.globalNewNavigation .nav__topline--right .login{padding:0 10px}
.globalNewNavigation .nav__main_tabs{z-index:11}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .logo img{width:100%}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content{width:100%;height:100%;z-index:5;opacity:1;left:0 !important;top:0;position:absolute;transform:translate(120vw);background-color:#fff;transition:transform .5s}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content.tabs__content--mobile{transform:translate(0);transition:transform .5s;top:0;left:0}
}
@media only screen and (max-width:1200px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .cards__container{border-bottom:1px solid #acb5c0}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--head{width:100%;margin:0;padding:21px;border-bottom:1px solid #acb5c0}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list{width:100%;height:100%}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list .subList--toggle-content{transform:translate(105vw);position:absolute;top:-1px;padding:0;transition:transform .5s;height:100vh}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list .subList--toggle-content.subList--toggle-content-display{transform:translate(0);transition:transform .5s;height:100vh;z-index:1}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list .subList--toggle-content .sublist-generator-item{width:100%;max-width:none}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list .subList--toggle-content .sublist-generator-item a{font-weight:400}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list a{color:#3b7b2b;font-weight:700;width:90%;display:inline-block}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .list__title_wrap .icon-blue-carot:before{left:20px;position:relative}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list{flex-direction:column}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main .nav__topline--mobile{display:flex;flex-direction:column;width:100%;align-items:center}
.globalNewNavigation .nav__main .nav__topline--mobile.utility__menu{border-bottom:1px solid #acb5c0;background:#fff}
.globalNewNavigation .nav__main .nav__topline--mobile.topline__mobile-hide{display:none}
.globalNewNavigation .nav__main .nav__topline--mobile a{text-decoration:none;color:#3b7b2b;width:100%;border:0;text-align:left}
.globalNewNavigation .nav__main .nav__topline--mobile p{width:100%;margin:0;font-size:13px;text-transform:uppercase;text-align:left;padding:21px;font-weight:700;border-bottom:1px solid #acb5c0}
.globalNewNavigation .nav__main .nav__topline--mobile li{display:flex;flex-direction:row;width:100%;align-items:center;font-size:13px;font-weight:700;padding:21px;line-height:20px;background-color:#f8f8f8;justify-content:space-between;border-bottom:1px solid #acb5c0}
.globalNewNavigation .nav__main .nav__topline--mobile li .flag-icon{border:1px solid #e6e8ea;width:22px;min-width:22px;height:16px;vertical-align:middle;box-sizing:content-box}
.globalNewNavigation .nav__main .nav__topline--mobile li .language__menu{font-size:13px;text-transform:uppercase;color:#3b7b2b;cursor:pointer;text-decoration:none;font-weight:700;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;text-align:left;width:100%}
.globalNewNavigation .nav__main .nav__topline--mobile li .language__menu.language__menu--tab{padding:0;border:0;line-height:0}
.globalNewNavigation .nav__main .nav__topline--mobile li .language__menu.language__menu--option{padding:21px;border-bottom:1px solid #acb5c0;text-transform:uppercase;font-size:14px}
}
@media only screen and (max-width:992px) and (min-width:992px){.globalNewNavigation .nav__main .nav__topline--mobile li .language__menu.language__menu--option .language--selected{font-weight:700}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main .nav__topline--mobile li .language__menu.language__menu--option:hover{color:#29551e}
.globalNewNavigation .nav__main .nav__topline--mobile li .language__menu--label{width:0;height:0;overflow:hidden;padding:0}
.globalNewNavigation .nav__main .nav__topline--mobile li .location__button{background-color:transparent;border:0;font-size:13px;text-transform:uppercase;color:#3b7b2b;font-weight:700;cursor:pointer;margin-left:10px;padding:0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:1}
.globalNewNavigation .nav__main .nav__topline--mobile li .location__button .nav__tab_icon{height:13px;width:11px;display:inline-block;background:url(toplib/resources/vectors/blue-carot.svg) 50% no-repeat;background-size:contain;float:right}
.globalNewNavigation .nav__main .nav__topline--mobile li .location__button .icon-blue-carot{position:absolute;right:20px}
.globalNewNavigation .nav__main .nav__topline--mobile .action-call{background-color:#3b7b2b;border:0;cursor:pointer;color:#fff;font-size:14px;width:100%;text-align:center;padding:12px 20px;font-weight:700;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;text-transform:uppercase}
.globalNewNavigation .nav__main .nav__topline--mobile .separator--tabs{background-color:#acb5c0;border:0;height:1px;width:100%;margin:0 10px}
.globalNewNavigation .nav__main .nav__topline--mobile .nav__tab_icon-hide{height:13px;width:11px}
.globalNewNavigation .nav__main .nav__topline--mobile .utility__tab{padding:21px}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile{display:flex;flex-direction:row;width:100%;align-items:center;font-size:13px;font-weight:700;padding:21px;line-height:20px;background-color:#f8f8f8;justify-content:space-between;border-top:1px solid #acb5c0;border-bottom:1px solid #acb5c0}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile.myAccount a{display:flex}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .operation-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:500;color:#363636;text-transform:none;padding-left:15px}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .icon-blue-carot{color:#3b7b2b;position:absolute;right:0;margin-right:19px}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content{width:100%;height:100%;z-index:5;opacity:1;left:0 !important;top:0;position:absolute;transform:translate(120vw);background-color:#fff;transition:transform .5s}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content.tabs__content--mobile{transform:translate(0);transition:transform .5s}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content .variable--list{width:100%;margin:0;padding:0;display:auto;border:0}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content .variable--list.multiple-column{column-count:1 !important}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content .variable--list li{display:block;margin:0;border-bottom:1px solid #acb5c0;justify-content:unset}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content .variable--list li a{display:flex;flex-direction:row;font-size:13px;text-transform:uppercase;width:100%;align-items:center;color:#3b7b2b;font-weight:700;cursor:pointer;transition:.5s;white-space:nowrap;text-decoration:none;justify-content:left}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content .variable--list li a:hover{color:#0d4a17;transition:.5s}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content .variable--list li .menu__option{height:21px;min-width:21px;margin:0 20px 0 0;font-size:21px;display:inline-block}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main{flex-direction:row-reverse;padding:15px 18px;border-bottom:1px solid #acb5c0}
}
.globalNewNavigation .menu__open{top:100% !important;transform:scaleY(1) !important;box-shadow:0 1px 10px -4px rgba(0,0,0,.75);transition:transform .5s,box-shadow .5s,-moz-box-shadow .5s,-webkit-box-shadow .5s !important}
.globalNewNavigation .menu__open li{opacity:1 !important;transition:opacity .8s !important}
.globalNewNavigation .announcements{position:relative;background-color:#eee;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:400;width:100%;text-align:center;color:#000;padding:10px 60px;font-size:14px;margin:0;border:0;outline:0}
@media only screen and (max-width:550px){.globalNewNavigation .announcements{padding:10px 45px 10px 20px;width:100%;text-align:left;font-size:12px}
}
.globalNewNavigation .alerts{position:relative;background-color:#cc3602;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:400;width:100%;text-align:center;color:#fff;padding:10px 60px;font-size:14px;margin:0;border:0;outline:0}
@media only screen and (max-width:550px){.globalNewNavigation .alerts{padding:10px 45px 10px 20px;width:100%;text-align:left;font-size:12px}
}
.globalNewNavigation .href{font-weight:700;color:#fff;text-decoration:underline;display:inline}
@media only screen{.globalNewNavigation #pioneer{color:#3b7b2b}
.globalNewNavigation #corteva{color:#0072ce}
.globalNewNavigation #brevant{color:#750d2b}
.globalNewNavigation #enlist{color:#00778b}
}
.globalNewNavigation .closeBtn{position:absolute;top:50%;transform:translateY(-50%);color:#fff;padding-right:10px;font-size:2em;font-weight:400;outline:0 solid transparent;cursor:pointer;right:15px}
@media only screen{.globalNewNavigation .closeBtn.pioneer{color:#3b7b2b}
.globalNewNavigation .closeBtn.corteva{color:#0072ce}
.globalNewNavigation .closeBtn.brevant{color:#750d2b}
.globalNewNavigation .closeBtn.enlist{color:#00778b}
}
@media only screen and (max-width:550px){.globalNewNavigation .closeBtn{padding-right:5px;transform:translateY(-50%)}
}
.ui-autocomplete{max-height:200px;background-color:inherit;overflow-y:auto;z-index:10000 !important;list-style:none;font-family:HelveticaNowTextRegular,Helvetica;max-width:223px;border:1px solid #d3d3d3}
.ui-autocomplete .ui-menu-item{line-height:24px;font-size:14px;cursor:pointer}
.ui-autocomplete .ui-menu-item .ui-state-active{border:0;width:100%;font-weight:700;background-color:#f8f8f8;color:#000}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.saml-login{display:none;position:fixed;z-index:12;left:0;top:0;width:100vw;height:100vh;overflow:hidden;background-color:rgba(0,0,0,.4)}
.saml-login .saml-modal{background-color:#fff;padding:48px;width:426px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-block;z-index:1}
@media only screen and (max-width:992px){.saml-login .saml-modal{width:335px}
}
.saml-login .saml-modal h3{margin-bottom:20px}
@media only screen and (max-width:992px){.saml-login .saml-modal h3{margin-bottom:10px}
}
.saml-login .saml-modal__description{font-size:14px;line-height:23px}
@media only screen and (max-width:992px){.saml-login .saml-modal__description{font-size:13px;line-height:22px}
}
.saml-login .saml-modal iframe{padding-top:20px;width:100%;height:345px;border:0;outline:0}
@media only screen and (max-width:992px){.saml-login .saml-modal iframe{height:297px;padding-top:10px}
}
.saml-login .saml-modal .closeSamlBtn{position:absolute;right:28px;top:25px;cursor:pointer}
.saml-login .saml-modal .cui-text-link{margin:0;font-weight:700;font-size:14px;line-height:26px}
.saml-login .saml-modal .cui-text--md{font-size:14px;line-height:26px;margin-top:5px}
@media print{.globalNewNavigation{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;background-color:unset}
.globalNewNavigation.scrollable{top:0 !important}
.globalNewNavigation #dismiss-notification,.globalNewNavigation .nav__topline,.globalNewNavigation .separator--nav{display:none}
.globalNewNavigation .nav__main{width:100%;margin:0;border-bottom:1px solid #acb5c0;padding:.5px 0}
.globalNewNavigation .nav__main .nav__main_tabs .hamburger__menu_wrapper,.globalNewNavigation .nav__main .nav__search{display:none}
}
@media(min-width:992px){.globalNewNavigation .selector-location-container .search-filters .search-locations{margin-top:0}
}
.target .ctaHeroBanner.teaser{padding:0}
.ctaHeroBanner .cmp-teaser{height:600px;display:flex;flex-direction:row-reverse;flex-wrap:wrap;width:100%}
@media only screen and (max-width:769px){.ctaHeroBanner .cmp-teaser{height:auto}
}
.ctaHeroBanner .cmp-teaser__image{display:flex;flex:50%}
.ctaHeroBanner .cmp-teaser__image .cmp-image{flex-grow:inherit}
.ctaHeroBanner .cmp-teaser__image img{height:100%}
@media only screen and (max-width:769px){.ctaHeroBanner .cmp-teaser__image{flex:100%}
}
.ctaHeroBanner .cmp-teaser__content{flex:50%;display:flex;flex-direction:column;justify-content:center;padding:6%;background:#3b7b2b}
@media only screen and (max-width:769px){.ctaHeroBanner .cmp-teaser__content{text-align:center;padding:17% 6% 6%;flex:100%}
}
.ctaHeroBanner .cmp-teaser__title{font-size:56px;line-height:60px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#fff}
@media only screen and (max-width:769px){.ctaHeroBanner .cmp-teaser__title{font-size:40px;line-height:42px}
}
.ctaHeroBanner .cmp-teaser__description{font-size:20px;color:#fff;line-height:32px;margin:10px 0 30px}
@media only screen and (max-width:769px){.ctaHeroBanner .cmp-teaser__description{font-size:16px;line-height:24px;margin:auto;margin:20px 0 30px}
}
.ctaHeroBanner .cmp-teaser__action-link{border:2px solid #fff;padding:16px 40px 17px;font-weight:700;font-size:14px;color:#fff}
.ctaHeroBanner .cmp-teaser__action-container{margin-top:20px}
@media only screen and (max-width:769px){.ctaHeroBanner .cmp-teaser__action-container{margin-bottom:83px}
}
.repFinder{display:flex;flex-direction:column}
@media only screen and (min-width:992px){.repFinder{width:100%;max-width:1024px;display:block;margin:50px auto 100px}
}
.repFinder__headingContainer{padding:50px 20px 18px}
@media only screen and (min-width:992px){.repFinder__headingContainer{padding:50px 0 18px}
}
.repFinder__regionSelectorContainer{position:relative}
@media only screen and (min-width:992px){.repFinder__regionSelectorContainer{display:flex;height:780px}
}
.repFinder__dropdownContainer{right:125px;z-index:1;top:30px;max-width:500px;margin:0 20px 10px}
@media only screen and (min-width:992px){.repFinder__dropdownContainer{margin:0;position:absolute;width:450px}
}
.repFinder__dropdownContainer .select2-container{top:55px !important}
.repFinder__dropdownContainer .select2-dropdown--below{margin-top:0 !important}
.repFinder__dropdownContainer .select2-dropdown--above{margin-top:0 !important;border-top:0;border-bottom:1px solid}
.repFinder__dropdownContainer .select2-container--open .select2-selection{border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}
.repFinder__dropdownContainer .select2{max-width:450px;width:100% !important;top:0 !important}
@media only screen and (min-width:992px){.repFinder__dropdownContainer .select2{position:absolute;width:450px !important}
}
.repFinder__dropdownContainer .select2 .select2-selection{border-color:#acb5c0 !important;height:55px;border-radius:4px}
.repFinder__dropdownContainer .select2 .select2-selection__rendered{padding-top:15px}
.repFinder__dropdownContainer .select2 .select2-selection__arrow{height:55px}
.repFinder__dropdownContainer .select2 .select2-selection__placeholder{color:#3b7b2b !important;font-weight:700}
.repFinder__dropdownContainer .select2-dropdown{border-color:#acb5c0 !important;box-shadow:0 2px 25px 0 rgba(0,0,0,.1) !important}
.repFinder__dropdownContainer .select2-results__options li{font-weight:400 !important;border-color:#acb5c0 !important}
.repFinder__dropdownContainer .select2-results__options li:hover{background-color:#d2e4d5 !important}
.repFinder__dropdownContainer .select2-results__options li[aria-selected=true]{background-color:#fff}
.repFinder__dropdownContainer .select2-results__options li:first-child{border-top:0}
.repFinder__dropdownContainer .select2-results__options li:last-child{border-bottom:0}
.repFinder__dropdownContainer .select2-results__option--highlighted{background-color:#fff !important}
.repFinder__territoryDropdown{font-size:14px;width:90%;height:100%;padding:15px 10px;border:1px solid grey;margin:auto auto 15px;color:#3b7b2b;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;border-radius:5px}
@media only screen and (min-width:992px){.repFinder__territoryDropdown{height:55px;margin-top:0}
}
.repFinder__salesRepCardContainer{border-bottom:1px solid #eee;padding:20px}
.repFinder__salesRepCardContainer:nth-child(odd){background-color:#f8f8f8}
.repFinder__salesRepCardContainer:nth-child(2n){background-color:#fff}
.repFinder__salesRepCardContainer:first-child{border-top:1px solid #eee}
@media only screen and (min-width:992px){.repFinder__salesRepCardContainer:first-child{border-top:0}
}
.repFinder__salesRepsContainer{display:flex;flex-direction:column}
@media only screen and (min-width:992px){.repFinder__salesRepsContainer{width:320px;border:1px solid #eee;border-right:0}
}
.repFinder__salesRepsHeaderContainer .select2{width:auto !important;max-width:250px !important;min-width:0 !important}
.repFinder__salesRepsHeaderContainer .select2-selection{border:none !important;height:37px !important}
.repFinder__salesRepsHeaderContainer .select2-selection__rendered{padding:3px 35px 9px 5px !important;font-weight:700}
.repFinder__salesRepsHeaderContainer .select2-selection__arrow{height:30px !important}
@media only screen and (min-width:992px){.repFinder__salesRepsHeaderContainer{border-bottom:1px solid #eee}
}
.repFinder__roleDropDown{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#3b7b2b;font-size:14px;line-height:26px;display:inline;border:0;margin-bottom:8px;width:unset}
@media only screen and (min-width:992px){.repFinder__roleDropDown.hide{display:block !important}
}
.repFinder__roleDropDownLabel{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#525251;font-size:13px;line-height:24px;padding-left:20px;position:relative;bottom:2px}
@media only screen and (min-width:992px){.repFinder__roleDropDownLabel.hide{display:block !important}
}
.repFinder__salesRepsToggle{float:right;padding-right:20px;margin-top:-25px;color:#3b7b2b;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;display:flex;flex-direction:row;align-items:center;font-weight:700}
@media only screen and (min-width:992px){.repFinder__salesRepsToggle{display:none}
}
.repFinder__togglerIcon.icon-list_bulleted:before,.repFinder__togglerIcon.icon-map:before{font-size:16px;color:#3b7b2b;margin:0 5px 0 0}
.repFinder__selectTitle{font-size:11px !important;margin-top:-8px;margin-left:12px;position:absolute;padding:0 10px;text-align:center;background-color:#fff;z-index:1}
.repFinder__salesRepCardRole{font-size:14px;line-height:24px}
@media only screen and (min-width:992px){.repFinder__salesRepCardRole{max-width:185px}
}
.repFinder__salesRepsCount{font-size:20px;line-height:30px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding:10px 20px 0;font-weight:700}
@media only screen and (min-width:992px){.repFinder__salesRepsCount{font-size:16px}
}
.repFinder__salesRepsNoTerritoryMessage{display:none}
@media only screen and (min-width:992px){.repFinder__salesRepsNoTerritoryMessage{font-size:16px;font-weight:700;line-height:30px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding:24px 0;display:block;text-align:center}
}
.repFinder__salesRepsListContainer{overflow-x:auto;flex:1}
@media only screen and (min-width:992px){.repFinder__salesRepsList.hide,.repFinder__salesRepsListContainer.hide{display:block !important}
}
.repFinder__salesRepInfo{flex-grow:1;padding-left:20px}
.repFinder__salesRepCardHeading{display:flex;flex-direction:row}
.repFinder__salesRepCardBody{padding-left:60px}
.repFinder__salesRepPhoto{font-size:12px;text-transform:uppercase;text-align:center;line-height:40px;color:#fff;border-radius:50%;width:40px;height:40px;overflow:hidden;background-color:#333}
.repFinder__salesRepCardAttName{font-size:14px;line-height:20px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;display:block;padding-bottom:5px;padding-top:15px}
.repFinder__salesRepCardFullName{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:15px;font-weight:700;line-height:18px}
@media only screen and (min-width:992px){.repFinder__salesRepCardFullName{max-width:185px}
}
.repFinder__salesRepCardAttDetail{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#000}
.repFinder__salesRepCardAttValue{color:#3b7b2b;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;display:block;word-break:break-all;font-weight:700}
.repFinder__salesRepCardAttValue--hoverUnderlined:hover{color:#3b7b2b;text-decoration:underline}
.repFinder__salesRepToggler{border-radius:20px;margin-top:10px;border:2px solid #3b7b2b;width:25px;height:25px;overflow:hidden;transform:rotate(90deg);display:flex;align-items:center;justify-content:center}
.repFinder__salesRepToggler:before{color:#3b7b2b;font-size:10px}
.repFinder__salesRepToggler.toggled{border:0;transform:rotate(270deg);background-color:#c8cfd5}
.repFinder__mapContainer{width:100%;height:400px;overflow-y:hidden;margin-bottom:50px}
@media only screen and (min-width:992px){.repFinder__mapContainer.hide{display:block !important}
}
@media only screen and (min-width:992px){.repFinder__mapContainer{height:100%;position:relative;flex:1;border:1px solid #eee}
}
.repFinder__mapCanvas{width:100%;height:400px}
@media only screen and (min-width:992px){.repFinder__mapCanvas{height:100%}
}
.repFinder__mapCanvas .esri-icon{color:#3b7b2b}
.repFinder__mapCanvas .esri-popup{animation:none;border-radius:4px}
.repFinder__mapCanvas .esri-popup--shadow{border:1px solid #fff}
.repFinder__mapCanvas .esri-popup__content{margin:12px 15px;background-color:#3b7b2b;text-align:center;color:#fff;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700}
.repFinder__mapCanvas .esri-popup__footer,.repFinder__mapCanvas .esri-popup__header{display:none}
.repFinder__mapCanvas .esri-popup__main-container{background-color:#3b7b2b;border-radius:4px;width:200px !important}
.repFinder__mapCanvas .esri-popup__pointer-direction{background-color:#3b7b2b;border:1px solid #fff}
.repFinder__headingTitle{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;margin-bottom:15px;font-size:33px}
@media only screen and (min-width:992px){.repFinder__headingTitle{font-size:40px}
}
.repFinder__headingDescription{font-size:14px;line-height:2;margin-bottom:15px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
@media only screen and (min-width:992px){.repFinder__headingDescription{font-size:16px}
}
.repFinder .select2-results__options li{margin-top:0;margin-bottom:0 !important}
:root{--v-modal-holder-padding:32px;--v-modal-backdrop-color:rgba(51,51,51,0.88);--v-modal-content-background-color:#fff}
.v-modal{position:fixed;overflow:auto}
.v-modal,.v-modal__backdrop{top:0;left:0;width:100%;height:100%}
.v-modal__backdrop{position:absolute;background-color:var(--v-modal-backdrop-color,rgba(51,51,51,.88))}
.v-modal__inner{display:table;width:100%;height:100%}
.v-modal__holder{display:table-cell;vertical-align:middle;padding:var(--v-modal-holder-padding,32px)}
.v-modal__content{position:relative;background-color:var(--v-modal-content-background-color,#fff);margin-right:auto;margin-left:auto}
.no-scroll{overflow:hidden}
.v-modal{z-index:1300;scroll-behavior:smooth;background:rgba(0,0,0,.6)}
.v-modal__backdrop{position:fixed;background:transparent}
.v-modal__inner{display:flex;justify-content:center}
.v-modal__holder{display:flex;padding:20px 0 0;vertical-align:top}
.v-modal__content{height:0;background:transparent;box-sizing:border-box}
.v-modal-close{top:14px;right:14px;width:21px;padding:5px;height:21px;font-size:0;display:block;position:absolute;color:#3b7b2b}
@media(min-width:769px){.v-modal__holder{vertical-align:middle}
.v-modal-close{top:33px;right:33px;width:34px;height:34px}
}
.tru-choice-calculator-wrapper{background-color:#e6e8ea}
@media(min-width:992px){.tru-choice-calculator-wrapper{padding:100px 10vw}
}
.tru-choice-calculator-wrapper .location-container{padding:24px 0 4px}
@media(min-width:992px){.tru-choice-calculator-wrapper .location-container{padding:19px 0 7px}
}
.tru-choice-calculator-wrapper .location-container--zipcode-label{font-size:16px;padding:0 0 0 30px;font-weight:400;background-image:none;font-family:HelveticaNowTextRegular,Helvetica;text-transform:capitalize}
@media(min-width:992px){.tru-choice-calculator-wrapper .location-container--zipcode-label{font-size:20px;font-weight:300;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
}
.tru-choice-calculator-wrapper .location-container--zipcode-label:before{left:0;top:1px;content:"\E90A";font-size:15px;background:0;position:absolute;color:#3b7b2b;font-family:corteva_icon !important}
@media(min-width:992px){.tru-choice-calculator-wrapper .location-container--zipcode-label:before{top:4px;font-size:16px}
}
.tru-choice-calculator-wrapper .location-container--zipcode-label:after{display:none}
.tru-choice-calculator-wrapper .location-container--zipcode-label:hover span{text-decoration:none !important}
.tru-choice-calculator-wrapper .c-button-primary{height:60px;font-size:14px}
.tru-choice-calculator-wrapper .c-button-secondary{border:2px solid #ef6023;color:#ef6023;background:#fff;font-size:14px;font-weight:800;height:60px}
.tru-clc-estimate-header{margin-bottom:46px}
@media(min-width:992px){.tru-clc-estimate-header{margin-top:unset;margin-bottom:18px}
}
@media(min-width:992px){.tru-clc-estimate-header .tru-clc-estimate-value-box{height:80px;margin-top:30px}
}
.tru-clc-estimate-header h2{font-size:18px;font-weight:800;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#000}
@media(min-width:992px){.tru-clc-estimate-header h2{font-size:24px;line-height:30px}
}
.tru-clc-estimate-header .tru-clc-estimate-value{line-height:1;font-size:40px;font-weight:300;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
@media(min-width:992px){.tru-clc-estimate-header .tru-clc-estimate-value{top:-35px;font-size:80px;margin-top:10px;line-height:115px;position:relative;white-space:nowrap}
}
.tru-clc-estimate-header .tru-clc-estimate-value--color{color:#60a00b}
.tru-clc-sticky-header{width:100vw;display:flex;padding-bottom:24px;flex-flow:column nowrap;justify-content:center}
@media(min-width:992px){.tru-clc-sticky-header{display:none}
}
.tru-clc-sticky-header.sticky{top:0;z-index:7;margin-top:0;position:sticky;padding-left:20px;margin-left:-20px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}
.tru-clc-sticky-header .tru-clc-estimate-value{font-size:65px}
.tru-choice-calculator-container{margin-top:70px;position:relative;background:white;padding:0 20px 94px}
@media(min-width:992px){.tru-choice-calculator-container{margin-top:0;padding:50px 38px 94px 50px}
}
.tru-choice-calculator-container .true-choice-header{margin-bottom:30px;padding-bottom:41px;border-bottom:1px solid #d8dde1}
@media(min-width:992px){.tru-choice-calculator-container .true-choice-header{margin-bottom:unset}
}
.tru-choice-calculator-container .tru-choice-location{width:242px;padding-left:0;border-bottom:1px solid #d8dde1}
.tru-choice-calculator-container .tru-clc-form{margin-top:44px;position:relative}
@media(min-width:992px){.tru-choice-calculator-container .tru-clc-form{margin-top:0}
}
.tru-choice-calculator-container .title{line-height:36px;margin-bottom:23px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.tru-choice-calculator-container .title span:first-child{font-weight:800;font-size:40px;line-height:36px;display:inline;color:#000}
@media(min-width:992px){.tru-choice-calculator-container .title span:first-child{line-height:45px}
}
.tru-choice-calculator-container .title span:last-child,.tru-choice-calculator-container .title sup{font-weight:300}
.tru-choice-calculator-container .normal-title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding-right:50px;font-weight:300;font-size:40px}
.tru-choice-calculator-container .line-seperator{border-bottom:1px solid #d8dde1}
.tru-choice-calculator-container .line-seperator--sp1{margin-top:30px;margin-bottom:30px}
.tru-choice-calculator-container .sub-title p{font-size:16px;font-weight:700;line-height:28px;color:#3b7b2b;font-family:HelveticaNowTextRegular,Helvetica}
@media(min-width:992px){.tru-choice-calculator-container .sub-title p{font-size:18px;line-height:32px}
}
.tru-choice-calculator-container .tru-calculator-main-section{display:flex;margin-top:5px;flex-direction:column;border-bottom:1px solid #d8dde1}
@media(min-width:992px){.tru-choice-calculator-container .tru-calculator-main-section{margin-top:27px;flex-direction:row;padding-bottom:50px}
}
@media(min-width:768px) and (max-width:992px){.tru-choice-calculator-container .tru-calculator-main-section{flex-direction:row}
}
.tru-choice-calculator-container .tru-calculator-main-section .tru-calculator-section1{border-bottom:1px solid #d8dde1;margin-bottom:70px}
@media(min-width:992px){.tru-choice-calculator-container .tru-calculator-main-section .tru-calculator-section1{width:60%;margin-bottom:0;border-bottom:0}
}
@media(min-width:992px) and (max-width:1100px){.tru-choice-calculator-container .tru-calculator-main-section .tru-calculator-section1{width:65%}
}
@media(min-width:768px) and (max-width:991px){.tru-choice-calculator-container .tru-calculator-main-section .tru-calculator-section1{flex:0 0 50%;border-bottom:0}
}
@media(min-width:768px) and (max-width:991px){.tru-choice-calculator-container .tru-calculator-main-section .tru-calculator-section2{flex:0 0 50%}
}
.tru-choice-calculator-container .tru-calculator-main-section .crops-heading{margin-top:56px;margin-bottom:20px}
.tru-choice-calculator-container .tru-calculator-main-section .crops-heading .crops-heading-text{color:#000;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;line-height:30px}
@media(min-width:992px){.tru-choice-calculator-container .tru-calculator-main-section .crops-heading .crops-heading-text{font-size:24px}
}
.tru-choice-calculator-container .radio-prepay:not(:last-child){margin-top:24px;margin-bottom:28px}
.tru-choice-calculator-container .radio-prepay label{font-size:18px;font-family:HelveticaNowTextRegular,Helvetica;color:#000;padding-left:46px !important}
.tru-choice-calculator-container .radio-prepay label span{font-size:24px;font-weight:700;color:#3b7b2b}
.tru-choice-calculator-container .corteva-cash-down{margin-top:40px}
.tru-choice-calculator-container .corteva-cash-down input{max-width:14.0625rem;border-bottom:1px solid #acb5c0;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.625rem;margin-bottom:.4375rem;display:block;text-indent:0;padding:0}
.tru-choice-calculator-container .corteva-cash-down fieldset{padding-left:0}
.tru-choice-calculator-container .label-text{font-size:18px;font-weight:800;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
@media(min-width:992px){.tru-choice-calculator-container .label-text{font-size:24px}
}
.tru-choice-calculator-container .form-input{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#000;border-bottom:1px solid #a9b3bd}
.tru-choice-calculator-container .form-input-corteva{padding-top:20px}
.tru-choice-calculator-container .crop-item:last-child{padding-bottom:48px}
.tru-choice-calculator-container .crop-item .product-category-box{display:none;padding-bottom:43px}
@media(min-width:992px){.tru-choice-calculator-container .crop-item .product-category-box{padding-bottom:80px}
}
.tru-choice-calculator-container .crop-item .active+.product-category-box{display:block}
.tru-choice-calculator-container .crop-item .active~.crop-acres{background:#f4faec;padding-bottom:37px}
.tru-choice-calculator-container .crop-header{cursor:pointer;font-size:18px;position:relative;margin-bottom:27px;min-height:1.75rem;color:#3b7b2b;line-height:1.75rem;padding-left:2.625rem;padding-right:1.875rem;outline:none !important;transition:color .4s ease}
@media(min-width:992px){.tru-choice-calculator-container .crop-header{margin-bottom:26px}
}
.tru-choice-calculator-container .crop-header:hover{text-decoration:underline}
.tru-choice-calculator-container .crop-header:after{left:0;top:50%;z-index:6;content:"";width:25px;height:26px;display:block;border-radius:50%;position:absolute;pointer-events:none;background-size:contain;transform:translateY(-50%);background:#fff url(toplib/resources/vectors/chevron-down.svg) 50% no-repeat}
.tru-choice-calculator-container .crop-header.active:after{background:url(toplib/resources/vectors/chevron-up.svg);color:0}
.tru-choice-calculator-container .product-category-box{height:auto;background-color:#f4faec;padding-top:30px;margin-left:-28px}
@media(min-width:992px){.tru-choice-calculator-container .product-category-box{padding-left:0;width:520px;margin-left:0}
}
.tru-choice-calculator-container .product-category-box ul{padding-left:28px}
@media(min-width:992px){.tru-choice-calculator-container .product-category-box ul{padding-left:54px}
}
.tru-choice-calculator-container .product-category-box li{list-style:none;margin-top:17px}
@media(min-width:992px){.tru-choice-calculator-container .product-category-box li{margin-top:11px;height:54px}
}
.tru-choice-calculator-container .product-category-label{color:#000;font-family:Helvetica,Neue Helvetica;font-size:16px;font-weight:700;line-height:26px}
@media(min-width:992px){.tru-choice-calculator-container .product-category-label{font-size:18px}
}
.tru-choice-calculator-container .product-category-label .category-edit{content:"";margin-top:-5px;margin-left:5px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/cat-edit-icon.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.tru-choice-calculator-container .product-category-label .category-edit:disabled{opacity:.5}
.tru-choice-calculator-container .product-category-label .product-category-text{padding-left:50px}
.tru-choice-calculator-container .crop-acres{margin-top:-20px;background:white;margin-left:-28px;margin-bottom:20px;padding-bottom:0}
@media(min-width:992px){.tru-choice-calculator-container .crop-acres{width:520px;margin-left:0;margin-bottom:30px}
}
.tru-choice-calculator-container .crop-acres fieldset{position:relative;padding-left:70px}
@media(min-width:992px){.tru-choice-calculator-container .crop-acres fieldset{padding-left:42px}
}
.tru-choice-calculator-container .crop-acres fieldset input{padding:0;height:auto;text-indent:0}
.tru-choice-calculator-container .crop-acres fieldset .acres-savings{display:block;padding-top:5px;font-family:HelveticaNowTextRegular,Helvetica}
@media(min-width:992px){.tru-choice-calculator-container .crop-acres fieldset .acres-savings{padding-top:0;display:inline}
}
@media(min-width:768px) and (max-width:991px){.tru-choice-calculator-container .crop-acres fieldset .acres-savings{display:inline}
}
.tru-choice-calculator-container .acres-eq{color:#3b7b2b;font-size:18px;font-family:Helvetica;padding-right:4px;padding-left:6px;margin-left:-16px}
@media(min-width:992px){.tru-choice-calculator-container .acres-eq{margin-left:0}
}
.tru-choice-calculator-container .form-input-crops{width:191px}
.tru-choice-calculator-container .crop-acres-quantity{font-size:18px;font-weight:700;font-family:HelveticaNowTextRegular,Helvetica}
@media(min-width:992px){.tru-choice-calculator-container .crop-acres-quantity{font-size:24px}
}
.tru-choice-calculator-container .crop-acres-quantity--color{color:#3b7b2b}
.tru-choice-calculator-container .product-box{height:42px;width:248px;padding-left:50px}
@media(min-width:992px){.tru-choice-calculator-container .product-box{height:28px;width:369px;line-height:14px}
}
.tru-choice-calculator-container .product-label{font-style:oblique;font-family:HelveticaNowTextRegular,Helvetica;font-size:12px;line-height:14px;text-overflow:ellipsis;display:-webkit-box;max-height:45px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.tru-choice-calculator-container .product-label:not(:last-child):after{content:", "}
.tru-choice-calculator-container .tru-calculator-prepay-section{margin-top:50px}
.tru-choice-calculator-container .tru-calculator-prepay-section .tru-calculator-prepay-buttons{text-align:center}
@media(min-width:992px){.tru-choice-calculator-container .tru-calculator-prepay-section .tru-calculator-prepay-buttons{text-align:left}
}
.tru-choice-calculator-container .tru-calculator-legal{margin-top:97px}
.tru-choice-calculator-container .tru-calculator-legal p{color:#000;font-family:HelveticaNowTextRegular,Helvetica;font-size:12px;letter-spacing:0;line-height:20px;word-spacing:97%;width:97%}
.tru-choice-calculator-container .acres-label{left:160px;font-size:20px;font-weight:300;position:absolute;font-family:HelveticaNowTextRegular,Helvetica}
@media(min-width:992px){.tru-choice-calculator-container .acres-label{top:4px;left:135px}
}
input:active,input:focus{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;outline:none !important}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.check-box .checkmark:after{border:solid #fd5404 !important;border-width:0 2px 2px 0 !important}
.check-box input:checked~.checkmark{background-color:#fff !important}
.loader-box{align-self:flex-start;margin-top:150px}
.v-select{position:relative;font-family:inherit}
.v-select,.v-select *{box-sizing:border-box}
@-webkit-keyframes vSelectSpinner{0{transform:rotate(0)}
to{transform:rotate(1turn)}
}
@keyframes vSelectSpinner{0{transform:rotate(0)}
to{transform:rotate(1turn)}
}
.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}
.vs__fade-enter,.vs__fade-leave-to{opacity:0}
.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}
.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}
.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}
.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}
.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}
.vs__dropdown-toggle{appearance:none;display:flex;padding:0 0 4px;background:0;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}
.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}
.vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}
.vs--searchable .vs__dropdown-toggle{cursor:text}
.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}
.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}
.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}
.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}
.vs--loading .vs__open-indicator{opacity:0}
.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}
.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}
.vs__no-options{text-align:center}
.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap;cursor:pointer}
.vs__dropdown-option--highlight{background:#5897fb;color:#fff}
.vs__dropdown-option--deselect{background:#fb5858;color:#fff}
.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5);cursor:inherit}
.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}
.vs__deselect{display:inline-flex;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:0;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}
.vs--single .vs__selected{background-color:transparent;border-color:transparent}
.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}
.vs--single.vs--searching .vs__selected{display:none}
.vs__search::-webkit-search-cancel-button{display:none}
.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}
.vs__search,.vs__search:focus{appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:0;outline:0;margin:4px 0 0;padding:0 7px;background:0;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}
.vs__search::placeholder{color:inherit}
.vs--unsearchable .vs__search{opacity:1}
.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}
.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}
.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid rgba(100,100,100,.1);border-left-color:rgba(60,60,60,.45);transform:translateZ(0);animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}
.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}
.vs--loading .vs__spinner{opacity:1}
#truChoiceCalculator .v-modal .customize-products thead,#truChoiceCalculator .v-modal .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products thead,#truChoiceCalculator .v-modal .not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}
}
#truChoiceCalculator .v-modal .customize-products{padding:45px 12px 40px}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products{width:776px;padding:51px 35px 100px}
}
#truChoiceCalculator .v-modal .customize-products header{color:#000;padding:0 10px;margin-bottom:60px}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products header{padding:0;text-align:center;margin-bottom:68px}
}
#truChoiceCalculator .v-modal .customize-products header h2{color:#000;font-size:24px;line-height:26px;margin-bottom:19px}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products header h2{margin-bottom:10px;font-size:32px}
}
#truChoiceCalculator .v-modal .customize-products header p{line-height:16px;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products header p{line-height:24px;font-size:16px}
}
#truChoiceCalculator .v-modal .customize-products .show-invalid.invalid,#truChoiceCalculator .v-modal .customize-products .show-invalid .invalid{display:inline-block;padding-bottom:13px}
#truChoiceCalculator .v-modal .customize-products table{border:0}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products thead{border-width:1px}
}
#truChoiceCalculator .v-modal .customize-products tr{display:flex;row-gap:1px;flex-wrap:wrap;position:relative;padding:0 7px 28px;border:1px solid #d8d8d8}
#truChoiceCalculator .v-modal .customize-products tr:not(:first-child){margin-top:50px}
#truChoiceCalculator .v-modal .customize-products tr:hover{background-color:#f5f5f5}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products tr{position:static;display:table-row;border:0;border-bottom:1px solid #d8d8d8}
}
#truChoiceCalculator .v-modal .customize-products td{padding:0;border:0;flex-basis:49%;vertical-align:top}
#truChoiceCalculator .v-modal .customize-products td:nth-child(1n+2){flex-grow:1}
#truChoiceCalculator .v-modal .customize-products td:nth-child(2){flex-basis:30%;margin-left:42px}
#truChoiceCalculator .v-modal .customize-products td:nth-child(3){flex-basis:35%}
#truChoiceCalculator .v-modal .customize-products td:nth-child(4){flex-basis:26%}
#truChoiceCalculator .v-modal .customize-products td:nth-child(5){flex-basis:39%}
#truChoiceCalculator .v-modal .customize-products .column-heading{font-weight:800;font-size:12px;padding-bottom:14px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
#truChoiceCalculator .v-modal .customize-products .column-heading:first-child{padding-left:13px}
#truChoiceCalculator .v-modal .customize-products .cell{min-height:61px;padding-top:9px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:16px}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .cell{font-size:18px}
}
#truChoiceCalculator .v-modal .customize-products .cell:before{content:"";display:block;flex-basis:100%;font-size:12px;font-weight:800;margin:6px 0 10px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .cell:before{display:none}
}
#truChoiceCalculator .v-modal .customize-products .cell:not(.product){display:flex;flex-wrap:wrap;align-items:flex-start}
#truChoiceCalculator .v-modal .customize-products .cell:not(.product).show-invalid{flex-wrap:wrap}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .cell:not(.product){flex-wrap:nowrap}
}
#truChoiceCalculator .v-modal .customize-products .cell:not(.product) input{width:auto;min-width:68px;border-radius:0;padding:0 0 7px;background:transparent;border:0;border-bottom:1px solid #acb5c0}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .cell:not(.product) input{padding:4px 0 6px}
}
#truChoiceCalculator .v-modal .customize-products .cell:not(.product) .uom{flex-shrink:0}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .cell:not(.product) .uom{margin-top:4px}
}
#truChoiceCalculator .v-modal .customize-products .product{padding-left:0;padding-right:0}
#truChoiceCalculator .v-modal .customize-products .product:before{content:"Product"}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .product{min-width:218px;padding-left:11px;padding-right:15px}
}
#truChoiceCalculator .v-modal .customize-products .product .product-single{display:block;margin-top:10px}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .product .product-single{margin-top:4px}
}
#truChoiceCalculator .v-modal .customize-products .product .v-select{margin-top:6px}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .product .v-select{margin-top:0}
}
#truChoiceCalculator .v-modal .customize-products .product .v-select .vs__dropdown-toggle{border-radius:0;padding-bottom:7px;border:0;border-bottom:1px solid #acb5c0}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .product .v-select .vs__dropdown-toggle{padding-bottom:6px}
}
#truChoiceCalculator .v-modal .customize-products .product .v-select .vs__actions svg{fill:#3b7b2b;transform:scale(.7)}
#truChoiceCalculator .v-modal .customize-products .product .v-select .vs__selected-options{padding:0}
#truChoiceCalculator .v-modal .customize-products .product .v-select .vs__selected{position:static;padding:0;color:#000;margin-left:0;line-height:20px}
#truChoiceCalculator .v-modal .customize-products .product .v-select.vs--open .vs__selected{position:static}
#truChoiceCalculator .v-modal .customize-products .product .v-select.vs--open .vs__open-indicator{transform:rotate(180deg) scale(.7)}
#truChoiceCalculator .v-modal .customize-products .rate-per-acre:before{content:"Rate / Acre"}
#truChoiceCalculator .v-modal .customize-products .rate-per-acre input[disabled]{max-width:68px}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .rate-per-acre{min-width:134px;padding-right:30px;justify-content:flex-start}
}
#truChoiceCalculator .v-modal .customize-products .est-price{position:relative}
#truChoiceCalculator .v-modal .customize-products .est-price:before{content:"Est $ / Unit"}
#truChoiceCalculator .v-modal .customize-products .est-price .uom:before{left:0;top:43px;content:"$";display:block;position:absolute}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .est-price .uom:before{top:13px}
}
#truChoiceCalculator .v-modal .customize-products .est-price.cell input{padding-left:9px}
#truChoiceCalculator .v-modal .customize-products .est-price.cell input[disabled]{max-width:81px}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .est-price{min-width:126px;padding-right:30px}
}
#truChoiceCalculator .v-modal .customize-products .est-price-per-acre:before{content:"$ / Acre"}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .est-price-per-acre{padding-top:13px;padding-right:30px}
}
#truChoiceCalculator .v-modal .customize-products .total-est-price:before{content:"Estimated Total"}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .total-est-price{padding-top:13px;padding-right:40px;position:relative}
}
#truChoiceCalculator .v-modal .customize-products .total-est-price button{top:-38px;right:-1px;width:91px;height:37px;position:absolute;border:1px solid #d8d8d8;border-bottom:0;background-color:#3b7b2b}
#truChoiceCalculator .v-modal .customize-products .total-est-price button:before{font-size:12px;content:"Remove";color:#fff;position:relative;top:-3px;left:1px}
#truChoiceCalculator .v-modal .customize-products .total-est-price button:after{content:" ";top:1px;width:16px;right:-6px;height:16px;pointer-events:none;background-size:16px;position:relative;display:inline-block;transform:rotate(45deg);background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='20'height='20'%3E%3Cgfill='none'fill-rule='evenodd'stroke='%23FFF'transform='rotate(-451010)'%3E%3Ccirclecx='10'cy='10'r='9.35'opacity='.88'/%3E%3Cpathd='M6.6676.667l6.6666.666m0-6.666l-6.6666.666'/%3E%3C/g%3E%3C/svg%3E")}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .total-est-price button{top:auto;right:5px;width:29px;height:29px;border:0;background-color:transparent}
#truChoiceCalculator .v-modal .customize-products .total-est-price button:before{display:none}
#truChoiceCalculator .v-modal .customize-products .total-est-price button:after{top:3px;width:23px;right:auto;height:23px;pointer-events:all;background-size:23px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='20'height='20'%3E%3Cgfill='none'fill-rule='evenodd'stroke='%233B7B2B'transform='rotate(-451010)'%3E%3Ccirclecx='10'cy='10'r='9.35'opacity='.88'/%3E%3Cpathd='M6.6676.667l6.6666.666m0-6.666l-6.6666.666'/%3E%3C/g%3E%3C/svg%3E")}
}
#truChoiceCalculator .v-modal .customize-products .add-row{margin-top:26px;padding-top:26px;padding-left:10px;font-size:14px;color:#3b7b2b;font-family:HelveticaNowTextRegular,Helvetica;font-weight:700;border-top:1px solid #d8d8d8}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .add-row{padding-top:0;border-top:0;margin-top:16px;padding-left:14px}
}
#truChoiceCalculator .v-modal .customize-products .add-row button:before{content:" ";top:5px;width:17px;height:17px;position:relative;background-size:16px;display:inline-block;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='20'height='20'%3E%3Cgfill='none'fill-rule='evenodd'stroke='%233B7B2B'transform='rotate(-451010)'%3E%3Ccirclecx='10'cy='10'r='9.35'opacity='.88'/%3E%3Cpathd='M6.6676.667l6.6666.666m0-6.666l-6.6666.666'/%3E%3C/g%3E%3C/svg%3E")}
#truChoiceCalculator .v-modal .customize-products .add-row button:disabled{color:#7b7979}
#truChoiceCalculator .v-modal .customize-products .add-row button:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='20'height='20'%3E%3Cgfill='none'fill-rule='evenodd'stroke='%237B7979'transform='rotate(-451010)'%3E%3Ccirclecx='10'cy='10'r='9.35'opacity='.88'/%3E%3Cpathd='M6.6676.667l6.6666.666m0-6.666l-6.6666.666'/%3E%3C/g%3E%3C/svg%3E")}
#truChoiceCalculator .v-modal .customize-products .actions{display:flex;margin-top:20px;justify-content:center}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .actions{margin-top:24px}
}
#truChoiceCalculator .v-modal .customize-products .actions .c-button{padding:0;width:103px}
#truChoiceCalculator .v-modal .customize-products .actions .c-button:first-child{margin-right:10px}
#truChoiceCalculator .v-modal .v-modal-view{background:#fff;position:relative}
@media(min-width:769px){#truChoiceCalculator .v-modal .v-modal-view{margin-bottom:50px}
}
#truChoiceCalculator .v-modal .form-view,#truChoiceCalculator .v-modal .success-view{padding:40px 20px 20px}
@media(min-width:769px){#truChoiceCalculator .v-modal .form-view,#truChoiceCalculator .v-modal .success-view{width:800px;height:800px;padding:45px 115px}
}
#truChoiceCalculator .v-modal .form-view header,#truChoiceCalculator .v-modal .success-view header{color:#000;margin-bottom:25px}
@media(min-width:769px){#truChoiceCalculator .v-modal .form-view header,#truChoiceCalculator .v-modal .success-view header{text-align:center;margin-bottom:35px}
}
#truChoiceCalculator .v-modal .form-view header h2,#truChoiceCalculator .v-modal .success-view header h2{color:#000;font-size:24px;margin-bottom:15px}
@media(min-width:769px){#truChoiceCalculator .v-modal .form-view header h2,#truChoiceCalculator .v-modal .success-view header h2{margin-bottom:15px;font-size:32px}
}
#truChoiceCalculator .v-modal .form-view header p,#truChoiceCalculator .v-modal .success-view header p{line-height:12px;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica}
@media(min-width:769px){#truChoiceCalculator .v-modal .form-view header p,#truChoiceCalculator .v-modal .success-view header p{line-height:20px;font-size:16px}
}
#truChoiceCalculator .v-modal .form-view fieldset,#truChoiceCalculator .v-modal .success-view fieldset{display:flex;flex-wrap:wrap;margin-bottom:6px;justify-content:space-between}
#truChoiceCalculator .v-modal .form-view label,#truChoiceCalculator .v-modal .success-view label{width:100%;display:block;font-weight:800;position:relative;margin-bottom:25px;font-size:.8125rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
#truChoiceCalculator .v-modal .form-view label .error,#truChoiceCalculator .v-modal .success-view label .error{display:block}
@media(min-width:769px){#truChoiceCalculator .v-modal .form-view label,#truChoiceCalculator .v-modal .success-view label{flex-basis:48%;margin-bottom:26px}
}
#truChoiceCalculator .v-modal .form-view label:not(.check-box) span,#truChoiceCalculator .v-modal .success-view label:not(.check-box) span{position:relative}
#truChoiceCalculator .v-modal .form-view label.required span:not(.error):after,#truChoiceCalculator .v-modal .success-view label.required span:not(.error):after{top:-1px;right:-5px;content:"*";position:absolute;color:red}
#truChoiceCalculator .v-modal .form-view input,#truChoiceCalculator .v-modal .success-view input{padding:0;width:100%;height:30px;text-indent:0;display:block;margin-top:5px;font-weight:300;font-size:1.25rem;line-height:1.625rem;margin-bottom:.4375rem;font-family:HelveticaNowTextRegular,Helvetica;border:1px solid #acb5c0;border-radius:2px;box-sizing:border-box}
@media(min-width:769px){#truChoiceCalculator .v-modal .form-view input,#truChoiceCalculator .v-modal .success-view input{height:35px;max-width:14.0625rem}
}
#truChoiceCalculator .v-modal .form-view input:focus,#truChoiceCalculator .v-modal .success-view input:focus{border-color:#3b7b2b}
#truChoiceCalculator .v-modal .form-view .check-box,#truChoiceCalculator .v-modal .success-view .check-box{font-size:10px;flex-basis:100%;line-height:12px;padding-left:33px}
@media(min-width:769px){#truChoiceCalculator .v-modal .form-view .check-box,#truChoiceCalculator .v-modal .success-view .check-box{line-height:20px;font-size:12px}
}
#truChoiceCalculator .v-modal .form-view .check-box span,#truChoiceCalculator .v-modal .success-view .check-box span{font-weight:400;font-family:HelveticaNowTextRegular,Helvetica}
#truChoiceCalculator .v-modal .form-view .invalid .error,#truChoiceCalculator .v-modal .success-view .invalid .error{display:inline}
#truChoiceCalculator .v-modal .form-view .captcha,#truChoiceCalculator .v-modal .success-view .captcha{width:fit-content;height:fit-content;margin:auto auto 25px}
#truChoiceCalculator .v-modal .form-view .captch-error,#truChoiceCalculator .v-modal .success-view .captch-error{border:1px solid red}
#truChoiceCalculator .v-modal .form-view .actions,#truChoiceCalculator .v-modal .success-view .actions{display:flex;margin-bottom:25px;justify-content:space-around}
#truChoiceCalculator .v-modal .form-view .actions button,#truChoiceCalculator .v-modal .success-view .actions button{padding:0;min-height:45px;min-width:141px}
@media(min-width:769px){#truChoiceCalculator .v-modal .form-view .actions,#truChoiceCalculator .v-modal .success-view .actions{padding:0 93px}
}
#truChoiceCalculator .v-modal .form-view .legal a,#truChoiceCalculator .v-modal .form-view .legal p,#truChoiceCalculator .v-modal .success-view .legal a,#truChoiceCalculator .v-modal .success-view .legal p{font-size:10px;line-height:15px;text-align:justify;margin-bottom:12px;font-family:HelveticaNowTextRegular,Helvetica}
@media(min-width:769px){#truChoiceCalculator .v-modal .form-view .legal a,#truChoiceCalculator .v-modal .form-view .legal p,#truChoiceCalculator .v-modal .success-view .legal a,#truChoiceCalculator .v-modal .success-view .legal p{text-align:left}
}
#truChoiceCalculator .v-modal .print-view{width:100vw;margin:auto;padding:75px 20px}
@media(min-width:992px){#truChoiceCalculator .v-modal .print-view{width:80vw;padding:42px 50px 56px}
}
#truChoiceCalculator .v-modal .print-view h2{line-height:66px;padding-left:20px;margin-bottom:42px;font-size:24px;background-color:#f6f6f6}
#truChoiceCalculator .v-modal .print-view header{margin-bottom:31px;border-bottom:1px solid #d3d3d3}
#truChoiceCalculator .v-modal .print-view header .hro03-product-header .band-content .product-title,#truChoiceCalculator .v-modal .print-view header h1,.hro03-product-header .band-content #truChoiceCalculator .v-modal .print-view header .product-title{font-size:40px;line-height:45px;margin-bottom:21px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
#truChoiceCalculator .v-modal .print-view header .hro03-product-header .band-content .product-title span:first-child,#truChoiceCalculator .v-modal .print-view header h1 span:first-child,.hro03-product-header .band-content #truChoiceCalculator .v-modal .print-view header .product-title span:first-child{font-weight:800}
#truChoiceCalculator .v-modal .print-view header .hro03-product-header .band-content .product-title span:last-child,#truChoiceCalculator .v-modal .print-view header .hro03-product-header .band-content .product-title sup,#truChoiceCalculator .v-modal .print-view header h1 span:last-child,#truChoiceCalculator .v-modal .print-view header h1 sup,.hro03-product-header .band-content #truChoiceCalculator .v-modal .print-view header .product-title span:last-child,.hro03-product-header .band-content #truChoiceCalculator .v-modal .print-view header .product-title sup{font-weight:300}
#truChoiceCalculator .v-modal .print-view header .hro03-product-header .band-content .product-title sup,#truChoiceCalculator .v-modal .print-view header h1 sup,.hro03-product-header .band-content #truChoiceCalculator .v-modal .print-view header .product-title sup{font-size:20px}
#truChoiceCalculator .v-modal .print-view header .sub-title,#truChoiceCalculator .v-modal .print-view header p{font-size:18px;line-height:32px;margin-bottom:5px;color:#3b7b2b;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700}
#truChoiceCalculator .v-modal .print-view .summary-print{width:100%;height:60px;margin:auto;display:block;font-size:14px;max-width:225px}
#truChoiceCalculator .v-modal .print-view .summary-wrapper{max-width:680px;margin:0 auto 158px}
#truChoiceCalculator .v-modal .print-view .location-print-wrapper{display:flex;row-gap:20px;flex-wrap:wrap;margin-bottom:75px;align-items:flex-end;justify-content:flex-end;flex-direction:row-reverse}
@media(min-width:769px){#truChoiceCalculator .v-modal .print-view .location-print-wrapper{justify-content:flex-end;justify-content:space-between}
}
#truChoiceCalculator .v-modal .print-view .location-print-wrapper .location{font-size:18px;align-self:center;margin-right:20px}
#truChoiceCalculator .v-modal .print-view .location-print-wrapper .location b{font-weight:800;padding-right:6px;letter-spacing:1px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
#truChoiceCalculator .v-modal .print-view .location-print-wrapper .location i{padding-right:5px}
#truChoiceCalculator .v-modal .print-view .location-print-wrapper .location span{letter-spacing:1.8px}
#truChoiceCalculator .v-modal .print-view .location-print-wrapper .summary-print{margin:0}
#truChoiceCalculator .v-modal .print-view .summary-estimated{display:flex;flex-wrap:wrap;font-weight:800;margin-bottom:5px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;justify-content:space-between}
#truChoiceCalculator .v-modal .print-view .summary-estimated p{display:flex;font-size:24px;line-height:32px;margin-bottom:60px;flex-direction:column}
#truChoiceCalculator .v-modal .print-view .summary-estimated p .summary-title{margin-bottom:36px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
#truChoiceCalculator .v-modal .print-view .summary-estimated p .summary-amount{font-size:80px;font-weight:300;color:#3b7b2b}
#truChoiceCalculator .v-modal .print-view .summary-breakdown{margin-bottom:48px}
#truChoiceCalculator .v-modal .print-view .summary-breakdown li{font-size:18px;line-height:32px;padding-left:91px;margin-bottom:6px;color:#3b7b2b;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700}
#truChoiceCalculator .v-modal .print-view .summary-breakdown li .breakdown-amount{min-width:70px;margin-right:11px;display:inline-block}
#truChoiceCalculator .v-modal .print-view .summary-breakdown li .breakdown-item{color:#000}
#truChoiceCalculator .v-modal .print-view .selected-products h2{margin-bottom:21px}
#truChoiceCalculator .v-modal .print-view .selected-products .selected-product{margin-bottom:22px}
#truChoiceCalculator .v-modal .print-view .selected-products .selected-product h3{font-size:16px;font-weight:400;padding-left:92px;margin-bottom:22px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
#truChoiceCalculator .v-modal .print-view .selected-products .selected-product h3 .selected-seed{font-size:18px;font-weight:800;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
#truChoiceCalculator .v-modal .print-view .selected-products .selected-product h3 .selected-acres{font-weight:300}
#truChoiceCalculator .v-modal .print-view .selected-products .selected-product h3 .selected-savings{font-weight:800;color:#3b7b2b}
#truChoiceCalculator .v-modal .print-view .selected-products .selected-product .product-category-box{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;padding:46px 105px 17px;background-color:#f6f6f6}
#truChoiceCalculator .v-modal .print-view .selected-products .selected-product .product-category-box .product-category-text{font-size:16px;font-weight:700}
#truChoiceCalculator .v-modal .print-view .selected-products .selected-product .product-category-box .product-category-label{display:block;padding-left:43px;margin-bottom:16px}
#truChoiceCalculator .v-modal .print-view .selected-products .selected-product .product-category-box .product-box{font-size:14px;font-weight:300;padding-left:58px}
#truChoiceCalculator .v-modal .print-view .selected-products .selected-product .product-category-box .product-box li{list-style-type:disc}
#truChoiceCalculator .v-modal .print-view .selected-products .selected-product .product-category-box .product-category{margin-bottom:34px}
#truChoiceCalculator .v-modal .print-view hr{height:0;margin-bottom:50px;border-bottom:1px solid #d3d3d3}
#truChoiceCalculator .v-modal .print-view .legal{margin-top:81px}
#truChoiceCalculator .v-modal .print-view .legal p{font-size:12px;line-height:20px;margin-bottom:10px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.det37-audio-component .band-content{max-width:850px;border:1px solid #e4e2e0;border-top:5px solid #ef6023}
@media screen and (max-width:769px){.det37-audio-component .band-content{border-left:0;border-right:0}
}
.det37-audio-component .band-content .hide{display:none}
.det37-audio-component .band-content .content-wrapper .text-content{max-width:600px;margin:30px auto 0}
.det37-audio-component .band-content .content-wrapper .text-content .audio-header{font-size:24px;line-height:30px}
.det37-audio-component .band-content .content-wrapper .text-content .audio-description{font-size:16px;line-height:30px}
.det37-audio-component .band-content .content-wrapper .text-content .audio-header+.audio-description{margin-top:5px}
.det37-audio-component .band-content .content-wrapper img{pointer-events:none}
@media screen and (max-width:769px){.det37-audio-component .band-content .content-wrapper{text-align:center}
}
.det37-audio-component .band-content .audio-wrapper{border-top:1px solid #e4e2e0;border-bottom:1px solid #e4e2e0;max-width:600px;margin:30px auto 40px;height:50px;position:relative}
@media screen and (max-width:769px){.det37-audio-component .band-content .audio-wrapper{margin:20px 0 40px;max-width:none}
}
.det37-audio-component .band-content .audio-wrapper input{position:absolute;left:50px;top:0;margin:18px 0;padding:0;width:calc(100% - 200px)}
.det37-audio-component .band-content .audio-wrapper .button{height:50px;width:50px;padding:12px;display:inline-block;position:absolute}
.det37-audio-component .band-content .audio-wrapper .button .player-icon{height:25px;width:25px}
.det37-audio-component .band-content .audio-wrapper .button .player-icon.play{background:transparent url(toplib/resources/vectors/play-icon.svg) 50% no-repeat}
.det37-audio-component .band-content .audio-wrapper .button .player-icon.play:hover{background:transparent url(toplib/resources/vectors/play-icon-hover.svg) 50% no-repeat}
.det37-audio-component .band-content .audio-wrapper .button .player-icon.pause{background:transparent url(toplib/resources/vectors/pause-icon.svg) 50% no-repeat}
.det37-audio-component .band-content .audio-wrapper .button .player-icon.audio{background:transparent url(toplib/resources/vectors/volume-icon.svg) 50% no-repeat}
.det37-audio-component .band-content .audio-wrapper .button .player-icon.audio:hover{background:transparent url(toplib/resources/vectors/volume-icon-hover.svg) 50% no-repeat}
.det37-audio-component .band-content .audio-wrapper .button.audio{right:0;pointer-events:none}
.det37-audio-component .band-content .audio-wrapper .button.audio div{pointer-events:all}
.det37-audio-component .band-content .audio-wrapper .button.mute div.player-icon.audio{background:transparent url(toplib/resources/vectors/volume-mute-icon.svg) 50% no-repeat}
.det37-audio-component .band-content .audio-wrapper .button.mute div.player-icon.audio:hover{background:transparent url(toplib/resources/vectors/volume-mute-icon-hover.svg) 50% no-repeat}
.det37-audio-component .band-content .audio-wrapper .seeker{-webkit-appearance:none;height:13px;background:transparent;outline:0;-webkit-transition:.2s;transition:opacity .2s;z-index:3}
.det37-audio-component .band-content .audio-wrapper .seeker::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:#3b7b2b;cursor:pointer}
.det37-audio-component .band-content .audio-wrapper .seeker::-webkit-slider-thumb:hover{background-color:#387b2b}
.det37-audio-component .band-content .audio-wrapper .seeker::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#3b7b2b;cursor:pointer}
.det37-audio-component .band-content .audio-wrapper .seeker::-ms-thumb{-webkit-appearance:none;appearance:none;width:11px;height:11px;border-radius:50%;background:#3b7b2b;cursor:pointer}
.det37-audio-component .band-content .audio-wrapper .seeker::-ms-track{height:6px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}
.det37-audio-component .band-content .audio-wrapper .seeker::-ms-fill-lower{background:#3b7b2b;height:6px;border-color:transparent;border-top:3px;border-bottom:3px}
.det37-audio-component .band-content .audio-wrapper .seeker::-ms-fill-upper{background:#acb5c0;height:6px}
.det37-audio-component .band-content .audio-wrapper .seeker::-ms-tooltip{display:none}
.det37-audio-component .band-content .audio-wrapper .volume-control{height:13px;width:80px;right:-15px;top:-55px;left:auto;transform:rotate(-90deg)}
.det37-audio-component .band-content .audio-wrapper .volume-control::-webkit-slider-thumb{border:1px solid #acb5c0;background:#fff}
.det37-audio-component .band-content .audio-wrapper .volume-control::-ms-thumb{background:#fff;border:1px solid #acb5c0}
.det37-audio-component .band-content .audio-wrapper .timer{display:inline-block;padding:12px 0;height:26px;width:max-content;right:50px;position:absolute;font-size:14px;line-height:26px}
.det37-audio-component .band-content .audio-wrapper.format-error,.det37-audio-component .band-content .audio-wrapper .player-error{pointer-events:none}
.det37-audio-component .band-content .audio-wrapper.format-error .button .player-icon.play,.det37-audio-component .band-content .audio-wrapper .player-error .button .player-icon.play{background:transparent url(toplib/resources/vectors/play-icon-disabled.svg) 50% no-repeat}
.det37-audio-component .band-content .audio-wrapper.format-error .button .player-icon.pause,.det37-audio-component .band-content .audio-wrapper .player-error .button .player-icon.pause{background:transparent url(toplib/resources/vectors/pause-icon.svg) 50% no-repeat}
.det37-audio-component .band-content .audio-wrapper.format-error .button .player-icon.audio,.det37-audio-component .band-content .audio-wrapper .player-error .button .player-icon.audio{background:transparent url(toplib/resources/vectors/volume-icon-disabled.svg) 50% no-repeat}
.det37-audio-component .band-content .audio-wrapper.format-error .button.mute div.player-icon.audio,.det37-audio-component .band-content .audio-wrapper .player-error .button.mute div.player-icon.audio{background:transparent url(toplib/resources/vectors/volume-mute-icon.svg) 50% no-repeat}
.det37-audio-component .band-content .audio-wrapper.format-error .button.audio div,.det37-audio-component .band-content .audio-wrapper .player-error .button.audio div{pointer-events:none}
.det37-audio-component .band-content .audio-wrapper.format-error .seeker::-webkit-slider-thumb,.det37-audio-component .band-content .audio-wrapper .player-error .seeker::-webkit-slider-thumb{background-color:#acb5c0}
.det37-audio-component .band-content .audio-wrapper.format-error .seeker::-ms-thumb,.det37-audio-component .band-content .audio-wrapper .player-error .seeker::-ms-thumb{background-color:#acb5c0}
.det37-audio-component .band-content .audio-wrapper .seeker-progress{background-color:#3b7b2b;height:6px;position:absolute;left:50px;top:21px;z-index:2}
.det37-audio-component .band-content .audio-wrapper .seeker-shadow{position:absolute;height:6px;background:#acb5c0;right:150px;top:21px}
.det37-audio-component .band-content .audio-wrapper .volume-progress{background-color:#3b7b2b;height:80px;width:4px;position:absolute;right:23px;top:-70px}
.det37-audio-component .band-content .audio-wrapper .volume-shadow{position:absolute;height:40px;width:4px;background:#acb5c0;right:23px;top:-70px}
.det37-audio-component .band-content .audio-wrapper .progress-dialog{font-size:12px;padding:3px 7px;width:45px;height:25px;position:absolute;top:-15px;background:#fff;border:1px solid #acb5c0;display:none;border-radius:3px;box-shadow:0 0 4px 1px #acb5c0}
.det37-audio-component .band-content .audio-wrapper .progress-dialog.hide{display:none}
.det37-audio-component .band-content .audio-wrapper .progress-dialog.active{display:block}
.det37-audio-component .band-content .audio-wrapper.device-mobile .progress-bar{width:calc(100% - 150px)}
.det37-audio-component .band-content .audio-wrapper.device-mobile .seeker-shadow{right:100px}
.det37-audio-component .band-content .audio-wrapper.device-mobile .timer{right:12px}
.det37-audio-component .band-content .error-wrapper{max-width:600px;margin:0 auto;color:#cc3602;position:absolute;top:60px;font-size:13px;line-height:16px}
.separator{width:80%;height:5px;margin:0 auto}
.separator.pioneer{background:#ef6023}
.separator.corteva{background:#00dc78}
.separator.brevant{background:#f47c06}
.map-info-box-data{display:none}
#myMap{position:relative;width:80%;height:700px;margin:0 auto}
#myMap .MicrosoftMap .Infobox{width:225px;background:white;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;border-radius:0;border:0}
#myMap .MicrosoftMap .Infobox .infobox-close{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/corteva-close.svg) no-repeat;width:20px;height:20px;background-position:-2px}
#myMap .MicrosoftMap .Infobox .infobox-close img{display:none}
#myMap .MicrosoftMap .Infobox .infobox-body{max-height:160px !important}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info{height:auto;max-height:80px !important;padding-top:0}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list{display:block;list-style-type:none;padding:0}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list .location{margin:10px 0}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list .location .location-title{margin:0;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px !important;font-weight:700;color:#0072ce;line-height:20px}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list .location .location-subTitle{margin:0;font-size:12px !important;line-height:20px}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.corteva .inner-nav-wrapper .sections section h3 .close-infobox,#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.corteva h4 .close-infobox,.inner-nav-wrapper .sections section #myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.corteva h3 .close-infobox{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/corteva-close.svg) no-repeat}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.corteva .location .get-directions,#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.corteva .location .location-title{color:#0072ce !important}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.pioneer .inner-nav-wrapper .sections section h3 .close-infobox,#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.pioneer h4 .close-infobox,.inner-nav-wrapper .sections section #myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.pioneer h3 .close-infobox{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/pioneer-close.svg) no-repeat}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.pioneer .location .get-directions,#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.pioneer .location .location-title{color:#ef6023 !important}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.brevant .inner-nav-wrapper .sections section h3 .close-infobox,#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.brevant h4 .close-infobox,.inner-nav-wrapper .sections section #myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.brevant h3 .close-infobox{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/brevant-close.svg) no-repeat}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.brevant .location .get-directions,#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.brevant .location .location-title{color:#750d2b !important}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-actions{border:0;height:35px;position:relative;top:-5px;left:-2px}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-actions .infobox-actions-list li a{color:#0072ce !important}
#myMap.corteva .MicrosoftMap .Infobox .infobox-close{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/corteva-close.svg) no-repeat}
#myMap.corteva .MicrosoftMap .Infobox .infobox-body .infobox-actions .infobox-actions-list li a{color:#0072ce !important}
#myMap.pioneer .MicrosoftMap .Infobox .infobox-close{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/pioneer-close.svg) no-repeat}
#myMap.pioneer .MicrosoftMap .Infobox .infobox-body .infobox-actions .infobox-actions-list li a{color:#ef6023 !important}
#myMap.brevant .MicrosoftMap .Infobox .infobox-close{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/brevant-close.svg) no-repeat}
#myMap.brevant .MicrosoftMap .Infobox .infobox-actions .infobox-actions-list li a{color:#750d2b !important}
#map-legend{position:relative;width:80%;height:50px;margin:0 auto;background:lightgrey;display:flex;align-items:center;justify-content:flex-start}
#map-legend .title{width:5%;margin:0 30px;font-weight:700;pointer-events:none;min-width:60px}
#map-legend .title #arrow-icon{width:20px;height:20px;display:none}
#map-legend #legend-list{width:80%;list-style-type:none;display:flex;justify-content:flex-start;margin:0;height:100%;align-items:center}
#map-legend #legend-list .legend{width:25%;max-width:150px;display:flex;align-items:center;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px}
#map-legend #legend-list .legend .pin-icon{display:block;width:20px;height:24px;margin-right:10px}
#map-legend #legend-list .legend .pin-icon.primaryColor{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/insecticide.svg) no-repeat}
#map-legend #legend-list .legend .pin-icon.secondaryColor1{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/fungicide.svg) no-repeat}
#map-legend #legend-list .legend .pin-icon.secondaryColor2{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/nitrogen-stabilizer.svg) no-repeat}
#map-legend #legend-list .legend .pin-icon.secondaryColor3{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/herbicide.svg) no-repeat}
#map-legend #legend-list .legend .pin-icon.secondaryColor4{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/nematicide.svg) no-repeat}
#map-legend #legend-list .legend .pin-icon.secondaryColor5{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/seed-treatment.svg) no-repeat}
#map-legend #legend-list .legend .pin-icon.secondaryColor6{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/other.svg) no-repeat}
#map-legend #legend-list.pioneer .legend .pin-icon.primaryColor{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/green-pin.svg) no-repeat}
#map-legend #legend-list.pioneer .legend .pin-icon.secondaryColor1{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/orange-pin.svg) no-repeat}
#map-legend #legend-list.pioneer .legend .pin-icon.secondaryColor2{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/Dark-Green.svg) no-repeat}
#map-legend #legend-list.pioneer .legend .pin-icon.secondaryColor3{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/grey-pin.svg) no-repeat}
#map-legend #legend-list.pioneer .legend .pin-icon.secondaryColor4,#map-legend #legend-list.pioneer .legend .pin-icon.secondaryColor5,#map-legend #legend-list.pioneer .legend .pin-icon.secondaryColor6{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/green-pin.svg) no-repeat}
#map-legend #legend-list.brevant .legend .pin-icon.primaryColor{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/Brevant-Brown.svg) no-repeat}
#map-legend #legend-list.brevant .legend .pin-icon.secondaryColor1{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/brevant-Light-Brown.svg) no-repeat}
#map-legend #legend-list.brevant .legend .pin-icon.secondaryColor2{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/light-organe.svg) no-repeat}
#map-legend #legend-list.brevant .legend .pin-icon.secondaryColor3{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/grey-pin.svg) no-repeat}
#map-legend #legend-list.brevant .legend .pin-icon.secondaryColor4,#map-legend #legend-list.brevant .legend .pin-icon.secondaryColor5,#map-legend #legend-list.brevant .legend .pin-icon.secondaryColor6{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/Brevant-Brown.svg) no-repeat}
.map-caption{position:relative;width:80%;margin:20px auto}
.map-caption .title{font-weight:700}
#MicrosoftNav #ZoomInButton{border-radius:4px 4px 0 0;background-color:#fff;border:0;background-image:none;box-shadow:0 2px 4px 0 grey;margin:20px 0 0}
#MicrosoftNav #ZoomInButton .NavButton_Icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTAgMGgxNnYxNkgweiIvPjxwYXRoIGQ9Ik0xNCA3SDlWMmExIDEgMCAwMC0yIDB2NUgyYTEgMSAwIDAwMCAyaDV2NWExIDEgMCAwMDIgMFY5aDVhMSAxIDAgMDAwLTJ6IiBmaWxsPSIjNzY3Njc2Ii8+PC9nPjwvc3ZnPg==);height:20px;width:20px;margin:10px auto;border-radius:4px;background-size:contain;background-position:50%;background-repeat:no-repeat}
#MicrosoftNav #ZoomInButton:hover{box-shadow:0 2px 4px 1px rgba(0,0,0,.14)}
#MicrosoftNav #ZoomOutButton{border-radius:0 0 4px 4px;background-color:#fff;border:0;margin:0;background-image:none;box-shadow:0 2px 4px 0 grey}
#MicrosoftNav #ZoomOutButton .NavButton_Icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0IDdIMmExIDEgMCAwMDAgMmgxMmExIDEgMCAwMDAtMnoiIGZpbGw9IiM3Njc2NzYiLz48L3N2Zz4=);height:20px;width:20px;margin:10px auto;border-radius:4px;background-size:contain;background-position:50%;background-repeat:no-repeat}
#MicrosoftNav #ZoomOutButton:hover{box-shadow:0 2px 4px 1px rgba(0,0,0,.14)}
#MicrosoftNav .bm_LocateMeControl{display:none}
@media(max-width:600px){#map-legend{cursor:pointer;flex-direction:column}
#map-legend.open{height:auto}
#map-legend .title{display:flex;width:100%;padding-left:20px;margin:10px 0;color:#0072ce;font-size:14px;pointer-events:all}
#map-legend .title #arrow-icon{display:inline-block;position:relative;top:-1px}
#map-legend .title #arrow-icon.up{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/upward-arrow.svg) no-repeat}
#map-legend .title #arrow-icon.down{background:url(../../../../content/dam/dpagco/pioneer/na/us/en/global-images/MapComponent/downward-arrow.svg) no-repeat}
#map-legend #legend-list{display:none;width:100%;padding-left:10px}
#map-legend #legend-list.visible{display:block !important}
#map-legend #legend-list .legend{width:40%;float:left;margin:10px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;max-width:100px}
}
.cui-map{width:80%;margin:0 auto}
.cui-map .dark{fill:#333740}
.cui-map .light{fill:#c4c9d4}
.cui-map .blue{fill:#0072ce}
.cui-map .orange{fill:#fc4c02}
.cui-map .green{fill:#65fca2}
.cui-map .pioneer-green{fill:#1e772d}
.cui-map .multiple-color{fill:#979797}
.cui-map__container{display:flex;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin:20px 0}
@media(min-width:992px){.cui-map__container{height:640px}
}
.cui-map__wrapper{width:100%;padding:0 0 5px;background:#fff}
.cui-map__header{padding:30px;background:#fff}
@media(min-width:992px){.cui-map__header{display:none}
}
.cui-map__header-title{font-size:22px;line-height:28px;margin:0 0 4px;color:#333843}
.cui-map__header-description{font-size:14px;line-height:24px;color:#333843}
.cui-map__header-button{min-width:160px;border:1px solid #3b7b2b;padding:14px 16px;margin:20px 0 0;border-radius:4px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;line-height:18px;color:#3b7b2b;text-align:center;text-transform:uppercase}
.cui-map .cui-azure-map{width:100%;height:305px}
@media(min-width:992px){.cui-map .cui-azure-map{height:550px}
}
.cui-map__legend{width:100%;height:100%;display:flex;flex-wrap:wrap;gap:4px 10px}
.cui-map__legend-scroll{min-height:60px;max-height:78px;overflow:hidden;overflow-y:auto;padding:0 10px 0 0}
@media(min-width:992px){.cui-map__legend-scroll{max-height:60px;padding:0 4px 0 0}
}
@supports(-moz-appearance:none){.cui-map__legend-scroll{scrollbar-width:thin;scrollbar-color:#d9d9d9 #fff}
}
.cui-map__legend-scroll::-webkit-scrollbar{width:4px}
.cui-map__legend-scroll::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:2px}
.cui-map__legend-container{min-height:90px;max-height:108px;background:#fff;padding:0 0 10px 20px;margin:15px 6px 0 0;overflow:hidden}
@media(min-width:992px){.cui-map__legend-container{max-height:90px;padding:15px 0 15px 20px;margin:0 6px 0 0;border-left:1px solid #e1e5ea}
}
.cui-map__legend-title{font-size:14px;line-height:24px;margin:0 0 4px}
.cui-map__legend-item{display:flex;align-items:center;gap:8px}
.cui-map__legend-item-pin{min-width:10px;width:10px;height:10px;border-radius:50%;align-self:baseline;margin:2px 0 0}
.cui-map__legend-item-pin.dark{background-color:#333740}
.cui-map__legend-item-pin.light{background-color:#c4c9d4}
.cui-map__legend-item-pin.blue{background-color:#0072ce}
.cui-map__legend-item-pin.orange{background-color:#fc4c02}
.cui-map__legend-item-pin.green{background-color:#65fca2}
.cui-map__legend-item-pin.pioneer-green{background-color:#1e772d}
.cui-map__legend-item-name{font-size:10px;line-height:14px;color:#95a0b4}
.cui-map__left-rail{display:none;background:#fff;padding:30px 17px 30px 20px;overflow:hidden}
@media(min-width:992px){.cui-map__left-rail{padding:30px 7px 30px 10px}
}
.cui-map__left-rail--show-popup{position:fixed;top:0;left:0;width:100vw;height:100dvh;display:block;z-index:1031}
@media(min-width:992px){.cui-map__left-rail--show-popup{position:static}
}
@media(min-width:992px){.cui-map__left-rail{display:block;max-width:324px;width:100%;height:100%}
}
.cui-map__left-rail-top-container{padding:0 0 20px;margin:0 13px 0 10px;border-bottom:1px solid #c4c9d4}
.cui-map__left-rail-top-back{font-size:14px;line-height:18px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#3b7b2b;display:flex;align-items:center;gap:10px}
.cui-map__left-rail-top-back:before{content:"";width:24px;height:24px;background:#3b7b2b;-webkit-mask:url(toplib/resources/vectors/arrow-small.svg) no-repeat center;mask:url(toplib/resources/vectors/arrow-small.svg) no-repeat center}
.cui-map__left-rail-top-back-container{display:flex;justify-content:space-between;align-items:center}
.cui-map__left-rail-top-close{display:none;width:24px;height:24px;background:#c4c9d4;-webkit-mask:url(toplib/resources/vectors/close.svg) no-repeat center/16px;mask:url(toplib/resources/vectors/close.svg) no-repeat center/16px}
@media(min-width:992px){.cui-map__left-rail-top-close{display:block}
}
.cui-map__left-rail-top-close-popup{width:44px;height:44px;background:#f5fafe;border-radius:50%}
@media(min-width:992px){.cui-map__left-rail-top-close-popup{display:none}
}
.cui-map__left-rail-top-close-popup:before{content:"";display:block;width:100%;height:100%;background:#464a54;-webkit-mask:url(toplib/resources/vectors/close.svg) no-repeat center/16px;mask:url(toplib/resources/vectors/close.svg) no-repeat center/16px}
.cui-map__left-rail-title{font-size:22px;line-height:28px;margin:0 0 4px;color:#333843;display:none}
@media(min-width:992px){.cui-map__left-rail-title{display:block}
}
.cui-map__left-rail-description{font-size:14px;line-height:24px;color:#333843;display:none}
@media(min-width:992px){.cui-map__left-rail-description{display:block}
}
.cui-map__left-rail-result-scroll{overflow:hidden;flex-grow:1;overflow-y:scroll;padding:0 9px 0 10px}
@supports(-moz-appearance:none){.cui-map__left-rail-result-scroll{padding:0 13px 0 10px;scrollbar-width:thin;scrollbar-color:#d9d9d9 #fff}
@media(min-width:992px){.cui-map__left-rail-result-scroll{padding:0 5px 0 10px}
}
}
.cui-map__left-rail-result-scroll::-webkit-scrollbar{width:4px}
.cui-map__left-rail-result-scroll::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:2px}
.cui-map__left-rail-result-container{overflow:hidden;border-top:1px solid #c4c9d4}
.cui-map__left-rail-result-container label{display:inline}
.cui-map__left-rail-result-container .flickity-slider{width:100%}
.cui-map__left-rail-result-item{width:100%;display:flex;align-items:center;gap:10px;padding:22px 0;border-bottom:1px solid #c4c9d4;font-size:12px;line-height:18px;color:#333843}
.cui-map__left-rail-result-item:after{content:"";min-width:8px;width:8px;height:10px;-webkit-mask:url(toplib/resources/vectors/carot-down.svg) no-repeat center/10px 6px;mask:url(toplib/resources/vectors/carot-down.svg) no-repeat center/10px 6px;background:#95a0b4;transform:rotate(-90deg);margin:0 4px 0 auto}
.cui-map__left-rail-result-item__svg-container{display:flex;align-self:baseline}
.cui-map__left-rail-result-item__svg-container svg{fill:inherit}
.cui-map__left-rail-result-item__title{display:flex;align-items:center;gap:10px}
.cui-map__left-rail-result-item__title h3{margin:-5px 0 0;font-size:22px;font-weight:700;line-height:28px;color:#333843}
.cui-map__left-rail-result-item__description{width:100%;display:flex;flex-direction:column;gap:4px}
.cui-map__left-rail-result-item__description>div,.cui-map__left-rail-result-item__description>div *{font-size:14px;font-weight:400;line-height:24px;color:#333843}
.cui-map__left-rail-result-item__description:has(table) .cui-map__left-rail-subtitle{display:none}
.cui-map__left-rail-result-item__description table{border:unset;border-bottom:1px solid #f1f3f5}
.cui-map__left-rail-result-item__description table tr{display:flex;flex-direction:column}
.cui-map__left-rail-result-item__description table td{border:unset;border-left:1px solid #f1f3f5;border-right:1px solid #f1f3f5}
.cui-map__left-rail-result-item__description table td:nth-child(odd){font-size:13px;line-height:16px;font-weight:700;padding:8px 10px;background:#f1f3f5;color:#000}
.cui-map__left-rail-result-item__description table td:nth-child(2n){padding:4px 10px}
.cui-map__left-rail-result-item__description-yield{border-bottom:1px solid #f1f3f5}
.cui-map__left-rail-result-item__description-yield p{border-left:1px solid #f1f3f5;border-right:1px solid #f1f3f5}
.cui-map__left-rail-result-item__description-yield p:nth-child(odd){font-size:13px;line-height:16px;font-weight:700;padding:8px 10px;background:#f1f3f5;color:#000}
.cui-map__left-rail-result-item__description-yield p:nth-child(2n){padding:4px 10px}
.cui-map__left-rail-result-item__link{width:100%;max-width:315px;border:1px solid #3b7b2b;padding:15px 16px;border-radius:4px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;line-height:18px;color:#3b7b2b;text-align:center;text-transform:uppercase}
.cui-map__left-rail-result-item__slider-container{display:flex;justify-content:space-between;width:100%;align-items:center;position:fixed;left:0;bottom:5px;padding:12px 20px;border-top:1px solid #c4c9d4;background:#fff;z-index:1}
@media(min-width:992px){.cui-map__left-rail-result-item__slider-container{position:static;border:unset;width:auto;padding:20px 0;margin:0 13px 0 10px}
}
.cui-map__left-rail-result-item__slider-button{width:32px;height:32px;border-radius:4px 0 0 0;background:#f1f3f5;box-shadow:0 0 8px 0 #00000040}
.cui-map__left-rail-result-item__slider-button:before{content:"";display:block;width:100%;height:100%;background:#3b7b2b;-webkit-mask:url(toplib/resources/vectors/arrow-small.svg) center/16px 14px no-repeat;mask:url(toplib/resources/vectors/arrow-small.svg) center/16px 14px no-repeat}
.cui-map__left-rail-result-item__slider--right:before{transform:rotate(180deg)}
.cui-map__left-rail-result-item__slider-info{font-size:12px;line-height:16px;color:#95a0b4}
.cui-map__left-rail-result__transition{position:relative}
.cui-map__left-rail-result__transition>div{position:absolute;width:100%}
.cui-map__left-rail-location{font-size:14px;font-weight:700;line-height:24px;color:#333843}
.cui-map__left-rail-location-container{display:flex;align-items:center;justify-content:space-between;padding:20px 0;margin:0 13px 0 10px;gap:16px}
.cui-map__left-rail-location__icon{min-width:27px;width:27px;height:28px;background:#3b7b2b;-webkit-mask:url(toplib/resources/vectors/ic_direction.svg) no-repeat center;mask:url(toplib/resources/vectors/ic_direction.svg) no-repeat center}
.cui-map__left-rail-location__icon a{display:block;width:100%;height:100%}
.cui-map__left-rail-subtitle{font-size:13px;font-weight:700;line-height:16px;color:#8f8f8f}
.cui-map__left-rail--step-1,.cui-map__left-rail--step-2,.cui-map__left-rail--step-3{overflow:hidden;display:flex;flex-direction:column;height:100%}
.cui-map__left-rail--step-1 .cui-map__left-rail-top-container{padding:0 0 20px;border:unset}
@media(min-width:992px){.cui-map__left-rail--step-1 .cui-map__left-rail-top-back-container{display:none}
}
.cui-map__left-rail--step-3 .cui-map__left-rail-result-item{border:unset;display:flex;flex-direction:column;align-items:baseline;gap:20px;padding:22px 2px 0}
.cui-map__left-rail--step-3 .cui-map__left-rail-result-item:after{content:unset}
@media(min-width:992px){.cui-map__left-rail--step-3 .cui-map__left-rail-result-item__slider-container{padding:0 0 20px}
}
.cui-map__left-rail--with-slider{padding:0 0 57px}
@media(min-width:992px){.cui-map__left-rail--with-slider{padding:0}
}
@media print{.textAsset{padding:50px 0}
}
.com22-text-asset.no-top-padding{padding:0 10vw 100px}
.com22-text-asset.no-bottom-padding{padding:100px 10vw 0}
.com22-text-asset.no-padding{padding:0 10vw}
@media screen and (max-width:769px){.com22-text-asset.no-top-padding{padding:0 5vw 50px}
.com22-text-asset.no-bottom-padding{padding:50px 5vw 0}
.com22-text-asset.no-padding{padding:0 5vw}
}
.com22-text-asset .band{padding:0}
.com22-text-asset .text-asset-wrapper{max-width:1024px;margin:0 auto;font-size:16px;line-height:30px}
.com22-text-asset .text-asset-wrapper .left-content,.com22-text-asset .text-asset-wrapper .right-content{display:none}
@media screen and (max-width:769px){.com22-text-asset .text-asset-wrapper .right-content{display:block;padding-bottom:20px}
}
@media screen and (max-width:769px){.com22-text-asset .text-asset-wrapper .always-left{display:none}
}
.com22-text-asset .text-asset-wrapper .asset-left+.always-left{display:block}
.com22-text-asset .asset-wrapper{width:327px;margin-top:7px}
.com22-text-asset .asset-wrapper.asset-left{float:left;padding-right:20px}
.com22-text-asset .asset-wrapper.asset-right{float:right;padding-left:20px}
.com22-text-asset .asset-wrapper .cta-wrapper{padding:0}
@media screen and (max-width:769px){.com22-text-asset .asset-wrapper{margin:0}
.com22-text-asset .asset-wrapper.asset-left,.com22-text-asset .asset-wrapper.asset-right{float:none;padding:0 0 20px;width:100%}
}
.com22-text-asset .asset-wrapper .con17-right-rail-rte{border-top:5px solid #ef6023;padding-top:15px}
.com22-text-asset .asset-wrapper .con17-right-rail-rte h3:first-child{font-size:20px;line-height:26px;border-bottom:1px solid #acb5c0;padding-bottom:13px}
@media screen and (max-width:769px){.com22-text-asset .asset-wrapper .con17-right-rail-rte h3:first-child{font-size:18px;line-height:24px}
}
.com22-text-asset .asset-wrapper .band.det16-rich-text-field{padding:0}
.com22-text-asset .asset-wrapper .det37-audio-component .content-wrapper{text-align:center;word-wrap:break-word}
.com22-text-asset .asset-wrapper .det37-audio-component .progress-dialog{line-height:18px}
.com22-text-asset .text-asset-wrapper .quote-component.band{margin-top:0}
.com22-text-asset .text-asset-wrapper .quote-component .band-content.quoteWithoutFeaturePhoto .block-quote{text-align:left;width:auto}
.com22-text-asset .text-asset-wrapper .quote-component .band-content.quoteWithoutFeaturePhoto .block-quote .quote-symbol{margin:0}
@media screen and (max-width:769px){.com22-text-asset .text-asset-wrapper .quote-component .band-content.quoteWithoutFeaturePhoto .block-quote{width:100%;margin-top:0;padding-bottom:0}
}
.com22-text-asset .text-asset-wrapper .quote-component .band-content .block-quote .block-quote-desc{padding-bottom:10px}
.com22-text-asset .text-asset-wrapper .quote-component .band-content .block-quote .block-quote-desc p{font-size:24px;line-height:1.25}
.com22-text-asset .text-asset-wrapper .quote-component .band-content .block-quote .quote-symbol{width:17.6px;height:13px}
@media screen and (min-width:769px){.com22-text-asset .text-asset-wrapper .asset-wrapper.asset-left .asset-offset-yes{margin-left:-89px}
}
@media screen and (min-width:769px) and (max-width:1350px){.com22-text-asset .text-asset-wrapper .asset-wrapper.asset-left .asset-offset-yes{margin-left:-44px}
}
@media screen and (min-width:769px){.com22-text-asset .text-asset-wrapper .asset-wrapper.asset-right .asset-offset-yes{margin-right:-88px}
}
@media screen and (min-width:769px) and (max-width:1350px){.com22-text-asset .text-asset-wrapper .asset-wrapper.asset-right .asset-offset-yes{margin-right:-44px}
}
@media print{.quoteComponent .quote-component .band-content.quoteWithoutFeaturePhoto{width:100%;margin:0 auto}
.quoteComponent .quote-component .band-content.quoteWithoutFeaturePhoto .block-quote{width:100%;margin:0 auto;text-align:left}
.quoteComponent .quote-component .band-content.quoteWithoutFeaturePhoto .block-quote .quote-symbol{background:0;font-size:28px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;line-height:36px;margin:0}
.quoteComponent .quote-component .band-content.quoteWithoutFeaturePhoto .block-quote .quote-symbol:after{content:"\201C"}
.quoteComponent .quote-component .band-content .block-quote{width:100%;margin:0 auto;text-align:left}
.quoteComponent .quote-component .band-content .block-quote .quote-symbol{background:0;font-size:28px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;line-height:36px;margin:0}
.quoteComponent .quote-component .band-content .block-quote .quote-symbol:after{content:"\201C"}
}
.quote-component.band{padding-top:0;margin-top:100px}
@media screen and (max-width:769px){.quote-component.band{margin-top:0;padding-top:0;padding-bottom:0}
}
.quote-component .band-content .block-quote .quote-symbol{background:url(toplib/resources/vectors/quote-symbol.svg) no-repeat;width:25px;height:25px;background-size:100%}
.quote-component .band-content .block-quote .block-quote-desc{padding-bottom:30px;margin-top:20px}
.quote-component .band-content .block-quote .block-quote-desc p{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:32px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:normal;color:#000}
@media screen and (max-width:769px){.quote-component .band-content .block-quote .block-quote-desc p{font-size:24px;line-height:1.25}
}
.quote-component .band-content .block-quote .quote-cta{font-size:14px;font-weight:700;line-height:normal;color:#1e772d}
.quote-component .band-content .block-quote .quote-cta,.quote-component .band-content .block-quote .quote-cta-desc{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-stretch:normal;font-style:normal;letter-spacing:normal}
.quote-component .band-content .block-quote .quote-cta-desc{font-size:12px;font-weight:400;line-height:1.67;color:black;margin-top:10px}
.quote-component .band-content.quoteWithoutFeaturePhoto .block-quote{text-align:center;width:657px;margin:auto}
.quote-component .band-content.quoteWithoutFeaturePhoto .block-quote .quote-symbol{margin:0 auto}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithoutFeaturePhoto .block-quote{width:100%;margin-top:50px;padding-bottom:50px}
}
.quote-component .band-content.quoteWithFeaturePhoto{display:flex}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithFeaturePhoto{display:block}
}
.quote-component .band-content.quoteWithFeaturePhoto .quote-image{width:50%}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithFeaturePhoto .quote-image{width:100%}
}
@media screen and (min-width:769px){.quote-component .band-content.quoteWithFeaturePhoto .quote-image{padding-bottom:64px}
}
.quote-component .band-content.quoteWithFeaturePhoto .block-quote{width:50%;text-align:left;padding-left:100px}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithFeaturePhoto .block-quote{width:100%;padding-left:0}
}
@media screen and (min-width:769px){.quote-component .band-content.quoteWithFeaturePhoto .block-quote{margin-top:66px}
}
.quote-component .band-content.quoteWithFeaturePhoto.image-on-left picture img{box-shadow:-30px 30px 40px 0 rgba(0,0,0,.2),-70px 70px 0 #e6e8ea}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithFeaturePhoto.image-on-left picture img{box-shadow:-35px 35px 40px 0 rgba(0,0,0,.2),-40px 40px 0 #e6e8ea;width:calc(100% - 40px);margin-left:40px}
}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithFeaturePhoto.image-on-left .quote-image{padding-bottom:33px;margin-top:50px}
}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithFeaturePhoto.image-on-left .block-quote{margin-top:30px;padding-bottom:50px}
}
.quote-component .band-content.quoteWithFeaturePhoto.image-on-right picture img{box-shadow:30px 30px 40px 0 rgba(0,0,0,.2),70px 70px 0 #e6e8ea}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithFeaturePhoto.image-on-right picture img{box-shadow:35px 35px 35px rgba(0,0,0,.2),40px 40px 0 #e6e8ea;width:calc(100% - 40px)}
}
.quote-component .band-content.quoteWithFeaturePhoto.image-on-right .quote-image{order:2}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithFeaturePhoto.image-on-right .quote-image{padding-bottom:83px;margin-top:30px}
}
.quote-component .band-content.quoteWithFeaturePhoto.image-on-right .block-quote{padding-left:0;padding-right:100px}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithFeaturePhoto.image-on-right .block-quote{margin-top:50px;padding-right:0}
}
.quote-component .band-content.quoteWithHeadshot{display:flex}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithHeadshot{display:block}
}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithHeadshot .quote-image{width:100%}
}
.quote-component .band-content.quoteWithHeadshot .block-quote{width:65%;text-align:left}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithHeadshot .block-quote{width:100%;padding-left:0}
}
.quote-component .band-content.quoteWithHeadshot.image-on-right .block-quote{padding-right:100px}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithHeadshot.image-on-right .block-quote{margin-top:50px;padding-right:0}
}
.quote-component .band-content.quoteWithHeadshot.image-on-right .quote-image{order:2}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithHeadshot.image-on-right .quote-image{margin-top:30px;padding-bottom:50px}
}
.quote-component .band-content.quoteWithHeadshot.image-on-left .block-quote{padding-left:100px}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithHeadshot.image-on-left .block-quote{margin:30px 0 0;padding-bottom:50px;padding-left:0}
}
@media screen and (max-width:769px){.quote-component .band-content.quoteWithHeadshot.image-on-left .quote-image{margin-top:50px}
}
.anchorNavigation .jumper-container .quote-component{margin-top:0}
.anchorNavigation .jumper-container .quote-component .band-content{padding-top:100px}
@media screen and (max-width:769px){.anchorNavigation .jumper-container .quote-component .band-content{padding-top:50px}
}
.anchorNavigation .jumper-container .quote-component .band-content.quoteWithFeaturePhoto.image-on-left .quote-image,.anchorNavigation .jumper-container .quote-component .band-content.quoteWithFeaturePhoto.image-on-right .block-quote,.anchorNavigation .jumper-container .quote-component .band-content.quoteWithHeadshot.image-on-left .quote-image,.anchorNavigation .jumper-container .quote-component .band-content.quoteWithHeadshot.image-on-right .block-quote,.anchorNavigation .jumper-container .quote-component .band-content.quoteWithoutFeaturePhoto .block-quote{margin-top:0}
.responsive-table-container{position:relative}
.responsive-table-container .responsive-table-wrapper .overlay-swipe-right{display:none}
.responsive-table-container .responsive-table-wrapper .responsive-title-band{padding-bottom:1.875rem}
.responsive-table-container .responsive-table-wrapper .responsive-title-band h3{font-size:calc(9.72622px + 1.85615vw);line-height:36px;font-weight:800;font-stretch:normal;font-style:normal;letter-spacing:normal;color:black;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
@media screen and (max-width:769px){.responsive-table-container .responsive-table-wrapper .responsive-title-band h3{font-size:24px}
}
@media screen and (min-width:1200px){.responsive-table-container .responsive-table-wrapper .responsive-title-band h3{font-size:32px}
}
.responsive-table-container .responsive-table-wrapper .table-container-responsive{position:relative}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table{background-color:#fff;border:0}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table__table-arrows{position:absolute;width:100%;margin-top:80px}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table thead{border-bottom:0}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table thead tr{border-bottom:1px solid #a9b3bd}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table thead th{padding-right:.9375rem;vertical-align:middle}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table thead th:first-child{padding-left:20px}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table thead th.header-mobile{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;outline:0;height:60px;border:0;border-radius:0}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table thead .overlay-swipe-right{background:transparent url(toplib/resources/vectors/swipe-right-arrow.svg) no-repeat;width:56px;height:56px}
@media screen and (max-width:992px){.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table thead .overlay-swipe-right{position:absolute;display:block;margin-top:20px;right:calc(10vw + 20px)}
}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table tbody .table-body-row{border-bottom:1px solid #a9b3bd;font-weight:400}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table tbody .table-body-row:last-child{border-bottom:0}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table tbody .table-body-row td{padding-right:.9375rem;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;height:60px;border-radius:0;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal}
@media screen and (max-width:769px){.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table tbody .table-body-row td{white-space:nowrap}
}
@media screen and (min-width:769px){.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table tbody .table-body-row td{white-space:normal}
}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table tbody .table-body-row td:first-child{padding-left:20px}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table tbody .table-body-row td .body-cell-value sup{font-size:small}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table tbody .table-body-row td{border-radius:0 !important;font-size:14px;color:#000;background-color:#fff;border:0}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table tbody .table-body-row:first-of-type td{border-top:0 !important}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table tbody .table-body-row.even td{border-top:1px solid #a9b3bd;border-bottom:1px solid #a9b3bd;background-color:#f8f8f8}
.responsive-table-container .responsive-table-wrapper .table-container-responsive.StickytableEnd .responsive-table thead th{position:static;z-index:0;top:0}
.responsive-table-container .responsive-table-wrapper .table-container-responsive.withHeaderRow .responsive-table thead th{position:sticky;position:-webkit-sticky}
@media screen and (max-width:769px){.responsive-table-container .responsive-table-wrapper .table-container-responsive.withHeaderRow .responsive-table thead th{z-index:0}
}
.responsive-table-container .responsive-table-wrapper .table-container-responsive.withHeaderRow .responsive-table thead th.header-mobile{border:0;border-right:0 solid #000;background-color:#000;color:#fff;border-radius:0;font-family:HelveticaNowTextRegular,Helvetica;font-weight:700}
.responsive-table-container .responsive-table-wrapper .table-container-responsive.withHeaderRow .responsive-table thead th.header-mobile.first-column{font-family:HelveticaNowTextRegular,Helvetica}
.responsive-table-container .responsive-table-wrapper .table-container-responsive.withFirstColumn .table-row,.responsive-table-container .responsive-table-wrapper .table-container-responsive.withFirstColumn table tr td:first-of-type{font-weight:700}
.responsive-table-container .dataTables_scroll{-webkit-box-shadow:0 0 60px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 60px 0 rgba(0,0,0,.15);box-shadow:0 0 60px 0 rgba(0,0,0,.15)}
.responsive-table-container .dataTables_scrollBody{border-bottom:none !important;height:unset !important}
.responsive-table-container .dataTables_scrollBody::-webkit-scrollbar{height:7px;width:8px}
.responsive-table-container .dataTables_scrollBody::-webkit-scrollbar-track{border-radius:10px}
.responsive-table-container .dataTables_scrollBody::-webkit-scrollbar-thumb{background-color:#9b9b9b;border-radius:10px}
.responsive-table-container .dataTables_scrollHeadInner{padding-right:0 !important}
.responsive-table-container .dataTables_paginate{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;margin-top:7px}
@media screen and (max-width:992px){.responsive-table-container .dataTables_paginate{text-align:left}
}
.responsive-table-container .dataTables_paginate a{min-width:40px;border:0 !important;color:#3b7b2b !important;border-bottom:0 !important;opacity:1 !important}
.responsive-table-container .dataTables_paginate a.paginate_button:hover{background:none !important;color:#3b7b2b !important;border:0}
.responsive-table-container .dataTables_paginate a.current{color:#3b7b2b !important;background:none !important;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;border-bottom:3px solid #3b7b2b !important}
.responsive-table-container .dataTables_paginate a.current:hover{border-bottom:3px solid #3b7b2b !important}
.responsive-table-container .dataTables_length{display:inline-block;font-size:14px;font-weight:700;padding:0;margin:0 0 30px}
@media screen and (max-width:992px){.responsive-table-container .dataTables_length{bottom:0;top:auto}
}
@media screen and (max-width:769px){.responsive-table-container .dataTables_length{width:100%}
.responsive-table-container .dataTables_length label{width:100%;display:inline-block;text-align:left}
.responsive-table-container .dataTables_length label select{margin:0;width:100%}
}
@media screen and (max-width:992px){.responsive-table-container .dataTables_length *{display:inline-block}
}
@media screen and (max-width:769px){.responsive-table-container .dataTables_length *{display:block}
}
.responsive-table-container .dataTables_length label{display:inline-flex;line-height:52px}
@media screen and (max-width:769px){.responsive-table-container .dataTables_length label{display:block}
}
.responsive-table-container .dataTables_length select{-webkit-appearance:none;-moz-appearance:none;font-size:14px;width:auto;height:50px;border-radius:2px;border:1px solid #acb5c0;color:#3b7b2b;background-color:#fff;outline:0;cursor:pointer;padding:0 23px 0 13px;margin:0 10px;box-sizing:border-box;background:#fff url(toplib/resources/vectors/carot-down.svg) right 10px center no-repeat}
.responsive-table-container .dataTables_length select::-ms-expand{display:none}
.responsive-table-container .dataTables_length select:focus{outline:1px solid #88c9ff}
.responsive-table-container .dataTables_length select:focus::-ms-value{background-color:#fff;color:#3b7b2b}
.responsive-table-container .dataTables_filter{display:inline-block;font-size:14px;font-weight:700;padding:0;margin:0 0 20px}
@media screen and (max-width:769px){.responsive-table-container .dataTables_filter{width:100%}
.responsive-table-container .dataTables_filter label{width:100%;display:inline-block !important;text-align:left}
.responsive-table-container .dataTables_filter label input{margin:0;font-weight:400}
}
.responsive-table-container .dataTables_filter label{display:inline-flex;line-height:52px}
.responsive-table-container .dataTables_filter input{-webkit-appearance:none;-moz-appearance:none;font-size:14px;font-weight:400;min-width:250px;height:50px;border-radius:2px;border:1px solid #acb5c0;color:#3b7b2b;padding-left:36px;padding-right:20px;background:#fff url(toplib/resources/vectors/search.svg) 16px no-repeat;background-size:18px 18px;outline:0;margin:0 10px;box-sizing:border-box}
.responsive-table-container .dataTables_filter input:focus{outline:1px solid #88c9ff}
.responsive-table-container .dataTables_filter input:focus::-ms-value{background-color:#fff;color:#3b7b2b}
.landingPageComp .visibility{visibility:hidden}
.landingPageComp .content{position:fixed;top:60vh;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;z-index:3}
@media only screen and (max-width:992px){.landingPageComp .content{position:absolute;padding:0;max-width:335px;top:0;left:0;right:0;margin:auto;transform:translate(0);-moz-transform:translate(0);-webkit-transform:translate(0)}
}
@media only screen and (max-width:992px){.landingPageComp .content .logo{margin:30px 0 0}
}
.landingPageComp .content__title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;line-height:1.3;text-align:center;color:#000;margin:0 0 31px}
.landingPageComp .content .center-content{background-color:#fff;padding:50px 56px;box-shadow:0 1px 10px -4px rgba(0,0,0,.75);margin:30px auto;min-width:335px;max-width:676px}
@media only screen and (max-width:992px){.landingPageComp .content .center-content{padding:40px 20px 30px}
}
.landingPageComp .content .center-content .callActionContainer{display:flex;flex-direction:row;align-items:center;justify-content:center}
@media only screen and (max-width:992px){.landingPageComp .content .center-content .callActionContainer{flex-direction:column-reverse;align-items:flex-start}
}
.landingPageComp .content .center-content .checkboxContainer{font-size:14px;display:flex;flex-direction:row;align-items:center}
.landingPageComp .content .center-content .checkboxContainer__checkbox{display:inline-block;margin:0 10px 0 0;width:25px;height:25px}
.landingPageComp .content .center-content .checkboxContainer__checkbox-label{margin:0}
.landingPageComp .content .center-content .checkboxContainer__checkbox input:checked~.checkmark{background-color:transparent;border:1px solid #acb5c0;border-radius:1px}
.landingPageComp .content .center-content .checkboxContainer__checkbox input:checked~.checkmark:after{content:"";background-image:url(toplib/resources/vectors/checkmark.svg);height:12px;width:12px;background-repeat:no-repeat;background-size:cover;background-position:50%;transform:rotate(0);left:7px;top:6px}
.landingPageComp .content .center-content .location--submit{margin:0 10px 0 0;padding:18px 53px}
@media only screen and (max-width:992px){.landingPageComp .content .center-content .location--submit{width:100%;margin:79px 0 0;font-size:14px}
}
.landingPageComp .content .flag-icon{width:31px;height:20px;border:1px solid #979797;margin:0 10px 0 0;box-sizing:content-box;background-size:100% 100%;background-position:50%;background-origin:content-box}
.landingPageComp .content .countryLabel__container{display:flex;flex-direction:row;align-items:center;color:#000;font-weight:400;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.landingPageComp .content .overlayShadow--on:before{content:"";background-color:#000;object-fit:cover;width:150vw;height:150vh;position:absolute;top:-45vh;left:-50vw;z-index:4;opacity:.4}
.landingPageComp .content .select2-results__option .countryLabel__container{font-size:14px !important}
.landingPageComp .content .select2-selection--single .countryLabel__container{font-size:20px}
.landingPageComp .content .select2-container--focus{outline:none !important}
.landingPageComp .content .select2-search__field{border:0;outline:0}
.landingPageComp .content .select2-search--dropdown{border-bottom:1px solid #acb5c0}
.landingPageComp .content .select2-container--default{width:100% !important;border:0;margin:0 0 40px;max-width:300px}
@media only screen and (max-width:992px){.landingPageComp .content .select2-container--default{margin:0 0 20px}
}
.landingPageComp .content .select2-container--default .select2-selection__rendered{text-align:left;padding:13px 0;border:0;border-bottom:1px solid #acb5c0;color:#000;font-size:20px !important;font-weight:400}
.landingPageComp .content .select2-container--default .select2-results__option{cursor:pointer;padding:21px 15px;text-align:left;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;line-height:4.29px;min-height:auto;font-weight:400;text-transform:capitalize}
.landingPageComp .content .select2-container--default .select2-selection--single{background-color:transparent;height:auto;border:none !important}
.landingPageComp .content .select2-container--default .select2-selection--single[aria-expanded=true] .select2-selection__arrow b{background-image:none}
.landingPageComp .content .select2-container--default .select2-selection--single[aria-expanded=true] .select2-selection__arrow b:after{font-family:corteva_icon !important;content:"\E901";font-size:8px;transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transition:transform .5s;-webkit-transition:transform .5s;position:absolute;bottom:9px;color:#3b7b2b}
.landingPageComp .content .select2-container--default .select2-selection--single[aria-expanded=false] .select2-selection__arrow b{background-image:none}
.landingPageComp .content .select2-container--default .select2-selection--single[aria-expanded=false] .select2-selection__arrow b:after{font-family:corteva_icon !important;content:"\E901";font-size:8px;transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);transition:transform .5s;-webkit-transition:transform .5s;position:absolute;bottom:9px;color:#3b7b2b}
.landingPageComp .content .select2-container--default .select2-container--default:focus .select2-selection__rendered{outline:1px solid #88c9ff}
.landingPageComp .content .select2-container--default .select2-dropdown--below{box-shadow:0 1px 10px -4px rgba(0,0,0,.75);-moz-box-shadow:0 1px 10px -4px rgba(0,0,0,.75);-webkit-box-shadow:0 1px 10px -4px rgba(0,0,0,.75)}
.landingPageComp .content .language{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-align:center;color:#fff;margin:34px 0 25px}
@media only screen and (max-width:992px){.landingPageComp .content .language{margin:0 0 24px}
}
.landingPageComp .content .language .landingLangDiv form{display:flex;flex-direction:row;justify-content:center;align-items:baseline}
@media only screen and (max-width:992px){.landingPageComp .content .language .landingLangDiv form{align-items:normal}
}
.landingPageComp .content .language .landingLangDiv form .selection{height:23px !important;display:block}
.landingPageComp .content .language .landingLangDiv form .selectedLanguage{margin:0 0 0 5px;text-transform:capitalize}
.landingPageComp .content .language .landingLangDiv form .select2-container--default{width:24px;height:25px;min-width:0;margin:0 0 0 10px;width:25px !important;top:5px}
@media only screen and (max-width:992px){.landingPageComp .content .language .landingLangDiv form .select2-container--default{top:0}
}
.landingPageComp .content .language .landingLangDiv form .languageDropdown__container{width:272px}
.landingPageComp .content .language .landingLangDiv form .select2-dropdown{width:272px !important;position:fixed;left:0;right:0;margin:0 auto}
.landingPageComp .content .language .landingLangDiv form .select2-selection__arrow{position:absolute;top:8px;width:25px;height:auto}
@media only screen and (max-width:769px){.landingPageComp .content .language .landingLangDiv form .select2-selection__arrow{top:6px}
}
.landingPageComp .content .language .landingLangDiv form .select2-selection--single{background-color:transparent}
.landingPageComp .content .language .landingLangDiv form .select2-selection--single[aria-expanded=true] .select2-selection__arrow b{background-image:none}
.landingPageComp .content .language .landingLangDiv form .select2-selection--single[aria-expanded=true] .select2-selection__arrow b:after{font-family:corteva_icon !important;content:"\E901";font-size:8px;transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transition:transform .5s;-webkit-transition:transform .5s;position:absolute;bottom:9px;color:#fff}
.landingPageComp .content .language .landingLangDiv form .select2-selection--single[aria-expanded=false] .select2-selection__arrow b{background-image:none}
.landingPageComp .content .language .landingLangDiv form .select2-selection--single[aria-expanded=false] .select2-selection__arrow b:after{font-family:corteva_icon !important;content:"\E901";font-size:8px;transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);transition:transform .5s;-webkit-transition:transform .5s;position:absolute;bottom:9px;color:#fff}
.landingPageComp .content .language .landingLangDiv form .select2-selection__rendered{border:0}
.landingPageComp .content .language .landingLangDiv form .select2-search__field{color:#000}
.landingPageComp .content .select2-results__option--highlighted[aria-selected]{background-color:#e7f5e3}
.landingPageComp .content .select2-results__option[aria-selected=true]{font-weight:700;background-color:#fff}
.landingPageComp .content .select2-results__option[aria-selected=true]:hover{background-color:#e7f5e3}
.landingPageComp .content .select2-results__option[aria-selected=true] .countryLabel__container{font-weight:700}
.landingPageComp .content .footerLinks{margin:25px 0 5px}
@media only screen and (max-width:992px){.landingPageComp .content .footerLinks{margin:0 0 15px}
}
.landingPageComp .content .footerLinks ul{display:flex;flex-direction:row;justify-content:center}
.landingPageComp .content .footerLinks ul li:not(:last-child):after{content:" | ";display:inline-block;color:#fff;margin:0 5px}
.landingPageComp .content .footerLinks ul li a{color:#fff;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700}
@media only screen and (max-width:769px){.landingPageComp .content .footerLinks ul{display:block}
.landingPageComp .content .footerLinks ul li:not(:last-child):after{content:none}
}
.landingPageComp .content .disclaimer{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;line-height:20px;color:#fff;text-align:center;margin:5px 0 38px;letter-spacing:0;white-space:nowrap}
@media only screen and (max-width:992px){.landingPageComp .content .disclaimer{white-space:unset}
}
.landingPageComp .background:before{content:"";background-color:#000;object-fit:cover;width:100vw;height:100vh;position:fixed;top:0;z-index:2;opacity:.4}
.landingPageComp .background__image{object-fit:cover;width:100%;height:100%;position:fixed;top:0;z-index:1}
.sitePreferencesComp{display:flex;flex-direction:column;width:100%;background-color:#fff;position:fixed;height:0;bottom:0;box-shadow:0 1px 10px -4px rgba(0,0,0,.75);transition:height 2s;z-index:10}
.sitePreferencesComp--toggled{height:184px}
@media only screen and (min-width:992px){.sitePreferencesComp--toggled{height:173px}
}
.sitePreferencesComp__title{display:block;width:100%;padding:0 20px;text-align:center;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;margin-bottom:10px;line-height:1.5;margin-top:40px}
@media only screen and (min-width:992px){.sitePreferencesComp__title{margin-bottom:23px;line-height:30px;margin-top:35px}
}
.sitePreferencesComp__title-locale{font-weight:700}
.sitePreferencesComp__close-button{position:absolute;right:0;margin-right:10px;margin-top:10px;color:#ef6023}
.sitePreferencesComp__submit-button{display:block;margin:0 auto;width:295px;height:44px;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;background-color:#ef6023;border-radius:3px}
.regulatory-info-wrapper{margin-bottom:15px}
.regulatory-info-wrapper h2{padding-bottom:30px;font-weight:800}
@media only screen and (max-width:992px){.regulatory-info-wrapper h2{padding-bottom:20px;font-size:32px;line-height:1.19}
}
@media only screen and (min-width:1200px){.regulatory-info-wrapper .hazard-pictograms{padding-bottom:6px}
}
.regulatory-info-wrapper .hazard-pictograms ul{display:flex;flex-wrap:wrap}
.regulatory-info-wrapper .hazard-pictograms ul li{padding-right:24px;padding-bottom:20px}
@media only screen and (min-width:1200px){.regulatory-info-wrapper .hazard-pictograms ul li{padding-bottom:24px}
}
.regulatory-info-wrapper .hazard-pictograms ul li img{height:96px;width:auto;display:block}
.regulatory-info-wrapper .statements{padding-bottom:35px}
@media only screen and (max-width:992px){.regulatory-info-wrapper .statements{padding-bottom:20px}
}
.regulatory-info-wrapper .statements .heading{font-weight:700;line-height:1.88}
@media only screen and (max-width:992px){.regulatory-info-wrapper .statements .heading{line-height:normal;font-size:14px}
}
.regulatory-info-wrapper .statements ul{line-height:30px}
@media only screen and (max-width:992px){.regulatory-info-wrapper .statements ul{line-height:normal;font-size:14px}
}
.cta-wrapper{max-width:100%;margin:30px auto;padding-left:0;padding-right:0}
.cta-wrapper.button-left .button-wrapper,.cta-wrapper.button-left .cta-description,.cta-wrapper.button-left .cta-title{text-align:left}
.cta-wrapper.button-center .button-wrapper,.cta-wrapper.button-center .cta-description,.cta-wrapper.button-center .cta-title{text-align:center}
.cta-wrapper.button-right .button-wrapper,.cta-wrapper.button-right .cta-description,.cta-wrapper.button-right .cta-title{text-align:right}
.cta-wrapper.smallPadding{padding-top:40px;padding-bottom:40px}
.cta-wrapper.mediumPadding{padding-top:60px;padding-bottom:60px}
.cta-wrapper.largePadding{padding-top:100px;padding-bottom:100px}
.cta-wrapper .cta-text-wrapper{padding-top:20px;border-top:5px solid #ef6023}
.cta-wrapper .cta-text-wrapper .cta-title{font-weight:700}
.cta-wrapper .cta-text-wrapper .cta-title span{font-size:24px;line-height:30px}
.cta-wrapper .cta-text-wrapper .cta-title+.cta-description{margin-top:20px}
.cta-wrapper .cta-text-wrapper .cta-description span{font-size:20px;line-height:32px}
.cta-wrapper .button-wrapper{padding-top:40px}
.cta-wrapper .button-wrapper a.c-button{padding:21px 38px}
@media screen and (max-width:769px){.cta-wrapper .button-wrapper a.c-button{padding:16px 33px}
}
.cta-wrapper .button-wrapper a.primaryButton{border:0;background:#3b7b2b;color:#fff}
.cta-wrapper .button-wrapper a.primaryButton.smallButton{padding:20px 33px;font-size:12px;line-height:16px}
.cta-wrapper .button-wrapper a.secondaryButton{border-radius:2px;background:#fff;border:2px solid #3b7b2b;color:#3b7b2b;padding:19px 38px}
@media screen and (max-width:769px){.cta-wrapper .button-wrapper a.secondaryButton{padding:14px 33px}
}
.cta-wrapper .button-wrapper a.secondaryButton.smallButton{padding:20px 33px;font-size:12px;line-height:16px}
.column-control .cta-wrapper{padding-left:0;padding-right:0}
.pim-product-header-image>*{position:absolute;z-index:-1;height:60vh;width:100%;background-color:#0d4a17}
@media screen and (min-width:769px){.pim-product-header-image>*{height:45vw}
}
@media screen and (min-width:992px){.pim-product-header-image>*{height:433px;min-height:0}
}
@media print{.pim-product-header-image>*{background-color:inherit}
}
.pim-product-header-image picture img{height:60vh;width:100%}
@media screen and (min-width:769px){.pim-product-header-image picture img{height:45vw}
}
@media screen and (min-width:992px){.pim-product-header-image picture img{height:433px}
}
.pim-product-header{padding:0;position:relative;margin-bottom:30px}
.pim-product-header__top{display:flex;flex-direction:column;margin:0 auto;padding-top:30px}
@media screen and (min-width:992px){.pim-product-header__top{max-width:1144px;flex-direction:row;flex-wrap:wrap;padding-top:40px}
}
.pim-product-header__band{padding:20px 5vw 0}
@media only screen and (min-width:769px){.pim-product-header__band{padding:20px 10vw 0}
}
.pim-product-header__band.band-content{background-color:#fff;display:flex;z-index:1;width:100%;flex-direction:column;max-width:90vw}
@media screen and (min-width:992px){.pim-product-header__band.band-content{flex-direction:row;gap:210px;align-items:center}
}
@media print{.pim-product-header__band.band-content{max-width:inherit}
}
.pim-product-header__overview{background-color:#f8f8f8;position:relative;display:flex;margin:0 auto;flex-direction:column;width:100%;max-width:90vw;z-index:0}
.pim-product-header__overview .show-more{position:relative}
.pim-product-header__overview .show-more div{display:inline-block;position:absolute;background-color:#f8f8f8;right:0;bottom:0}
.pim-product-header__overview a{font-size:14px;line-height:20px;font-weight:700;display:inline-block}
@media screen and (min-width:992px){.pim-product-header__overview{width:1144px;flex-direction:row}
}
@media print{.pim-product-header__overview{width:100%;max-width:inherit;background-color:inherit}
}
.pim-product-header__product-label{justify-content:left;display:flex;z-index:1;flex-direction:column;padding:0 30px 30px}
@media screen and (min-width:992px){.pim-product-header__product-label{min-width:375px;flex-direction:row;padding:40px 60px 30px 0;justify-content:center}
}
.pim-product-header__product-intro{display:flex;flex-direction:column;z-index:1;margin:40px 30px 30px}
@media screen and (min-width:992px){.pim-product-header__product-intro{min-height:220px;flex-basis:100%;padding:40px 60px;margin:0}
}
.pim-product-header__overview-text{display:flex;flex-direction:column;height:78px;overflow:hidden}
.pim-product-header__overview-text>*{font-size:14px;line-height:26px}
@media screen and (min-width:769px){.pim-product-header__overview-text{height:auto;overflow:visible}
.pim-product-header__overview-text>*{font-size:16px;line-height:30px}
}
@media print{.pim-product-header__overview-text{height:auto}
}
.pim-product-header__overview-link{padding-top:25px}
.pim-product-header__overview-link a{font-size:14px;line-height:20px;font-weight:700;display:inline-block;position:relative}
.pim-product-header__overview-link a:after{content:"";background-size:17px 10px;margin-bottom:-5px;width:20px;height:20px;margin-left:8px;padding-right:0;background:transparent url(toplib/resources/vectors/hyperlink-arrow-positive.svg) 100% no-repeat;position:absolute}
.pim-product-header__card-shadow{position:absolute;bottom:0;left:0;box-shadow:0 10px 10px rgba(0,0,0,.2);width:100%;z-index:0;height:100%;background-color:#f8f8f8}
@media print{.pim-product-header__card-shadow{display:none}
}
.pim-product-header__separator{height:1px;width:100%;background-color:#d8d8d8}
@media screen and (min-width:992px){.pim-product-header__separator{height:140px;width:1px;position:relative;left:-57px}
}
.pim-product-header__label-list{display:flex;flex-direction:column;z-index:1;padding-top:50px}
.pim-product-header__label-list li{padding-bottom:13px}
.pim-product-header__label-list li a{font-size:14px;line-height:20px;font-weight:700;display:none;position:relative}
.pim-product-header__label-list li a.download:after{content:"";width:14px;height:16px;position:absolute;margin-left:15px;background:transparent url(toplib/resources/vectors/download-positive.svg) 100% no-repeat;bottom:3px}
.pim-product-header__label-list li a.internal:after{content:"";background-size:17px 10px;margin-bottom:-5px;width:20px;height:20px;margin-left:8px;padding-right:0;background:transparent url(toplib/resources/vectors/hyperlink-arrow-positive.svg) 100% no-repeat;position:absolute}
@media screen and (min-width:992px){.pim-product-header__label-list{padding-top:0}
}
.pim-product-header__tagline{position:absolute;bottom:100%;font-size:15px;font-weight:800;line-height:18px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.pim-product-header__tagline.green{color:#65fca2}
.pim-product-header__tagline.blue{color:#0072ce}
.pim-product-header__tagline.maroon{color:#750d2b}
.pim-product-header__tagline.orange{color:#cc3602}
.pim-product-header__tagline.grey{color:#e6e8ea}
.pim-product-header__tagline.black{color:#000}
.pim-product-header__tagline.herbicide-green{color:#43b02a}
.pim-product-header__tagline.herbicide-green2{color:#046a38}
.pim-product-header__tagline.herbicide-green3{color:#00965e}
.pim-product-header__tagline.fungicide-purple{color:#93328e}
.pim-product-header__tagline.fungicide-purple2{color:#59315f}
.pim-product-header__tagline.insecticide-orange{color:#e87722}
.pim-product-header__tagline.insecticide-orange2{color:#b94700}
.pim-product-header__tagline.nitrogenstabilizer-teal{color:#00b0b9}
.pim-product-header__tagline.nitrogenstabilizer-teal2{color:#007377}
.pim-product-header__tagline.nematicide-soilfumigants-urbanpest-brown{color:#774212}
.pim-product-header__tagline.nematicide-soilfumigants-urbanpest-brown2{color:#4f2c1d}
.pim-product-header__tagline.biostimulant-blue{color:#164f8f}
.pim-product-header__tagline.pheromones-purple{color:#8e2061}
.pim-product-header__tagline.nutritional-efficiency{color:#164f8f}
.pim-product-header__tagline.physiological-support{color:#546223}
.pim-product-header__tagline.stress-mitigation{color:#298fc2}
.pim-product-header__tagline.plant-health{color:#7c2529}
.pim-product-header__tagline.nutritional-foundations{color:#888b8d}
.pim-product-header__tagline.seedtreatment-yellow{color:#ffb500}
.pim-product-header__tagline.seedtreatment-yellow2{color:#c69214}
.pim-product-header__tagline.other-pink{color:#ce0f69}
.pim-product-header__tagline.other-pink2{color:#910048}
.pim-product-header__tagline.pioneer-green{color:#1e772d}
@media screen and (min-width:992px){.pim-product-header__tagline{font-size:18px;line-height:24px;padding-left:30px}
}
.pim-product-header__wrapper{display:flex;flex-direction:column;padding:0 30px;margin-top:50px}
@media only screen and (min-width:992px){.pim-product-header__wrapper{padding-top:0;padding-bottom:5px;max-width:1024px;flex:1 1 60vw;margin-bottom:35px}
}
.pim-product-header__wrapper .border{border-left-width:16px;border-left-style:solid;margin-left:-30px;padding-left:13px}
@media screen and (min-width:992px){.pim-product-header__wrapper .border{margin-left:-30px;padding-left:30px;border-left-width:30px}
}
.pim-product-header__wrapper .border.white{border-left-color:#fff}
.pim-product-header__wrapper .border.green{border-left-color:#65fca2}
.pim-product-header__wrapper .border.blue{border-left-color:#0072ce}
.pim-product-header__wrapper .border.maroon{border-left-color:#750d2b}
.pim-product-header__wrapper .border.orange{border-left-color:#cc3602}
.pim-product-header__wrapper .border.grey{border-left-color:#e6e8ea}
.pim-product-header__wrapper .border.black{border-left-color:#000}
.pim-product-header__wrapper .border.herbicide-green{border-left-color:#43b02a}
.pim-product-header__wrapper .border.herbicide-green2{border-left-color:#046a38}
.pim-product-header__wrapper .border.herbicide-green3{border-left-color:#00965e}
.pim-product-header__wrapper .border.fungicide-purple{border-left-color:#93328e}
.pim-product-header__wrapper .border.fungicide-purple2{border-left-color:#59315f}
.pim-product-header__wrapper .border.insecticide-orange{border-left-color:#e87722}
.pim-product-header__wrapper .border.insecticide-orange2{border-left-color:#b94700}
.pim-product-header__wrapper .border.nitrogenstabilizer-teal{border-left-color:#00b0b9}
.pim-product-header__wrapper .border.nitrogenstabilizer-teal2{border-left-color:#007377}
.pim-product-header__wrapper .border.nematicide-soilfumigants-urbanpest-brown{border-left-color:#774212}
.pim-product-header__wrapper .border.nematicide-soilfumigants-urbanpest-brown2{border-left-color:#4f2c1d}
.pim-product-header__wrapper .border.biostimulant-blue{border-left-color:#164f8f}
.pim-product-header__wrapper .border.pheromones-purple{border-left-color:#8e2061}
.pim-product-header__wrapper .border.nutritional-efficiency{border-left-color:#164f8f}
.pim-product-header__wrapper .border.physiological-support{border-left-color:#546223}
.pim-product-header__wrapper .border.stress-mitigation{border-left-color:#298fc2}
.pim-product-header__wrapper .border.plant-health{border-left-color:#7c2529}
.pim-product-header__wrapper .border.nutritional-foundations{border-left-color:#888b8d}
.pim-product-header__wrapper .border.seedtreatment-yellow{border-left-color:#ffb500}
.pim-product-header__wrapper .border.seedtreatment-yellow2{border-left-color:#c69214}
.pim-product-header__wrapper .border.other-pink{border-left-color:#ce0f69}
.pim-product-header__wrapper .border.other-pink2{border-left-color:#910048}
.pim-product-header__wrapper .border.pioneer-green{border-left-color:#1e772d}
.pim-product-header__logo{max-height:56px;max-width:100%;margin:5px 0}
.pim-product-header__title{font-size:40px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;margin-bottom:10px}
@media only screen and (min-width:992px){.pim-product-header__title{font-size:56px;line-height:60px;margin-bottom:10px}
}
.pim-product-header__subheader-text{display:inline-block;font-size:16px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;text-transform:capitalize}
@media only screen and (min-width:992px){.pim-product-header__subheader-text{font-size:20px}
}
.pim-product-header__chemical-group-list,.pim-product-header__chemical-group-list-container{display:inline-block}
@media only screen and (max-width:992px){.pim-product-header__chemical-group-list-container{display:block}
}
.pim-product-header__chemical-group-list-item{border:2px solid #000;padding:3px 11px;margin:5px}
.pim-product-header__subheader-types{display:inline-block}
.pim-product-header__group{padding-left:13px;border-left:3px solid #000}
@media only screen and (max-width:992px){.pim-product-header__group{border-left:0;padding-left:0}
}
.pim-product-header__right-pipe{border-right:3px solid #000;padding-right:13px;margin-bottom:10px;padding-left:13px}
.pim-product-header__right-pipe.last{border-right:0;padding-left:13px}
.pim-product-header__right-pipe.first{padding-left:0}
.pim-product-header__buttons{display:flex;flex-direction:column}
.pim-product-header__buttons .favorite-product{padding-right:40px}
@media only screen and (min-width:992px){.pim-product-header__buttons{flex-direction:row;position:relative;padding-left:30px}
}
.pim-product-header__print-icon{font-size:13px;margin-top:10px}
@media only screen and (max-width:992px){.pim-product-header__print-icon{padding-left:0;display:flex;align-items:center}
}
@media only screen and (min-width:992px){.pim-product-header__print-icon{display:inline-flex;margin-top:14px}
}
.pim-product-header__print{color:#000;display:inherit;font-size:24px;margin-right:10px;vertical-align:sub}
@media only screen and (max-width:992px){.pim-product-header__print{display:inline-block;margin-top:5px}
}
.pim-product-header__cta{margin:0 30px;padding:50px 0}
.pim-product-header__cta a.c-button{padding:22px;width:100%;text-align:center}
@media screen and (min-width:992px){.pim-product-header__cta a.c-button{padding:1.3125rem 2.375rem}
}
@media screen and (min-width:992px){.pim-product-header__cta{padding-right:30px;flex:1 1 30vw}
}
@media print{.pim-product-header{margin-bottom:25px}
.pim-product-header__buttons,.pim-product-header__cta,.pim-product-header__overview-link,.pim-product-header__product-label{display:none}
.pim-product-header__title{font-size:56px;margin-bottom:15px !important}
.pim-product-header__wrapper{margin:0}
.pim-product-header__wrapper.black,.pim-product-header__wrapper.blue,.pim-product-header__wrapper.green,.pim-product-header__wrapper.grey,.pim-product-header__wrapper.maroon,.pim-product-header__wrapper.orange{padding-left:25px}
.pim-product-header__chemical-group-list-item,.pim-product-header__right-pipe{margin-top:0 !important;margin-bottom:0 !important}
.pim-product-header__group{line-height:unset}
.pim-product-header__subheader-text{font-size:20px}
.pim-product-header__chemical-group-list-item{font-size:18px}
}
@media print{.cmp-breadcrumb,.eloquaForm,.eloquaFormCustom,.galleryVideoPlayer,.navHeaderTabs,.productTileLinkList{display:none}
}
.pim-product-intro{margin:auto;max-width:1024px}
.pim-product-intro .pim-intro-container{display:flex;margin:auto;flex-direction:row}
@media only screen and (max-width:992px){.pim-product-intro .pim-intro-container{flex-direction:column}
}
.pim-product-intro .product-detail{float:left;padding-right:25px}
.pim-product-intro .product-detail:only-child{padding-right:0}
.pim-product-intro .product-detail h2{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:32px;font-weight:700;margin-bottom:20px}
.pim-product-intro .product-detail .key-position{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:700;padding-bottom:10px}
.pim-product-intro .product-detail .key-position p{font-size:18px}
.pim-product-intro .product-detail .product-description{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:16px;padding-right:15px}
@media only screen and (max-width:992px){.pim-product-intro .product-detail{padding:0}
}
.pim-product-intro .pim-image-container{max-width:300px;float:right}
@media only screen and (max-width:992px){.pim-product-intro .pim-image-container{margin:20px auto}
}
.pim-product-intro .pim-image-container .pim-intro-image{object-fit:contain;box-shadow:2em 2em 2px #e6e8ea;margin-right:2.5em;width:300px}
@media only screen and (max-width:769px){.pim-product-intro .pim-image-container .pim-intro-image{width:200px}
}
@media print{.pim-product-intro{margin-top:20px;margin-bottom:20px}
.pim-product-intro .pim-image-container{display:none}
.pim-product-intro h2{font-size:28px !important;margin-bottom:20px !important}
.pim-product-intro .key-position{padding-bottom:0 !important}
}
.pdp-key-scores{margin:auto;max-width:1024px}
.pdp-key-scores__scores-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}
.pdp-key-scores__score-title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:32px;font-weight:700;margin-bottom:30px}
@media only screen and (max-width:769px){.pdp-key-scores__score-title{font-size:24px}
}
.pdp-key-scores__score-wrapper{display:flex;flex-direction:column;margin-right:53px;min-width:164px;padding-bottom:30px}
@media only screen and (max-width:769px){.pdp-key-scores__score-wrapper{margin-right:23px;min-width:40%}
}
.pdp-key-scores__score-name{font-size:13px;font-weight:700;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;border-bottom:1px solid #acb5c0;width:100%}
.pdp-key-scores__score-value{color:#3b7b2b;line-height:60px;font-weight:300;font-size:40px}
@media print{.pdp-key-scores{margin-top:20px;margin-bottom:20px}
.pdp-key-scores__score-name{font-size:18px;border-bottom:0}
.pdp-key-scores__score-title{font-size:28px;margin-bottom:20px !important}
.pdp-key-scores__score-value{line-height:60px;font-size:36px}
}
.pdp-characteristics-chart{padding-top:50px}
@media only screen and (max-width:992px){.pdp-characteristics-chart{padding:10vw}
}
.pdp-characteristics-chart__main-wrapper{display:flex;max-width:850px;margin:auto;flex-direction:column;align-items:center}
.pdp-characteristics-chart__chart-title-wrapper{margin:0 auto;width:100%}
.pdp-characteristics-chart__chart-title{font-size:32px;text-align:center}
@media only screen and (max-width:769px){.pdp-characteristics-chart__chart-title{text-align:left;font-size:24px}
}
.pdp-characteristics-chart__chart-categories{margin:30px auto;width:100%;text-align:center}
.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown,.pdp-characteristics-chart__chart-categories span.select2{display:none}
@media only screen and (max-width:769px){.pdp-characteristics-chart__chart-categories{text-align:left;margin:20px auto}
.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown,.pdp-characteristics-chart__chart-categories span.select2{display:inline-block;width:250px !important}
.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown .select2-selection,.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown select,.pdp-characteristics-chart__chart-categories span.select2 .select2-selection,.pdp-characteristics-chart__chart-categories span.select2 select{font-size:12px;background-color:#1e772d;color:#fff;border:0}
.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown .select2-selection__rendered,.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown option,.pdp-characteristics-chart__chart-categories span.select2 .select2-selection__rendered,.pdp-characteristics-chart__chart-categories span.select2 option{font-size:12px;color:inherit;font-weight:400;line-height:1.625rem}
.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown .select2-selection[aria-expanded=true] .select2-selection__arrow b,.pdp-characteristics-chart__chart-categories span.select2 .select2-selection[aria-expanded=true] .select2-selection__arrow b{background:url(toplib/resources/vectors/white-carot.svg) 50% no-repeat;transform:translateY(-50%) rotate(90deg)}
.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown .select2-selection__arrow b,.pdp-characteristics-chart__chart-categories span.select2 .select2-selection__arrow b{background:url(toplib/resources/vectors/white-carot.svg) 50% no-repeat;transform:translateY(-50%) rotate(270deg)}
.pdp-characteristics-chart__chart-categories span.select2-container .select2-results li{font-size:12px;font-weight:700;border:0;color:#1e772d}
}
.pdp-characteristics-chart__score-buttons-wrapper{display:inline-flex;width:max-content}
@media only screen and (max-width:769px){.pdp-characteristics-chart__score-buttons-wrapper{display:none}
}
.pdp-characteristics-chart__score-button{padding:5px 20px;height:30px;font-size:12px;background-color:#1e772d;color:#fff}
.pdp-characteristics-chart__score-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}
.pdp-characteristics-chart__score-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}
.pdp-characteristics-chart__score-button:focus{background-color:#0d4a17;outline-style:solid;outline-color:#99d33b;outline-width:2px;outline-offset:-2px}
.pdp-characteristics-chart__score-button.active_button,.pdp-characteristics-chart__score-button:hover{background-color:#0d4a17}
.pdp-characteristics-chart__scores-wrapper{width:100%}
.pdp-characteristics-chart__chart-scores{width:100%;display:flex;flex-direction:row;place-content:center;margin-bottom:50px}
@media only screen and (max-width:992px){.pdp-characteristics-chart__chart-scores{flex-direction:column}
}
.pdp-characteristics-chart__print-title{display:none}
.pdp-characteristics-chart__print-wrapper{width:100%;display:flex;place-content:center}
@media only screen and (max-width:992px){.pdp-characteristics-chart__print-wrapper{flex-direction:column}
}
.pdp-characteristics-chart__bar-graph{display:flex;flex-direction:column;width:70%;min-width:65%;height:fit-content;padding:0 45px 0 10px}
.pdp-characteristics-chart__bar-graph:only-child{padding-right:0}
@media only screen and (max-width:992px){.pdp-characteristics-chart__bar-graph{padding:0;margin:0 auto 20px}
}
@media only screen and (max-width:769px){.pdp-characteristics-chart__bar-graph{padding:0;margin-bottom:20px;width:100%}
}
.pdp-characteristics-chart__graph-wrapper{display:flex;padding:10px 0;width:100%;align-self:center}
.pdp-characteristics-chart__graph-wrapper:first-child{padding-top:0}
.pdp-characteristics-chart__graph-label{width:50%;padding-right:5px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
@media only screen and (max-width:992px){.pdp-characteristics-chart__graph-label{font-size:14px}
}
.pdp-characteristics-chart__graph-container{width:100%;display:flex}
.pdp-characteristics-chart__graph-image{display:contents}
.pdp-characteristics-chart__graph-image span{width:10%;height:20px;margin:auto 0;background-color:#0d4a17}
.pdp-characteristics-chart__graph-image span:first-child{opacity:.1}
.pdp-characteristics-chart__graph-image span:nth-child(2){opacity:.2}
.pdp-characteristics-chart__graph-image span:nth-child(3){opacity:.3}
.pdp-characteristics-chart__graph-image span:nth-child(4){opacity:.4}
.pdp-characteristics-chart__graph-image span:nth-child(5){opacity:.5}
.pdp-characteristics-chart__graph-image span:nth-child(6){opacity:.6}
.pdp-characteristics-chart__graph-image span:nth-child(7){opacity:.7}
.pdp-characteristics-chart__graph-image span:nth-child(8){opacity:.8}
.pdp-characteristics-chart__graph-image span:nth-child(9){opacity:.9}
.pdp-characteristics-chart__graph-value{align-self:center;padding-left:10px;font-size:13px;color:#1e772d}
.pdp-characteristics-chart__chart-list{min-width:35%;width:65%;padding-left:45px;border-left:1px solid #000}
.pdp-characteristics-chart__chart-list:only-child{padding:0;border-left:0}
@media only screen and (max-width:992px){.pdp-characteristics-chart__chart-list{padding:0;border:0;width:70%;margin:0 auto}
}
@media only screen and (max-width:769px){.pdp-characteristics-chart__chart-list{padding:0;border:0;width:100%}
}
.pdp-characteristics-chart__list-wrapper{display:flex;padding:10px 0;width:100%;align-items:center;border-bottom:2px solid #979797}
.pdp-characteristics-chart__list-wrapper:first-child{padding-top:0}
@media only screen and (max-width:992px){.pdp-characteristics-chart__list-wrapper{margin:auto 0;border-bottom:0;border-top:1px solid #979797}
.pdp-characteristics-chart__list-wrapper:first-child{padding-top:10px}
}
@media only screen and (max-width:992px){.pdp-characteristics-chart__list-label{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
}
.pdp-characteristics-chart__list-value{width:50px;margin:0 0 0 auto;font-weight:700}
@media only screen and (max-width:992px){.pdp-characteristics-chart__list-value{text-align:right;font-size:14px}
}
@media print{.pdp-characteristics-chart{margin-top:20px;margin-bottom:20px;padding-top:0 !important}
.pdp-characteristics-chart__main-wrapper{max-width:none}
.pdp-characteristics-chart__chart-title{font-size:28px !important;margin-bottom:20px !important;text-align:left}
.pdp-characteristics-chart__chart-categories{display:none !important}
.pdp-characteristics-chart__chart-scores{display:flex !important;padding-bottom:30px;margin-bottom:0}
.pdp-characteristics-chart__chart-scores:last-child .pdp-characteristics-chart__print-wrapper{border-bottom:0}
.pdp-characteristics-chart__print-title{display:block !important;font-size:18px !important;font-weight:800;text-align:left;width:20%}
.pdp-characteristics-chart__print-wrapper{border-bottom:1px solid #acb5c0;width:100%;display:flex;padding-bottom:25px;margin-left:70px;place-content:start}
.pdp-characteristics-chart__bar-graph{width:65%;min-width:unset;padding-left:0}
.pdp-characteristics-chart__graph-value{font-size:16px;font-weight:700}
.pdp-characteristics-chart__chart-list{width:40%;min-width:unset;padding-left:55px;border-left:1px solid #acb5c0}
.pdp-characteristics-chart__chart-list:only-child{border-left:0 !important}
.pdp-characteristics-chart__list-wrapper{border:0}
}
.pdp-characteristics-chart.white .pdp-characteristics-chart__score-button{background-color:#1e772d}
.pdp-characteristics-chart.white .pdp-characteristics-chart__score-button:focus{background-color:#0d4a17;outline-color:#99d33b}
.pdp-characteristics-chart.white .pdp-characteristics-chart__score-button.active_button,.pdp-characteristics-chart.white .pdp-characteristics-chart__score-button:hover{background-color:#0d4a17}
@media only screen and (max-width:769px){.pdp-characteristics-chart.white .pdp-characteristics-chart__chart-categories span.select2 .select2-selection{background-color:#1e772d;color:#fff}
.pdp-characteristics-chart.white .pdp-characteristics-chart__chart-categories:focus{border:2px solid #99d33b}
.pdp-characteristics-chart.white .pdp-characteristics-chart__chart-categories span.select2-container .select2-results li{color:#1e772d}
}
.pdp-characteristics-chart.white .pdp-characteristics-chart__graph-image span{background-color:#0d4a17}
.pdp-characteristics-chart.white .pdp-characteristics-chart__graph-value{color:#1e772d}
.pdp-characteristics-chart.gray{background-color:#333}
.pdp-characteristics-chart.gray .pdp-characteristics-chart__chart-title,.pdp-characteristics-chart.gray .pdp-characteristics-chart__graph-label,.pdp-characteristics-chart.gray .pdp-characteristics-chart__graph-value,.pdp-characteristics-chart.gray .pdp-characteristics-chart__list-label,.pdp-characteristics-chart.gray .pdp-characteristics-chart__list-value{color:#fff}
.pdp-characteristics-chart.gray .pdp-characteristics-chart__score-button{background-color:#1e772d}
.pdp-characteristics-chart.gray .pdp-characteristics-chart__score-button:focus{background-color:#0d4a17;outline-color:#99d33b}
.pdp-characteristics-chart.gray .pdp-characteristics-chart__score-button.active_button,.pdp-characteristics-chart.gray .pdp-characteristics-chart__score-button:hover{background-color:#0d4a17}
@media only screen and (max-width:769px){.pdp-characteristics-chart.gray .pdp-characteristics-chart__chart-categories span.select2 .select2-selection{background-color:#1e772d;color:#fff}
.pdp-characteristics-chart.gray .pdp-characteristics-chart__chart-categories:focus{border:2px solid #99d33b}
.pdp-characteristics-chart.gray .pdp-characteristics-chart__chart-categories span.select2-container .select2-results li{color:#1e772d}
}
.pdp-characteristics-chart.gray .pdp-characteristics-chart__graph-image span{background-color:#fff}
.pdp-characteristics-chart.gray .pdp-characteristics-chart__chart-list{border-left:1px solid #fff}
.pdp-characteristics-chart.gray .pdp-characteristics-chart__chart-list:only-child{border-left:0}
@media only screen and (max-width:992px){.pdp-characteristics-chart.gray .pdp-characteristics-chart__chart-list{border:0}
}
.pdp-characteristics-chart.maroon{background-color:#ac264d}
.pdp-characteristics-chart.maroon .pdp-characteristics-chart__chart-title,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__graph-label,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__graph-value,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__list-label,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__list-value{color:#fff}
.pdp-characteristics-chart.maroon .pdp-characteristics-chart__score-button{background-color:#750d2b}
.pdp-characteristics-chart.maroon .pdp-characteristics-chart__score-button:focus{background-color:#570019;outline-color:#f47c06}
.pdp-characteristics-chart.maroon .pdp-characteristics-chart__score-button.active_button,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__score-button:hover{background-color:#570019}
@media only screen and (max-width:769px){.pdp-characteristics-chart.maroon .pdp-characteristics-chart__chart-categories span.select2 .select2-selection{background-color:#750d2b;color:#fff}
.pdp-characteristics-chart.maroon .pdp-characteristics-chart__chart-categories span.select2:focus{border:2px solid #f47c06}
.pdp-characteristics-chart.maroon .pdp-characteristics-chart__chart-categories span.select2-container .select2-results li{color:#750d2b}
}
.pdp-characteristics-chart.maroon .pdp-characteristics-chart__graph-image span{background-color:#fff}
.pdp-characteristics-chart.maroon .pdp-characteristics-chart__chart-list{border-left:1px solid #fff}
.pdp-characteristics-chart.maroon .pdp-characteristics-chart__chart-list:only-child{border-left:0}
@media only screen and (max-width:992px){.pdp-characteristics-chart.maroon .pdp-characteristics-chart__chart-list{border:0}
}
.pdp-characteristics-chart.green{background-color:#0d4a17}
.pdp-characteristics-chart.green .pdp-characteristics-chart__chart-title,.pdp-characteristics-chart.green .pdp-characteristics-chart__graph-label,.pdp-characteristics-chart.green .pdp-characteristics-chart__graph-value,.pdp-characteristics-chart.green .pdp-characteristics-chart__list-label,.pdp-characteristics-chart.green .pdp-characteristics-chart__list-value{color:#fff}
.pdp-characteristics-chart.green .pdp-characteristics-chart__score-button{background-color:#1e772d}
.pdp-characteristics-chart.green .pdp-characteristics-chart__score-button:focus{background-color:#0d4a17;outline-color:#99d33b}
.pdp-characteristics-chart.green .pdp-characteristics-chart__score-button.active_button,.pdp-characteristics-chart.green .pdp-characteristics-chart__score-button:hover{background-color:#0d4a17}
@media only screen and (max-width:769px){.pdp-characteristics-chart.green .pdp-characteristics-chart__chart-categories span.select2 .select2-selection{background-color:#1e772d;color:#fff}
.pdp-characteristics-chart.green .pdp-characteristics-chart__chart-categories:focus{border:2px solid #99d33b}
.pdp-characteristics-chart.green .pdp-characteristics-chart__chart-categories span.select2-container .select2-results li{color:#1e772d}
}
.pdp-characteristics-chart.green .pdp-characteristics-chart__graph-image span{background-color:#fff}
.pdp-characteristics-chart.green .pdp-characteristics-chart__chart-list{border-left:1px solid #fff}
.pdp-characteristics-chart.green .pdp-characteristics-chart__chart-list:only-child{border-left:0}
@media only screen and (max-width:992px){.pdp-characteristics-chart.green .pdp-characteristics-chart__chart-list{border:0}
}
.pdp-characteristics-chart.blue{background-color:#3b7b2b}
.pdp-characteristics-chart.blue .pdp-characteristics-chart__chart-title,.pdp-characteristics-chart.blue .pdp-characteristics-chart__graph-label,.pdp-characteristics-chart.blue .pdp-characteristics-chart__graph-value,.pdp-characteristics-chart.blue .pdp-characteristics-chart__list-label,.pdp-characteristics-chart.blue .pdp-characteristics-chart__list-value{color:#fff}
.pdp-characteristics-chart.blue .pdp-characteristics-chart__score-button{background-color:#004abf}
.pdp-characteristics-chart.blue .pdp-characteristics-chart__score-button:focus{background-color:#00229b;outline-color:#88c9ff}
.pdp-characteristics-chart.blue .pdp-characteristics-chart__score-button.active_button,.pdp-characteristics-chart.blue .pdp-characteristics-chart__score-button:hover{background-color:#00229b}
@media only screen and (max-width:769px){.pdp-characteristics-chart.blue .pdp-characteristics-chart__chart-categories span.select2 .select2-selection{background-color:#00229b;color:#fff}
.pdp-characteristics-chart.blue .pdp-characteristics-chart__chart-categories:focus{border:2px solid #88c9ff}
.pdp-characteristics-chart.blue .pdp-characteristics-chart__chart-categories span.select2-container .select2-results li{color:#004abf}
}
.pdp-characteristics-chart.blue .pdp-characteristics-chart__graph-image span{background-color:#fff}
.pdp-characteristics-chart.blue .pdp-characteristics-chart__chart-list{border-left:1px solid #fff}
.pdp-characteristics-chart.blue .pdp-characteristics-chart__chart-list:only-child{border-left:0}
@media only screen and (max-width:992px){.pdp-characteristics-chart.blue .pdp-characteristics-chart__chart-list{border:0}
}
@media print{.pdp-characteristics-chart.blue,.pdp-characteristics-chart.gray,.pdp-characteristics-chart.green,.pdp-characteristics-chart.maroon,.pdp-characteristics-chart.white{background-color:#fff}
.pdp-characteristics-chart.blue .pdp-characteristics-chart__chart-title,.pdp-characteristics-chart.blue .pdp-characteristics-chart__graph-label,.pdp-characteristics-chart.blue .pdp-characteristics-chart__list-label,.pdp-characteristics-chart.blue .pdp-characteristics-chart__list-value,.pdp-characteristics-chart.gray .pdp-characteristics-chart__chart-title,.pdp-characteristics-chart.gray .pdp-characteristics-chart__graph-label,.pdp-characteristics-chart.gray .pdp-characteristics-chart__list-label,.pdp-characteristics-chart.gray .pdp-characteristics-chart__list-value,.pdp-characteristics-chart.green .pdp-characteristics-chart__chart-title,.pdp-characteristics-chart.green .pdp-characteristics-chart__graph-label,.pdp-characteristics-chart.green .pdp-characteristics-chart__list-label,.pdp-characteristics-chart.green .pdp-characteristics-chart__list-value,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__chart-title,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__graph-label,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__list-label,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__list-value,.pdp-characteristics-chart.white .pdp-characteristics-chart__chart-title,.pdp-characteristics-chart.white .pdp-characteristics-chart__graph-label,.pdp-characteristics-chart.white .pdp-characteristics-chart__list-label,.pdp-characteristics-chart.white .pdp-characteristics-chart__list-value{color:#000}
.pdp-characteristics-chart.blue .pdp-characteristics-chart__graph-image span,.pdp-characteristics-chart.gray .pdp-characteristics-chart__graph-image span,.pdp-characteristics-chart.green .pdp-characteristics-chart__graph-image span,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__graph-image span,.pdp-characteristics-chart.white .pdp-characteristics-chart__graph-image span{background-color:#0d4a17}
.pdp-characteristics-chart.blue .pdp-characteristics-chart__chart-list,.pdp-characteristics-chart.gray .pdp-characteristics-chart__chart-list,.pdp-characteristics-chart.green .pdp-characteristics-chart__chart-list,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__chart-list,.pdp-characteristics-chart.white .pdp-characteristics-chart__chart-list{border-left:1px solid #acb5c0}
}
.favorite-product{display:inline-flex;flex-direction:column}
.favorite-product__favorite-star{display:flex;font-size:12px;margin-top:10px;align-items:center}
.favorite-product__star{color:#3b7b2b;display:inherit;font-size:29px;margin-right:7px;vertical-align:sub}
.favorite-product .favorited-content{height:60px;display:flex;align-items:center;justify-content:center;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;gap:5px}
.favorite-product .favorited-content__checkmark{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/green-checkmark.svg);width:17px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:50%;fill:#00dc78;margin-right:6px}
.favorite-product__error{display:flex;color:#cc3602;font-size:13px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:16px;margin-top:8px}
.favorite-product .popover{position:absolute;width:340px;height:60px}
.cta-user-account{padding:.625rem}
.cta-user-account__link{color:#3b7b2b;text-decoration:none;font-size:.875rem;font-weight:400}
.cta-user-account__link:hover{text-decoration:underline}
.link{color:#0072ce}
@media(min-width:992px){.link{padding-right:10px}
}
@media(min-width:992px){.popover .popover-body .t-close.manual{display:none}
}
@media(min-width:992px){.listing-content,.paying-balance{width:310px}
}
@media(min-width:992px){.listing-content.schedule-content{width:217px}
}
@media(min-width:992px){.listing-content a{font-size:.9375rem}
}
#truChoiceCalculator .v-modal .customize-products thead,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.warning-modal{z-index:999}
.warning-modal,.warning-modal__background{position:fixed;top:0;left:0;width:100vw;height:100vh}
.warning-modal__background{background:rgba(0,0,0,.5)}
.warning-modal__content{background:#fff;position:relative;margin:auto;top:50%;transform:translateY(-50%);max-width:335px;max-height:100vh;overflow:auto;display:flex;flex-direction:column}
@media screen and (min-width:992px){.warning-modal__content{margin-left:auto;margin-right:auto;max-width:636px}
}
.warning-modal__content--mobile-landscape{height:100%;overflow:scroll}
.warning-modal__text{display:flex;flex-direction:column;align-items:center;padding:50px 58px 0}
.warning-modal__text>.loader-wrap{position:absolute;left:50%;top:40%;margin:-165px 0 0 -60px;z-index:1029;background:0;display:block}
.warning-modal__text>.loader-wrap>.loader-box{background:transparent;align-items:unset}
.warning-modal__text h3{width:219px;color:#000;font-size:24px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;text-align:center;letter-spacing:0;line-height:28px;margin-bottom:10px}
.warning-modal__text p{width:277px;color:#000;font-size:16px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;text-align:center;letter-spacing:0;line-height:24px;margin:10px 0}
.warning-modal__text .btn{display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:400;width:100%;height:60px;border-radius:2px;background:#3b7b2b;margin-bottom:31px;margin-top:0}
@media screen and (min-width:992px){.warning-modal__text{padding:50px 88px 0;margin-top:0;margin-bottom:0}
.warning-modal__text h3{width:501px;font-size:32px;line-height:36px}
.warning-modal__text p{width:501px;font-size:20px;line-height:32px}
}
.warning-modal__cta{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}
.warning-modal__cta .saml_login{max-width:100%;margin-top:0;width:181px;background:#3b7b2b;border-radius:2px;color:#fff;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;text-align:center;letter-spacing:0;line-height:20px;text-transform:none;padding:1.3125rem 0}
.warning-modal__cta .saml_login:hover{border:2px solid #0d4a17}
.warning-modal__cta .cta-user-account__link{height:20px;color:#3b7b2b;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;text-align:center;letter-spacing:0}
.warning-modal__cta .cta-user-account .c-button,.warning-modal__cta .cta-user-account a{max-width:100%;margin-top:0;width:181px;background:#3b7b2b;border-radius:2px;color:#fff;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;text-align:center;letter-spacing:0;line-height:20px;text-transform:none;padding:1.3125rem 0}
.warning-modal__btn-close{align-self:flex-end;color:#3b7b2b;cursor:pointer;padding:16px;position:absolute}
@media screen and (min-width:992px){.warning-modal__btn-close{padding:20px}
}
.warning-modal__btn-close.icon-close:before{font-family:inherit !important}
#socialMediaWall{padding:25px 0}
#socialMediaWall .loader-box{align-self:center;margin:0}
@media(max-width:992px){#socialMediaWall .loader-box{width:90px;height:90px}
}
#socialMediaWall .social-media-wall-container{position:relative;background:#fff;border:1px solid #c4c9d4;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:2rem 1.2rem 3rem;max-width:1024px;min-height:160px;margin:0 auto}
@media(min-width:992px){#socialMediaWall .social-media-wall-container{padding:2rem 1.8rem 3rem}
}
#socialMediaWall .social-media-wall-api-error__message{padding:27px 0;color:#cc3602;letter-spacing:.8px;font-weight:700;font-size:12px;line-height:20px}
#socialMediaWall .social-media-wall-api-error__button{cursor:pointer}
#socialMediaWall .social-media-wall-no-results{margin:27px 0 0}
#socialMediaWall .social-media-wall-no-results .inner-nav-wrapper .sections section h3,#socialMediaWall .social-media-wall-no-results h4,.inner-nav-wrapper .sections section #socialMediaWall .social-media-wall-no-results h3{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:400}
#socialMediaWall .social-media-wall-carousel{margin:5px 0 36px;position:relative;opacity:0;height:0}
@media(min-width:768px){#socialMediaWall .social-media-wall-carousel{margin:39px 0 0}
}
#socialMediaWall .social-media-wall-carousel .carousel-cell{width:100%;height:470px;margin:0;display:flex;align-items:center}
@media(min-width:768px){#socialMediaWall .social-media-wall-carousel .carousel-cell{width:315px;height:auto;position:absolute}
}
#socialMediaWall .social-media-wall-carousel .flickity-prev-next-button{background:#d8d8d8;border-radius:0;top:50%;box-shadow:1px 1px 2px 0 rgba(0,0,0,.5);height:40px;width:40px}
#socialMediaWall .social-media-wall-carousel .flickity-prev-next-button svg{background:#3b7b2b}
#socialMediaWall .social-media-wall-carousel .flickity-prev-next-button svg path{display:none}
#socialMediaWall .social-media-wall-carousel .flickity-viewport{overflow:hidden;margin:0;width:100%}
#socialMediaWall .social-media-wall-carousel .flickity-prev-next-button.previous{left:-14px}
#socialMediaWall .social-media-wall-carousel .flickity-prev-next-button.previous svg{-webkit-mask:url(toplib/resources/vectors/arrow-right-active.svg) -15px 0/37px 24px no-repeat;mask:url(toplib/resources/vectors/arrow-right-active.svg) -15px 0/37px 24px no-repeat;transform:rotate(180deg)}
#socialMediaWall .social-media-wall-carousel .flickity-prev-next-button.previous:hover{left:-17px}
#socialMediaWall .social-media-wall-carousel .flickity-prev-next-button.next{margin-top:0;right:3px}
#socialMediaWall .social-media-wall-carousel .flickity-prev-next-button.next svg{-webkit-mask:url(toplib/resources/vectors/arrow-right-active.svg) -15px 0/37px 24px no-repeat;mask:url(toplib/resources/vectors/arrow-right-active.svg) -15px 0/37px 24px no-repeat}
#socialMediaWall .social-media-wall-carousel .flickity-prev-next-button.next:hover{margin-right:-17px}
#socialMediaWall .social-media-wall-carousel .flickity-page-dots{bottom:-50px}
#socialMediaWall .social-media-wall-carousel .flickity-page-dots .dot{height:10px;width:10px;background:#d8d8d8}
#socialMediaWall .social-media-wall-carousel .flickity-page-dots .dot.is-selected{background:#64a70b}
.social-media-card{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:90%;max-width:315px;border:1px solid #c4c9d4;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);margin:0 auto}
.social-media-card>a{color:#000}
.social-media-card>a:hover{text-decoration:none}
.social-media-card.pinned{border-color:#3b7b2b}
@media(min-width:768px){.social-media-card{width:305px;margin:0 auto 18px}
}
.social-media-card__header{display:flex;align-items:center;padding:14px 14px 0;margin:0 0 12px}
.social-media-card__header--logo{position:relative}
.social-media-card__header--logo-placeholder:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(toplib/resources/images/social-logo.png) 50%/contain no-repeat;background-color:#fff}
.social-media-card__header--logo img{width:40px;height:40px;display:block;position:relative;border-radius:50%}
.social-media-card__header--logo:after{border:1px solid rgba(0,0,0,.0975);border-radius:50%;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}
.social-media-card__header--info{margin:0 0 0 6px}
.social-media-card__header--info .social-account-name{font-size:12px;font-weight:700;line-height:18px}
.social-media-card__header--info .social-post-date{font-size:10px;line-height:16px;color:#95a0b4}
.social-media-card__header--icons{display:flex;align-self:baseline;flex:1 0 auto;justify-content:flex-end}
.social-media-card__header--pinned{width:24px;height:24px;background:url(toplib/resources/vectors/social-pinned.svg) 50%/contain no-repeat}
.social-media-card__header--social-logo{width:24px;height:24px;margin:0 0 0 6px}
.social-media-card__header--social-logo.social-facebook{background:url(toplib/resources/vectors/social-logo-fb.svg) 50%/contain no-repeat}
.social-media-card__header--social-logo.social-instagram{background:url(toplib/resources/vectors/social-logo-instagram.svg) 50%/contain no-repeat}
.social-media-card__header--social-logo.social-linkedin{background:url(toplib/resources/vectors/social-logo-linkedin.svg) 50%/contain no-repeat}
.social-media-card__header--social-logo.social-youtube{background:url(toplib/resources/vectors/social-logo-youtube.svg) 50%/contain no-repeat}
.social-media-card__description{display:-webkit-box;overflow:hidden;padding:0 14px;margin:12px 0;font-size:12px;line-height:18px;text-overflow:ellipsis;-webkit-line-clamp:7;-webkit-box-orient:vertical}
.social-media-card__post-image{width:100%;height:166px}
.social-media-card__post-image--video{position:relative}
.social-media-card__post-image--video:after{content:"";width:72px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(toplib/resources/vectors/social-play-button.svg) 50%/contain no-repeat}
.social-media-card__post-image img{width:100%;max-height:165px;object-fit:cover}
.social-media-card__footer{padding:0 14px;display:flex;align-items:center;justify-content:end}
.social-media-card__footer--likes{padding:9px 0;flex:1 0 auto;font-size:12px;line-height:18px}
.social-media-card__footer--likes:before{content:"";margin:0 5px 0 0;padding:1.5px 10px;background:url(toplib/resources/vectors/like.svg) 50%/contain no-repeat;border-radius:50%}
.social-media-card__footer--share{display:flex;padding:9px 0;font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase}
.social-media-card__footer--share:after{content:"";padding:0 8px;margin:0 0 0 10px;-webkit-mask:url(toplib/resources/vectors/share.svg) no-repeat center;mask:url(toplib/resources/vectors/share.svg) no-repeat center;background-color:#464a54}
.social-media-card__share-block{display:flex;justify-content:space-evenly;width:100%;padding:6px 0;position:absolute;top:99%;left:0;border-radius:4px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);z-index:10}
.social-media-card__share-block.hidden{opacity:0;pointer-events:none}
.social-media-card__share-block--icon{width:28px;height:28px;margin:0 auto;position:relative}
.social-media-card__share-block--icon.copy-link{background:#3b7b2b;-webkit-mask:url(toplib/resources/vectors/social-copy-link.svg) no-repeat center;mask:url(toplib/resources/vectors/social-copy-link.svg) no-repeat center}
.social-media-card__share-block--icon.copy-link:after{content:"...";position:absolute;font-size:13px;width:100%;height:100%;color:#fff;display:flex;justify-content:center}
.social-media-card__share-block--icon.email{background:url(toplib/resources/vectors/social-email.svg) no-repeat 50%}
.social-media-card__share-block--icon.whatapp{background:url(toplib/resources/vectors/social-watsapp.svg) no-repeat 50%}
.social-media-card__share-block--icon.facebook{background:url(toplib/resources/vectors/social-fb.svg) no-repeat 50%}
.social-media-card__share-block--icon.twitter{background:url(toplib/resources/vectors/social-twitter.svg) no-repeat 50%}
.social-media-card__share-block--social-label{font-size:10px;line-height:16px}
.article-filter-v3 hr{border-bottom:1px solid #979797;margin:0}
.article-filter-v3 .content-center{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
.article-filter-v3 .btn-clear,.article-filter-v3 .btn-done,.article-filter-v3 .btn-loadmore,.article-filter-v3 .btn-media-center{width:11.37rem;border:2px solid #3b7b2b;height:3.75rem;border-radius:3px;color:#3b7b2b;font-size:.87rem;margin-top:2.03rem}
@media(max-width:768px){.article-filter-v3 .btn-loadmore{width:100%}
}
@media(min-width:768px){.article-filter-v3 .btn-loadmore{margin-top:3.12rem}
}
@media(max-width:768px){.article-filter-v3 .btn-clear{width:100%}
}
@media(min-width:768px){.article-filter-v3 .btn-clear{margin-top:3.12rem}
}
.article-filter-v3 .btn-done{background:#3b7b2b;color:#fff;width:100%}
@media(min-width:768px){.article-filter-v3 .btn-done{display:none}
}
.article-filter-v3 .custom-select{position:relative;width:100%;text-align:left;outline:0;line-height:47px;margin-top:.93rem;height:3.125rem;margin-bottom:1.5rem}
.article-filter-v3 .custom-select .selected{border-radius:2px;border:1px solid #acb5c0;color:#3b7b2b;padding-left:1em;cursor:pointer;user-select:none;font-weight:700}
.article-filter-v3 .custom-select .selected .open{border:1px solid #ad8225;border-radius:6px 6px 0 0}
.article-filter-v3 .custom-select .selected:after{position:absolute;content:"";top:18px;right:1em;width:12px;height:12px;background:url(toplib/resources/vectors/carot-down.svg) 50% no-repeat}
.article-filter-v3 .custom-select .items{color:#3b7b2b;background:#fff;border-radius:0 0 6px 6px;overflow:hidden;position:absolute;left:0;right:0;z-index:1;top:2.81rem;max-height:241px;overflow-y:auto;border:1px solid #acb5c0;box-shadow:0 2px 25px rgba(0,0,0,.1)}
.article-filter-v3 .custom-select .items::-webkit-scrollbar{width:4px;height:4px}
.article-filter-v3 .custom-select .items::-webkit-scrollbar-thumb{background:#333;border-radius:10px}
.article-filter-v3 .custom-select .items::-webkit-scrollbar-thumb:hover{background:#5c5656}
.article-filter-v3 .custom-select .items::-webkit-scrollbar-track{background:#fff;border-radius:9px;box-shadow:inset 7px 10px 12px #f0f0f0}
.article-filter-v3 .custom-select .items div{color:#000;padding-left:1em;cursor:pointer;user-select:none;background:#fff;border-top:1px solid #acb5c0}
.article-filter-v3 .custom-select .items div:hover{background:rgba(0,114,206,.1);font-weight:700}
.article-filter-v3 .custom-select .items div:last-child{border-bottom:1px solid #acb5c0}
.article-filter-v3 .custom-select hr{border-bottom:1px solid #979797}
.article-filter-v3 .selectHide{display:none}
.article-filter-v3 .filter-modal{background:#fff;height:100vh;width:100vw;z-index:99999;position:fixed;top:0;left:0;overflow-y:auto}
.article-filter-v3 .filter-modal .filter__list{width:100%}
.article-filter-v3 .filter-modal .filter__list .select{display:flex;flex-direction:column}
.article-filter-v3 .filter-modal .filter__list .select .select2-container{max-width:100%;margin-bottom:1.18rem}
.article-filter-v3 .filter-modal .filter__list .select .select2-container .selection{padding:1.25rem}
.article-filter-v3 .filter-modal .filter__list .select .select2-container .select2-selection__arrow{margin-right:1.25rem}
.article-filter-v3 .filter-modal .filter__list .select .label{margin-bottom:.93rem}
.article-filter-v3 .filter-modal .filter__list .select .filter-drpdn{border:1px solid #a9b3bd;border-radius:3px;height:3.12rem;width:100% !important;display:flex;align-items:center;background-position-x:96%;padding-left:.6rem;margin-bottom:1.18rem}
.article-filter-v3 .filter-modal .btn-close{align-self:flex-end;transform:translateY(82%)}
.article-filter-v3 .filter-modal .container{width:89.46%;margin:0 auto;display:flex;flex-direction:column}
.article-filter-v3 .filter__list{width:15.06rem}
@media(min-width:769px) and (max-width:1024px){.article-filter-v3 .filter__list{width:14.04rem}
}
.article-filter-v3 .filter__list h3{margin-bottom:3.12rem;font-size:1.5rem}
.article-filter-v3 .filter__list .select{display:flex;flex-direction:column}
.article-filter-v3 .filter__list .select .select2-container{max-width:100%;margin-bottom:1.18rem}
.article-filter-v3 .filter__list .select .select2-container .selection{padding:1.25rem}
.article-filter-v3 .filter__list .select .select2-container .select2-selection__arrow{margin-right:1.25rem}
.article-filter-v3 .filter__list .select .select2{border:1px solid #a9b3bd;border-radius:3px;height:3.12rem;width:15.06rem;display:flex;align-items:center}
.article-filter-v3 .filter__list .select .select2-results{margin-top:-.5rem}
.article-filter-v3 .filter__list .select .select2-results__options::-webkit-scrollbar-thumb{width:.4rem}
.article-filter-v3 .filter__list--label{font-size:12px;font-weight:700}
.article-filter-v3 .filter__results .search-result-item{display:flex;padding-top:2.25rem}
.article-filter-v3 .filter__results .search-result-item picture{width:100%;height:200px}
@media(min-width:768px){.article-filter-v3 .filter__results .search-result-item picture{margin-right:44px;min-width:140px;width:140px;height:140px}
}
@media(max-width:768px){.article-filter-v3 .filter__results .search-result-item{flex-direction:column;align-items:center}
.article-filter-v3 .filter__results .search-result-item picture img{max-width:100%;width:100%;height:12.5rem}
}
.article-filter-v3 .filter__results .search-result-item .text__header{display:flex;align-items:center;justify-content:space-between;margin-top:-.6rem;margin-bottom:.75rem}
.article-filter-v3 .filter__results .search-result-item .text__header--text{display:flex;flex-wrap:wrap}
.article-filter-v3 .filter__results .search-result-item .text__header--text-bookmark-enabled{max-width:calc(100% - 29px)}
.article-filter-v3 .filter__results .search-result-item .text__header--text p{font-weight:700;font-size:.81rem}
.article-filter-v3 .filter__results .search-result-item .text__header--text .exclusive{color:#fd5404}
.article-filter-v3 .filter__results .search-result-item .text__header--text span{color:black;margin:0 .5rem;transform:translateY(3px)}
@media(max-width:768px){.article-filter-v3 .filter__results .search-result-item .text__header{margin-top:1.06rem}
}
.article-filter-v3 .filter__results .search-result-item .text__header .bookmark{position:absolute;right:0}
.article-filter-v3 .filter__results .search-result-item .text__header .bookmark .icon-bookmark{display:block;width:29px;height:29px;background:url(toplib/resources/vectors/unbooked.svg) 50%/contain}
.article-filter-v3 .filter__results .search-result-item .text__header .bookmark .icon-bookmark.active{background:url(toplib/resources/vectors/booked.svg) 50%/contain}
.article-filter-v3 .filter__results .search-result-item .text__header .bookmark:hover{cursor:pointer}
.article-filter-v3 .filter__results .search-result-item .text__title{font-size:1.12rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;color:#3b7b2b;text-decoration:none}
.article-filter-v3 .filter__results .search-result-item .text__info{line-height:1.87rem;font-family:HelveticaNowTextRegular,Helvetica;margin-top:.93rem;margin-bottom:1.25rem}
.article-filter-v3 .filter__results .search-result-item .text__tag{display:flex;align-items:center}
.article-filter-v3 .filter__results .search-result-item .text__tag p{font-size:.75rem}
.article-filter-v3 .filter__results .search-result-item .text__tag--links{display:flex}
.article-filter-v3 .filter__results .search-result-item .text__tag--links a,.article-filter-v3 .filter__results .search-result-item .text__tag--links span{text-decoration:none;color:#3b7b2b;font-size:.75rem;font-weight:700}
.article-filter-v3 .filter__results .search-result-item .text__tag--links a:first-child,.article-filter-v3 .filter__results .search-result-item .text__tag--links span:first-child{margin-left:.4rem}
@media(max-width:768px){.article-filter-v3 .filter__results .search-result-item .text{width:100%}
}
.article-filter-v3 .filter__results{width:42.25rem;position:relative}
@media(min-width:769px) and (max-width:1024px){.article-filter-v3 .filter__results{width:36.25rem}
}
.article-filter-v3 .filter__results .search-header{display:flex;align-items:center;justify-content:space-between;margin-top:-.7rem}
.article-filter-v3 .filter__results .search-header .hro03-product-header .band-content .product-title,.article-filter-v3 .filter__results .search-header h1,.hro03-product-header .band-content .article-filter-v3 .filter__results .search-header .product-title{font-size:1.5rem}
.article-filter-v3 .filter__results .search-header div p{font-size:.81rem;font-weight:700}
@media(max-width:768px){.article-filter-v3 .filter__results .search-header{flex-direction:column;align-items:flex-start}
}
.article-filter-v3 .filter__results .item-container{border-top:1px solid #a9b3bd;margin-top:2.125rem}
.article-filter-v3 .filter__results .no-result{text-align:center;background:#fff;padding:50px 100px;font-size:32px}
@media screen and (max-width:769px){.article-filter-v3 .filter__results .no-result{padding:25px 50px}
}
.article-filter-v3 .filter__results .no-result h2{margin:10px 0}
.article-filter-v3 .filter__results .no-result .icon-search{color:#0072ce}
.article-filter-v3{margin-top:-4.4rem}
.article-filter-v3 .filter{display:flex;justify-content:space-between;margin-top:3.12rem}
.article-filter-v3 .search{background-color:#f8f8f8;height:6.85rem;width:100vw;margin-left:-12.5%}
@media(max-width:768px){.article-filter-v3 .search{margin-left:-5.5%;margin-top:2.5rem;height:10.85rem}
}
.article-filter-v3 .form{display:flex;align-items:center;padding-top:.125rem}
.article-filter-v3 .form input{padding-left:2rem;height:3.75rem;border:1px solid #e4e4e4}
.article-filter-v3 .form .icon-search{position:absolute;padding-left:.625rem}
.article-filter-v3 .form__button{background:#3b7b2b;color:#fff;text-transform:uppercase;width:7.43rem;height:3.62rem}
@media(max-width:767px){.article-filter-v3 .form{width:100vw}
}
@media(max-width:400px){.article-filter-v3 .form{margin-left:-1.2rem}
}
@media(min-width:400px) and (max-width:767px){.article-filter-v3 .form{margin-left:-1.3rem}
}
@media(max-width:370px){.article-filter-v3 .form{margin-left:-1rem}
}
@media(min-width:768px){.article-filter-v3 .form{margin-left:0}
}
@media(min-width:1400px){.article-filter-v3 .form{margin-left:-.7rem}
}
.article-filter-v3 .filter-results-button{display:none}
@media(max-width:768px){.article-filter-v3 .filter-results-button{display:flex;justify-content:center;color:#3b7b2b;border:2px solid #3b7b2b;margin-top:1.87rem;height:2.75rem;cursor:none}
.article-filter-v3 .filter-results-button button{cursor:none}
}
@media(max-width:768px){.article-filter-v3 .filter__list{display:none}
}
.product{background:#fff;border-radius:2px;border:1px solid #c4c9d4;box-shadow:0 0 10px 0 rgba(0,0,0,.1);height:auto;height:445px;max-width:315px;margin:0 auto;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column}
@media(max-width:769px){.product{padding:1.5625rem}
}
.product-wrapper{width:100%;height:max-content;padding:0 .675rem;box-sizing:border-box}
@media(min-width:769px){.product-wrapper{width:49%}
}
@media(min-width:1380px){.product-wrapper{width:33%}
}
.product-content{height:auto;flex-direction:column;flex-grow:1}
.product-content,.product-header{display:flex;justify-content:space-between}
.product-header_image{height:126px;width:50%}
@media(max-width:414px){.product-header_image{height:116px}
}
.product-header_image__placeholder{width:100%;height:100%;background:url(toplib/resources/images/product-placeholder.png) 50%/contain no-repeat}
.product-header_image img{object-fit:cover;height:100%;width:100%}
.product-header-container{width:49%;display:flex;flex-direction:column;justify-content:space-between}
.product-header-logo{width:80%;height:30px;margin:5px 0 5px auto}
.product-header-logo_pioneer{width:100%;height:100%;background:url(toplib/resources/images/pionner_logo2.png) 50%/contain no-repeat}
.product-header-logo_corteva{width:100%;height:100%;background:url(toplib/resources/images/corteva_logo.png) 50%/contain no-repeat}
.product-header-logo_brevant{width:100%;height:100%;background:url(toplib/resources/images/brevant_logo.png) 50%/contain no-repeat}
.product-header_bookmark{position:relative !important;display:block;margin:5px 0 0 auto}
.product_text{font-size:14px;font-weight:400;line-height:1.5;color:#464a54}
.product_line{width:100%;background:#e1e5ea;height:1px;margin:10px 0}
.product_button.c-button{margin-top:5px;width:100%;border-radius:4px;border:1px solid #0072ce;padding:1.1rem 2.375rem;text-align:center;font-weight:700;background:#fff;color:#3b7b2b}
.product_button.c-button:hover{color:#fff}
.product_title{margin:.2rem 0;height:3.1rem;line-height:1;font-size:24px;overflow:hidden}
.product_description{max-height:85px;overflow:hidden}
.product_subtitle{max-height:41px;overflow:hidden}
.products-container{background:#fff;border:1px solid #c4c9d4;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:2rem 1.8rem 3rem;max-width:1024px;margin:25px auto}
@media(max-width:992px){.products-container{max-width:100%}
}
.products-container .recommended-component-header{padding:0 8px 33px}
.products-container .viewmore{margin:5.5rem auto 0}
.products-carousel .flickity-prev-next-button{background:#d8d8d8;border-radius:0;top:50%;box-shadow:1px 1px 2px 0 rgba(0,0,0,.5);height:40px;width:40px}
.products-carousel .flickity-prev-next-button svg{background:#3b7b2b}
.products-carousel .flickity-prev-next-button svg path{display:none}
.products-carousel .flickity-viewport{overflow:hidden;margin-bottom:2.7rem}
.products-carousel .flickity-prev-next-button.previous{left:-15px}
.products-carousel .flickity-prev-next-button.previous svg{-webkit-mask:url(toplib/resources/vectors/arrow-right-active.svg) -15px 0/37px 24px no-repeat;mask:url(toplib/resources/vectors/arrow-right-active.svg) -15px 0/37px 24px no-repeat;transform:rotate(180deg)}
.products-carousel .flickity-prev-next-button.previous:hover{left:-20px}
.products-carousel .flickity-prev-next-button.next{margin-top:0;right:0}
.products-carousel .flickity-prev-next-button.next svg{-webkit-mask:url(toplib/resources/vectors/arrow-right-active.svg) -15px 0/37px 24px no-repeat;mask:url(toplib/resources/vectors/arrow-right-active.svg) -15px 0/37px 24px no-repeat}
.products-carousel .flickity-page-dots{bottom:-55px}
.products-carousel .flickity-page-dots .dot{height:10px;width:10px;background:#d8d8d8}
.products-carousel .flickity-page-dots .dot.is-selected{background:#64a70b}
.events-list-links{border-top:5px solid #ef6023;padding-top:15px;grid-column-start:2}
.events-list-links h3:first-child{font-size:20px;line-height:26px;border-bottom:1px solid #acb5c0;padding-bottom:13px}
@media screen and (max-width:769px){.events-list-links h3:first-child{font-size:18px;line-height:24px}
}
.events-list-links li{border-bottom:1px solid #acb5c0;padding:25px 0}
.events-list-links li a+span{display:inline-block;margin-top:5px;color:#000;font-weight:700}
.events-list-links a{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;font-size:16px;line-height:24px;display:block;padding:0 25px 0 0}
.events-list-links a.external{background:transparent url(toplib/resources/vectors/link-out.svg) 100% no-repeat}
.events-list-links .eyebrow{display:block;font-weight:700;font-size:14px;line-height:20px;color:#000;margin-bottom:10px;width:100%}
@media screen and (max-width:992px){.events-list-links .eyebrow{font-size:13px}
}
.events-list-links li:last-child{border:0}
.events-list-links a.internal{background:transparent url(toplib/resources/vectors/hyperlink-arrow-positive.svg) 100% no-repeat}
.speakers-component{padding:46px 10vw}
@media screen and (max-width:769px){.speakers-component{padding:50px 5vw 23px}
}
.speakers-component .speakers-content{max-width:1024px;margin:0 auto;padding:0}
@media screen and (max-width:769px){.speakers-component .speakers-content{max-width:90vw}
}
.speakers-component .speakers-content .component-title{text-align:center;margin-bottom:50px}
.speakers-component .speakers-content .items{display:flex;flex-wrap:wrap;justify-content:center;padding-top:0;margin:-20px}
@media screen and (max-width:769px){.speakers-component .speakers-content .items{margin:-20px -5vw}
}
@media screen and (min-width:1200px){.speakers-component .speakers-content .items{margin-top:-60px}
}
.speakers-component .speakers-content .items .item{display:flex;flex-direction:column;flex-grow:1;margin:20px 20px 40px;border-bottom:5px solid #3b7b2b;padding-bottom:16px;width:100%;max-width:100%}
@media screen and (max-width:414px){.speakers-component .speakers-content .items .item{margin-top:20px;margin-bottom:10px;max-width:314px}
}
@media screen and (min-width:768px){.speakers-component .speakers-content .items .item{margin-top:20px;margin-bottom:10px;width:calc(50% - 40px);min-width:calc(50% - 40px);max-width:50%}
}
@media screen and (min-width:1200px){.speakers-component .speakers-content .items .item{margin-top:60px;margin-bottom:10px;width:calc(33.33333% - 40px);max-width:calc(33.33333% - 40px);min-width:calc(33.33333% - 40px)}
}
@media screen and (min-width:1280px){.speakers-component .speakers-content .items .item{width:314px;max-width:314px;min-width:314px}
}
.speakers-component .speakers-content .items .item picture{min-height:1%}
.speakers-component .speakers-content .items .item picture img{height:314px}
.speakers-component .speakers-content .items .item h3{color:#3b7b2b;font-size:20px;line-height:26px;margin:18px 0 4px}
@media screen and (max-width:769px){.speakers-component .speakers-content .items .item h3{font-size:16px;line-height:22px;margin-bottom:0}
}
.speakers-component .speakers-content .items .item .title{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px;width:90%;color:#000}
.speakers-component .speakers-content .items .three .item{width:calc(33.33333% - 40px) !important;min-width:calc(33.33333% - 40px) !important;max-width:33.33333% !important}
@media screen and (max-width:769px){.speakers-component .speakers-content .items .three .item{width:calc(50% - 40px) !important;min-width:calc(50% - 40px) !important;max-width:50% !important}
}
.event{border:1px solid #c4c9d4;box-shadow:0 0 5px 0 rgba(0,0,0,.2);position:relative;margin:0 auto;height:467px;width:100%}
@media(min-width:769px){.event{max-width:315px}
}
.event-image-container{width:100%;height:198px}
.event_image{width:100%;height:100%;object-fit:cover}
.event-content{width:100%;padding:20px 20px 15px;min-height:267px;display:flex;flex-direction:column;justify-content:flex-end}
.event_bookmark{display:none;margin:56px auto auto;position:relative !important;width:29px !important}
.event_bookmark .bookmark-button{background-color:#fff}
.event_title{border-bottom:1px dashed #c4c9d4;line-height:1.3;padding-bottom:20px;margin-bottom:20px;width:100%}
.event_title p{display:block;overflow:hidden;font-size:inherit;line-height:inherit;text-align:left;max-height:52px;color:#000;font-weight:700}
.event_description{height:68px;max-height:92px;width:100%;margin-bottom:6px;font-size:13px;line-height:1.4;overflow:hidden;flex-grow:1}
.event-info_item{margin:10px 0;font-weight:400;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.3;display:flex}
.event-info_item__icon{min-width:12px;height:13px;margin-right:11px;display:block;background-color:#3b7b2b}
.event-info_item__icon-date{-webkit-mask:url(toplib/resources/vectors/calendar.svg) no-repeat center/contain;mask:url(toplib/resources/vectors/calendar.svg) no-repeat center/contain}
.event-info_item__icon-place{-webkit-mask:url(toplib/resources/vectors/location.svg) no-repeat center/contain;mask:url(toplib/resources/vectors/location.svg) no-repeat center/contain}
.event-info_item__icon-format{-webkit-mask:url(toplib/resources/vectors/online.svg) no-repeat center/contain;mask:url(toplib/resources/vectors/online.svg) no-repeat center/contain}
.event-info_item__icon-price{-webkit-mask:url(toplib/resources/vectors/price.svg) no-repeat center/contain;mask:url(toplib/resources/vectors/price.svg) no-repeat center/contain}
.event-info_item__format{display:none}
.event-info_item__format>.event-info_item__format-text{font-weight:400;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.event-info_item__price,.event .viewmore{display:none}
.event .viewmore a{background:inherit;border-color:#fff;color:#fff;margin:0;text-transform:none}
.event .viewmore a:hover{color:#494949;background:#fff}
.event:hover.dark .event-content{background:rgba(52,56,66,.8)}
.event:hover.dark .event-content .viewmore a:hover{color:#343842}
.event:hover.light .event-content{background:rgba(196,201,212,.8)}
.event:hover.blue .event-content{background:rgba(0,114,206,.8)}
.event:hover.blue .event-content .viewmore a:hover{color:#0072ce}
.event:hover.orange .event-content{background:rgba(252,76,2,.8)}
.event:hover.orange .event-content .viewmore a:hover{color:#fc4c02}
.event:hover.green .event-content{background:rgba(101,252,162,.8)}
.event:hover.pioneer-green .event-content{background:rgba(30,119,45,.8)}
.event:hover.pioneer-green .event-content .viewmore a:hover{color:#1e772d}
.event:hover.green .event_title,.event:hover.light .event_title{border-color:#000}
.event:hover.green .event-info_item,.event:hover.green .event_title p,.event:hover.light .event-info_item,.event:hover.light .event_title p{color:#000}
.event:hover.green .event-info_item__icon,.event:hover.light .event-info_item__icon{background-color:#000}
.event:hover.green .event-info_item__format-text,.event:hover.light .event-info_item__format-text{color:#000}
.event:hover.green .viewmore a,.event:hover.light .viewmore a{border-color:#000;color:#000}
.event:hover.green .viewmore a:hover,.event:hover.light .viewmore a:hover{border-color:#fff;color:#343842}
.event:hover.green .bookmark-container .bookmark-button,.event:hover.light .bookmark-container .bookmark-button{background-color:#000}
.event:hover .viewmore{display:block;margin:30px auto 0}
.event:hover .event-image-container{height:100%}
.event:hover .event-content{height:100%;top:0;position:absolute}
.event:hover .event_bookmark{display:block}
.event:hover .event_title p{color:#fff}
.event:hover .event_description{display:none}
.event:hover .event-info_item{color:#fff}
.event:hover .event-info_item__icon{background-color:#fff}
.event:hover .event-info_item svg path{fill:#fff}
.event:hover .event-info_item__format{display:flex}
.event:hover .event-info_item__format-text{color:#fff}
.event:hover .event-info_item__price{display:flex;text-transform:uppercase}
.cardsContainer .aem-Grid .experienceFragments .aem-Grid .feature-flag span,body{color:#000}
.hro02-hero-level-2 .band-content .c-button{background:#ef6023;color:#fff}
.hro02-hero-level-2 .band-content .c-button:hover{color:#fff;background:#d85921;border-color:#d85921}
@media screen and (max-width:769px){.det04-card-related-full-width .text h3{color:#000}
}
.det13-card-search-result a{font-weight:700}
.det13-card-search-result a.title{color:#000;word-break:break-word}
.det13-card-search-result a.title:hover{color:#3b7b2b}
.det05-tile-impact.green{background:#1e772d}
.det05-tile-impact.green.invert,.det05-tile-impact.green:hover{background:#fff}
.det05-tile-impact.invert .label,.det05-tile-impact:hover .label{color:#3b7b2b}
.det05-tile-impact.invert .title,.det05-tile-impact:hover .title,.det15-card-executive-bio h3{color:#000}
.det18-card-responsive picture:before{background-image:url(toplib/resources/vectors/small-icon-expand.svg)}
.con20-container-responsive .smart-tile-grid>.aem-Grid--12>.aem-GridColumn.active .det18-card-responsive picture:before{background-image:url(toplib/resources/vectors/large-icon-expand.svg)}
.con18-article-feed .item h3 a{color:#000;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.con18-article-feed .item h3 a:hover{color:#3b7b2b}
.con13-tiles-6-col.band{padding:50px 10vw}
.con13-tiles-6-col.green{background-color:#3b7b2b}
.con13-tiles-6-col.green h2,.con13-tiles-6-col.green p{color:#fff}
.con13-tiles-6-col.green .crop-types .experienceFragments:before{background-color:#186425}
.con13-tiles-6-col.green .crop-types .experienceFragments strong{color:#fff}
.con13-tiles-6-col.grey{background-color:#e4e4e4}
.con13-tiles-6-col.grey .crop-types .experienceFragments:before{background-color:#d6d6d6}
.con13-tiles-6-col.grey .crop-types .experienceFragments strong{color:#000}
.con13-tiles-6-col.black{background-color:#363636}
.con13-tiles-6-col.black h2,.con13-tiles-6-col.black p{color:#fff}
.con13-tiles-6-col.black .crop-types .experienceFragments:before{background-color:#2b2b2b}
.con13-tiles-6-col.black .crop-types .experienceFragments strong{color:#fff}
.con13-tiles-6-col.white .crop-types .experienceFragments:before{background-color:#186425}
.con13-tiles-6-col.white .crop-types .experienceFragments strong{color:#000}
div.band.con02-cards-3-column.green .cards>.aem-Grid:before{background-color:#3b7b2b}
div.band.con02-cards-3-column.grey .cards>.aem-Grid:before{background-color:#e4e4e4}
div.band.con02-cards-3-column.black .cards>.aem-Grid:before{background-color:#363636}
.con08-biography-filter .items .item:hover h3{color:#3b7b2b}
.det01-accordion-list .item.active h3:after{background-image:url(toplib/resources/vectors/chevron-up-active.svg)}
.det01-accordion-list .item h3:hover{text-decoration:none}
@media(min-width:992px){.det01-accordion-list .item h3:hover{text-decoration:underline}
}
.det01-accordion-list .item .item-content{visibility:hidden}
@supports(display:grid){.det01-accordion-list.icons:not(.collapse) .item{padding-left:50px}
@media(min-width:992px){.det01-accordion-list.icons:not(.collapse) .item{padding-left:35px}
}
}
.det01-accordion-list .item-content h3{pointer-events:auto !important}
.det01-accordion-list .item-content h3:after{display:none}
.det01-accordion-list.isnotAccordion .item .item-content{visibility:visible}
.det01-accordion-list .item{border-bottom:1px solid #a9b3bd}
.det03-card-related span{color:#000}
.str01-text-on-image .band-content .c-button{background:transparent;color:#fff;border:2px solid #fff;border-radius:4px;text-transform:uppercase}
.str01-text-on-image .band-content .c-button:hover{text-decoration:none}
.det02-card-primary-content .text h3,.item.det19-card-timeline.clickable .title,.timelineCard.clickable .title{color:#000}
.item.det19-card-timeline.clickable .title:hover,.timelineCard.clickable .title:hover{color:#3b7b2b}
.det21-biography .aside{border-top-color:#e1e5e8}
.con16-right-rail-links{border-top-color:#acb5c0}
.con16-right-rail-links h3:first-child{border-bottom:1px solid #a9b3bd}
.con16-right-rail-links li{border-bottom-color:#a9b3bd}
.con16-right-rail-links li a{color:#000}
.con16-right-rail-links li a:hover{color:#3b7b2b;text-decoration:underline}
.con16-right-rail-links li:last-child{border-bottom:1px solid #a9b3bd}
.atm01-header-v3__wrapper .col{border-left-color:#a9b3bd}
.det30-hotspot-image{outline:1px solid #a9b3bd}
.str06-feature-2-column .band-content .text .heading{border-left-color:#acb5c0}
.str06-feature-2-column .band-content h2{font-size:1.5rem !important;line-height:30px !important}
@media(min-width:992px){.str06-feature-2-column .band-content h2{font-size:2rem !important;line-height:36px !important}
}
.nav03-feature-link-list section a{font-weight:700;color:#000}
.nav03-feature-link-list section a span{color:#000}
.nav03-feature-link-list section:last-child a:hover{color:#3b7b2b;text-decoration:underline}
.det31-country-selector-list .countries li{margin-left:0}
@media screen and (max-width:992px){.det31-country-selector-list .countries li{margin-left:78px}
}
@media screen and (max-width:992px){.det31-country-selector-list .countries li .languages{padding-left:51px;padding-top:15px}
}
@media screen and (max-width:992px){.det31-country-selector-list .countries li .languages li{margin-left:0;padding-right:10px;margin-right:5px;display:inline-block;border-right:1px solid #c8cfd5}
}
@media screen and (max-width:992px){.det31-country-selector-list .countries li .languages li:last-child{border-right:0}
}
@media screen and (max-width:992px){.det31-country-selector-list .countries li .languages li a{font-weight:400}
}
.con03-container-4-tiles-full-bleed{background-color:#e4e4e4;color:#000}
.con03-container-4-tiles-full-bleed *{color:#000}
.con03-container-4-tiles-full-bleed .text h2:before{display:none}
.nav01-breadcrumbs{padding:0 10vw}
@media screen and (max-width:769px){.nav01-breadcrumbs .breadcrumb-links a:nth-last-child(2):before{background-image:url(toplib/resources/vectors/green-carot.svg)}
}
.det34-product-labels{border-top-color:#acb5c0}
.det34-product-labels a.download:after{background-image:url(toplib/resources/vectors/download-icon.svg)}
.c-hro01 .band-content p{border-left-color:#a8b5c0}
.frm01-form form fieldset input:not([type=checkbox]),.frm01-form form fieldset select,.frm01-form form fieldset textarea{border-bottom-color:#a9b3bd}
.nav04-header-tabs nav{background:#fff}
.nav04-header-tabs nav:after{content:"";position:absolute;width:100%;height:5px;background:#e6e8ea;bottom:-1px}
.nav04-header-tabs nav a{border-bottom-width:5px}
.nav04-header-tabs nav a.active{border-bottom-color:#3b7b2b;z-index:999}
.nav04-header-tabs p.subhead{padding-top:10px}
html .band.nav01-breadcrumbs{background:#fff;border-top:1px solid #dfe3e7;padding:0 20px}
@media(min-width:992px){html .band.nav01-breadcrumbs{border-top:0;border-bottom:1px solid #dfe3e7}
}
html .band.nav01-breadcrumbs .breadcrumb-links{color:#000}
html .band.nav01-breadcrumbs .breadcrumb-links a{color:#000;font-weight:500}
html .band.nav01-breadcrumbs .breadcrumb-links a:last-child{font-weight:700}
html .band.nav01-breadcrumbs .band-content{max-width:inherit}
@media(min-width:992px){html .band.nav01-breadcrumbs .band-content{max-width:1024px}
}
.nav06-horizontal-link-list nav a:after{color:#67a16b}
.str05-feature-1-column .band-content .c-button{background:#ef6023}
.str05-feature-1-column .band-content .c-button:hover{background:#d85921}
.str05-feature-1-column .band-content h2{border-color:#a9b3bd}
.det3-crop-list .det01-accordion-list.green .has-image.item:before{background-color:#3b7b2b}
.feature-flag[data-componentname=lightNavigation]{overflow-x:visible}
.gbl05-light-navigation .header-text h2{margin-top:12px;border-left-color:#aaa !important}
@media screen and (max-width:769px){.gbl05-light-navigation .header-text h2{margin-left:0}
}
@media screen and (max-width:769px){.gbl05-light-navigation .header-text h2:after{border-left-color:#fff}
}
.gbl05-light-navigation nav{background-color:#f8f8f8}
.gbl05-light-navigation nav a{color:#387b2b}
.gbl05-light-navigation nav a:before{content:"";position:absolute;top:0;height:4px;width:100%}
.gbl05-light-navigation nav a:hover:before{background:#387b2b}
.gbl05-light-navigation nav a:after{border-left-color:#f0f0f0}
.con07-container-search_filters .search-filters fieldset.search .reset{background:url(toplib/resources/vectors/field-input-close.svg) 50% no-repeat;height:20px;width:20px;bottom:15px}
.det01-accordion-list .item.continent h3:after{background-image:url(toplib/resources/vectors/carot-down.svg);background-size:40%;border:2px solid #3b7b2b}
.det01-accordion-list .item.continent.active h3:after{background-color:#e6e8ea;background-image:url(toplib/resources/vectors/carot-up.svg);border:0}
.det31-country-selector-dropdown select.form-dropdown,.det31-country-selector-dropdown select.form-dropdown-filter{-webkit-appearance:none}
.det31-country-selector-dropdown .c-button:disabled{background-color:#f6a07b;border-color:#f6a07b}
.det31-country-selector-dropdown .unstyle:hover,a.unstyle:hover{text-decoration:none}
.countrySelector .det31-country-selector-list .collapse:not(.show){display:block}
.countrySelector .det31-country-selector-list .icon{float:left;margin-right:40px !important}
.countrySelector .det31-country-selector-list .item{padding-left:0;display:block}
.countrySelector .det31-country-selector-list h3{margin-top:20px !important}
.countrySelector .det31-country-selector-list .item-content{margin-top:10px !important}
@media screen and (max-width:769px){.countrySelector .det31-country-selector-list .det01-accordion-list .item .icon{margin-top:13px}
}
.heroCarouselContainerMod .flickity-slider{width:100%}
.jumper-container .jump-bands~.anchor-band{z-index:0}
.stuck .jump-bands~.anchor-band{z-index:11}
.con09-anchor-links-container nav{height:62px}
.con09-anchor-links-container nav a:hover{text-decoration:none}
.stuck .jumper-container .con09-anchor-links-container{z-index:12}
.c-hro5__wrapper .description-row h3{font-size:2.75rem}
.det40-message-display .message-content h2{font-size:1.5rem;line-height:30px;margin-bottom:15px}
@media(min-width:992px){.det40-message-display .message-content h2{font-size:2rem;line-height:36px}
}
.det40-message-display .message-content p{line-height:20px;font-weight:400;font-size:.875rem}
@media(min-width:992px){.det40-message-display .message-content p{font-size:1rem;line-height:30px}
}
.det40-message-display .band-content .background-shade{width:100%;height:100%;background-image:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0))}
.str13-text-and-3images{padding:0 20px}
@media(min-width:992px){.str13-text-and-3images{padding:0}
}
.str13-text-and-3images .content .title{font-size:2.75rem}
.str13-text-and-3images .content .c-button{line-height:3.125rem}
@media(min-width:992px){.str13-text-and-3images .content .c-button{line-height:3.75rem}
}
.str13-text-and-3images .image-title{font-weight:700;line-height:26px;text-align:left !important;padding-left:31px}
.str13-text-and-3images .band-content{max-width:1024px;padding:0}
.str13-text-and-3images .image-link{position:relative}
.str13-text-and-3images .image-link:after{content:"";box-shadow:0 2px 25px 0 rgba(0,0,0,.06);background-image:linear-gradient(0,rgba(0,0,0,.75),rgba(0,0,0,0));width:100%;height:130px;position:absolute;left:0;bottom:0}
.con11-timeline,.con11-timeline .items h2,.con11-timeline .items h2:after,.con11-timeline .items h2:before{background:#363636}
.con11-timeline .items h2:after{height:40px}
@media screen and (max-width:769px){.con11-timeline:after{top:2%}
}
.jumper-stick-container a.back-to-top{color:#fff;background:transparent url(toplib/resources/vectors/back-to-top-white.svg) bottom no-repeat}
.timelineCard .date{background:#363636}
.timelineCard .company{color:#fff}
.timelineCard:last-of-type .date:after{background:#363636 !important}
@media screen and (max-width:992px){.str02-gallery-video-player .youtube-video-container iframe{width:100%;left:0}
}
.pdp-disclaimer.band{padding-top:60px;padding-bottom:45px;margin-top:0}
.accodion-button-wrapper a{text-decoration:none}
.con20-container-responsive .experienceFragments .external,.con20-container-responsive .experienceFragments .internal,.det18-card-responsive picture{display:block}
.frm01-form form fieldset label{font-family:HelveticaNowTextRegular,Helvetica,Arial;font-weight:300}
.frm01-form form fieldset .error,.frm01-form form fieldset input:not([type=checkbox]).invalid+label,.frm01-form form fieldset input:not([type=checkbox]).server-rejected+label,.frm01-form form fieldset input:not([type=checkbox]):invalid.filled+label,.frm01-form form fieldset select.invalid+label,.frm01-form form fieldset select.server-rejected+label,.frm01-form form fieldset select:invalid.filled+label,.frm01-form form fieldset textarea.invalid+label,.frm01-form form fieldset textarea.server-rejected+label,.frm01-form form fieldset textarea:invalid.filled+label{color:#cc3602}
.frm01-form .disclaimer p:first-child strong{color:#1e772d;font-weight:800}
.str02-gallery-video-player h2{font-size:2rem;line-height:36px}
@media(min-width:992px){.str02-gallery-video-player h2{font-size:2.75rem;line-height:54px}
}
.anchorNavigation .nav05-in-page-nav-vertical a.active,.anchorNavigation .nav05-in-page-nav-vertical strong+a{position:relative}
@media(min-width:992px){.con15-media-filter label{margin-bottom:0;float:left;line-height:50px}
}
.rightRailRte .con17-right-rail-rte{border-top-color:#acb5c0}
.det09-card-cta h3{font-size:2rem;line-height:36px;text-align:left}
.nav04-header-tabs nav a{text-decoration:none}
.con04-container-feature{text-align:center}
.con04-container-feature .cards{text-align:left}
.con04-container-feature a.relCardCTAButton{text-decoration:none;display:inline-block}
.text a.internal:hover:after{background-image:url(toplib/resources/vectors/hyperlink-arrow-positive-hover.svg) !important}
.text a.external:hover:after{background-image:url(toplib/resources/vectors/link-out-hover.svg) !important}
.det16-rich-text-field p a{font-size:inherit;font-weight:inherit}
.det31-country-selector-list .det01-accordion-list .item h3:focus{text-decoration:underline;outline:0}
.gallery-image-v3 .owl-prev{left:12%;outline:none !important;box-shadow:0 0 20px 0 rgba(62,28,131,.05);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.gallery-image-v3 .owl-next,.gallery-image-v3 .owl-prev{display:flex;background:#af6d04 url(toplib/resources/vectors/right-arrow-white.svg) no-repeat 10px 14px !important}
.gallery-image-v3 .owl-next{right:12%}
.account-activity{padding-top:50px;position:relative;min-height:200px}
@media screen and (max-width:992px){.account-activity{padding:0;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;white-space:nowrap}
.account-activity::-webkit-scrollbar{display:none}
}
@media(min-width:992px) and (max-width:1150px){.account-activity{padding-top:30px}
}
.account-activity .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:70px;position:relative}
.account-activity .right-align{text-align:right}
.account-activity h3{font-weight:300;font-size:24px;line-height:1.19}
@media(min-width:992px){.account-activity h3{font-size:2rem;line-height:1}
}
.account-activity h3 strong{font-weight:700}
.account-activity .date-filter{color:#525251;display:inline-block;margin-bottom:32px;position:relative;padding-top:10px}
.account-activity .date-filter label{font-size:13px;line-height:1.85;margin-bottom:0}
.account-activity .expand-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/expand-icon.svg);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;cursor:pointer;float:right}
@media screen and (max-width:992px){.account-activity .expand-icon{float:none}
}
.account-activity .expand-icon:hover{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/expand-icon-active.svg);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;cursor:pointer;float:right}
@media screen and (max-width:992px){.account-activity .expand-icon:hover{float:none;background-image:url(toplib/resources/vectors/expand-icon.svg)}
}
.account-activity .collapse-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/collapse-icon.svg);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;cursor:pointer;float:right}
@media screen and (max-width:992px){.account-activity .collapse-icon{float:none}
}
.account-activity .service-error-msg{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;color:#ef6023;display:none}
.account-activity .table-container{position:relative}
.account-activity .table-container .scrollArrowIcon.left{left:20px}
.account-activity .table-container .scrollArrowIcon.right{right:20px}
.account-activity .date-titleBox{padding:0 64px}
@media screen and (max-width:992px){.account-activity .date-titleBox{padding:20px 20px 0}
}
@media(min-width:992px) and (max-width:1150px){.account-activity .date-titleBox{padding:0 20px}
}
.account-activity .activities,.account-activity .activities td{border:0}
.account-activity .activities td.date-header{padding-left:64px;cursor:pointer}
@media screen and (max-width:992px){.account-activity .activities td.date-header{padding-left:20px}
}
@media(min-width:992px) and (max-width:1150px){.account-activity .activities td.date-header{padding-left:20px}
}
.account-activity .activities .chevron-up{background:url(toplib/resources/vectors/carot-up.svg) 0 no-repeat}
.account-activity .activities .chevron-down,.account-activity .activities .chevron-up{width:10px;height:10px;display:inline-block;cursor:pointer;vertical-align:middle;margin-left:5px;margin-bottom:3px}
.account-activity .activities .chevron-down{background:url(toplib/resources/vectors/carot-down.svg) 0 no-repeat}
.account-activity .activities td.expand-mobile-header{display:none}
.account-activity .activities td.expand-desktop-header{display:table-cell}
@media screen and (max-width:992px){.account-activity .activities td.expand-mobile-header{display:table-cell;padding-left:25px;padding-right:20px}
.account-activity .activities td.expand-desktop-header{display:none}
.account-activity .activities td:not(:first-child){border-right:1px solid #d8d8d8}
.account-activity .activities td:nth-child(3){text-align:left}
}
.account-activity .activities .date-col{font-family:HelveticaNowTextRegular,Helvetica;width:55%;font-weight:700}
.account-activity .activities .balance-col{font-family:HelveticaNowTextRegular,Helvetica;font-weight:700;text-align:right}
.account-activity .activities .price-col{text-align:right}
.account-activity .activities .mobile-expand-cell{display:none}
.account-activity .activities .desktop-expand-cell{display:table-cell}
@media screen and (max-width:992px){.account-activity .activities .mobile-expand-cell{display:table-cell;width:45px;padding-left:20px;padding-right:0;box-sizing:border-box}
.account-activity .activities .desktop-expand-cell{display:none}
.account-activity .activities .date-col{width:13%}
.account-activity .activities .price-col{padding-left:30px;padding-right:30px;min-width:200px;text-align:left}
.account-activity .activities .balance-col{padding-left:20px;padding-right:20px;min-width:200px}
.account-activity .activities td:not(:first-child){border-right:1px solid #d8d8d8}
}
.account-activity .activities tr.gray-row{background-color:#f7f7f7}
.account-activity .activities .activity-details{display:none}
.account-activity .activities .activity-details.expand{display:table-row}
.account-activity thead{font-size:14px;color:#6c6c6c;border-bottom:0}
.account-activity thead td{border-top:1px solid #d3d3d3 !important;padding-bottom:1em}
@media screen and (max-width:992px){.account-activity thead td{padding-left:30px;padding-right:30px}
}
.account-activity td.date-col{padding-left:64px}
@media screen and (max-width:992px){.account-activity td.date-col{padding:0 30px 0 20px}
}
.account-activity td.date-col td{padding-left:0}
@media(min-width:992px) and (max-width:1150px){.account-activity td.date-col{padding-left:20px}
}
.account-activity td.desktop-expand-cell{padding-right:84px}
@media(min-width:992px) and (max-width:1150px){.account-activity td.desktop-expand-cell{padding-right:20px}
}
.account-activity td.desktop-expand-cell td{padding-right:0}
.account-activity .date-header td{padding-left:0}
.account-activity .details-body>tr{height:80px}
.account-activity .details-body>tr:nth-child(4n),.account-activity .details-body>tr:nth-child(4n-1){background-color:#f7f7f7}
.account-activity td{vertical-align:middle}
.account-activity .expanded-details{padding:0 20px}
@media(min-width:992px){.account-activity .expanded-details{padding:0 84px 40px 64px}
}
@media(min-width:992px) and (max-width:1150px){.account-activity .expanded-details{padding:0 20px}
}
.account-activity .expanded-details .section-title{font-size:20px;line-height:1.3;padding-bottom:15px;padding-top:30px;font-weight:700;border-top:1px solid #c8cfd5}
.account-activity .activity-section{border:0}
.account-activity .activity-section:last-child{border-bottom:0}
.account-activity .activity-section thead{font-family:HelveticaNowTextRegular,Helvetica;color:#000;font-weight:700}
.account-activity .activity-section th{border:0;padding-bottom:2px;padding-top:0;padding-left:0;font-size:12px;line-height:2}
@media screen and (max-width:992px){.account-activity .activity-section th{padding-left:20px;border:0}
}
@media screen and (max-width:992px){.account-activity .activity-section th:first-child{padding-left:0}
}
.account-activity .activity-section th.right-aligned{text-align:right}
@media screen and (max-width:992px){.account-activity .activity-section th.right-aligned{border:0;padding-right:0}
}
.account-activity .activity-section td{padding:10px 0 0;font-size:14px;line-height:1.43;color:#363636}
@media screen and (max-width:992px){.account-activity .activity-section td{padding-left:20px;padding-right:20px;border-right:none !important}
}
@media screen and (max-width:992px){.account-activity .activity-section td:first-child{padding-left:0}
}
.account-activity .activity-section td.right-aligned{text-align:right}
@media screen and (max-width:992px){.account-activity .activity-section td.right-aligned{border:0;padding-right:0}
}
.activity-section tr:last-child td{padding-bottom:30px}
.acc14-filter{padding:30px 20px}
@media(min-width:992px){.acc14-filter{display:flex;justify-content:space-between;padding:40px 0 44px}
}
.acc14-filter__heading{font-size:2rem;line-height:1.05;padding-bottom:5px}
@media(min-width:992px){.acc14-filter__heading{font-size:2.75rem;line-height:1.25}
}
.acc14-filter__heading--thin{font-weight:300;display:inline-block}
.acc14-filter__filters{padding-top:10px}
@media(min-width:992px){.acc14-filter__filters{display:flex;justify-content:flex-start}
}
.acc14-filter__dropdown-section{color:#525251;height:18px;display:flex;box-sizing:border-box;position:relative;align-items:center}
@media(min-width:992px){.acc14-filter__dropdown-section{margin-right:9px}
.acc14-filter__dropdown-section:nth-child(2){padding-left:17px}
.acc14-filter__dropdown-section:nth-child(2):before{content:"";background:#979797;opacity:.35;left:0;top:0;height:18px;width:2px;position:absolute}
}
.acc14-filter__dropdown-section:first-child{margin-bottom:15px}
@media(min-width:992px){.acc14-filter__dropdown-section:first-child{margin-bottom:0}
}
.acc14-filter__dropdown-section select{color:#3b7b2b;font-weight:700;border:0}
.acc14-filter__label{color:#525251;font-size:13px;display:inline-block;vertical-align:top;margin-right:4px;margin-bottom:0}
.acc14-filter__right{line-height:28px;padding-top:25px}
@media(min-width:992px){.acc14-filter__right{display:flex;flex-direction:column;justify-content:center;text-align:right;padding-top:0;min-width:246px}
}
.acc14-filter__service-number{font-size:15px;color:#000}
.select--loanYear{width:55px;height:24px;margin-top:1.5px}
.select--account{margin-top:1.5px;width:250px;height:24px}
.accountPageFilter .feature-flag{overflow-x:visible}
.pioneer-account-dashborad-main .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:70px;position:relative}
.pioneer-account-dashborad-main .account-profile-box{color:#000;position:relative;min-height:500px;padding:30px 20px;background:#fff}
@media(min-width:992px){.pioneer-account-dashborad-main .account-profile-box{padding:60px 65px 100px}
}
.pioneer-account-dashborad-main .account-profile-box .form-input:focus{border-color:#3b7b2b}
.pioneer-account-dashborad-main .account-profile-box a{font-weight:700;margin-top:5px}
.pioneer-account-dashborad-main .account-profile-box a[disabled]{pointer-events:none;color:#8ebb96}
.pioneer-account-dashborad-main .account-profile-box a:not([href]):not([tabindex]),.pioneer-account-dashborad-main .account-profile-box a:not([href]):not([tabindex]):focus,.pioneer-account-dashborad-main .account-profile-box a:not([href]):not([tabindex]):hover{color:#1e772d}
.pioneer-account-dashborad-main .heading{margin-bottom:30px}
.pioneer-account-dashborad-main .heading h2{font-size:2rem}
.pioneer-account-dashborad-main .heading p{line-height:32px;font-size:1.125rem;color:#363636;font-family:inherit}
@media(min-width:992px){.pioneer-account-dashborad-main .heading p{width:100%}
}
.pioneer-account-dashborad-main .dashboard-header{display:flex;flex-flow:column;padding:30px 20px;justify-content:space-between;font-variant-ligatures:none}
@media(min-width:992px){.pioneer-account-dashborad-main .dashboard-header{flex-flow:row;padding:38px 0}
}
.hro03-product-header .band-content .pioneer-account-dashborad-main .dashboard-header .product-title,.pioneer-account-dashborad-main .dashboard-header .hro03-product-header .band-content .product-title,.pioneer-account-dashborad-main .dashboard-header h1{font-size:2.5rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#000;font-weight:800;margin-bottom:0}
@media(min-width:992px){.hro03-product-header .band-content .pioneer-account-dashborad-main .dashboard-header .product-title,.pioneer-account-dashborad-main .dashboard-header .hro03-product-header .band-content .product-title,.pioneer-account-dashborad-main .dashboard-header h1{font-size:2.75rem}
}
.pioneer-account-dashborad-main .dashboard-header .quebox{font-size:1rem;color:#000;font-family:HelveticaNowTextRegular,Helvetica;margin-top:1.5em;max-width:100%;font-weight:700;text-align:left;line-height:28px}
.pioneer-account-dashborad-main .dashboard-header span{font-size:.9375rem;display:block;font-weight:400;text-align:right}
.pioneer-account-dashborad-main .phone-number,.pioneer-account-dashborad-main .phone-number p{text-align:left;color:#3b7b2b;font-weight:700}
@media(min-width:992px){.pioneer-account-dashborad-main .phone-number,.pioneer-account-dashborad-main .phone-number p{text-align:right;color:#000;font-weight:400}
}
.pioneer-account-dashborad-main .buttons button{margin-top:3px;margin-bottom:3px}
@media(min-width:992px){.pioneer-account-dashborad-main .buttons button{margin-top:0;margin-bottom:0}
}
.account-profile hr{border-top:1px solid #eee}
.account-profile .w-60,.account-profile .w-100{width:100%}
@media(min-width:992px){.account-profile .w-60{width:60%}
}
.account-profile .w-29{width:100%}
@media(min-width:992px){.account-profile .w-29{width:29%}
}
.account-profile-row,.account-profile .sub-address,.account-profile__avatar{display:flex;align-items:center}
.account-profile .sub-address{flex-direction:column}
@media(min-width:992px){.account-profile .sub-address{flex-direction:inherit}
}
.account-profile__avatar{display:flex;align-items:center;flex-flow:column;margin-bottom:20px}
.account-profile .missing{color:#fff;border-radius:100%;background-color:#363636;text-align:center;line-height:100px;font-size:1.125rem;font-weight:700;width:100px;margin-bottom:15px}
.account-profile-row{border-top:1px solid #e7e8e8;padding:25px 0;align-items:flex-start;flex-direction:column}
@media(min-width:992px){.account-profile-row:last-child{border-bottom:1px solid #e7e8e8}
}
@media(min-width:992px){.account-profile-row{flex-direction:inherit}
}
.account-profile__checkbox{padding:15px 10px 30px 0}
.account-profile .check-box{float:left;margin-top:5px}
.account-profile .checkmark{height:20px;width:20px}
.account-profile .checkbox-text span{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica;line-height:24px;font-weight:400;margin-left:2em;min-height:5em}
.account-profile .check-box .checkmark:after{left:6px;top:1px}
.account-profile .account-profile__label{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:.8125rem;font-weight:700;width:100%}
@media(min-width:992px){.account-profile .account-profile__label{width:30%;font-size:1.25rem}
}
.account-profile .mobile_label{font-size:18px}
@media(min-width:992px){.account-profile .mobile_label{font-size:1.25rem}
}
.account-profile .open .account-profile__label{font-size:1.25rem}
.account-profile .account-profile__details{display:flex;justify-content:space-between;width:100%;margin-top:10px}
@media(min-width:992px){.account-profile .account-profile__details{width:70%;margin-top:0}
}
.account-profile .info{font-size:1.25rem;font-family:HelveticaNowTextRegular,Helvetica,Arial;font-weight:100;line-height:28px}
.account-profile .account-profile__form{display:flex;width:100%;margin-top:10px;flex-flow:column}
@media(min-width:992px){.account-profile .account-profile__form{width:65%;margin-top:0;flex-flow:row;flex-wrap:wrap;padding:5px}
}
.account-profile .account-profile__form .ml-15{margin-left:0}
@media(min-width:992px){.account-profile .account-profile__form .ml-15{margin-left:15px}
}
.account-profile .account-profile__form .ml-6{margin-left:0}
@media(min-width:992px){.account-profile .account-profile__form .ml-6{margin-left:6px}
}
.account-profile .account-profile__form .mt-30{margin-top:0}
@media(min-width:992px){.account-profile .account-profile__form .mt-30{margin-top:30px}
}
.account-profile .account-profile__form .align-center{text-align:right;padding-right:3em}
.account-profile .account-profile__form .align-center.buttons{text-align:left;margin-bottom:0}
@media(min-width:992px){.account-profile .account-profile__form .align-center.buttons{text-align:center;margin-bottom:20px}
}
.account-profile .account-profile__form fieldset{margin-bottom:20px}
@media(min-width:992px){.account-profile .account-profile__form fieldset{margin-bottom:0}
}
.account-profile .account-profile__form fieldset .w-100.select2-parent .select2-container--open .select2-dropdown--above{top:50px}
.account-profile .account-profile__form fieldset .w-100.select2-parent .select2-container--open .select2-dropdown--below{top:-50px}
.account-profile .account-profile__form label{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;color:#000;font-size:.8125rem}
.account-profile .account-profile__form .required{color:red}
.account-profile .account-profile__form .form-input{text-indent:0;font-family:HelveticaNowTextRegular,Helvetica,Arial;font-weight:100;border-color:#a9b3bd;border-width:1px}
.account-profile .account-profile__form .zipCode{text-transform:uppercase}
.account-profile .account-profile__form .error{padding-top:5px}
.account-profile .account-profile__form .w-100{width:100%}
.account-profile .field-has-error .form-input{border-color:#cc3602 !important}
.account-profile .account-profile__name fieldset{width:100%}
@media(min-width:992px){.account-profile .account-profile__name fieldset{width:48%}
}
@media(min-width:992px) and (max-width:1150px){.account-profile .account-profile__name fieldset{width:47%}
}
.account-profile address{font-style:normal}
.account-profile .city-box .select2-selection__arrow{display:none}
.account-profile fieldset .select2-form-drpdn{border-bottom:1px solid #a9b3bd !important}
.account-profile .financial-email-text{font-size:13px}
.address .w-60,.address .w-100{width:100%}
@media(min-width:992px){.address .w-60{width:60%}
}
.address .w-29{width:100%}
@media(min-width:992px){.address .w-29{width:29%}
}
.address-row,.address .sub-address,.address__avatar{display:flex;align-items:center}
.address .sub-address{flex-direction:column}
@media(min-width:992px){.address .sub-address{flex-direction:inherit}
}
.address__avatar{display:flex;align-items:center;flex-flow:column;margin-bottom:20px}
.address .missing{color:#fff;border-radius:100%;background-color:#363636;text-align:center;line-height:100px;font-size:1.125rem;font-weight:700;width:100px;margin-bottom:15px}
.address-row{border-top:1px solid #e7e8e8;padding:25px 0;align-items:flex-start;flex-direction:column}
@media(min-width:992px){.address-row:last-child{border-bottom:1px solid #e7e8e8}
}
@media(min-width:992px){.address-row{flex-direction:inherit}
}
.address__checkbox{padding:15px 10px 30px 0}
.address .check-box{float:left;margin-top:5px}
.address .checkmark{height:20px;width:20px}
.address .checkbox-text span{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica;line-height:24px;font-weight:400;margin-left:2em;min-height:5em}
.address .check-box .checkmark:after{left:6px;top:1px}
.address .account-profile__label{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:.8125rem;font-weight:700;width:100%}
@media(min-width:992px){.address .account-profile__label{width:30%;font-size:1.25rem}
}
.address .mobile_label{font-size:18px}
@media(min-width:992px){.address .mobile_label{font-size:1.25rem}
}
.address .open .account-profile__label{font-size:1.25rem}
.address .account-profile__details{display:flex;justify-content:space-between;width:100%;margin-top:10px}
@media(min-width:992px){.address .account-profile__details{width:70%;margin-top:0}
}
.address .info{font-size:1.25rem;font-family:HelveticaNowTextRegular,Helvetica,Arial;font-weight:100;line-height:28px}
.address .address-form{display:flex;width:100%;margin-top:10px;flex-flow:column}
@media(min-width:992px){.address .address-form{width:65%;margin-top:0;flex-flow:row;flex-wrap:wrap;padding:5px}
}
.address .address-form .ml-15{margin-left:0}
@media(min-width:992px){.address .address-form .ml-15{margin-left:15px}
}
.address .address-form .ml-6{margin-left:0}
@media(min-width:992px){.address .address-form .ml-6{margin-left:6px}
}
.address .address-form .buttons button{margin-top:3px;margin-bottom:3px}
@media(min-width:992px){.address .address-form .buttons button{margin-top:0;margin-bottom:0}
}
.address .address-form .mt-30{margin-top:0}
@media(min-width:992px){.address .address-form .mt-30{margin-top:30px}
}
.address .address-form .align-center{text-align:right;padding-right:3em}
.address .address-form .align-center.buttons{text-align:left;margin-bottom:0}
@media(min-width:992px){.address .address-form .align-center.buttons{text-align:center;margin-bottom:20px}
}
.address .address-form fieldset{margin-bottom:20px}
@media(min-width:992px){.address .address-form fieldset{margin-bottom:0}
}
.address .address-form label{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;color:#000;font-size:.8125rem}
.address .address-form .required{color:red}
.address .address-form .form-input{text-indent:0;font-family:HelveticaNowTextRegular,Helvetica,Arial;font-weight:100;border-color:#a9b3bd;border-width:1px}
.address .address-form .zipCode{text-transform:uppercase}
.address .address-form .error{padding-top:5px}
.address .address-form .w-100{width:100%}
.address .field-has-error .form-input{border-color:#cc3602 !important}
.account-settings-wrapper .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:70px;position:relative}
.account-settings-wrapper .account-settings-box{color:#000;position:relative;min-height:500px;padding:30px 20px;background:#fff}
@media(min-width:992px){.account-settings-wrapper .account-settings-box{padding:60px 65px 100px}
}
.account-settings-wrapper .account-settings-box .stars{top:3px;position:relative}
.account-settings-wrapper .account-settings-box .form-input:focus{border-color:#3b7b2b}
.account-settings-wrapper .account-settings-box a{font-weight:700;line-height:1.75}
.account-settings-wrapper .account-settings-box a[disabled]{pointer-events:none;color:#8ebb96}
.account-settings-wrapper .account-settings-box a:not([href]):not([tabindex]),.account-settings-wrapper .account-settings-box a:not([href]):not([tabindex]):focus,.account-settings-wrapper .account-settings-box a:not([href]):not([tabindex]):hover{color:#1e772d}
@media(min-width:992px){.account-settings-wrapper .account-settings .sliderBtn{top:3px}
}
.account-settings-wrapper .account-settings .w-60,.account-settings-wrapper .account-settings .w-100{width:100%}
@media(min-width:992px){.account-settings-wrapper .account-settings .w-60{width:60%}
}
.account-settings-wrapper .account-settings .w-29{width:100%}
@media(min-width:992px){.account-settings-wrapper .account-settings .w-29{width:29%}
}
.account-settings-wrapper .account-settings-row,.account-settings-wrapper .account-settings .sub-address,.account-settings-wrapper .account-settings__avatar{display:flex;align-items:center}
.account-settings-wrapper .account-settings__checkbox{padding:15px 10px 30px 0}
.account-settings-wrapper .account-settings .check-box{float:left;margin-top:5px}
.account-settings-wrapper .account-settings .checkmark{height:20px;width:20px}
.account-settings-wrapper .account-settings .sub-address{flex-direction:column}
@media(min-width:992px){.account-settings-wrapper .account-settings .sub-address{flex-direction:inherit}
}
.account-settings-wrapper .account-settings .first-row{border-top:0;padding:0}
.account-settings-wrapper .account-settings .last-row{padding-bottom:0 !important}
.account-settings-wrapper .account-settings .el-mobile{display:block;float:right}
@media(min-width:992px){.account-settings-wrapper .account-settings .el-mobile{display:none}
}
.account-settings-wrapper .account-settings .el-desktop{display:none}
@media(min-width:992px){.account-settings-wrapper .account-settings .el-desktop{display:block}
}
.account-settings-wrapper .account-settings .mobile-disclaimer{margin-bottom:20px}
.account-settings-wrapper .account-settings .mobile-disclaimer .disclaimer-text{font-size:13px;font-family:HelveticaNowTextRegular,Helvetica;line-height:20px;font-weight:400}
@media(min-width:992px){.account-settings-wrapper .account-settings .mobile-disclaimer .disclaimer-text{margin-top:20px}
}
.account-settings-wrapper .account-settings-row{border-top:1px solid #e4e4e4;padding:30px 0;align-items:flex-start;line-height:1;flex-direction:column}
@media(min-width:992px){.account-settings-wrapper .account-settings-row{flex-direction:inherit}
}
.account-settings-wrapper .account-settings__name:last-child{border-bottom:1px solid #e4e4e4}
.account-settings-wrapper .account-settings .account-settings__sub-heading{width:100%;margin-bottom:1em;font-size:1.25rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700}
@media(min-width:992px){.account-settings-wrapper .account-settings .account-settings__sub-heading{width:25%;margin-bottom:0;line-height:24px}
}
.account-settings-wrapper .account-settings .account-settings__sub-label{width:100%;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica;font-weight:700;padding-left:10px;line-height:24px;vertical-align:middle}
.account-settings-wrapper .account-settings .account-settings__hearFromUs{width:100%;font-size:16px;font-family:HelveticaNowTextRegular,Helvetica;font-weight:700;line-height:25px;vertical-align:middle}
.account-settings-wrapper .account-settings .account-settings__label{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;width:100%;line-height:1;padding-left:35px}
@media(min-width:992px){.account-settings-wrapper .account-settings .account-settings__label{width:45%;font-size:14px;display:flex;padding-left:0}
}
.account-settings-wrapper .account-settings .account-settings__sub-details{width:100%}
@media(min-width:992px){.account-settings-wrapper .account-settings .account-settings__sub-details{padding-left:1.75em;width:80%}
}
.account-settings-wrapper .account-settings .account-settings__details{display:flex;justify-content:space-between;width:100%;margin-top:10px;padding-left:35px}
@media(min-width:992px){.account-settings-wrapper .account-settings .account-settings__details{width:70%;margin-top:0;padding-left:0}
}
.account-settings-wrapper .account-settings .changePass{font-size:14px;line-height:20px;font-family:inherit;font-weight:700;padding-top:2px;color:#1e772d}
.account-settings-wrapper .account-settings input.changePass:hover{color:#0d4a17;text-decoration:underline}
.account-settings-wrapper .account-settings .disablePass{pointer-events:none;color:#8ebb96}
.account-settings-wrapper .account-settings .info{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica;font-weight:400;width:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:24px}
.account-settings-wrapper .account-settings .display-col-details{display:flex;flex-flow:column}
.account-settings-wrapper .account-settings .account-settings__form{display:flex;width:100%;margin-top:15px;flex-flow:column;padding-left:35px}
@media(min-width:992px){.account-settings-wrapper .account-settings .account-settings__form{width:75%;margin-top:0;flex-flow:row;flex-wrap:wrap;padding-left:0}
}
.account-settings-wrapper .account-settings fieldset .w-100.select2-parent .select2-container--open .select2-dropdown--above{top:50px}
.account-settings-wrapper .account-settings fieldset .w-100.select2-parent .select2-container--open .select2-dropdown--below{top:-50px}
.account-settings-wrapper .account-settings .zipCode{text-transform:uppercase}
@media(min-width:992px){.account-settings-wrapper .account-settings .bank-form{padding-left:0;width:75%}
}
@media(min-width:992px) and (max-width:1150px){.account-settings-wrapper .account-settings .bank-form{width:100%}
}
.account-settings-wrapper .account-settings-row.open .account-settings__label{font-size:1.25rem}
.account-settings-wrapper .account-settings-row.account-settings__name .account-settings__form{flex-flow:column}
.account-settings-wrapper .account-settings-row.account-settings__name fieldset,.account-settings-wrapper .account-settings-row.save-buttons .account-settings__form{width:100%}
.account-settings-wrapper .account-settings address{font-style:normal}
.account-settings-wrapper .account-settings .ml-6{margin-left:0}
@media screen and (min-width:1200px){.account-settings-wrapper .account-settings .ml-6{margin-left:6px}
}
.account-settings-wrapper .account-settings .mt-30{margin-top:0}
@media(min-width:992px){.account-settings-wrapper .account-settings .mt-30{margin-top:30px}
}
.account-settings-wrapper .account-settings .align-center{text-align:right;padding-right:3em}
.account-settings-wrapper .account-settings .align-center.buttons{text-align:left;margin-bottom:0}
@media(min-width:992px){.account-settings-wrapper .account-settings .align-center.buttons{text-align:center;margin-bottom:20px}
}
.account-settings-wrapper .account-settings-bank-row{border-top:0;padding:0}
@media(min-width:992px){.account-settings-wrapper .account-settings-bank-row .account-settings__details{width:100%;margin-top:0}
}
.account-settings-wrapper .checkbox-text p{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica;line-height:24px;font-weight:400;margin-left:2em;min-height:5em}
.account-settings-wrapper .check-box .checkmark:after{left:6px;top:1px}
.account-settings-wrapper .buttons button{margin-top:3px;margin-bottom:3px}
@media screen and (min-width:1200px){.account-settings-wrapper .buttons button{margin-top:0;margin-bottom:0}
}
.account-settings-wrapper fieldset{margin-bottom:20px}
@media(min-width:992px){.account-settings-wrapper fieldset{margin-bottom:0}
}
.account-settings-wrapper fieldset label{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;color:#000;font-size:.8125rem;margin-top:6px}
.account-settings-wrapper fieldset .required{color:red}
.account-settings-wrapper fieldset .form-input{text-indent:0;font-family:HelveticaNowTextRegular,Helvetica,Arial;font-weight:100;border-color:#a9b3bd;border-width:1px}
.account-settings-wrapper fieldset .error{padding-top:5px}
.account-settings-wrapper .bankDetailTooltip button{margin:0;padding:0;font-weight:700;font-family:HelveticaNowTextRegular,Helvetica;float:right}
.account-settings-wrapper .bankDetailTooltip button.active,.account-settings-wrapper .bankDetailTooltip button:hover{text-decoration:underline}
@media(min-width:992px){.account-settings-wrapper .bankDetailTooltip button{right:0;top:45px}
}
.account-settings-wrapper fieldset.field-has-error .form-input{border-color:#cc3602 !important}
.account-settings-wrapper fieldset.bankDetail{margin-top:0 !important}
.account-settings-wrapper .intro{padding:30px;box-sizing:border-box;max-width:270px}
.account-settings-wrapper .intro h5{font-size:1.25rem;border-bottom:1px solid #e7e8e8;padding-bottom:15px;margin-bottom:15px}
.account-settings-wrapper .intro p{font-size:13px;line-height:1.85;font-family:HelveticaNowTextRegular,Helvetica;color:#363636}
.account-settings-wrapper .intro .icon-close{background:url(toplib/resources/vectors/close.svg) no-repeat;position:absolute;right:10px;top:10px;cursor:pointer;width:14px;height:14px}
.account-settings-wrapper .float-r{float:right}
.account-settings-wrapper .heading{margin-bottom:30px}
.account-settings-wrapper .heading h2{font-size:2rem}
.account-settings-wrapper .heading p{line-height:32px;font-size:1.125rem;color:#363636;font-family:inherit}
@media(min-width:992px){.account-settings-wrapper .heading p{width:100%}
}
.account-settings-wrapper .delete-pay-box{text-align:center;position:relative;padding:60px 20px}
@media(min-width:992px){.account-settings-wrapper .delete-pay-box{padding:65px 60px}
}
.account-settings-wrapper .delete-pay-box h2{font-size:1.5rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding-bottom:10px;color:#000}
@media(min-width:992px){.account-settings-wrapper .delete-pay-box h2{font-size:2rem;line-height:36px}
}
.account-settings-wrapper .delete-pay-box span{font-size:1rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;line-height:24px;color:#000}
.account-settings-wrapper .delete-pay-box .bank-account-name{font-weight:700}
.account-settings-wrapper .delete-pay-box .yes-no-button{text-align:center;margin-top:20px}
@media(min-width:992px){.account-settings-wrapper .delete-pay-box .yes-no-button{margin-top:30px}
}
.account-settings-wrapper .delete-pay-box button{margin:10px 2px 0;font-size:.875rem;display:inline-block}
.account-settings-wrapper .delete-pay-box .close{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:21px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;right:30px;top:20px}
.account-settings-wrapper .modal{background:0;max-height:100%}
.account-settings-wrapper .modal-dialog{max-width:675px}
.account-settings-wrapper .modal-content{padding:0;border-radius:0}
.account-settings-wrapper .dashboard-header{display:flex;flex-flow:column;padding:30px 20px;justify-content:space-between;font-variant-ligatures:none}
@media(min-width:992px){.account-settings-wrapper .dashboard-header{flex-flow:row;padding:38px 0}
}
.account-settings-wrapper .dashboard-header .hro03-product-header .band-content .product-title,.account-settings-wrapper .dashboard-header h1,.hro03-product-header .band-content .account-settings-wrapper .dashboard-header .product-title{font-size:2.5rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#000;font-weight:800;margin-bottom:0}
@media(min-width:992px){.account-settings-wrapper .dashboard-header .hro03-product-header .band-content .product-title,.account-settings-wrapper .dashboard-header h1,.hro03-product-header .band-content .account-settings-wrapper .dashboard-header .product-title{font-size:2.75rem}
}
.account-settings-wrapper .dashboard-header .quebox{font-size:1rem;color:#000;font-family:HelveticaNowTextRegular,Helvetica;margin-top:1.5em;max-width:100%;font-weight:700;text-align:left;line-height:28px}
.account-settings-wrapper .dashboard-header span{font-size:.9375rem;display:block;font-weight:400;text-align:left}
@media(min-width:992px){.account-settings-wrapper .dashboard-header span{text-align:right}
}
.account-settings-wrapper .phone-number,.account-settings-wrapper .phone-number p{text-align:left;font-size:.875rem;line-height:24px;color:#3b7b2b;font-weight:700 !important}
@media(min-width:992px){.account-settings-wrapper .phone-number,.account-settings-wrapper .phone-number p{text-align:right;color:#000;font-weight:400 !important}
}
fieldset.citydd-wrapper{position:relative}
fieldset.citydd-wrapper .city-input{position:relative;z-index:2;width:100%}
@media(min-width:992px){fieldset.citydd-wrapper .city-input{width:90%}
}
fieldset.citydd-wrapper .chosen-container{position:absolute;top:24px;left:0;z-index:1}
fieldset.citydd-wrapper .chosen-container .chosen-single{border-color:#d8dde1}
fieldset.citydd-wrapper .chosen-container .chosen-search,fieldset.citydd-wrapper .chosen-container span,fieldset.statedd-wrapper .chosen-container .chosen-search{display:none}
fieldset.statedd-wrapper .chosen-container .chosen-single{border-color:#d8dde1}
fieldset.statedd-wrapper .chosen-container .chosen-single:hover{text-decoration:none}
fieldset.statedd-wrapper .chosen-container span{font-family:HelveticaNowTextRegular,Helvetica,Arial;font-size:1.25rem;font-weight:100}
fieldset.statedd-wrapper .form-drpdn,fieldset.statedd-wrapper .select2-form-drpdn{border-bottom:1px solid #a9b3bd !important;font-family:HelveticaNowTextRegular,Helvetica,Arial !important;text-indent:0;line-height:2}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .search.form-grp.open:focus-within .search-icon{left:88%;transition:all .3s ease .1s}
.p-con-06-agronomy-filter .search.form-grp.open:focus-within .search-field{padding-left:15px}
}
.p-con-06-agronomy-filter .filter-head{padding-bottom:0;border-bottom:5px solid #e6e8ea;padding-top:55px;position:relative}
.p-con-06-agronomy-filter .filter-head .h3{margin-bottom:30px;font-size:2rem}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .filter-head .h3{margin-bottom:26px;line-height:28px;font-size:1.5rem}
}
.p-con-06-agronomy-filter .filter-head .topics-filter{display:flex;justify-content:space-between}
.p-con-06-agronomy-filter .filter-head .temp-hidden{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:3}
.p-con-06-agronomy-filter .agronomy-filters .select2-container{max-width:none}
.p-con-06-agronomy-filter.visible{visibility:visible}
.p-con-06-agronomy-filter.visible .top-filter-nav{overflow:visible}
.p-con-06-agronomy-filter .top-filter-nav{display:flex;overflow:hidden}
.p-con-06-agronomy-filter .top-filter-nav li{margin-right:20px}
.p-con-06-agronomy-filter .top-filter-nav a{width:100%;height:100%;padding-bottom:16px;display:block;position:relative;font-size:14px;font-weight:700;line-height:1.71;white-space:nowrap;font-family:HelveticaNowTextRegular,Helvetica;text-decoration:none}
.p-con-06-agronomy-filter .top-filter-nav a:before{content:"";position:absolute;height:5px;width:100%;background-color:#e6e8ea;bottom:-5px;left:0}
.p-con-06-agronomy-filter .is-active a{color:#000}
.p-con-06-agronomy-filter .is-active a:before{background-color:#3b7b2b}
.p-con-06-agronomy-filter .more{position:relative;text-transform:capitalize;z-index:1;visibility:visible;padding-left:25px;display:flex;align-items:flex-start;max-width:215px}
.p-con-06-agronomy-filter .more.select2-filter-section select[disabled]{display:none}
.p-con-06-agronomy-filter .more>li{border-bottom:1px solid #000}
.p-con-06-agronomy-filter .more.is-active:before{content:"";position:absolute;height:5px;width:100%;bottom:-5px;left:0;background-color:#3b7b2b}
.p-con-06-agronomy-filter .hideopt{visibility:hidden}
.p-con-06-agronomy-filter .is-selected{background:#3b7b2b}
.p-con-06-agronomy-filter .is-selected a{color:#fff}
.p-con-06-agronomy-filter .bar{display:block;width:15px;height:1px;background-color:#3b7b2b;transition:all .3s ease-in-out;position:absolute;left:-21px;top:8px}
.p-con-06-agronomy-filter .bar.two{top:12px}
.p-con-06-agronomy-filter .bar.three{top:16px}
.p-con-06-agronomy-filter .text{display:none}
.p-con-06-agronomy-filter .drop-button{position:relative;display:block;z-index:1}
.p-con-06-agronomy-filter .filter-form{background-color:#f8f8f8;padding-top:0;padding-bottom:25px}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .filter-form{padding:20px;background-color:#fff}
}
.p-con-06-agronomy-filter form{display:flex;background-color:#fff;align-items:center;border:1px solid #e4e4e4}
@media screen and (max-width:992px){.p-con-06-agronomy-filter form{flex-wrap:wrap;border:0}
}
.p-con-06-agronomy-filter form .select2-selection__rendered{line-height:23px}
.p-con-06-agronomy-filter .disable label{color:#9b9b9b}
.p-con-06-agronomy-filter .form-grp{height:80px;display:inline-block;vertical-align:middle;font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;line-height:80px;margin-left:19px}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .form-grp{width:100%;display:block;height:32px;line-height:32px;margin-bottom:14px;margin-left:0}
}
.p-con-06-agronomy-filter .form-grp.search{margin-left:0}
@media(min-width:992px){.p-con-06-agronomy-filter .form-grp.search{border-right:1px solid #e4e4e4}
}
.p-con-06-agronomy-filter .All-subTopic{display:none}
.p-con-06-agronomy-filter .topic .All-subTopic{display:block}
.p-con-06-agronomy-filter .sort-desktop{display:block;margin-left:auto;margin-right:25px;padding-left:20px;position:relative}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .sort-desktop{display:none}
}
.p-con-06-agronomy-filter .sort-desktop:before{content:"";height:30px;width:1px;background:#a9b3bd;position:absolute;left:0;top:50%;margin-top:-15px}
.p-con-06-agronomy-filter label{font-weight:400;color:#525251;display:inline-block;font-size:.875rem;text-transform:capitalize}
.p-con-06-agronomy-filter label:after{content:":";display:inline-block}
.p-con-06-agronomy-filter select{width:auto;display:inline-block}
.p-con-06-agronomy-filter .search{position:relative}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .search{order:1;height:100%;padding-top:34px;border-top:1px solid #d8d8d8;margin-top:8px}
}
.p-con-06-agronomy-filter .search .search-icon{width:64px;display:block;border:0;background:0;height:100%;background-image:url(toplib/resources/vectors/search.svg);background-position:50%;cursor:pointer;background-size:22px 22px;background-repeat:no-repeat;margin-left:0;position:absolute;left:0;top:0}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .search .search-icon{width:45px;left:0;top:50%;margin-top:-8px;height:50px;background-size:17px 18px;transition:all .3s ease .1s}
}
.p-con-06-agronomy-filter .search input[type=search]::-ms-clear,.p-con-06-agronomy-filter .search input[type=search]::-ms-reveal{display:none;width:0;height:0}
.p-con-06-agronomy-filter .search input[type=search]::-webkit-search-cancel-button,.p-con-06-agronomy-filter .search input[type=search]::-webkit-search-decoration,.p-con-06-agronomy-filter .search input[type=search]::-webkit-search-results-button,.p-con-06-agronomy-filter .search input[type=search]::-webkit-search-results-decoration{display:none}
.p-con-06-agronomy-filter .search-field{width:64px;margin-left:0;background:0;border:0;border-right:1px solid #e4e4e4;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out;font-size:0;position:relative;line-height:normal;top:-5px;padding-right:55px}
.p-con-06-agronomy-filter .search-field:focus{outline:0}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .search-field{width:100%;border:1px solid #a9b3bd;height:3.125rem;top:0;padding-left:45px;font-size:14px}
}
.p-con-06-agronomy-filter .open .search-field{width:250px;font-size:14px;top:0;padding-left:15px}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .open .search-field{width:100%}
}
.p-con-06-agronomy-filter .open .search-icon{left:auto;right:0}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .open .search-icon{left:88%;right:auto}
}
.p-con-06-agronomy-filter .filters-result{background-color:#e6e8ea;padding-top:50px;position:relative}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .filters-result{padding-top:28px;padding-bottom:40px}
}
.p-con-06-agronomy-filter .heading-wrapper{display:inline-flex;justify-content:space-between;max-height:48px}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .heading-wrapper{display:flex;align-items:baseline}
}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .heading-wrapper .h3{display:inline-block;font-size:1.5rem;line-height:48px}
}
.p-con-06-agronomy-filter .heading-wrapper .sort{display:none}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .heading-wrapper .sort{display:inline-block;line-height:48px}
}
.p-con-06-agronomy-filter .filters{display:inline-block;position:relative;font-size:.875rem;font-weight:400;font-family:HelveticaNowTextRegular,Helvetica;margin-left:7px}
.p-con-06-agronomy-filter .filters .btn-close{opacity:1;top:0;background-size:20px 20px;width:20px;height:20px;background:url(toplib/resources/vectors/field-input-close.svg) 50% no-repeat;transition:all .3s ease;font-size:0;position:absolute;right:0}
.p-con-06-agronomy-filter .filters .btn-close:focus{outline:0}
.p-con-06-agronomy-filter .filters .btn-close:hover{background:url(toplib/resources/vectors/field-input-close-hover.svg) 50% no-repeat}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .filters .btn-close{left:0}
}
.p-con-06-agronomy-filter .filters:first-child{margin-left:0}
.p-con-06-agronomy-filter .filters__withquotes{font-weight:700;padding-right:24px}
.p-con-06-agronomy-filter .filters__withquotes:before{content:open-quote}
.p-con-06-agronomy-filter .filters__withquotes:after{content:close-quote}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .filters__withquotes{display:block;font-size:1rem;line-height:1.5rem;margin-bottom:.9375rem;padding-left:1.6875rem;margin-left:0}
}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .total-results{display:block;margin-left:0;margin-top:10px;font-size:1rem;line-height:1.5rem}
}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .total-results>span{margin-bottom:15px;display:inline-block}
}
.p-con-06-agronomy-filter .agronomy-filter-result{padding-top:1.875rem}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .agronomy-filter-result{padding-top:1.5rem}
}
.p-con-06-agronomy-filter .search-results-wrap{background:#fff}
.p-con-06-agronomy-filter .search-results-wrap .card{opacity:1}
.p-con-06-agronomy-filter .button-wrapper{text-align:center;padding:74px 0;position:relative}
.p-con-06-agronomy-filter .button-wrapper .c-button{text-transform:uppercase}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .button-wrapper{padding:27px 0 40px}
}
.p-con-06-agronomy-filter .det13-card-search-result{transition:all .4s ease-out;opacity:0}
.p-con-06-agronomy-filter .det13-card-search-result .title{display:inline-block}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .det13-card-search-result p{font-size:.875rem;line-height:1.5rem}
}
.p-con-06-agronomy-filter .resultnotfound{background:#fff;padding:40px 3vw}
.p-con-06-agronomy-filter .resultnotfound p{font-weight:700;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;background-image:url(toplib/resources/vectors/alert-thin-red.svg);height:38px;background-repeat:no-repeat;background-position:0 0;line-height:38px;padding-left:51px;font-size:20px}
.cart-seed-section-container .pdp-segregated-cart-section{background-color:#fff}
@media screen and (min-width:1024px){.cart-seed-section-container .pdp-segregated-cart-section{box-shadow:0 2px 10px 0 rgba(0,0,0,.11);margin-bottom:30px}
}
@media screen and (max-width:1024px){.cart-seed-section-container .pdp-segregated-cart-section{width:100%;display:table}
}
.cart-seed-section-container .pdp-segregated-cart-section.remove-padding-top{padding-top:0}
.cart-seed-section-container .pdp-segregated-cart-section .left{float:left}
.cart-seed-section-container .pdp-segregated-cart-section .right{float:right}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section.desktop-hidden{display:none}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .pricing-table-left-section{width:40%;float:left}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .pricing-table-left-section .segregated-cart-table .table-body .hide-border{border:0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .pricing-table-left-section .segregated-cart-table .table-body .hide-border .remove-padding{padding:0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .pricing-table-left-section .segregated-cart-table .table-body .hide-border .remove-padding .heading{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#000;margin-right:15px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .pricing-table-left-section .segregated-cart-table .table-body .heading{padding:0 0 8px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#000}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .pricing-table-left-section .segregated-cart-table .table-body .sub-heading{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .pricing-table-left-section .segregated-cart-table .table-body .sub-heading-green{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#1d772d}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .pricing-table-right-section{width:60%;float:right}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table{width:100%;display:table;border-collapse:collapse}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table.show-border{border-bottom:1px solid #ddd}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table.w-50{width:50%}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table.tax-table .table-body .table-pricing-row .table-body-cell.table-pricing-row-cell{padding:28px 0 25px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .segregated-table-caption{display:table-caption;color:white;background-color:#363636;object-fit:contain;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:.88;letter-spacing:normal;color:#fff}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .segregated-table-caption .left-side-border{width:6px;height:50px;float:left;background-color:#ffa300;margin-right:20px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .segregated-table-caption .left-side-border.soybean{background-color:#00a3e0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .segregated-table-caption .left-side-border.sorghum{background-color:#cb6015}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .segregated-table-caption .left-side-border.sunflower{background-color:#ff671f}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .segregated-table-caption .left-side-border.canola{background-color:#dec431}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .segregated-table-caption .right-side-caption-text{width:80%;height:50px;padding-top:16px;float:left}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-header{display:table-header-group;font-weight:700;background-color:#efefef}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-header .table-header-cell{display:table-cell;padding:14px 0 14px 20px;width:15%;text-align:justify;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#363636}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-header .table-header-cell.text-center{text-align:center}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-header .table-header-cell.w-20{width:20%}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body{display:table-row-group}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row{display:table-row;border-bottom:1px solid #ddd}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row.hide-border{border-bottom:0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row.table-pricing-row{border:0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row.table-pricing-row .table-body-cell{max-width:none}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row.table-pricing-row .sub-total-price{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;color:#000}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row.table-final-pricing-row{border:0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row.table-final-pricing-row.mobile-hidden{display:""}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row.condition-stmt-row{border-top:1px solid #ddd}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row.condition-stmt-row .condition-stmt-text{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;color:#000;padding:24px 16px}
@media screen and (max-width:992px){.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row.condition-stmt-row .condition-stmt-text{padding:20px}
}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell{overflow-wrap:break-word;display:table-cell;padding:20px 5px;max-width:84px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000}
@media screen and (min-width:1200px){.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell{width:15%}
}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.remove-bottom-padding{padding-bottom:0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .desktop-hidden{display:none}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.text-center{text-align:center}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.text-right{text-align:right}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.p-l-20{padding-left:20px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.p-r-20{padding-right:20px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-pricing-row-cell{padding:10px 20px 10px 0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-pricing-row-cell.apply-discount{padding:0 20px 10px 0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-pricing-row-cell.show-border{border-bottom:1px solid #ddd}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-pricing-row-cell.w-40{width:38%}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-pricing-row-cell.w-78{width:78%}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-pricing-row-cell.w-22{width:22%}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-pricing-row-cell.text-right-padding-zero{text-align:right;padding:0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-pricing-row-cell .text-right-with-margin-500{text-align:right;margin-right:20px;font-weight:500;margin-top:20px;margin-bottom:10px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-pricing-row-cell .discounted-amount-label{font-size:12px;margin-top:0;margin-bottom:0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-pricing-row-cell .text-right-with-margin-bold{text-align:right;margin-right:20px;font-weight:700;margin-bottom:20px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-pricing-row-cell.padding-zero{padding:0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-pricing-row-cell.padding-top-right-zero{padding-top:20px;padding-right:0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-final-pricing-row-cell{padding:10px 20px 40px 0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-final-pricing-row-cell .table-final-total-price{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;text-align:right;color:#000}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-final-pricing-row-cell.discounted-row-cell{padding:10px 20px 25px 0;border-bottom:1px solid #ddd}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .table-units-message{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#363636;white-space:nowrap}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .table-units{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .table-total-price{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:right;color:#000}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .discounted-amount{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.64;text-align:right;color:#1e772d}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .discounted-net-amount{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.43;text-align:right;margin-top:0;color:#000}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .section-total-discount{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;color:#1e772d}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .quantity-container{text-align:center;padding-left:20px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .quantity-container .quantity{width:90px;height:50px;border:1px solid #a9b3bd;display:inline;text-align:left;padding-left:25px;background-color:#fff;font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;color:#1e772d;background:url(toplib/resources/vectors/carot-down.svg) 75%/25% no-repeat;background-size:10px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .image-section{padding-left:4px;padding-right:8px;height:30px;width:30px;display:flex;align-items:center;float:left}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .image-section .img{width:15px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:cover}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .image-section .img.corn{background-image:url(toplib/resources/vectors/corn.svg)}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .image-section .img.soybean{background-image:url(toplib/resources/vectors/soybeans.svg)}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .image-section .img.sunflower{background-image:url(toplib/resources/vectors/sunflower.svg)}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .image-section .img.canola{background-image:url(toplib/resources/vectors/canola.svg)}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .image-section .img.sorghum{background-image:url(toplib/resources/vectors/sorghum.svg)}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .row-title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;font-size:20px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .row-title .desktop-hidden{display:none}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .edit-remove-links{text-decoration:none;display:flex;margin-left:30px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .edit-remove-links .edit-link{border-right:1.5px solid #acb5c0;font-size:12px;padding-right:7px;margin-right:7px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .edit-remove-links .remove-link{font-size:12px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .row-options{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1e772d;margin-top:8px;margin-left:30px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .row-options .option-item{margin-right:3px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .row-price{font-weight:500;align-items:center;text-align:right;display:flex;justify-content:flex-end}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .row-price .close-icon{width:24px;height:24px;margin-left:15px;margin-top:-5px;vertical-align:middle;cursor:pointer;background:url(toplib/resources/vectors/field-input-close-green.svg) no-repeat 0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .row-price.without-close-icon{padding-left:30px;text-align:left}
@media only screen and (min-width:769px) and (max-width:1200px){.cart-seed-section-container .pdp-segregated-cart-section.other-options-section{padding:0 30px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-final-pricing-row-cell .table-final-total-price{margin-right:0}
.cart-seed-section-container .pdp-segregated-cart-section .discounted-amount{padding-right:0}
}
@media only screen and (max-width:769px){.cart-seed-section-container .pdp-segregated-cart-section.other-options-section{padding:0}
.cart-seed-section-container .pdp-segregated-cart-section .mobile-m-l-20{margin-left:20px}
.cart-seed-section-container .pdp-segregated-cart-section .mobile-m-r-20{margin-right:20px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section.desktop-hidden{display:block}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .mobile-hidden,.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row.mobile-hidden,.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row.table-final-pricing-row.mobile-hidden{display:none}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row.hide-border-mobile{border:0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell{max-width:100%}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .discounted-net-amount{padding-right:0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .quantity-container{padding-left:0;text-align:left;padding-top:15px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .discounted-amount{padding-right:0;font-size:16px;font-weight:500 !important;margin-bottom:10px !important}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .discounted-amount.margin-top-zero{margin-top:0}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.mobile-table-body-cell{display:block;padding:0 0 6px 20px;font-size:16px;text-align:left}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.mobile-table-body-cell.mobile-hidden{display:none}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.mobile-table-body-cell .show-top-border{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.mobile-table-body-cell .varient-options{margin-right:15px;margin-left:20px;margin-top:15px;height:50px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.mobile-table-body-cell .row-options{margin-top:15px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.mobile-table-body-cell .row-options .option-item{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#1e772d;margin-right:20px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.mobile-table-body-cell .desktop-hidden{display:block;margin-top:10px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.mobile-table-body-cell .desktop-hidden .text-right{text-align:right}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.mobile-table-body-cell .desktop-hidden .row-price{padding-right:20px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:right;color:#000}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.mobile-table-body-cell .desktop-hidden .total-price{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;padding-right:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .row-title{margin-top:20px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .row-title .desktop-hidden{margin-top:-5px;display:block;padding-right:16px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .row-title .image-section{width:32px}
.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell .row-title .image-section .close-icon{width:24px;height:24px;vertical-align:middle;cursor:pointer;background:url(toplib/resources/vectors/field-input-close-green.svg) no-repeat 0}
}
@media only screen and (max-width:720px){.cart-seed-section-container .pdp-segregated-cart-section .cart-content-section .segregated-cart-table .table-body .table-row .table-body-cell.table-pricing-row-cell.p-r-50{padding-right:50px}
}
.checkout-delivery-location-container{margin-bottom:25px;box-shadow:0 2px 10px 0 rgba(0,0,0,.11)}
.checkout-delivery-location-container .preferred-delivery-location{display:flex;align-items:center;padding-left:20px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:.88;letter-spacing:normal;color:#fff;height:54px;background-color:#363636}
.checkout-delivery-location-container .header{order:1;border-bottom:1px solid #ddd}
.checkout-delivery-location-container .header .content{padding:30px 20px;display:flex;flex-direction:column}
.checkout-delivery-location-container .header .content .select-option{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000}
.checkout-delivery-location-container .header .content .disclaimer{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000}
.checkout-delivery-location-container .label{display:flex;align-items:baseline;padding-right:20px;min-width:200px;font-size:20px;font-weight:800;line-height:1.5}
.checkout-delivery-location-container .label svg{margin:5px}
.checkout-delivery-location-container .label span{padding-left:10px}
.checkout-delivery-location-container .checkbox-container{padding:5px;display:flex}
.checkout-delivery-location-container .checkbox-container .header{font-size:18px;font-weight:700;border-bottom:0;padding-left:20px}
.checkout-delivery-location-container .checkbox-container .checkmark{margin-top:4px}
.checkout-delivery-location-container .address-text{display:flex;flex-direction:column;padding-left:44px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.71;min-width:200px}
.checkout-delivery-location-container .address-text .edit{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#1e772d;align-self:flex-start;padding:10px 0}
.checkout-delivery-location-container .address-container{display:flex;flex-direction:row;flex-wrap:wrap;padding:30px 20px;border-bottom:1px solid #ddd}
@media screen and (max-width:992px){.checkout-delivery-location-container .address-container{flex-direction:column}
}
.checkout-delivery-location-container .address-container span{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.checkout-delivery-location-container .shipping-address-container{order:3;padding-left:55px}
.checkout-delivery-location-container .mailing-address{order:2}
.checkout-delivery-location-container .mailing-address,.checkout-delivery-location-container .shipping-address-container{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;min-width:200px}
.checkout-delivery-location-container .mailing-address button,.checkout-delivery-location-container .shipping-address-container button{display:flex;align-items:center}
.checkout-delivery-location-container .mailing-address button span,.checkout-delivery-location-container .shipping-address-container button span{padding-left:15px}
@media screen and (max-width:992px){.checkout-delivery-location-container .mailing-address,.checkout-delivery-location-container .shipping-address-container{min-width:0;padding:20px 20px 20px 27px}
}
.checkout-delivery-location-container .mailing-address .add-address-container,.checkout-delivery-location-container .shipping-address-container .add-address-container{color:#1e772d;padding:5px}
.checkout-delivery-location-container .edit-mailing-location-container,.checkout-delivery-location-container .edit-shipping-location-container{order:5}
@media screen and (max-width:1024px){.checkout-delivery-location-container .edit-mailing-location-container{order:3}
.checkout-delivery-location-container .shipping-address-container{order:4}
}
.checkout-delivery-location-container .pickup-container{display:flex;flex-direction:row;padding:30px 20px;border-bottom:1px solid #ddd}
@media screen and (max-width:992px){.checkout-delivery-location-container .pickup-container{flex-direction:column}
.checkout-delivery-location-container .pickup-container span{padding-left:3px}
}
.checkout-delivery-location-container .pickup-container span{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.checkout-delivery-location-container .pickup-container .pickup-address{display:flex;flex-direction:column;padding-right:20px;min-width:200px}
@media screen and (max-width:992px){.checkout-delivery-location-container .pickup-container .pickup-address{min-width:0;padding:20px 20px 20px 27px}
}
.checkout-product-card-container{padding:20px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000;border-bottom:1px solid #ddd}
.checkout-product-card-container .code{display:flex;flex-direction:row;font-size:20px;font-weight:800;line-height:1.5}
.checkout-product-card-container .code .img{display:flex;margin-left:4px;margin-right:4px;display:inline-block;background-image:url(toplib/resources/vectors/icon_corn.svg)}
.checkout-product-card-container .code .img,.checkout-product-card-container .code .img.soybean{vertical-align:middle;width:15px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.checkout-product-card-container .code .img.soybean{display:inline-block;background-image:url(toplib/resources/vectors/icon_soybeans.svg)}
.checkout-product-card-container .code .img.sorghum{background-image:url(toplib/resources/vectors/icon_sorghum.svg)}
.checkout-product-card-container .code .img.sorghum,.checkout-product-card-container .code .img.sunflower{display:inline-block;vertical-align:middle;width:15px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.checkout-product-card-container .code .img.sunflower{background-image:url(toplib/resources/vectors/icon_sunflower.svg)}
.checkout-product-card-container .code .img.canola{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/icon_canola.svg);width:15px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.checkout-product-card-container .details{padding-left:25px}
.checkout-product-card-container .details .product-specs{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.43;padding-bottom:20px}
.checkout-product-card-container .details .product-specs div{padding:6px 0}
.checkout-product-card-container .details .quantity-amount{display:flex;flex-direction:row}
.checkout-product-card-container .details .quantity-amount .quantity{width:50%;padding-right:12.5px;display:flex;flex-direction:column;align-items:flex-start;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.43}
.checkout-product-card-container .details .quantity-amount .quantity .total{font-weight:700}
.checkout-product-card-container .details .quantity-amount .amount{width:50%;display:flex;flex-direction:column;text-align:right;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px}
.checkout-product-card-container .details .quantity-amount .amount .total{font-size:16px;font-weight:500;line-height:1.25}
.checkout-product-card-container .details .quantity-amount .amount .price-per-unit{font-size:13px;font-style:italic;color:#7e7e7e}
.checkout-product-card-container .details .discount{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;text-align:right;font-size:12px;color:#363636}
.checkout-product-card-container .details .discount .label{padding-top:20px}
.checkout-product-card-container .details .discount .net-amount{padding-top:15px}
.checkout-product-card-container .details .discount .total{font-size:16px;font-weight:500}
.checkout-product-card-container .details .discount .total-discount{font-size:16px;color:#1e772d}
.checkout-product-card-container .details .discount .hr-wrapper .border-gray{border-bottom-color:#ddd}
.checkout-review-products-container{box-shadow:0 2px 10px 0 rgba(0,0,0,.11);font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000}
.checkout-review-products-container .header{display:flex;align-items:center;padding-left:20px;font-size:16px;font-weight:800;line-height:.88;color:#fff;height:54px;background-color:#363636}
.checkout-review-products-container .total,.checkout-review-products-container .unit-quantity{text-align:right}
.checkout-review-products-container table,.checkout-review-products-container table td,.checkout-review-products-container table th{text-align:left;border:0}
.checkout-review-products-container table td,.checkout-review-products-container table th{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;vertical-align:middle;padding:15px}
.checkout-review-products-container table th{font-weight:400}
@media screen and (max-width:992px){.checkout-review-products-container table{display:none}
}
.checkout-review-products-container table thead{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;line-height:normal;color:#363636;background-color:#efefef;border-bottom:0}
.checkout-review-products-container table .product-code{direction:rtl;display:flex;flex-direction:row;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;line-height:1.5;align-items:center;justify-content:flex-end}
.checkout-review-products-container table .product-code .img{background-image:url(toplib/resources/vectors/icon_corn.svg)}
.checkout-review-products-container table .product-code .img,.checkout-review-products-container table .product-code .img.soybean{display:inline-block;vertical-align:middle;width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.checkout-review-products-container table .product-code .img.soybean{background-image:url(toplib/resources/vectors/icon_soybeans.svg)}
.checkout-review-products-container table .product-code .img.sorghum{background-image:url(toplib/resources/vectors/icon_sorghum.svg)}
.checkout-review-products-container table .product-code .img.sorghum,.checkout-review-products-container table .product-code .img.sunflower{display:inline-block;vertical-align:middle;width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.checkout-review-products-container table .product-code .img.sunflower{background-image:url(toplib/resources/vectors/icon_sunflower.svg)}
.checkout-review-products-container table .product-code .img.canola{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/icon_canola.svg);width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.checkout-review-products-container table .product-code span{padding-left:10px}
.checkout-review-products-container table .code{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;line-height:1.5}
.checkout-review-products-container table .total td{font-size:14px;line-height:1.43}
.checkout-review-products-container table .amount{font-weight:700}
.checkout-review-products-container table .seed-total{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;line-height:normal;color:#363636}
.checkout-review-products-container table .seed-total td{padding-bottom:0;text-align:right}
.checkout-review-products-container table .product-row{direction:ltr}
.checkout-review-products-container table .product-row td{padding:35px 15px;max-width:200px}
.checkout-review-products-container table .discount{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;line-height:normal;color:#363636;border-bottom:1px solid #ddd}
.checkout-review-products-container table .discount td{text-align:right}
.checkout-review-products-container table .discount .discount-amount,.checkout-review-products-container table .discount .discount-label{direction:ltr}
.checkout-review-products-container table .discount .discount-amount{font-weight:500;line-height:1.64;color:#1e772d}
.checkout-review-products-container table .last-row{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;line-height:normal;color:#363636;border-bottom:1px solid #ddd}
.checkout-review-products-container table .last-row td{text-align:right}
.checkout-review-products-container table .final-row{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;line-height:normal;color:#363636;border-bottom:1px solid #ddd}
.checkout-review-products-container table .final-row .amount{font-size:18px;font-weight:700;line-height:1.11;color:#000}
.checkout-review-products-container table .final-row td{text-align:right}
.checkout-review-products-container table .no-discount{border-bottom:1px solid #ddd}
.checkout-review-products-container table .no-discount td{padding-bottom:15px}
.checkout-review-products-container .product-cards{display:none}
@media screen and (max-width:992px){.checkout-review-products-container .product-cards{display:flex;flex-direction:column}
}
.checkout-review-products-container .total-for-cards{padding:20px;border-bottom:1px solid #ddd;display:none}
@media screen and (max-width:992px){.checkout-review-products-container .total-for-cards{padding:20px 20px 0;display:flex;flex-direction:column}
}
.checkout-review-products-container .total-for-cards .total-units{display:flex;flex-direction:row;text-align:right;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.checkout-review-products-container .total-for-cards .total-units .label{width:50%;font-size:12px;color:#363636}
.checkout-review-products-container .total-for-cards .total-units .amount{width:50%;font-size:16px;line-height:1.25;color:#000}
.checkout-review-products-container .total-for-cards .no-discount-mobile{padding-bottom:15px}
.checkout-review-products-container .total-for-cards .infinity-discount{display:flex;flex-direction:row;text-align:right;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.checkout-review-products-container .total-for-cards .infinity-discount .label{width:50%;font-size:12px;color:#363636}
.checkout-review-products-container .total-for-cards .infinity-discount .amount{width:50%;font-size:13px;font-weight:500;line-height:1.77;color:#1e772d}
.checkout-review-products-container .total-for-cards .net-amount{display:flex;flex-direction:row;text-align:right;border-top:1px solid #ddd;padding:16px 0;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.checkout-review-products-container .total-for-cards .net-amount .label{width:50%;font-size:12px;color:#363636}
.checkout-review-products-container .total-for-cards .net-amount .amount{width:50%;font-size:18px;font-weight:700;line-height:1.11;color:#000}
.checkout-tua-container{margin-bottom:25px;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);display:flex;flex-direction:column;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000}
.checkout-tua-container .tua-header{display:flex;align-items:center;padding-left:20px;font-size:16px;line-height:.88;color:#fff;min-height:54px;background-color:#363636}
.checkout-tua-container .confirm-label{display:flex;min-height:75px;border-bottom:1px solid #ddd}
.checkout-tua-container .confirm-label span{padding:30px 20px}
.checkout-tua-container .status-section{display:flex;flex-direction:row;padding:30px 20px 15px}
@media screen and (max-width:992px){.checkout-tua-container .status-section{flex-direction:column;padding:20px 30px}
}
.checkout-tua-container .status-section .label{min-width:250px;height:60px;display:flex;align-items:center}
.checkout-tua-container .status-section .label__text{line-height:1;margin-left:6px;margin-top:1px}
.checkout-tua-container .status-section .tua-right-section-signed{padding-bottom:20px}
.checkout-tua-container .status-section .tua-right-section{flex-grow:1}
.checkout-tua-container .status-section .tua-right-section .bpid-info{margin:10px 1px 10px 60px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.22px;text-align:right;color:#000}
.checkout-tua-container .status-section .tua-right-section .sign-after-section{display:flex;flex-direction:row;padding:18px 0 20px;border-top:1px solid #ddd}
@media screen and (max-width:992px){.checkout-tua-container .status-section .tua-right-section .sign-after-section{padding:18px 0}
}
.checkout-tua-container .status-section .tua-right-section .sign-after-section .or{font-size:14px}
.checkout-tua-container .status-section .tua-right-section .sign-after-section .input{padding:0 12px 0 18px;width:55px}
.checkout-tua-container .status-section .tua-right-section .sign-after-section .input input{width:auto}
.checkout-tua-container .status-section .tua-right-section .sign-after-section .sign-after-text{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.checkout-tua-container .status-section .tua-right-section .sign-after-section .sign-after-text .header{font-size:16px}
.checkout-tua-container .status-section .tua-right-section .sign-after-section .sign-after-text .disclaimer{font-size:14px;font-weight:400;line-height:1.5;color:#000}
.checkout-tua-container .status-section .tua-right-section .sign-after-section .sign-after-text .disclaimer .contact-sales{font-weight:700;color:#1e772d;cursor:pointer}
.checkout-tua-container .leavingSiteModal{width:520px}
@media screen and (max-width:992px){.checkout-tua-container .leavingSiteModal{width:90%;overflow-y:scroll}
}
.closeness-qualifier{width:100%;position:relative;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);margin-bottom:5px}
.closeness-qualifier__header{height:54px;background-color:#363636;padding:0 15px;display:flex;justify-content:space-between}
.closeness-qualifier__header__title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;line-height:14px;font-weight:800;color:#fff;text-transform:uppercase;align-self:center}
.closeness-qualifier__header__level-image{margin-right:8px}
.closeness-qualifier__body__level{display:flex;align-items:flex-end;flex-direction:column;margin:5px 2.5px 0 auto;text-transform:uppercase;font-size:11px;line-height:15px;text-align:center;letter-spacing:1.56px}
.closeness-qualifier__body__level__title{font-weight:800}
.closeness-qualifier__body__level__sub-title{font-weight:500}
.closeness-qualifier__body__content-locked{padding:0 15px;margin-top:30px;width:100%}
.closeness-qualifier__body__content-locked__discount{font-size:21px;line-height:25px;width:65%;letter-spacing:0}
.closeness-qualifier__body__content-locked__contact{margin-top:8px;width:85%;padding-bottom:15px}
.closeness-qualifier__body__content-locked__contact .contact-support-message-container .contact-support-message{font-size:18px;line-height:22px;text-align:left}
.closeness-qualifier__body__content-locked__contact .contact-support-message-container .contact-support-message a{font-size:18px}
.closeness-qualifier__body__content-no-locked{padding:0 15px}
.closeness-qualifier__body__content-no-locked__contact{width:80%;padding-bottom:14px}
.closeness-qualifier__body__content-no-locked__contact .contact-support-message-container .contact-support-message{font-size:15px;line-height:16px;text-align:left;padding-top:0;letter-spacing:0}
.closeness-qualifier__body__content-no-locked__contact .contact-support-message-container .contact-support-message a{font-size:15px}
.closeness-qualifier__body__content-no-locked__discount{font-size:15px;line-height:16px;width:80%;letter-spacing:0;padding-bottom:14px}
.closeness-qualifier__body__content-no-locked__progress{padding-bottom:6px}
.closeness-qualifier__body__content-no-locked__progress .cq-progress-bar__title{font-size:12px;text-transform:uppercase;letter-spacing:1px;padding-bottom:7px;line-height:normal}
.closeness-qualifier__body__content-no-locked__progress .cq-progress-bar__line{display:flex;flex-direction:row;align-items:center;justify-content:center}
.closeness-qualifier__body__content-no-locked__progress .cq-progress-bar__line__start-point{width:13px;height:13px;border-radius:50%;border:1px solid #fff}
.closeness-qualifier__body__content-no-locked__progress .cq-progress-bar__line__green-section{height:7px;background-color:#1e772d}
.closeness-qualifier__body__content-no-locked__progress .cq-progress-bar__line__gray-section{height:7px;background-color:#ccc}
.closeness-qualifier__body__content-no-locked__progress .cq-progress-bar__line__end-point{width:13px;height:13px;border-radius:50%;border:1px solid #fff}
.closeness-qualifier__body__content-no-locked__progress .cq-progress-bar__level{display:flex;flex-direction:row;justify-content:space-between;font-size:13px;letter-spacing:0;text-transform:uppercase;line-height:normal;padding-top:2px}
.closeness-qualifier__body__content-no-locked__progress .cq-progress-bar__level__start{text-align:left}
.closeness-qualifier__body__content-no-locked__progress .cq-progress-bar__level__start-value{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700}
.closeness-qualifier__body__content-no-locked__progress .cq-progress-bar__level__end{text-align:right}
.closeness-qualifier__body__content-no-locked__progress .cq-progress-bar__level__end-value{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700}
.accordion-arrow-label-container .show-content-button{display:flex;flex-direction:row;justify-content:center;align-items:center;outline-color:#a9b3bd;pointer-events:none}
.accordion-arrow-label-container .show-content-button .text{object-fit:contain;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-align:right;color:#a9b3bd;padding:0 5px}
.accordion-arrow-label-container .show-content-button.active{pointer-events:all}
.accordion-arrow-label-container .show-content-button.active .text{color:#1e772d}
.addbankaccount-duplicate-error h5{font-weight:800;color:#000;padding-left:55px;padding-bottom:5px}
.addbankaccount-duplicate-error p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:26px;letter-spacing:normal;display:flex;padding-left:5px;padding-bottom:7px}
.addbankaccount-duplicate-error:before{float:left;content:"";display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:36px;height:49px;background-repeat:no-repeat;background-size:contain;background-position:50%}
@media(min-width:992px){.addbankaccount-duplicate-error:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:51px;height:100px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.addbankaccount-error h5{font-weight:800;color:#000;padding-left:55px;padding-bottom:5px}
.addbankaccount-error p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:26px;letter-spacing:normal;display:flex;padding-left:5px;padding-bottom:7px}
.addbankaccount-error:before{float:left;content:"";display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:36px;height:49px;background-repeat:no-repeat;background-size:contain;background-position:50%}
@media(min-width:992px){.addbankaccount-error:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:51px;height:100px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.alert-error-message,.alert-error-message__container{width:100%;position:relative}
.alert-error-message__container:before{content:"";display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:43px;height:41px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.alert-error-message__title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;line-height:1.25}
.alert-error-message__content{font-size:14px}
.alert-error-message__content a{color:#1e772d}
.alert-error-message--hero{padding:20px 20px 45px;display:flex;justify-content:center}
@media screen and (min-width:1024px){.alert-error-message--hero{padding:45px 20px}
}
.alert-error-message--hero .alert-error-message__container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.alert-error-message--hero .alert-error-message__container:before{margin-bottom:10px}
@media screen and (min-width:1024px){.alert-error-message--hero .alert-error-message__container{max-width:45%}
}
@media(min-width:992px){.server-error:after{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:44px;height:48px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.ma-sidebar{background-color:#363636;color:#fff;font-weight:700;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;display:none}
@media screen and (min-width:992px){.ma-sidebar{display:block}
}
@media screen and (max-width:992px){.ma-sidebar{display:none}
}
.ma-sidebar .ma__bpid,.ma-sidebar .ma__links,.ma-sidebar .ma__user{display:flex;flex-flow:column;align-items:center}
.ma-sidebar .ma__user{padding:30px}
.ma-sidebar .ma__user--avatar-noimage,.ma-sidebar .ma__user--avatar img{width:100px;border:2px solid #666;border-radius:100%;height:100px}
.ma-sidebar .ma__user--avatar-noimage{border-style:dashed;text-align:center;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-repeat:no-repeat;margin-bottom:10px;border-width:2.6px}
.ma-sidebar .ma__user--avatar-noimage .user{font-size:24px;color:#d1d1d1}
.ma-sidebar .ma__user--avatar-noimage .fileupload{position:relative}
.ma-sidebar .ma__user--avatar-noimage .fileupload:hover a{text-decoration:underline}
.ma-sidebar .ma__user--avatar-noimage .fileupload a{color:#fff;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;font-weight:200}
.ma-sidebar .ma__user--avatar-noimage .fileupload input{opacity:0;width:80%;height:20px;position:absolute;left:10px;top:0;cursor:pointer;font-size:0}
.ma-sidebar .ma__user--name{font-size:22px;line-height:26px;text-align:center;padding-bottom:7px}
.ma-sidebar .ma__user--name span{font-weight:300}
.ma-sidebar .ma__user--detail{font-size:.8125rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#fff;font-weight:700}
.ma-sidebar .ma__user--detail:hover{text-decoration:underline}
.ma-sidebar .ma__links{border-top:1px solid #484848}
.ma-sidebar .ma__links .link{border-bottom:1px solid #484848;width:100%}
.ma-sidebar .ma__links .link>a{color:#fff;font-size:15px;letter-spacing:1px;padding:25px 0 25px 67px;display:block;font-weight:700;position:relative;text-transform:uppercase;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.ma-sidebar .ma__links .link>a:before{content:"";background-size:90%;width:25px;height:25px;position:absolute;left:25px;top:50%;transform:translateY(-50%)}
.ma-sidebar .ma__links .link>a.dashboard:before{background:url(toplib/resources/vectors/dashboard-icon.svg) no-repeat;height:18px}
.ma-sidebar .ma__links .link>a.account:before{background:url(toplib/resources/vectors/accounts-icon.svg) no-repeat}
.ma-sidebar .ma__links .link>a.schedule-payment:before{background:url(toplib/resources/vectors/scheduled-payments-icon.svg) no-repeat;height:17px}
.ma-sidebar .ma__links .link>a.setting:before{background:url(toplib/resources/vectors/settings-icon.svg) no-repeat}
.ma-sidebar .ma__links .link>a.help:before{background:url(toplib/resources/vectors/question-mark-icon.svg) no-repeat}
.ma-sidebar .ma__links .link.selected,.ma-sidebar .ma__links .link:hover,.ma-sidebar .ma__links .link>a.account[aria-expanded=true]{background-color:#232426}
.ma-sidebar .ma__links .link.active{border-right:5px solid #60a00b;background-color:#232426;cursor:auto}
.ma-sidebar .ma__links .link .sublinks{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;transition:max-height .3s ease-in-out;display:block;padding-left:25px;padding-bottom:25px}
.ma-sidebar .ma__links .link .sublinks a{color:#c9c9c9;letter-spacing:normal;font-weight:400;line-height:20px;display:block;padding:10px 0}
.ma-sidebar .ma__links .link .sublinks a.selected,.ma-sidebar .ma__links .link .sublinks a:hover{cursor:pointer;color:#60a00b}
.ma-sidebar .ma__links .link .sublinks a.selected{font-weight:700}
.ma-sidebar .ma__links .link .sublinks a:first-child{padding-top:5px}
.ma-sidebar .ma__links .link .sublinks a:hover{font-weight:700}
.ma-sidebar .ma__links .link .sublinks.show{background-color:#232426}
.ma-sidebar .ma__links .link.selected .sublinks{max-height:200px}
.ma-sidebar .ma__links .link a:hover{text-decoration:none}
.ma-sidebar .link .container-sublinks{visibility:hidden;max-height:0;overflow:hidden;transition:all .3s linear;opacity:0}
.ma-sidebar .link.selected .container-sublinks{visibility:visible;max-height:200px;opacity:1}
.ma-sidebar .ma__bpid{padding:30px 0}
.ma-sidebar .ma__bpid .clipboard-icon{background:url(toplib/resources/vectors/clipboard.svg) no-repeat;width:37px;height:49px;margin-bottom:15px}
.ma-sidebar .ma__bpid .bpid-title{letter-spacing:1.5px;font-size:12px;font-weight:400;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}
.ma-sidebar .ma__bpid .bpid{font-weight:700;font-size:26px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;letter-spacing:1px}
@media screen and (min-width:1200px){.global-navigation .main ul.main_list .ma-header-link{display:none}
}
.global-navigation .main ul.main_list>li.nav_main.text.bpid{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:200}
.global-navigation #ma-sidebar{display:block;background:#f8f8f8}
@media(min-width:992px){.global-navigation #ma-sidebar{display:none}
}
.global-navigation #ma-sidebar .ma__user{display:none}
.global-navigation #ma-sidebar .ma__links{border:0}
.global-navigation #ma-sidebar .ma__links .link{border-bottom:1px solid #acb5c0;padding:0 20px}
.global-navigation #ma-sidebar .ma__links .link:hover{background:0}
.global-navigation #ma-sidebar .ma__links .link>a{color:#3b7b2b;border:0;padding:0;line-height:54px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:.8125rem}
.global-navigation #ma-sidebar .ma__links .link>a:before{display:none}
.global-navigation #ma-sidebar .ma__links .link .m-account-link:after{content:"";position:absolute;top:20px;right:0;width:20px;display:block;height:20px;user-select:none;pointer-events:none;outline:none !important;background:url(toplib/resources/vectors/carot-green.svg) 50% no-repeat;border:0}
.global-navigation #ma-sidebar .ma__links section.link{padding:0}
.global-navigation #ma-sidebar .ma__links .mobile_subnav.active a:after{background:0}
.global-navigation #ma-sidebar .ma__bpid{display:block;padding:0;color:#000}
.global-navigation #ma-sidebar .clipboard-icon{display:none}
.global-navigation #ma-sidebar .bpid{padding:0 20px;line-height:60px;font-size:.875rem;font-weight:300}
.global-navigation #ma-sidebar .bpid-title{border-bottom:1px solid #acb5c0;font-size:.875rem;line-height:60px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding:0 20px;font-weight:700}
.global-navigation .main ul.main_list>li.dashboard_myaccount.nav-content{padding:0}
.breadcrumb{padding:0 20px;justify-content:center}
.breadcrumb,.breadcrumb__list{width:100%;display:flex;align-items:center}
.breadcrumb__list{list-style:none;justify-content:flex-start;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px}
.breadcrumb__item{color:#000;display:inline-flex;align-items:center;margin-right:10px}
.breadcrumb__item--capitalize{text-transform:capitalize}
.breadcrumb__item a{color:#000}
.breadcrumb__item--active{font-weight:700}
.breadcrumb__item:not(:last-of-type):after{content:"/";display:inline-block;margin-left:10px}
@media screen and (max-width:769px){.breadcrumb__item,.breadcrumb__item:not(:last-of-type):after{display:none}
.breadcrumb__item--mobile{display:inline-flex}
.breadcrumb__item--mobile a{display:inline-flex;align-items:center}
.breadcrumb__item--mobile a:before{content:"";display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/green-carot.svg);width:12px;height:12px;background-repeat:no-repeat;background-size:contain;background-position:50%;margin-right:5px}
}
.breadcrumb--full{height:60px;border-bottom:1px solid #dfe3e7}
.breadcrumb--full .breadcrumb__list{width:calc(min(1024px, 100vw))}
.breadcrumb--light .breadcrumb__item,.breadcrumb--light .breadcrumb__item a{color:#fff}
.card-compare-pill-container{width:100%;height:49px;display:flex;align-items:center;justify-content:space-between;padding:11px;margin-top:auto}
.card-compare-pill-container .switch{margin-right:0}
.card-compare-pill-container p{width:70%;height:14px;font-size:14px;font-family:Gilroy;font-weight:500;line-height:1.08;color:#000}
.card-compare-pill-container .sliderBtn{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;width:45px;height:20px;background-color:#7f7f7f;-webkit-transition:.4s;transition:.4s}
.card-compare-pill-container .sliderBtn:before{position:absolute;content:"";height:20px;width:44px;-webkit-transition:.4s;transition:.4s}
.card-compare-pill-container input:checked+.sliderBtn{background-color:#ef6023}
.card-compare-pill-container input:focus+.sliderBtn{box-shadow:0 0 1px #ef6023}
.card-compare-pill-container input:checked:disabled+.sliderBtn{background-color:#f6a07b;cursor:default}
.card-compare-pill-container input:disabled+.sliderBtn{opacity:.5}
.card-compare-pill-container input:checked+.sliderBtn:before{right:1px;left:auto}
.card-compare-pill-container .sliderBtn.round{border-radius:34px}
.card-compare-pill-container .sliderBtn.round:before{border-radius:50%;left:1px;width:17px;height:17px;top:50%;box-shadow:0 2px 3px 0 rgba(0,0,0,.1);background-color:#fff;transform:translateY(-50%)}
.card-compare-pill-container .switch{width:45px;height:14px}
.carousel-card-container{flex:1;justify-content:center;padding:12px;display:flex;flex-direction:column;align-items:center;border-radius:2px;box-shadow:0 0 6px 0 rgba(0,0,0,.5);background-color:#fff}
.carousel-card-container.selected{border-radius:2px;padding:11px 12px;box-shadow:none;border:1px solid #1e772d;background-color:#f4faeb}
.carousel-page-indicator-container{display:flex;justify-content:center;height:24px;margin:6px}
.carousel-page-indicator-container .dot{border-radius:4px;height:8px;width:8px;margin:8px 4px;background-color:#a9b3bd}
.carousel-page-indicator-container .dot.active{background-color:#1e772d}
.carousel-container .slider{width:auto;height:auto;display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin:0 -40px;padding:30px 50px 10px 30px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;scroll-padding-left:40px}
.carousel-container .slider::-webkit-scrollbar{display:none}
.carousel-container .slide{width:100%;flex-shrink:0;border-radius:2px;margin:0 10px;display:flex}
.carousel-container .slider>div{scroll-snap-align:start}
.carousel-container .cards-container{padding:30px 0 0;display:flex}
.carousel-container .cards-container .options-card{width:calc(33.33% - 13.33px);display:flex}
.carousel-container .cards-container .middle{margin:0 20px}
.carousel-container .cards-container .grow-enter-active{animation:createBox .5s}
.carousel-container .cards-container .grow-leave-active{animation:createBox .5s reverse}
.cart-seed-card{--tab-color:#a9b3bd;--seed-icon:url(toplib/resources/vectors/icon_corn.svg);width:100%;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);position:relative}
.cart-seed-card .cart-seed-card__table .cart-seed-card__total-summary .summary-label,.cart-seed-card .cart-seed-card__table__cell .column-header,.cart-seed-card .cart-seed-card__table__cell .total:before,.cart-seed-card__table .cart-seed-card__total-summary .cart-seed-card .summary-label,.cart-seed-card__table__cell .cart-seed-card .column-header,.cart-seed-card__table__cell .cart-seed-card .total:before{font-size:12px;text-transform:uppercase;font-weight:400;line-height:1.2}
.cart-seed-card .cart-seed-card__table__cell .package,.cart-seed-card .cart-seed-card__table__cell .qty,.cart-seed-card .cart-seed-card__table__cell .size-shape,.cart-seed-card .cart-seed-card__table__cell .treatment,.cart-seed-card__table__cell .cart-seed-card .package,.cart-seed-card__table__cell .cart-seed-card .qty,.cart-seed-card__table__cell .cart-seed-card .size-shape,.cart-seed-card__table__cell .cart-seed-card .treatment{font-weight:400;font-size:14px;color:#000;line-height:1.45}
.cart-seed-card__title-bar{width:100%;height:54px;padding:0 20px;display:flex;justify-content:flex-start;align-items:center;background-color:#363636;position:relative}
.cart-seed-card__title-bar:before{content:"";display:block;width:6px;height:100%;position:absolute;left:0;top:0;overflow:hidden;background-color:var(--tab-color)}
.cart-seed-card__title-bar .inner-nav-wrapper .sections section h3,.cart-seed-card__title-bar h4,.inner-nav-wrapper .sections section .cart-seed-card__title-bar h3{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1.2}
.cart-seed-card__table{width:100%}
.cart-seed-card__table__row{border-bottom:1px solid #ddd}
.cart-seed-card__table__row--corn{--tab-color:#ffa300}
.cart-seed-card__table__row--soybean{--tab-color:#00a3e0}
.cart-seed-card__table__row--sorghum{--tab-color:#cb6015}
.cart-seed-card__table__row--sunflower{--tab-color:#ff671f}
.cart-seed-card__table__row--canola{--tab-color:#dec431}
.cart-seed-card__table__row--alfalfa{--tab-color:#60a00b}
@media screen and (max-width:991.9375px){.cart-seed-card__table__head,.cart-seed-card__table__headLess{display:none}
.cart-seed-card__table__row,.cart-seed-card__table__rowLess{padding:20px;display:flex;flex-wrap:wrap}
.cart-seed-card__table__cell{margin-bottom:5px}
.cart-seed-card__table__cell:not(:nth-last-child(-n+2)){width:100%}
.cart-seed-card__table__cell:not(:first-of-type){padding-left:25px}
.cart-seed-card__table__cell:nth-last-child(-n+2){padding-top:10px}
.cart-seed-card__table__cell:last-of-type{margin-left:auto}
}
@media screen and (min-width:1024px){.cart-seed-card__table__head,.cart-seed-card__table__row{display:grid;grid-template-columns:repeat(2,minmax(20%,1fr)) repeat(4,minmax(15%,1fr));padding:20px;align-items:center}
.cart-seed-card__table__headLess,.cart-seed-card__table__rowLess{display:grid;grid-template-columns:repeat(1,minmax(20%,1fr)) repeat(4,minmax(15%,1fr));padding:20px;align-items:center}
.cart-seed-card__table__head{height:43px;padding:0 20px;background-color:#efefef}
}
.cart-seed-card__table__cell{display:flex;align-items:center;flex-wrap:wrap}
.cart-seed-card__table__cell:last-of-type{justify-content:flex-end}
.cart-seed-card__table__cell:not(:last-of-type){padding-right:20px}
@media screen and (min-width:1024px){.cart-seed-card__table__cell:nth-last-child(-n+2){justify-content:flex-end}
}
.cart-seed-card__table__cell .column-header{color:#363636}
.cart-seed-card__table__cell .product-name{display:inline-flex;align-items:center;position:relative;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;line-height:1.2;color:#000}
.cart-seed-card__table__cell .product-name--corn:before{background-image:url(toplib/resources/vectors/icon_corn.svg)}
.cart-seed-card__table__cell .product-name--soybean:before{background-image:url(toplib/resources/vectors/icon_soybeans.svg)}
.cart-seed-card__table__cell .product-name--sorghum:before{background-image:url(toplib/resources/vectors/icon_sorghum.svg)}
.cart-seed-card__table__cell .product-name--sunflower:before{background-image:url(toplib/resources/vectors/icon_sunflower.svg)}
.cart-seed-card__table__cell .product-name--canola:before{background-image:url(toplib/resources/vectors/icon_canola.svg)}
.cart-seed-card__table__cell .product-name--alfalfa:before{background-image:url(toplib/resources/vectors/icon_alfalfa.svg)}
.cart-seed-card__table__cell .product-name:before{content:"";width:15px;height:15px;margin-right:10px;display:block;overflow:hidden;background-repeat:no-repeat;background-size:contain;background-position:50%}
.cart-seed-card__table__cell .actions-group{width:100%;padding:10px 0 10px 25px;display:flex;align-items:center;justify-content:flex-start}
@media screen and (min-width:1024px){.cart-seed-card__table__cell .actions-group{padding:5px 0 0 25px}
}
.cart-seed-card__table__cell .actions-group a{display:inline-flex;color:#1e772d;font-size:15px;line-height:1.2;cursor:pointer;align-items:center}
.cart-seed-card__table__cell .actions-group a:not(:last-of-type):after{content:"";display:block;width:1px;height:17px;margin:0 9px;background-color:#ddd;position:relative;overflow:hidden}
.cart-seed-card__table__cell .actions-group a:hover{text-decoration:underline;color:#1e772d}
@media screen and (min-width:1024px){.cart-seed-card__table__cell .actions-group a{font-size:11px}
}
.cart-seed-card__table__cell .qty__label{margin-bottom:2px;display:block}
@media screen and (min-width:1024px){.cart-seed-card__table__cell .qty__label{display:none}
}
.cart-seed-card__table__cell .qty__unit{display:block}
@media screen and (max-width:1023.9375px){.cart-seed-card__table__cell .qty__unit{font-weight:700}
}
.cart-seed-card__table__cell .qty-select{width:90px;height:50px;border:1px solid #a9b3bd;display:inline-block;padding-left:23px;background-color:#fff;font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;color:#1e772d;background:url(toplib/resources/vectors/carot-down.svg) 75%/25% no-repeat;background-size:10px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cart-seed-card__table__cell .total{text-align:right;font-size:16px;font-weight:600;color:#000}
.cart-seed-card__table__cell .total:before{content:attr(data-label);display:block;color:#000;margin-bottom:5px}
@media screen and (min-width:1024px){.cart-seed-card__table__cell .total:before{display:none}
}
.cart-seed-card__table__cell .total--small{font-size:14px}
.cart-seed-card__table__cell .price-per-unit{width:100%;display:block;font-size:13px;color:#7f7f7f;font-style:italic;line-height:1.2;text-align:right}
@media screen and (min-width:1024px){.cart-seed-card__table__cell .price-per-unit{font-size:10px}
}
.cart-seed-card__table .cart-seed-card__total-summary{width:100%}
@media screen and (min-width:1024px){.cart-seed-card__table .cart-seed-card__total-summary{grid-column:4/span 3}
}
.cart-seed-card__table .cart-seed-card__total-summary-item{margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;text-align:right}
.cart-seed-card__table .cart-seed-card__total-summary-item .summary-label{width:66%;padding-right:20px}
.cart-seed-card__table .cart-seed-card__total-summary-item .summary-total{font-weight:700;color:#000;font-size:14px}
@media screen and (min-width:1024px){.cart-seed-card__table .cart-seed-card__total-summary-item .summary-total{font-weight:400}
}
.cart-seed-card__table .cart-seed-card__total-summary-item .summary-total-unit{display:inline-block;margin-left:10px;font-size:14px;font-weight:700;color:#000}
.cart-seed-card__table .cart-seed-card__total-summary-item.net-total-item{margin-top:15px;padding-top:10px;position:relative}
.cart-seed-card__table .cart-seed-card__total-summary-item.net-total-item:before{content:"";height:1px;display:block;background-color:#ddd;position:absolute;overflow:hidden;left:25px;right:0;top:0}
.cart-seed-card__table .cart-seed-card__total-summary-item .summary-net-total{font-weight:700;color:#000;font-size:18px}
.cart-seed-card__table .cart-seed-card__total-summary .summary-label{color:#363636}
.cart-seed-card__table .cart-seed-card__total-summary .summary-discount{font-size:14px;color:#1e772d;font-weight:700}
@media screen and (min-width:1024px){.cart-seed-card__table .cart-seed-card__total-summary .summary-discount{font-size:13px}
}
.cart-seed-card__table__footer{padding:25px 40px 25px 20px}
.cart-seed-card__table__footer .legend{margin:0;font-size:12px;font-style:italic;line-height:1.45}
.cart-seed-card--corn{--tab-color:#ffa300}
.cart-seed-card--soybean{--tab-color:#00a3e0}
.cart-seed-card--sorghum{--tab-color:#cb6015}
.cart-seed-card--sunflower{--tab-color:#ff671f}
.cart-seed-card--canola{--tab-color:#dec431}
.cart-seed-card--alfalfa{--tab-color:#60a00b}
.cart-seed-card--hide-color-tab .cart-seed-card__title-bar:before{display:none}
.chart-container{text-align:center;margin-top:20px}
@media(min-width:992px){.chart-container{margin-top:0}
}
.chart-container .chart-wrapper{min-height:200px}
@media(min-width:992px){.chart-container .chart-wrapper{height:350px}
}
.chart-container__history--info{font-size:13px;border-top:1px solid #d8dde1;padding:15px 0;font-weight:700;color:#000}
@media(min-width:992px){.chart-container__history--info{color:#525251;padding:0;font-weight:400;border-top:0}
}
.chart-container .graph-tooltip{display:none;opacity:1;position:absolute;width:280px;font-family:HelveticaNowTextRegular,Helvetica;z-index:99}
.chart-container .graph-tooltip .mb-10{margin-bottom:10px}
.chart-container .graph-tooltip__content{background:#fff;padding:30px 34px;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);text-align:left;position:relative;z-index:10;max-height:400px;overflow-y:auto}
@media(min-width:992px){.chart-container .graph-tooltip__content{padding:30px 15px}
}
@media(min-width:1200px){.chart-container .graph-tooltip__content{padding:30px 34px}
}
.chart-container .graph-tooltip__heading{font-size:1.375rem;font-weight:400;line-height:1.36;text-align:left;font-family:HelveticaNowTextRegular,Helvetica;word-break:normal}
.chart-container .graph-tooltip__balance-through{font-weight:600}
.chart-container .graph-tooltip__arrow-wrapper{background:transparent;height:15px;position:relative;z-index:8;overflow:hidden}
.chart-container .graph-tooltip__arrow-wrapper--top{z-index:12;position:absolute;bottom:0;width:100%}
.chart-container .graph-tooltip__arrow{width:17px;background:#fff;height:30px;transform:rotate(63deg) skew(38deg);box-shadow:0 1px 10px 0 rgba(0,0,0,.11);border:1px solid rgba(0,0,0,.2);position:absolute;top:-25px;left:50%;z-index:8;margin-left:-4px;box-sizing:border-box}
.chart-container .graph-tooltip__arrow--top{z-index:15;box-shadow:none;border:0}
.chart-container .line-chart{padding:22px 28px}
.chart-container .line-chart span.title{display:block;font-size:.875rem;padding-bottom:10px}
.chart-container .line-chart .inner-nav-wrapper .sections section h3,.chart-container .line-chart h4,.inner-nav-wrapper .sections section .chart-container .line-chart h3{font-size:1.75rem;padding-bottom:5px}
.chart-container .line-chart .balance-text{font-size:.8125rem}
.chart-container .line-chart span{font-size:.875rem}
.chart-container .line-chart a{font-weight:700}
.chart-container .bar-chart .inner-nav-wrapper .sections section h3,.chart-container .bar-chart h4,.inner-nav-wrapper .sections section .chart-container .bar-chart h3{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.chart-container .bar-chart td{line-height:1.75rem}
.chart-container .graph-tooltip table,.chart-container .graph-tooltip td,.chart-container .graph-tooltip th,.chart-container .graph-tooltip thead{border:0}
.chart-container .graph-tooltip th{font-size:.875rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;padding:15px 0 11px}
.chart-container .graph-tooltip th:last-child{text-align:right}
.chart-container .graph-tooltip tr{border-bottom:1px solid #d0d0d0}
.chart-container .graph-tooltip td{padding:20px 0;vertical-align:middle}
.chart-container .graph-tooltip td:first-child{font-size:1.1875rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.chart-container .graph-tooltip td:last-child{font-size:1.75rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#60a00b;text-align:right}
.bar-chart tr:first-child td{padding-top:0}
.bar-chart tr:last-child td{padding-bottom:0}
.bar-chart tr:last-child{border-bottom:0}
@-webkit-keyframes chartjs-render-animation{0{opacity:.99}
to{opacity:1}
}
@keyframes chartjs-render-animation{0{opacity:.99}
to{opacity:1}
}
.chartjs-render-monitor{-webkit-animation:chartjs-render-animation 1ms;animation:chartjs-render-animation 1ms}
.checkbox-container{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.checkbox-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #a9b3bd}
.checkbox-container .checkmark:after{content:"";position:absolute;display:none}
.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkbox-container input:checked~.checkmark{background-color:#1e772d}
.checkbox-container input:checked~.checkmark:after{display:block}
.checkbox-container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.chevron-left-container .cursor,.chevron-right-container .cursor{cursor:pointer}
.datepicker-container{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:40px 0;margin:20px 0 40px;text-align:center}
.datepicker-container .copy-text{margin-top:40px}
.datepicker-container .ui-widget.ui-widget-content{border:0}
.datepicker-container .ui-datepicker{box-shadow:none}
.datepicker-container .ui-datepicker .ui-state-active{border-radius:0;height:100%;width:100%;padding:0;line-height:42px}
.datepicker-container .ui-datepicker .ui-state-default{font-size:.6875rem}
@media(min-width:992px){.datepicker-container .ui-datepicker .ui-state-default{font-size:.875rem}
}
.datepicker-container .ui-datepicker.ui-widget.ui-widget-content{border:0}
.datepicker-container .ui-datepicker-header{width:70%;margin:auto;position:relative}
@media(min-width:992px){.datepicker-container .ui-datepicker-header{width:45%}
}
.datepicker-container .ui-datepicker-header .ui-datepicker-year:after{background-image:none}
.datepicker-container .ui-datepicker-header .ui-icon{background-size:cover}
.datepicker-container .ui-datepicker-header .ui-datepicker-prev{left:0}
.datepicker-container .ui-datepicker-header .ui-datepicker-next{right:0}
.datepicker-container .ui-datepicker-header .ui-datepicker-next,.datepicker-container .ui-datepicker-header .ui-datepicker-next-hover,.datepicker-container .ui-datepicker-header .ui-datepicker-prev,.datepicker-container .ui-datepicker-header .ui-state-hover{top:0}
.datepicker-container .ui-datepicker-header .ui-icon{margin-top:4px;margin-left:-8px;top:0}
@media(min-width:992px){.datepicker-container .ui-datepicker-header .ui-icon{width:18px;height:25px}
}
.datepicker-container .ui-datepicker-header .ui-datepicker-title{text-align:center;font-size:1.25rem;line-height:1.1em;margin:auto}
@media(min-width:992px){.datepicker-container .ui-datepicker-header .ui-datepicker-title{font-size:1.5rem}
}
.datepicker-container .ui-datepicker-calendar{width:100%;height:100%;margin:auto}
@media(min-width:992px){.datepicker-container .ui-datepicker-calendar{width:525px;height:280px}
}
.datepicker-container th span{font-size:.625rem}
@media(min-width:992px){.datepicker-container th span{font-size:.875rem}
}
.datepicker-container td:first-child a,.datepicker-container td:first-child span{margin-left:0 !important}
.datepicker-container tbody .ui-state-disabled{background:#fff !important}
.datepicker-container tbody td{border:1px solid #e4e4e4;width:49px;height:40px}
@media(min-width:992px){.datepicker-container tbody td{width:75px;height:56px}
}
.datepicker-container tbody .ui-state-disabled{background-color:#e6e8ea}
.datepicker-container tbody .ui-state-default{height:100%;width:100%;border-radius:0}
.datepicker-container tbody .ui-state-default.ui-state-hover{border-radius:0}
.payment-coupon-box{padding:0 70px}
.payment-coupon-box .logo{display:block;margin-bottom:20px;width:120px}
.payment-coupon-box .logo img{max-width:100%;height:auto}
.payment-coupon-box h2{font-size:.875rem;color:#22773c;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:15px;padding-bottom:7px;margin-top:10px}
.payment-coupon-box p{font-size:.6875rem;line-height:14px;font-family:HelveticaNowTextRegular,Helvetica;padding-bottom:10px}
.payment-coupon-box li{font-size:.875rem;line-height:20px;padding-bottom:5px}
.payment-coupon-box ol li{counter-increment:list;list-style-type:none;position:relative;padding-left:20px}
.payment-coupon-box ol li:before{color:#22773c;content:counter(list) ".";left:0;position:absolute;text-align:left;font-weight:700;font-family:HelveticaNowTextRegular,Helvetica}
.payment-coupon-box .customer-info{font-size:18px;line-height:26px;width:50%}
.payment-coupon-box .coupon-info{display:flex;justify-content:space-between;margin-bottom:22px;padding:0 0 34px;border-bottom:1px dashed #22773c;position:relative;flex-direction:column}
.payment-coupon-box .coupon-info strong{color:#22773c;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.payment-coupon-box .coupon-info:after{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/scissors.svg);width:15px;height:10px;background-repeat:no-repeat;background-size:contain;background-position:50%;content:"";position:absolute;left:-20px;bottom:-5px}
.payment-coupon-box .amount-inf,.payment-coupon-box .coupon-inf{display:flex;align-items:flex-start}
.payment-coupon-box .amount-inf{align-items:flex-end}
.payment-coupon-box .coupon-inf ul{margin-bottom:27px;width:50%}
.payment-coupon-box .coupon-inf li{padding-left:25px;position:relative}
.payment-coupon-box .coupon-inf li:after{position:absolute;left:0;top:2px;content:""}
.payment-coupon-box .coupon-inf li.coupon-date:after{background-image:url(toplib/resources/vectors/coupon-date.svg)}
.payment-coupon-box .coupon-inf li.business-id:after,.payment-coupon-box .coupon-inf li.coupon-date:after{display:inline-block;vertical-align:middle;width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.payment-coupon-box .coupon-inf li.business-id:after{background-image:url(toplib/resources/vectors/business-partner.svg)}
.payment-coupon-box .coupon-inf li.loan-type:after{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/loan-acocunt-type.svg);width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.payment-coupon-box .amount-inf p{font-size:16px;line-height:26px;padding-bottom:0}
.payment-coupon-box .amount-inf-top{display:flex;margin-bottom:27px;align-items:flex-end}
.payment-coupon-box .amount-inf-top .amount-label{padding-right:40px}
.payment-coupon-box .amount-inf-top span{display:block}
.payment-coupon-box .amount-inf-top .amount-num{font-size:2rem;font-weight:100;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;border-bottom:1px solid #a9b3bd;padding-bottom:4px;line-height:36px;color:#60a00b}
.payment-coupon-box .amount-inf-bottom p,.payment-coupon-box .p-right p{padding-bottom:0}
.payment-coupon-box .go-online{display:flex;justify-content:space-between;padding-bottom:20px}
.payment-coupon-box .go-online .g-left{padding-right:40px}
.payment-coupon-box .copyright-text{font-weight:700;margin-top:10px}
.payment-coupon-box .copyright-text a,.payment-coupon-box .copyright-text p{padding-bottom:0;color:#231f20;text-decoration:none}
.payment-coupon-box .payment-inst{display:flex}
.payment-coupon-box .payment-inst .p-left{padding-right:50px}
.productList .pagination-ellipsis,.productList .pagination-link,.productList .pagination-next,.productList .pagination-previous{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding:calc(.5em - 1px) calc(.75em - 1px);position:relative;vertical-align:top}
.productList .is-active.pagination-ellipsis,.productList .is-active.pagination-link,.productList .is-active.pagination-next,.productList .is-active.pagination-previous,.productList .is-focused.pagination-ellipsis,.productList .is-focused.pagination-link,.productList .is-focused.pagination-next,.productList .is-focused.pagination-previous,.productList .pagination-ellipsis:active,.productList .pagination-ellipsis:focus,.productList .pagination-link:active,.productList .pagination-link:focus,.productList .pagination-next:active,.productList .pagination-next:focus,.productList .pagination-previous:active,.productList .pagination-previous:focus{outline:0}
.productList .pagination-ellipsis[disabled],.productList .pagination-link[disabled],.productList .pagination-next[disabled],.productList .pagination-previous[disabled],.productList fieldset[disabled] .pagination-ellipsis,.productList fieldset[disabled] .pagination-link,.productList fieldset[disabled] .pagination-next,.productList fieldset[disabled] .pagination-previous,fieldset[disabled] .productList .pagination-ellipsis,fieldset[disabled] .productList .pagination-link,fieldset[disabled] .productList .pagination-next,fieldset[disabled] .productList .pagination-previous{cursor:not-allowed}
.carousel,.carousel-list,.productList .b-checkbox.checkbox,.productList .breadcrumb,.productList .pagination-ellipsis,.productList .pagination-link,.productList .pagination-next,.productList .pagination-previous,.productList .tabs,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.productList .navbar-link:not(.is-arrowless):after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}
.productList .breadcrumb:not(:last-child),.productList .level:not(:last-child),.productList .message:not(:last-child),.productList .pagination:not(:last-child),.tabs:not(:last-child){margin-bottom:1.5rem}
.productList .modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,.2);border:0;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;position:relative;vertical-align:top;width:20px}
.productList .modal-close:after,.productList .modal-close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}
.productList .modal-close:before{height:2px;width:50%}
.productList .modal-close:after{height:50%;width:2px}
.productList .modal-close:focus,.productList .modal-close:hover{background-color:rgba(0,0,0,.3)}
.productList .modal-close:active{background-color:rgba(0,0,0,.4)}
.productList .is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}
.productList .is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}
.productList .is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}
.productList .modal,.productList .modal-background{bottom:0;left:0;position:absolute;right:0;top:0}
.productList .navbar-burger{color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}
.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}
.tabs a{align-items:center;border-bottom:1px solid #dbdbdb;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}
.tabs a:hover{border-bottom-color:#363636;color:#363636}
.tabs li{display:block}
.tabs li.is-active a{border-bottom-color:#3b7b2b;color:#3b7b2b}
.tabs ul{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}
.tabs ul.is-center,.tabs ul.is-left{padding-right:.75em}
.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em}
.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}
.tabs .icon:first-child{margin-right:.5em}
.tabs .icon:last-child{margin-left:.5em}
.tabs.is-centered ul{justify-content:center}
.tabs.is-right ul{justify-content:flex-end}
.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}
.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}
.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:rgba(0,0,0,0) !important}
.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}
.tabs.is-toggle a{border:1px solid #dbdbdb;margin-bottom:0;position:relative}
.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}
.tabs.is-toggle li+li{margin-left:-1px}
.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}
.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}
.tabs.is-toggle li.is-active a{background-color:#3b7b2b;border-color:#3b7b2b;color:#fff;z-index:1}
.tabs.is-toggle ul{border-bottom:0}
.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}
.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}
.tabs.is-small{font-size:.75rem}
.tabs.is-medium{font-size:1.25rem}
.tabs.is-large{font-size:1.5rem}
.dropdown{display:inline-flex;position:relative;vertical-align:top}
.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}
.dropdown.is-right .dropdown-menu{left:auto;right:0}
.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:0;top:auto}
.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}
.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02);padding-bottom:.5rem;padding-top:.5rem}
.dropdown-item,.dropdown .dropdown-menu .has-link a{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}
.dropdown .dropdown-menu .has-link a,a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}
.dropdown .dropdown-menu .has-link a:hover,a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#000}
.dropdown .dropdown-menu .has-link a.is-active,a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#3b7b2b;color:#fff}
.dropdown-divider{background-color:#bbb;border:0;display:block;height:1px;margin:.5rem 0}
.b-tabs .tabs{margin-bottom:0;flex-shrink:0}
.b-tabs .tabs li.is-disabled{pointer-events:none;cursor:not-allowed;opacity:.5}
.b-tabs .tab-content{position:relative;overflow:visible;display:flex;flex-direction:column;padding:1rem}
.b-tabs .tab-content .tab-item{flex-shrink:0;flex-basis:auto}
.b-tabs .tab-content.is-transitioning{overflow:hidden}
.b-tabs:not(:last-child){margin-bottom:1.5rem}
.b-tabs.is-fullwidth{width:100%}
.b-tabs.is-vertical{display:flex;flex-direction:row}
.b-tabs.is-vertical>.tabs ul{flex-direction:column;border-bottom-color:transparent}
.b-tabs.is-vertical>.tabs ul li{width:100%}
.b-tabs.is-vertical>.tabs ul li a{justify-content:left}
.b-tabs.is-vertical>.tabs.is-boxed li a{border-bottom-color:transparent !important;border-right-color:#dbdbdb !important;border-radius:4px 0 0 4px}
.b-tabs.is-vertical>.tabs.is-boxed li.is-active a{border-bottom-color:#dbdbdb !important;border-right-color:transparent !important}
.b-tabs.is-vertical>.tabs.is-toggle li+li{margin-left:0}
.b-tabs.is-vertical>.tabs.is-toggle li:first-child a{border-radius:4px 4px 0 0}
.b-tabs.is-vertical>.tabs.is-toggle li:last-child a{border-radius:0 0 4px 4px}
.b-tabs.is-vertical>.tabs.is-fullwidth li a{height:100%}
.b-tabs.is-vertical>.tab-content{flex-grow:1}
.b-tabs.is-vertical.is-right,.b-tabs.is-vertical.is-right>.tabs ul a{flex-direction:row-reverse}
.b-tabs.is-vertical.is-right>.tabs ul a .icon:first-child{margin-right:0;margin-left:.5em}
.b-tabs.is-vertical.is-right>.tabs.is-boxed li a{border-bottom-color:transparent !important;border-right-color:transparent !important;border-left-color:#dbdbdb !important;border-radius:0 4px 4px 0}
.b-tabs.is-vertical.is-right>.tabs.is-boxed li.is-active a{border-bottom-color:#dbdbdb !important;border-right-color:#dbdbdb !important;border-left-color:transparent !important}
.b-tabs.is-multiline>.tabs ul{flex-wrap:wrap;flex-shrink:1}
.dropdown+.dropdown{margin-left:.5em}
.dropdown .background{bottom:0;left:0;position:absolute;right:0;top:0;position:fixed;background-color:rgba(0,0,0,.86);z-index:40;cursor:pointer}
@media screen and (min-width:1200px){.dropdown .background{display:none}
}
.dropdown.dropdown-menu-animation .dropdown-menu{display:block}
.dropdown .dropdown-menu .dropdown-item.is-disabled,.dropdown .dropdown-menu .has-link a.is-disabled{cursor:not-allowed}
.dropdown .dropdown-menu .dropdown-item.is-disabled:hover,.dropdown .dropdown-menu .has-link a.is-disabled:hover{background:inherit;color:inherit}
.dropdown .dropdown-menu .has-link a{padding-right:3rem;white-space:nowrap}
.dropdown.is-hoverable:not(.is-active) .dropdown-menu{display:none}
.dropdown.is-hoverable:hover .dropdown-menu{display:inherit}
.dropdown.is-expanded,.dropdown.is-expanded .dropdown-menu,.dropdown.is-expanded .dropdown-trigger{width:100%}
.dropdown.is-expanded.is-mobile-modal .dropdown-menu{max-width:100%}
.dropdown:not(.is-disabled) .dropdown-menu .dropdown-item.is-disabled,.dropdown:not(.is-disabled) .dropdown-menu .has-link a.is-disabled{opacity:.5}
.dropdown .navbar-item{height:100%}
.dropdown.is-disabled{opacity:.5;cursor:not-allowed}
.dropdown.is-disabled .dropdown-trigger{pointer-events:none}
.dropdown.is-inline .dropdown-menu{position:static;display:inline-block;padding:0}
.dropdown.is-top-right .dropdown-menu{top:auto;bottom:100%}
.dropdown.is-top-left .dropdown-menu{top:auto;bottom:100%;right:0;left:auto}
.dropdown.is-bottom-left .dropdown-menu{right:0;left:auto}
@media screen and (max-width:1199px){.dropdown.is-mobile-modal>.dropdown-menu{position:fixed !important;width:calc(100vw - 40px);max-width:460px;max-height:calc(100vh - 120px);top:25% !important;left:50% !important;bottom:auto !important;right:auto !important;transform:translate3d(-50%,-25%,0);white-space:normal;overflow-y:auto;z-index:50 !important}
.dropdown .dropdown-menu .has-link .dropdown.is-mobile-modal>.dropdown-menu>.dropdown-content>a,.dropdown.is-mobile-modal>.dropdown-menu>.dropdown-content>.dropdown-item,.dropdown.is-mobile-modal>.dropdown-menu>.dropdown-content>.has-link a{padding:1rem 1.5rem}
}
.horizontal-tabs .gray-line .tabs ul{border-bottom:5px solid #e6e8ea}
.horizontal-tabs .header-tabs ul{font-family:HelveticaNowTextRegular,Helvetica;width:52px;height:20px;font-size:14px;font-weight:700;line-height:1.43;letter-spacing:normal;padding:20px;border-bottom-style:none}
.horizontal-tabs .header-tabs ul li span{color:#1e772d}
.horizontal-tabs .header-tabs ul li.is-active span{color:#000}
.horizontal-tabs .mobile-tabs.disable-dropdown{display:none}
.horizontal-tabs .tabs{height:45px}
.horizontal-tabs .tabs ul{padding-left:10vw;border-bottom-style:none;height:44px}
.horizontal-tabs .tabs li{margin:0 1em 0 0}
.horizontal-tabs .tabs li.is-active a{border-bottom:5px solid #1e772d;color:#000}
.horizontal-tabs .tabs li a{color:#1e772d;border-bottom:5px solid transparent;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.43;padding:.8em 0}
.horizontal-tabs .nav-left-align .tabs ul{padding-left:0}
.horizontal-tabs .mobile-tabs{height:66px;width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);position:absolute;z-index:1}
@media screen and (min-width:1200px){.horizontal-tabs .mobile-tabs{display:none}
}
.horizontal-tabs .mobile-tabs p{height:100%;background-color:white;color:#000;font-size:26px;background-position:70% 50%;text-decoration:underline;text-decoration-color:gray;text-underline-position:under;text-align:center;padding-top:20px}
.horizontal-tabs .chevron-down{background:url(toplib/resources/vectors/carot-down.svg) no-repeat 50%;top:4px;width:10px}
.horizontal-tabs .dropdown-trigger{width:100%}
.horizontal-tabs .tab-content{padding:0}
.horizontal-tabs .dropdown-content{opacity:1;position:relative;display:block;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}
.horizontal-tabs .mobile-tabs-label{object-fit:contain;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:1.08;font-weight:800;font-size:26px;width:-webkit-fill-available;height:-webkit-fill-available;color:black}
.dropdown .dropdown-menu .has-link .horizontal-tabs a.is-active,.horizontal-tabs .dropdown .dropdown-menu .has-link a.is-active,.horizontal-tabs a.dropdown-item.is-active{background-color:#f8f8f8;color:#000}
.loader-wrap{background:rgba(0,0,0,.6);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1029}
.loader-wrap,.loader-wrap .loader-box{display:flex;align-items:center;justify-content:center}
.loader-wrap .loader-box{width:120px;height:120px;background:#fff}
.loader-wrap .loader-box span{border:7px solid #3b7b2b;border-top-color:#000;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite;box-sizing:border-box}
.loader-parent,.no-dataBox{position:relative}
.no-dataBox{text-align:center;color:#000;padding-top:70px;margin:50px 0}
@media screen and (min-width:1200px){.no-dataBox{margin:130px 0}
}
.no-dataBox h2{font-size:1.25rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:26px}
.no-dataBox p{padding-top:5px;font-size:.875rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;line-height:26px}
.no-dataBox:after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-gray.svg);width:54px;height:54px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.vue-common-alert{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:25px;display:flex}
@media screen and (min-width:1200px){.vue-common-alert{margin-bottom:40px}
}
.vue-common-alert__alert-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:36px;height:36px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;margin-right:25px;flex-grow:0;flex-shrink:0}
@media screen and (min-width:1200px){.vue-common-alert__alert-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:47px;height:47px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.vue-common-alert__alert-green-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-green.svg);width:36px;height:36px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;margin-right:25px;flex-grow:0;flex-shrink:0}
@media screen and (min-width:1200px){.vue-common-alert__alert-green-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-green.svg);width:47px;height:47px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.vue-common-alert__clock-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/clock-green.svg);width:36px;height:39px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;margin-right:25px;flex-grow:0;flex-shrink:0}
@media screen and (min-width:1200px){.vue-common-alert__clock-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/clock-green.svg);width:44px;height:48px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.vue-common-alert__text{flex-grow:1}
.vue-common-alert__text h3{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;line-height:1.3;color:#000}
.vue-common-alert__text p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.86}
.vue-common-alert__text a{font-weight:700}
.vue-common-alert__close{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:17px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:50%;margin-left:40px;margin-right:0;margin-top:6px;flex-grow:0;flex-shrink:0}
@media screen and (min-width:1200px){.vue-common-alert__close{display:block;margin-right:15px;margin-top:13px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:21px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:50%;cursor:pointer}
}
.vue-common-alert__close--clock{display:none}
@media screen and (min-width:1200px){.vue-common-alert__close--clock{display:block}
}
.pagination{display:flex;justify-content:space-between;align-items:center}
@media screen and (max-width:992px){.pagination{flex-wrap:wrap;justify-content:center}
}
.pagination .counter{color:#363636;font-size:15px}
@media screen and (max-width:992px){.pagination .counter{width:100%;text-align:center;margin-bottom:22px}
}
.pagination .counter .digits{font-weight:700}
.pagination .mobile-select{width:100%;max-width:450px;padding:0 20px;display:flex;justify-content:space-between}
@media screen and (min-width:992px){.pagination .mobile-select{display:none}
}
.pagination .mobile-select select{color:#363636}
.pagination .arrow .active{color:#387b2b}
.pagination .arrow .disabled{color:#363636}
.pagination ul{display:flex}
@media screen and (max-width:992px){.pagination ul{display:none}
}
.pagination ul li{margin-right:28px;width:18px}
.pagination ul li:last-of-type{margin-right:0}
.pagination ul li button{color:#387b2b;font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;font-weight:700;user-select:none}
.pagination ul li.current{border-bottom:2px solid #387b2b}
.pagination ul li.current button{color:#363636}
.server-error h5{font-weight:800;color:#000;padding-bottom:5px}
.server-error p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:26px;letter-spacing:normal}
.server-error:after{position:absolute;content:"";left:0;top:0;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:36px;height:49px;background-repeat:no-repeat;background-size:contain;background-position:50%}
@media screen and (min-width:1200px){.server-error:after{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:44px;height:48px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.server-error.payment-error{padding-right:20px}
.server-error.payment-error .vue-common-alert__close{float:right;position:absolute;right:0;top:10px}
.pioneer-dialog-container{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);visibility:hidden;z-index:1500}
.pioneer-dialog-container .pioneer-dialog{display:flex;flex-direction:column;top:50%;left:50%;padding:14px 16px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:1px solid #f8f8f8;background-color:#fff;max-height:100%;max-width:90%;position:absolute;transform:translate(-50%,-50%)}
.pioneer-dialog-container .pioneer-dialog.techSegmentPopup{max-width:520px}
@media screen and (max-width:992px){.pioneer-dialog-container .pioneer-dialog{width:90%;overflow-y:scroll}
}
.pioneer-dialog-container .pioneer-dialog .error-icon{padding-left:24px}
.pioneer-dialog-container .pioneer-dialog .dialog-close{align-self:flex-end;cursor:pointer}
.pioneer-dialog-container .pioneer-dialog .dialog-body{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;color:#000}
.pioneer-dialog-container .pioneer-dialog .dialog-body .title{padding:16px 24px 8px}
.pioneer-dialog-container .pioneer-dialog .dialog-body .description{padding:14px 24px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.44}
.pioneer-dialog-container .pioneer-dialog .checkout-modal-footer{padding:14px;display:flex;flex-wrap:wrap;justify-content:flex-end;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}
.pioneer-dialog-container .pioneer-dialog .checkout-modal-footer .primary-button{color:#fff;min-width:122px;min-height:44px;border-radius:4px;background-color:#ef6023}
@media screen and (max-width:769px){.pioneer-dialog-container .pioneer-dialog .checkout-modal-footer .primary-button{flex-basis:100%}
}
.pioneer-dialog-container .pioneer-dialog .checkout-modal-footer .secondary-button{margin-left:20px;color:#ef6023;min-width:122px;min-height:44px;border-radius:4px;border:2px solid #ef6023}
@media screen and (max-width:769px){.pioneer-dialog-container .pioneer-dialog .checkout-modal-footer .secondary-button{margin-left:0;margin-top:20px;flex-basis:100%}
}
@media screen and (min-width:992px){.pioneer-dialog-container .techSegmentPopup .techSegmentPopup_header{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}
}
.pioneer-dialog-container .techSegmentPopup .techSegmentPopup_titleSubtitle{margin-bottom:18px}
@media screen and (min-width:992px){.pioneer-dialog-container .techSegmentPopup .techSegmentPopup_titleSubtitle{margin-bottom:0}
}
.pioneer-dialog-container .techSegmentPopup .techSegmentPopup_title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;line-height:1.15}
@media screen and (min-width:992px){.pioneer-dialog-container .techSegmentPopup .techSegmentPopup_title{flex:1;margin-right:20px}
}
.pioneer-dialog-container .techSegmentPopup .techSegmentPopup_subTitle{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.44}
.pioneer-dialog-container .techSegmentPopup .techSegmentPopup_description{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.77}
.pioneer-dialog-container .techSegmentPopup .techSegmentPopup_description p{margin:0;padding:0}
.pioneer-dialog-container .techSegmentPopup .techSegmentPopup .primary-button{text-transform:uppercase}
.pioneer-loader-dialog-container{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);visibility:hidden;z-index:2300}
.pioneer-loader-dialog-container .pioneer-loader-dialog{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;width:500px;height:236px;top:50%;left:50%;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:1px solid #f8f8f8;background-color:#fff;max-height:100%;max-width:90%;position:absolute;transform:translate(-50%,-50%)}
@media screen and (max-width:992px){.pioneer-loader-dialog-container .pioneer-loader-dialog{width:90%}
}
.pioneer-loader-dialog-container .pioneer-loader-dialog .loader-box{width:90px;height:90px;background:#fff;display:flex;align-items:center;justify-content:center;align-self:auto;margin-top:0}
.pioneer-loader-dialog-container .pioneer-loader-dialog .loader-box span{border:10px solid #397a2b;border-top-color:#000;border-radius:50%;width:90px;height:90px;animation:spin 2s linear infinite;box-sizing:border-box}
.pioneer-loader-dialog-container .pioneer-loader-dialog .text{padding-top:30px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:30px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}
.pioneer-modal{width:100%;max-width:520px;max-height:100%;margin:0 10px;padding:20px 18px;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:1px solid #f8f8f8;position:relative}
.pioneer-modal__overlay{width:100vw;height:100vh;background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:1500;display:none}
.pioneer-modal__overlay.show{display:flex;justify-content:center;align-items:center}
@media screen and (min-width:1024px){.pioneer-modal{padding:30px 40px}
}
.pioneer-modal__x-close{display:inline-block;position:absolute;top:18px;right:18px;cursor:pointer;z-index:10}
.pioneer-modal__error-icon{margin-bottom:15px}
.pioneer-modal__content{margin-bottom:30px;padding-top:20px;padding-right:20px}
@media screen and (min-width:1024px){.pioneer-modal__content{padding-top:10px}
}
.pioneer-modal__content .pioneer-modal__title{margin-bottom:15px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;line-height:1.2}
.pioneer-modal__content .pioneer-modal__description{font-size:16px;line-height:1.45}
@media screen and (max-width:991.9375px){.pioneer-modal__actions-group .button:not(:last-child){margin-bottom:15px}
}
@media screen and (min-width:1024px){.pioneer-modal__actions-group{margin-left:33.33%;display:flex;justify-content:flex-end}
.pioneer-modal__actions-group .button:not(:last-child){margin-right:10px}
}
.print-button-container{display:flex;justify-content:center;align-items:center;height:20px;cursor:pointer}
.print-button-container .print-img{width:20px;height:20px;background:url(toplib/resources/vectors/printer-black.svg) no-repeat 0}
.print-button-container .print-text{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;font-weight:700;color:#464a54}
.print-button-container .print-text--left{margin-right:10px}
.print-button-container .print-text--right{margin-left:10px}
.print-header-section-container .print-header-section-tab{height:60px}
.print-header-section-container .print-header-section-tab ul{border-bottom:5px solid #e6e8ea;height:59px;display:flex;flex-direction:row;justify-content:space-between}
.print-header-section-container .print-header-section-tab ul .is-active a{border-bottom:5px solid #1e772d;color:#000;display:flex;justify-content:flex-start;padding:11px 0;width:fit-content;font-size:22px;font-weight:700}
.print-header-section-container .print-header-section-tab ul .date div{color:#363636;display:flex;justify-content:flex-start;padding:16px 0;width:fit-content;font-size:18px;font-weight:500}
.radio-button-container{display:block;height:20px;width:20px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.radio-button-container input{width:100%;height:100%;position:absolute;opacity:0;cursor:none}
.radio-button-container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border-radius:50%}
.radio-button-container .checkmark:after{content:"";position:absolute;display:none;border:0}
.radio-button-container input:checked~.checkmark{background-color:#fff}
.radio-button-container input:checked~.checkmark:after{display:block;background-color:#1e772d}
.radio-button-container .checkmark:after{top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#1e772d}
.link,.sales-rep-link-container-container .sales-rep-text{font-weight:700;color:#1e772d;cursor:pointer}
.link{font-family:HelveticaNowTextRegular,Helvetica;font-size:.875rem;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:-.1px;text-align:left;display:inline-block}
@media screen and (min-width:1200px){.link{padding-right:10px}
}
.link[aria-describedby]{text-decoration:underline}
.link:hover{color:#0d4a17}
.popover{box-shadow:0 0 15px rgba(0,0,0,.2);border:0;border-radius:0;max-width:inherit}
.popover .popover-body{padding:0;position:relative}
.popover .popover-body .t-close{position:absolute;right:10px;top:10px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:50%;text-decoration:none;text-indent:-9999px;z-index:10}
.popover .popover-body .t-close.manual{display:block}
@media screen and (min-width:1200px){.popover .popover-body .t-close.manual{display:none}
}
.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{border-right-color:rgba(0,0,0,0)}
.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:rgba(0,0,0,0)}
.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{border-top-color:rgba(0,0,0,0)}
.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{border-left-color:rgba(0,0,0,0)}
.paying-balance{padding:30px;max-width:350px;box-sizing:border-box}
@media screen and (min-width:1200px){.paying-balance{width:310px}
}
.paying-balance h5{border-bottom:2px solid #d8d8d8;padding-bottom:15px;font-size:1.25rem;font-weight:800;line-height:30px}
.paying-balance h5 p{font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;margin-bottom:inherit !important;color:inherit !important;font-family:inherit !important}
.paying-balance ol{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;font-style:normal;list-style:decimal;font-stretch:normal;line-height:1.85;letter-spacing:normal;color:#363636;padding-top:10px;counter-reset:item}
.paying-balance ol li{line-height:24px;display:block;padding:0 0 10px 10px;text-indent:-20px;list-style-type:none;counter-increment:item;margin-left:10px}
.paying-balance ol li:last-child{padding-bottom:0}
.paying-balance ol li:before{display:inline-block;width:1.5em;padding-right:10px;font-weight:700;text-align:right;content:counter(item) "."}
.listing-content{width:100%}
@media screen and (min-width:1200px){.listing-content{width:310px}
}
@media screen and (min-width:1200px){.listing-content.schedule-content{width:217px}
}
.listing-content li{border-bottom:1px solid #e6e8ea}
.listing-content li:last-child{border-bottom:0}
.listing-content a{font-size:.8125rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;padding:18px 10px 18px 48px;color:#000;display:block;position:relative}
@media screen and (min-width:1200px){.listing-content a{font-size:.9375rem}
}
.listing-content a:before{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/clock-green.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.listing-content a:hover{color:#fff;background-color:#3b7b2b}
.listing-content a:hover:before{background-image:url(toplib/resources/vectors/clock-white.svg)}
.listing-content a.download-icon:before,.listing-content a:hover:before{display:inline-block;vertical-align:middle;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.listing-content a.download-icon:before{background-image:url(toplib/resources/vectors/coupon-green.svg)}
.listing-content a.download-icon:hover:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/coupon-white.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.listing-content a.close-icon:before{background-image:url(toplib/resources/vectors/close.svg)}
.listing-content a.close-icon:before,.listing-content a.close-icon:hover:before{display:inline-block;vertical-align:middle;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.listing-content a.close-icon:hover:before{background-image:url(toplib/resources/vectors/close-white.svg)}
.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:after,.bs-popover-bottom>.arrow:before{border-width:0 .5rem .8rem}
.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:after,.bs-popover-top>.arrow:before{border-width:.8rem .5rem 0}
.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{height:10px}
.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:after,.bs-popover-left>.arrow:before{border-width:.2rem 0 .5rem .5rem}
.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{height:10px}
.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:after,.bs-popover-right>.arrow:before{border-width:.2rem .5rem .5rem 0}
.top-error h5{font-weight:800;color:#000;padding-bottom:5px}
.top-error p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:26px;letter-spacing:normal}
.top-error p a{font-weight:700}
.top-error p a:hover{text-decoration:underline}
.top-error:after{position:absolute;content:"";left:0;top:0;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:36px;height:49px;background-repeat:no-repeat;background-size:contain;background-position:50%}
@media screen and (min-width:1200px){.top-error:after{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:53px;height:57px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.transition-slide-container .slide-enter-active,.transition-slide-container .slide-leave-active{transition:height .2s linear;overflow:hidden}
.transition-slide-container .slide-enter,.transition-slide-container .slide-leave-to{height:0}
.truchoice-noaccount-error h5{font-weight:800;color:#000;padding-left:55px;padding-bottom:5px}
.truchoice-noaccount-error p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:26px;letter-spacing:normal;display:flex;padding-left:5px;padding-bottom:20px}
.truchoice-noaccount-error:before{float:left;content:"";display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:36px;height:49px;background-repeat:no-repeat;background-size:contain;background-position:50%}
@media screen and (min-width:1200px){.truchoice-noaccount-error:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:51px;height:100px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.vue-checkbox-select-container .field{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#000}
.vue-checkbox-select-container .field .control .select{display:flex;justify-content:flex-start;align-items:center;padding:0 20px;width:auto;position:relative;vertical-align:top;min-height:50px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.43;color:#1e772d}
.vue-checkbox-select-container .field .control .arrow{right:2em;z-index:4;display:block;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;height:1em;width:1em}
.vue-checkbox-select-container .field .options-container{border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:1px solid #a9b3bd;background-color:#fff}
.vue-checkbox-select-container .field .options-container .option-container{display:flex;align-items:center;min-height:50px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:2.86;color:#000}
.vue-checkbox-select-container .field .options-container .option-container:not(:nth-last-child(-n+1)){border-bottom:1px solid #a9b3bd}
.vue-checkbox-select-container .field .options-container .option-container .input{min-height:25px;padding:0 0 0 20px}
.select select{text-rendering:auto !important;padding-right:2.5em}
.select select option{color:#4a4a4a;padding:.25em .5em}
.select select option:disabled{cursor:not-allowed;opacity:.5}
.select select optgroup{color:#b5b5b5;font-weight:400;font-style:normal;padding:.25em 0}
.select.is-empty select{color:rgba(128,128,128,.7)}
.vue-select-container .field{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#000;pointer-events:none}
.vue-select-container .field.active{pointer-events:all}
.vue-select-container .field .label{padding-bottom:0}
.vue-select-container .field .sub-text{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.92}
.vue-select-container .control .select{display:inline-block;width:auto;position:relative;vertical-align:top}
.vue-select-container .control .select select{width:100%;border-radius:2px;border:1px solid #a9b3bd;padding:0 40px 0 20px;background-color:#fff;min-height:50px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;-webkit-appearance:none;-moz-appearance:none;outline-color:#a9b3bd;text-overflow:ellipsis;overflow:hidden;color:#1e772d}
.vue-select-container .control .select select:disabled{color:#333 !important}
.vue-select-container .control .select select option{font-size:14px;padding:5px}
.vue-select-container .control .select select::-ms-expand{display:none}
.vue-select-container .control .arrow{right:2em;z-index:4;display:block;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;height:1em;width:1em}
.vue-select-container .control .arrow svg{fill:#1e772d}
.vue-select-container .control .option-subtext{right:10em;z-index:4;display:block;margin-top:-.7em;pointer-events:none;position:absolute;top:50%;transform-origin:center;height:1em;width:1em;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#1e772d}
.contact-support-message-container .contact-support-message{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;padding-top:20px;text-align:center;font-size:14px;line-height:1.43}
.contact-support-message-container .contact-support-message .contact-support-link{font-color:#1e772d;font-weight:700}
.corn-yield-estimator{background-color:#e6e8ea}
.corn-yield-estimator .band input[type=number]::-webkit-inner-spin-button,.corn-yield-estimator .band input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.corn-yield-estimator .component_header{margin-bottom:0}
.corn-yield-estimator .corn-yield-wrapper{background-color:#fff;padding:2.5rem 2.5rem 2.875rem}
@media screen and (max-width:992px){.corn-yield-estimator .corn-yield-wrapper{padding:0}
}
.corn-yield-estimator .c-button{text-transform:uppercase}
.corn-yield-estimator .text-box{font-size:1.125rem;line-height:2rem;margin-top:20px;margin-bottom:39px}
.corn-yield-estimator .text-box a{font-weight:700;font-size:1.125rem;line-height:2rem}
@media screen and (max-width:992px){.corn-yield-estimator .text-box a{font-size:1rem}
}
@media screen and (max-width:992px){.corn-yield-estimator .text-box{font-size:1rem;line-height:1.75rem;margin-top:16px;margin-bottom:20px}
}
.corn-yield-estimator .text-box button{display:inline-block}
@media screen and (max-width:992px){.corn-yield-estimator .text-box button{display:block}
}
.corn-yield-estimator .link{font-weight:700;font-size:1.125rem;line-height:2rem}
@media screen and (max-width:992px){.corn-yield-estimator .link{font-size:1rem}
}
.corn-yield-estimator .link:hover{text-decoration:underline;color:#0d4a17}
.corn-yield-estimator form{display:flex;margin-bottom:46px;flex-wrap:nowrap}
@media screen and (max-width:992px){.corn-yield-estimator form{margin-bottom:0;flex-wrap:wrap}
}
.corn-yield-estimator form fieldset{flex-basis:33.3%}
@media screen and (max-width:992px){.corn-yield-estimator form fieldset{flex-basis:100%;margin-bottom:29px}
}
.corn-yield-estimator form label{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:.8125rem;font-weight:800;line-height:1.5rem;position:relative;margin-bottom:5px}
.corn-yield-estimator form label:after{content:"*";color:red;position:absolute;top:-1px;right:-5px}
.corn-yield-estimator form input{max-width:14.0625rem;border-bottom:1px solid #a9b3bd;font-family:HelveticaNowTextRegular,Helvetica;font-size:1.25rem;font-weight:300;line-height:1.625rem;margin-bottom:.4375rem;display:block;text-indent:0;padding:0}
@media screen and (max-width:992px){.corn-yield-estimator form input{max-width:100%}
}
.corn-yield-estimator form input:focus{border-color:#3b7b2b}
.corn-yield-estimator form span{font-size:.8125rem;line-height:1rem}
.corn-yield-estimator form .help-note{display:block;width:100%;position:relative;padding-left:7px;box-sizing:border-box}
.corn-yield-estimator form .help-note:before{content:"*";color:red;position:absolute;top:0;left:0}
.corn-yield-estimator form .error{font-weight:700}
.corn-yield-estimator form .error.show{display:block}
.corn-yield-estimator fieldset.invalid input,.corn-yield-estimator fieldset.not-valid input{border-color:red}
.corn-yield-estimator fieldset.invalid .error,.corn-yield-estimator fieldset.not-valid .error{display:block}
.corn-yield-estimator fieldset.invalid .help-note,.corn-yield-estimator fieldset.not-valid .help-note{display:none}
.corn-yield-estimator .yield-results{padding-top:74px}
@media screen and (max-width:992px){.corn-yield-estimator .yield-results{padding-top:44px}
}
.corn-yield-estimator .yield-results h3{font-size:2rem;font-weight:800;line-height:2.25rem}
@media screen and (max-width:992px){.corn-yield-estimator .yield-results h3{font-size:1.25rem}
}
.corn-yield-estimator .yield-results span{font-size:1.125rem;font-weight:300}
@media screen and (max-width:992px){.corn-yield-estimator .yield-results span{font-size:1rem}
}
.corn-yield-estimator .yield-results .yieldRow{flex-wrap:wrap}
@media screen and (min-width:1200px){.corn-yield-estimator .yield-results .yieldRow{display:flex;flex-wrap:nowrap;padding-top:30px}
}
.corn-yield-estimator .yield-results .yieldColumn{flex-basis:33.3%}
@media screen and (max-width:992px){.corn-yield-estimator .yield-results .yieldColumn{flex-basis:100%;margin-bottom:21px}
}
.corn-yield-estimator .yield-results .yieldColumn:not(:first-child){border-left:1px solid #e6e8ea;padding-left:30px}
@media screen and (max-width:992px){.corn-yield-estimator .yield-results .yieldColumn:not(:first-child){border:0;padding-left:0}
}
@media screen and (max-width:992px){.corn-yield-estimator .yield-results .yieldRow{padding-top:15px}
}
.corn-yield-estimator .yield-results .yieldColumn--label{font-size:.875rem;font-weight:700;color:#4f4f4f}
.corn-yield-estimator .yield-results .yieldColumn--description{font-size:.875rem;line-height:1.5rem;max-width:208px}
@media screen and (max-width:992px){.corn-yield-estimator .yield-results .yieldColumn--description{max-width:309px;margin-top:-5px}
}
.corn-yield-estimator .yield-results .disclaimers{margin-top:46px;font-size:.75rem;line-height:1.25rem}
@media screen and (max-width:992px){.corn-yield-estimator .yield-results .disclaimers{margin-top:22px}
}
.corn-yield-estimator .yieldColumn--value p{font-size:5rem;font-weight:300;color:#60a00b;margin-bottom:0;line-height:normal}
@media screen and (max-width:992px){.corn-yield-estimator .yieldColumn--value p{font-size:3.5rem;margin-top:-3px}
}
.corn-yield-estimator .yieldColumn--value span{font-size:1.125rem;color:#363636;font-weight:400;margin-left:8px}
.popover-corn-holder .popover{width:auto;max-width:none}
.popover-corn-holder .cornyeild-content{padding:30px 25px;min-width:290px}
.popover-corn-holder h3{font-size:1.25rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:30px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #d8d8d8}
.popover-corn-holder ul{padding:0 15px}
.popover-corn-holder li{font-size:.875rem;font-family:HelveticaNowTextRegular,Helvetica;display:flex;flex-flow:row;text-align:center;border:1px solid #a9b3bd;border-top:0;color:#000}
.popover-corn-holder li:first-child{color:#525251;border:0;border-bottom:1px solid #a9b3bd;text-align:center;font-weight:400}
.popover-corn-holder li:first-child span{padding:5px}
.popover-corn-holder li:first-child span:first-child{border:0}
.popover-corn-holder li span{padding:12px 5px;flex:1 1}
.popover-corn-holder li span:first-child{border-right:1px solid #a9b3bd}
.popover-corn-holder li:nth-child(2n){background-color:#f0f0f0}
.deferred-payment-loan{width:100%;padding:40px 20px;background:#fff;margin-bottom:20px;min-height:400px;position:relative;box-sizing:border-box;box-shadow:0 2px 10px 0 rgba(0,0,0,.11)}
@media screen and (min-width:1200px){.deferred-payment-loan{padding:52px 47px 55px 63px}
}
@media(min-width:992px) and (max-width:1150px){.deferred-payment-loan{padding:40px 20px}
}
.deferred-payment-loan .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:70px;position:relative}
.deferred-payment-loan .collection-err{padding-top:19px;padding-bottom:14px}
.deferred-payment-loan .vue-common-alert__alert-red-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:36px;height:36px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;margin-right:25px;flex-grow:0;flex-shrink:0}
@media(min-width:992px){.deferred-payment-loan .vue-common-alert__alert-red-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:47px;height:47px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.deferred-payment-loan .payment-scheduled{position:relative;border-bottom:1px solid #d8d8d8;margin-bottom:25px;padding:0 30px 25px 52px}
.deferred-payment-loan .payment-scheduled:after{position:absolute;content:"";left:0;top:0;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/clock-green.svg);width:36px;height:49px;background-repeat:no-repeat;background-size:contain;background-position:50%}
@media screen and (min-width:1200px){.deferred-payment-loan .payment-scheduled:after{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/clock-green.svg);width:44px;height:48px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
@media screen and (min-width:1200px){.deferred-payment-loan .payment-scheduled{padding-left:70px}
}
.deferred-payment-loan .payment-scheduled h5{font-weight:800;color:#000;padding-bottom:5px}
.deferred-payment-loan .payment-scheduled p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:26px;letter-spacing:normal}
.deferred-payment-loan .payment-scheduled .close{position:absolute;right:0;top:18px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:21px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.deferred-payment-loan .units-purchased{width:100%;text-align:center;font-size:14px;margin-bottom:8px;display:block}
.deferred-payment-loan .units-purchased:hover{text-decoration:underline}
@media screen and (min-width:1200px){.deferred-payment-loan .units-purchased{margin-bottom:24px}
}
.deferred-payment-loan .graph-tooltip{display:none}
.deferred-payment-loan .graph__history--info{font-size:.8125rem;color:#525251}
.deferred-payment-loan .dropdown-section{display:block;max-width:350px}
@media screen and (min-width:1200px){.deferred-payment-loan .dropdown-section{max-width:none;width:170px}
}
.deferred-payment-loan .dropdown-section label{display:inline-block;font-size:.875rem;padding:0 5px 0 0;color:#525251;margin-bottom:0}
@media screen and (min-width:1200px){.deferred-payment-loan .dropdown-section label{font-size:.8125rem}
}
.deferred-payment-loan .s-period-account{display:block}
.deferred-payment-loan .s-period-account label{display:inline-block;font-size:.8125rem;padding:0 5px 0 0;color:#525251;margin-bottom:0}
.deferred-payment-loan .s-period-account .s-period{padding-right:13px;padding-bottom:20px;line-height:18px}
@media screen and (min-width:1200px){.deferred-payment-loan .s-period-account .s-period{float:left;margin-right:15px;padding-bottom:0;border-right:2px solid #e6e8ea}
}
@media screen and (min-width:1200px){.deferred-payment-loan .s-period-account .s-account{display:inline-block;width:60%}
}
@media screen and (min-width:1200px){.deferred-payment-loan .s-period-account .select2.select2-container{width:70% !important}
}
.deferred-payment-loan .s-period-account .select2-selection__rendered{line-height:18px}
.deferred-payment-loan .s-period-account .select2-selection__arrow{height:18px}
.deferred-payment-loan .title-share{padding:15px 0 0;border-bottom:1px solid #e8e8e8;position:relative;clear:both;margin-bottom:20px}
@media screen and (min-width:1200px){.deferred-payment-loan .title-share{margin-bottom:15px}
}
.deferred-payment-loan .title-share span{display:block}
.deferred-payment-loan .title-share .share{color:#3c3c3c;font-size:14px;margin-bottom:20px;line-height:20px;display:block;padding-top:20px}
.deferred-payment-loan .balance-box p{color:#3c3c3c;font-size:.875rem;margin-bottom:14px;line-height:20px}
.deferred-payment-loan .balance-box .balance-icon{position:relative;padding-bottom:10px}
.deferred-payment-loan .balance-box .balance-icon:after{clear:both;content:" ";display:table}
.deferred-payment-loan .balance-box strong.balance{line-height:28px;font-size:1.75rem;color:#363636;padding-right:12px;float:left}
.deferred-payment-loan .balance-box .btn-info{background-image:url(toplib/resources/vectors/information-inactive.svg)}
.deferred-payment-loan .balance-box .btn-info,.deferred-payment-loan .balance-box .btn-info[aria-describedby]{display:inline-block;vertical-align:middle;width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.deferred-payment-loan .balance-box .btn-info[aria-describedby]{background-image:url(toplib/resources/vectors/information-active.svg)}
.deferred-payment-loan .balance-box .paying-balanceBtn{padding:0}
.deferred-payment-loan .balance-box .paying{font-size:.875rem;font-family:HelveticaNowTextRegular,Helvetica;color:#232426;display:block}
@media screen and (min-width:1200px){.deferred-payment-loan .balance-box .paying{font-size:.8125rem;display:inline-block}
}
.deferred-payment-loan .mkpayment{padding-top:25px;border-top:1px solid #e8e8e8;margin-top:20px;display:flex;align-items:center}
.deferred-payment-loan .mkpayment .c-button{display:inline-block;margin-right:15px;flex-shrink:0}
@media screen and (min-width:1200px){.deferred-payment-loan .mkpayment .c-button{margin-right:12px}
}
@media screen and (min-width:1200px){.deferred-payment-loan .mkpayment{padding-top:20px}
}
.deferred-payment-loan .mkpayment a:not(.c-button){font-weight:700}
.deferred-payment-loan .mkpayment .additional-link{flex-shrink:1}
.deferred-payment-loan .main_wrapper_pad{display:flex;flex-flow:column}
@media screen and (min-width:1200px){.deferred-payment-loan .main_wrapper_pad{flex-flow:row;justify-content:space-between}
}
.deferred-payment-loan .pad-left{width:100%;padding-bottom:25px;border-bottom:1px solid #e8e8e8;margin-bottom:25px}
@media screen and (min-width:1200px){.deferred-payment-loan .pad-left{width:47%;float:left;padding:0;margin:0;border:0;min-width:360px}
}
@media(min-width:992px) and (max-width:1150px){.deferred-payment-loan .pad-left{width:53%;min-width:auto;padding-right:20px}
}
.deferred-payment-loan .pad-right{width:100%}
@media screen and (min-width:1200px){.deferred-payment-loan .pad-right{width:49%;float:right;padding-top:2px}
}
@media(min-width:992px) and (max-width:1150px){.deferred-payment-loan .pad-right{width:47%}
}
.payoff-content{padding:30px;max-width:350px}
@media screen and (min-width:1200px){.payoff-content{width:268px}
}
.payoff-content h3{font-size:1.25rem;line-height:25px}
.payoff-content .amount-info{font-size:14px;font-weight:400;border:1px solid #ddd;border-right:0;border-left:0;padding:15px 0;margin:15px 0}
.payoff-content .amount-info:last-child{border-top:1px solid #ddd;margin-top:15px;padding-top:15px}
.payoff-content .amount-info .amount{font-size:1.75rem;color:#363636;margin-bottom:5px;position:relative;display:block}
.payoff-content .amount-info a{font-size:.875rem;color:#1e772d;font-weight:700;display:block}
.payoff-content .notes p{color:#363636;font-size:.8125rem;line-height:24px;margin-bottom:0}
.balance-content{padding:30px;max-width:350px}
@media screen and (min-width:1200px){.balance-content{min-width:270px}
}
.balance-content .amount-info{font-size:14px;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}
.balance-content .amount-info:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.balance-content .amount-info .amount{font-size:1.75rem;color:#363636}
.deferred-box{margin:0 auto}
@media screen and (max-width:992px){.deferred-box{display:block}
}
.deferred-box .vue-common-alert__alert-red-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:36px;height:36px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;margin-right:25px;flex-grow:0;flex-shrink:0}
@media(min-width:992px){.deferred-box .vue-common-alert__alert-red-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:47px;height:47px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.deferred-box .deferred-payment-loan-account-summary{position:relative;min-height:400px;padding:38px 20px 40px;height:100%;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);box-sizing:border-box;background-color:#fff}
@media screen and (min-width:1200px){.deferred-box .deferred-payment-loan-account-summary{padding:51px 47px 51px 63px}
}
@media(min-width:992px) and (max-width:1150px){.deferred-box .deferred-payment-loan-account-summary{padding:38px 20px 40px}
}
.deferred-box .deferred-payment-loan-account-summary .collection-err{padding:30px 0;border-bottom:1px solid #d8d8d8}
.deferred-box .deferred-payment-loan-account-summary .server-error{position:relative;border-bottom:1px solid #d8d8d8;margin-bottom:25px;padding:0 30px 25px 52px}
@media screen and (min-width:1200px){.deferred-box .deferred-payment-loan-account-summary .server-error{padding-left:70px}
}
.deferred-box .deferred-payment-loan-account-summary a:not(.c-button){font-weight:700}
.deferred-box .deferred-payment-loan-account-summary a:not(.c-button):hover{text-decoration:underline}
@media screen and (max-width:992px){.deferred-box .deferred-payment-loan-account-summary{width:100%}
}
.deferred-box .deferred-payment-loan-account-summary .band{padding:50px 76px 50px 64px;min-height:428px}
@media screen and (max-width:992px){.deferred-box .deferred-payment-loan-account-summary .band{padding:40px 20px}
}
.deferred-box .deferred-payment-loan-account-summary .clear{clear:both;overflow:hidden}
.deferred-box .las-wrap .close{height:23px;float:left;margin-top:13px}
@media screen and (min-width:992px){.deferred-box .las-wrap .close{width:100px}
}
.deferred-box .las-wrap .close:after{background:url(toplib/resources/vectors/close.svg) no-repeat 0;float:right;content:"";height:23px;width:23px;cursor:pointer}
@media screen and (max-width:992px){.deferred-box .las-wrap .close:after{width:17px;height:17px}
}
.deferred-box .las-wrap .cross{position:absolute;right:8px;top:8px;width:14px;height:14px;background:url(toplib/resources/vectors/close.svg) no-repeat;display:none}
@media screen and (max-width:992px){.deferred-box .las-wrap .cross{display:block}
}
.deferred-box .las-wrap__payment-scheduled{border-bottom:1px solid #d8d8d8;padding-bottom:20px;overflow:hidden}
.deferred-box .las-wrap__payment-scheduled h3{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;color:#000}
.deferred-box .las-wrap__payment-scheduled p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.86;letter-spacing:normal}
.deferred-box .las-wrap__payment-scheduled a{font-weight:700}
@media screen and (min-width:1200px){.deferred-box .las-wrap__disclaimer{float:right}
}
.deferred-box .las-wrap__credit-available,.deferred-box .las-wrap__credit-limit,.deferred-box .las-wrap__disclaimer,.deferred-box .las-wrap__status{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.85;letter-spacing:normal;color:#525251}
.deferred-box .las-wrap__credit-available span,.deferred-box .las-wrap__credit-limit span,.deferred-box .las-wrap__disclaimer span,.deferred-box .las-wrap__status span{font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:-.1px;color:#000;font-size:13px;font-weight:700;display:inline-flex}
.deferred-box .las-wrap__credit-available-value,.deferred-box .las-wrap__credit-limit-value,.deferred-box .las-wrap__disclaimer-value,.deferred-box .las-wrap__status-value{margin:0 6px}
@media screen and (min-width:1200px){.deferred-box .las-wrap__credit-available-value,.deferred-box .las-wrap__credit-limit-value,.deferred-box .las-wrap__disclaimer-value,.deferred-box .las-wrap__status-value{margin:0 8px}
}
.deferred-box .las-wrap__credit-available .approved-icon,.deferred-box .las-wrap__credit-limit .approved-icon,.deferred-box .las-wrap__disclaimer .approved-icon,.deferred-box .las-wrap__status .approved-icon{display:inline-block;width:12px;height:12px;border-radius:50%;background:#00dc78;border:1px solid #fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);box-sizing:border-box}
.deferred-box .las-wrap__credit-available .las-wrap__status-approvedIcon,.deferred-box .las-wrap__credit-limit .las-wrap__status-approvedIcon,.deferred-box .las-wrap__disclaimer .las-wrap__status-approvedIcon,.deferred-box .las-wrap__status .las-wrap__status-approvedIcon{background:#cc3602}
.deferred-box .las-wrap__credit-available-pending,.deferred-box .las-wrap__credit-limit-pending,.deferred-box .las-wrap__disclaimer-pending,.deferred-box .las-wrap__status-pending{display:inline;margin-right:15px;cursor:pointer}
.deferred-box .las-wrap__credit-available .popover,.deferred-box .las-wrap__credit-limit .popover,.deferred-box .las-wrap__disclaimer .popover,.deferred-box .las-wrap__status .popover{border:1px solid #a9b3bd;background:#fff}
.deferred-box .las-wrap__credit-available .arrow,.deferred-box .las-wrap__credit-limit .arrow,.deferred-box .las-wrap__disclaimer .arrow,.deferred-box .las-wrap__status .arrow{opacity:0}
.deferred-box .las-wrap__credit-available .pending-icon,.deferred-box .las-wrap__credit-limit .pending-icon,.deferred-box .las-wrap__disclaimer .pending-icon,.deferred-box .las-wrap__status .pending-icon{display:inline-block;width:12px;height:12px;border-radius:50%;background:#f5a623;position:relative;border:1px solid #fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);box-sizing:border-box}
.deferred-box .las-wrap__credit-available .declined-icon,.deferred-box .las-wrap__credit-limit .declined-icon,.deferred-box .las-wrap__disclaimer .declined-icon,.deferred-box .las-wrap__status .declined-icon{display:inline-block;width:12px;height:12px;border-radius:50%;background:red;border:1px solid #fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);box-sizing:border-box}
.deferred-box .las-wrap__credit-available .pending-tooltip,.deferred-box .las-wrap__credit-limit .pending-tooltip,.deferred-box .las-wrap__disclaimer .pending-tooltip,.deferred-box .las-wrap__status .pending-tooltip{position:absolute;padding:10px 8px;top:1px}
.deferred-box .las-wrap__credit-available .pending-tooltip:after,.deferred-box .las-wrap__credit-limit .pending-tooltip:after,.deferred-box .las-wrap__disclaimer .pending-tooltip:after,.deferred-box .las-wrap__status .pending-tooltip:after{content:"";width:5px;height:5px;border:1px solid #1e772d;border-bottom:0;border-left:0;transform:rotate(133deg);position:absolute;box-sizing:border-box;margin:auto;left:0;right:0;top:0;bottom:0}
.deferred-box .las-wrap__credit-available .pending-tooltip:focus,.deferred-box .las-wrap__credit-limit .pending-tooltip:focus,.deferred-box .las-wrap__disclaimer .pending-tooltip:focus,.deferred-box .las-wrap__status .pending-tooltip:focus{outline:0}
@media screen and (max-width:992px){.deferred-box .las-wrap__credit-available,.deferred-box .las-wrap__credit-limit,.deferred-box .las-wrap__disclaimer,.deferred-box .las-wrap__status{width:100%;float:none}
}
.deferred-box .clear{clear:both;overflow:hidden}
.deferred-box .pending-box{max-width:300px}
.deferred-box .pending-box ul{cursor:default}
.deferred-box li{border-bottom:1px solid #a9b3bd;padding:20px;font-size:14px;color:#000;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;display:block;position:relative}
.deferred-box li:last-child{border-bottom:0}
.deferred-box li .info{padding-left:20px}
.deferred-box li .statusVal{padding-top:10px}
.deferred-box li p{font-size:.875rem;line-height:24px}
.deferred-box .statusVal strong{padding-left:5px}
.deferred-box .title-text{float:left;width:93%;padding-left:70px;position:relative;box-sizing:border-box}
@media screen and (min-width:992px){.deferred-box .title-text{width:80%}
}
@media screen and (max-width:992px){.deferred-box .title-text{padding-left:58px}
}
.deferred-box .title-text.loan-status-scheduled:before{background:url(toplib/resources/vectors/clock-green.svg) no-repeat 0;content:"";height:48px;width:44px;position:absolute;left:0;top:0}
@media screen and (max-width:992px){.deferred-box .title-text.loan-status-scheduled:before{width:36px;height:36px}
}
.deferred-box .title-text.loan-status-green:before{background:url(toplib/resources/vectors/statement-alert.svg) no-repeat 0;content:"";height:46px;width:33px;position:absolute;left:9px;top:0}
.deferred-box .title-text .loan-status-alert:before{background:url(toplib/resources/vectors/warning-alert.svg) no-repeat 0;content:"";height:45px;width:46px;position:absolute;left:4px;top:0}
@media screen and (max-width:992px){.deferred-box .title-text .loan-status-alert:before{width:36px;height:36px}
}
.deferred-box .notify-text{flex:1;padding-left:65px}
@media screen and (max-width:992px){.deferred-box .notify-text{padding-left:50px}
}
.deferred-box .notify-text .inner-nav-wrapper .sections section h3,.deferred-box .notify-text h4,.inner-nav-wrapper .sections section .deferred-box .notify-text h3{font-size:20px;line-height:26px;color:#000}
.deferred-box .notify-text p{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px}
.deferred-box .notify-text:before{background:url(toplib/resources/vectors/clock-green.svg) no-repeat 0;position:absolute;content:"";height:50px;width:46px;left:0}
@media screen and (max-width:992px){.deferred-box .notify-text:before{height:39px;width:36px}
}
.deferred-box .notify-text.loanDeclined:before{background:url(toplib/resources/vectors/alert.svg) no-repeat 0;position:absolute;content:"";height:50px;width:46px;left:0}
@media screen and (max-width:992px){.deferred-box .notify-text.loanDeclined:before{height:39px;width:36px}
}
@media(min-width:992px) and (max-width:1150px){.deferred-box .paying-balanceBtn .link{padding-right:0}
}
.deferred-box .notify-section{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #d8dde1;position:relative}
.deferred-box .notify-section .close{position:absolute;right:0;top:0;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:21px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.deferred-box .las-wrap{width:100%}
.deferred-box .las-wrap__upper{padding:0 0 20px;border-bottom:1px solid #d8d8d8}
.deferred-box .las-wrap__upper h3{font-size:1.5rem;line-height:1.2;margin-bottom:18px}
@media screen and (min-width:1200px){.deferred-box .las-wrap__upper h3{font-size:2rem}
}
.deferred-box .las-wrap__statusContr{position:relative;display:grid;grid-auto-rows:auto;grid-template-columns:minmax(170px,max-content) auto}
@media(max-width:400px){.deferred-box .las-wrap__statusContr{grid-template-columns:auto}
}
.deferred-box .las-wrap__status{float:left;display:flex;align-items:center;grid-column:1/2;grid-row:1}
@media(max-width:400px){.deferred-box .las-wrap__status{grid-column:1/1}
}
.deferred-box .las-wrap__credit-limit{grid-column:2/2;grid-row:1}
@media(max-width:400px){.deferred-box .las-wrap__credit-limit{grid-column:1/1;grid-row:2}
}
.deferred-box .las-wrap__credit-available{grid-column:2/2;grid-row:2}
@media(max-width:400px){.deferred-box .las-wrap__credit-available{grid-column:1/1;grid-row:3}
}
.deferred-box .las-wrap__statusbox{display:flex;align-items:center}
.deferred-box .las-wrap__balance{padding:23px 0 0}
.deferred-box .las-wrap__balance__balance-label,.deferred-box .las-wrap__balance__daily-accrual-label,.deferred-box .las-wrap__balance__interest-balance-label,.deferred-box .las-wrap__balance__interest-rate-label,.deferred-box .las-wrap__balance__principal-balance-label{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#3c3c3c}
.deferred-box .las-wrap__balance__interest-balance-label,.deferred-box .las-wrap__balance__principal-balance-label{padding-bottom:5px}
@media screen and (max-width:992px){.deferred-box .las-wrap__balance{padding:20px 0}
}
.deferred-box .las-wrap__balance__balance-label{padding-bottom:10px}
.deferred-box .las-wrap__balance-bar{border-bottom:1px solid #d8d8d8;padding-bottom:25px;position:relative}
.deferred-box .las-wrap__balance-bar .balance{float:left}
.deferred-box .las-wrap__balance-bar .btn-info{float:left;margin:0 0 5px 10px;width:27px;height:27px;background:url(toplib/resources/vectors/information-inactive.svg) no-repeat 50%;text-align:center;color:#fff;cursor:pointer;background-size:contain}
.deferred-box .las-wrap__balance-bar .btn-info:hover{background:url(toplib/resources/vectors/information-active.svg) no-repeat 50%}
.deferred-box .las-wrap__balance-bar__balance-bar-value{float:left}
.deferred-box .las-wrap__balance-bar__balance-bar-value,.deferred-box .las-wrap__balance-bar__interest-balance-bar-value,.deferred-box .las-wrap__balance-bar__principal-balance-bar-value{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:-.1px;color:#363636}
.deferred-box .las-wrap__balance-bar__interest-balance-bar-value,.deferred-box .las-wrap__balance-bar__principal-balance-bar-value{padding-bottom:20px;margin-bottom:14px;border-bottom:1px solid #d8d8d8}
.deferred-box .las-wrap__balance-bar__interest-balance-bar-value .balance{float:left}
.deferred-box .las-wrap__balance-bar__interest-rate-daily-accrual{padding-bottom:30px;margin-bottom:20px}
.deferred-box .las-wrap__balance-bar__interest-rate-daily-accrual .left:first-child{padding-right:25px}
.deferred-box .las-wrap__balance-bar__interest-balance-bar-value,.deferred-box .las-wrap__balance-bar__principal-balance-bar-value{font-weight:400}
.deferred-box .las-wrap__balance-bar__disclaimer{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.18;letter-spacing:normal;color:#525251;margin-top:5px;clear:both;padding-bottom:10px}
.deferred-box .las-wrap__balance-bar__mkpayment{clear:both}
@media screen and (min-width:1200px){.deferred-box .las-wrap__balance-bar .las-wrap__mkpayment__disclaimer{padding-top:15px;display:inline}
}
.deferred-box .las-wrap__paid{float:left;width:50%}
.deferred-box .las-wrap__paid__paidvalue{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:-.1px;color:#363636}
.deferred-box .las-wrap__spent{float:left;width:50%;text-align:right}
.deferred-box .las-wrap__spent__spentvalue{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:-.1px;color:#363636}
.deferred-box .las-wrap__mkpayment{padding-top:24px}
.deferred-box .las-wrap__mkpayment__button-makepayment{float:left}
.deferred-box .las-wrap__mkpayment .additional-link{margin-left:15px;width:33%;float:left}
@media screen and (min-width:1200px){.deferred-box .las-wrap__mkpayment .additional-link{width:auto}
}
.deferred-box .las-wrap__mkpayment__button{float:left;width:40px;height:40px;background:url(toplib/resources/vectors/ellipses-off.svg) no-repeat 50%;margin:0 14px;text-align:center;color:#fff;cursor:pointer}
@media screen and (max-width:992px){.deferred-box .las-wrap__mkpayment__button{margin-top:6px}
}
.deferred-box .las-wrap__mkpayment__button:hover{background:url(toplib/resources/vectors/ellipses-on.svg) no-repeat 50%}
.deferred-box .las-wrap__mkpayment__paybalnce{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:-.1px;text-align:right;color:#3b7b2b;cursor:pointer;float:right}
@media screen and (max-width:992px){.deferred-box .las-wrap__mkpayment__paybalnce{text-align:left;float:left}
}
.deferred-box .las-wrap__mkpayment__disclaimer{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;letter-spacing:-.15px;color:#363636}
@media screen and (max-width:992px){.deferred-box .las-wrap__mkpayment__disclaimer{text-align:left}
}
.deferred-box .las-wrap__mkpaymentright{float:right}
@media screen and (max-width:992px){.deferred-box .las-wrap__mkpaymentright{float:none;margin-top:25px}
}
.deferred-box .las-wrap__mkpaymentleft{position:relative;display:flex;align-items:center}
.deferred-box .sales-represBox{box-sizing:border-box;text-align:center;padding-right:0 !important}
@media screen and (max-width:992px){.deferred-box .sales-represBox{width:100%}
}
.deferred-box .feature-flag,.deferred-box .feature-flag .band{height:100%}
.deferred-box h3 span{font-weight:300}
.sales-represBox .my-contact-dashboard{height:100%}
@media screen and (max-width:992px){.sales-represBox .my-contact-dashboard .band-content{max-width:100% !important;margin:10px 0 0}
}
.acc12-df-py-ln-agrmnt{background-color:#e6e8ea;color:#000;font-size:14px;position:relative;min-height:400px}
.acc12-df-py-ln-agrmnt .error{margin-top:5px;font-weight:700;line-height:1.23;font-size:13px}
.acc12-df-py-ln-agrmnt .c-button{width:148px;padding-left:0;padding-right:0;text-align:center}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt .c-button{width:180px}
}
.acc12-df-py-ln-agrmnt .inner-nav-wrapper .sections section h3,.acc12-df-py-ln-agrmnt h4,.inner-nav-wrapper .sections section .acc12-df-py-ln-agrmnt h3{padding-top:15px}
.acc12-df-py-ln-agrmnt .form-drpdn,.acc12-df-py-ln-agrmnt .form-input,.acc12-df-py-ln-agrmnt .select2 .form-drpdn{text-indent:0}
.acc12-df-py-ln-agrmnt .form-drpdn{color:#000}
.acc12-df-py-ln-agrmnt:after{content:"";display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/information-active.svg);width:1px;height:1px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:none}
.acc12-df-py-ln-agrmnt p{font-size:14px}
.acc12-df-py-ln-agrmnt .show{display:block}
.acc12-df-py-ln-agrmnt .invalid{border-color:#cc3602 !important}
@media screen and (max-width:992px){.acc12-df-py-ln-agrmnt{padding:0}
}
.acc12-df-py-ln-agrmnt .form-input:focus{border-color:#3b7b2b}
.acc12-df-py-ln-agrmnt__content{width:100%;background-color:#fff;margin:0 auto;position:relative;padding-top:20px}
.acc12-df-py-ln-agrmnt__content .server-error{border-bottom:1px solid #d8d8d8;position:relative;margin:0 0 40px 20px;padding:0 0 18px 70px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__content .server-error{margin-left:40px}
}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__content{max-width:964px;padding:50px 47px 0 23px}
}
.acc12-df-py-ln-agrmnt__form{padding:0 20px 35px;width:100%;box-sizing:border-box}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__form{padding:0 40px 50px;max-width:895px}
}
.acc12-df-py-ln-agrmnt__step-count{font-size:14px;line-height:1.43;color:#525251;margin-bottom:30px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__step-count{margin-bottom:20px}
}
.acc12-df-py-ln-agrmnt__step-count--green{color:#3b7b2b}
.acc12-df-py-ln-agrmnt__step-count--bold{font-weight:700}
.acc12-df-py-ln-agrmnt__title{font-size:24px;line-height:1.17;margin-bottom:20px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__title{margin-bottom:14px;line-height:1.25}
}
.acc12-df-py-ln-agrmnt__title--light{font-weight:300;display:block}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__title--light{display:inline}
}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__step--2,.acc12-df-py-ln-agrmnt__step--3{padding-top:12px}
}
.acc12-df-py-ln-agrmnt__step-header{padding-bottom:33px;border-bottom:1px solid #d8d8d8}
.acc12-df-py-ln-agrmnt__step-header--rte{padding-bottom:22px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__step-header--rte{border-bottom:1px solid #e8e8e8}
}
.acc12-df-py-ln-agrmnt__step-header--rte p{display:inline;color:#363636;font-size:14px;line-height:1.625rem}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__step-header--rte p{color:#000}
}
.acc12-df-py-ln-agrmnt__step-header-link{text-decoration:underline;color:#3b7b2b;font-weight:700}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__step-header-link{text-decoration:none}
}
.acc12-df-py-ln-agrmnt__step-header-link:hover{text-decoration:underline;color:#387b2b}
.acc12-df-py-ln-agrmnt__account-info{padding-top:20px}
.acc12-df-py-ln-agrmnt__account-info--step4{padding-top:0}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__account-info--step4{padding-top:12px}
}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__borrower-info{padding-bottom:6px}
}
.acc12-df-py-ln-agrmnt__lender-info{margin-top:40px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__lender-info{padding-bottom:6px;margin-top:48px}
}
.acc12-df-py-ln-agrmnt__term-info{margin-top:30px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__term-info{margin-top:48px}
}
.acc12-df-py-ln-agrmnt__account-info-values{display:flex;flex-direction:column;font-size:14px;line-height:1.43;padding:18px 0 10px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__account-info-values{flex-direction:row;padding:10px 0 37px}
}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__account-info-values>*{margin-right:30px}
}
.acc12-df-py-ln-agrmnt__account-info-label{opacity:.88;margin-bottom:5px}
.acc12-df-py-ln-agrmnt__account-info-value{margin-bottom:20px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__account-info-value{margin-bottom:0}
}
.acc12-df-py-ln-agrmnt__account-info-value--info{background-image:url(toplib/resources/vectors/information-inactive.svg);margin-left:5px;position:relative;border-radius:2px;cursor:pointer}
.acc12-df-py-ln-agrmnt__account-info-value--info,.acc12-df-py-ln-agrmnt__account-info-value--info:hover{display:inline-block;vertical-align:middle;width:17px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.acc12-df-py-ln-agrmnt__account-info-value--info:hover{background-image:url(toplib/resources/vectors/information-active.svg)}
.acc12-df-py-ln-agrmnt__account-info-value--credit-limit{font-weight:700}
.acc12-df-py-ln-agrmnt__tooltip{position:absolute;bottom:100%;left:50%;display:none;z-index:10;margin-bottom:7px}
.acc12-df-py-ln-agrmnt__tooltip--credit-down{width:433px;top:100%;margin:7px 0 0 -216.5px}
.acc12-df-py-ln-agrmnt__tooltip--individual-right{width:433px;left:100%;top:50%;bottom:auto;margin:0 0 0 22px;transform:translateY(-50%)}
.acc12-df-py-ln-agrmnt__tooltip-individual{max-width:338px}
.acc12-df-py-ln-agrmnt__tooltip-credit{max-width:433px}
.acc12-df-py-ln-agrmnt__tooltip-content{padding:32px 33px 38px 26px;position:relative;max-width:338px}
.acc12-df-py-ln-agrmnt__tooltip-cancel{width:333px;text-align:left}
.acc12-df-py-ln-agrmnt__tooltip-heading{line-height:1.5;font-size:20px;margin-bottom:14px}
.acc12-df-py-ln-agrmnt__tooltip-helptext{border-top:1px solid #e8e8e8;padding-top:16px;line-height:2;color:#3c3c3c;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:400}
.acc12-df-py-ln-agrmnt__tooltip-helptext p{line-height:2;color:#3c3c3c}
.acc12-df-py-ln-agrmnt__tooltip-helptext>*{display:inline}
.acc12-df-py-ln-agrmnt__tooltip-helptext a:hover{text-decoration:underline;color:#387b2b}
.acc12-df-py-ln-agrmnt__tooltip-buttons{margin-top:18px}
.acc12-df-py-ln-agrmnt__tooltip-button.c-button{width:123px}
.acc12-df-py-ln-agrmnt__tooltip-button--yes{margin:0 10px 1px 0}
.acc12-df-py-ln-agrmnt__heading{font-size:18px;line-height:1.44}
.acc12-df-py-ln-agrmnt__accordion{margin-top:21px;border-top:1px solid #d8d8d8;padding:0}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__accordion{margin-top:18px;border-top:1px solid #e4e4e4}
}
.acc12-df-py-ln-agrmnt__disclosures-heading{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;line-height:1.71;text-align:center;margin-top:15px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__disclosures-heading{margin-top:28px}
}
.acc12-df-py-ln-agrmnt__disclosures-table{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;line-height:1.71;text-align:center;margin-top:15px}
.acc12-df-py-ln-agrmnt__disclosures-table .scroll-holder{overflow-x:auto}
.acc12-df-py-ln-agrmnt__disclosures-table table{border:0;width:812px}
.acc12-df-py-ln-agrmnt__disclosures-table thead{border-bottom:0;color:#6c6c6c}
.acc12-df-py-ln-agrmnt__disclosures-table thead tr{height:45px}
.acc12-df-py-ln-agrmnt__disclosures-table tr{height:62px;border-bottom:1px solid #e4e4e4;box-sizing:border-box}
.acc12-df-py-ln-agrmnt__disclosures-table tr td{padding:0;vertical-align:middle;position:relative;z-index:2;border:0}
.acc12-df-py-ln-agrmnt__disclosures-table tr td:first-child{width:155px}
.acc12-df-py-ln-agrmnt__disclosures-table tr td:nth-child(2){width:158px}
.acc12-df-py-ln-agrmnt__disclosures-table tr td:nth-child(3){width:175px}
.acc12-df-py-ln-agrmnt__disclosures-table tr td:nth-child(4){width:181px}
.acc12-df-py-ln-agrmnt__disclosures-table tr td:nth-child(5){white-space:nowrap}
.acc12-df-py-ln-agrmnt__disclosures-table tbody tr:nth-child(odd){background-color:#f7f7f7;position:relative}
.acc12-df-py-ln-agrmnt__disclosures-table tbody tr:nth-child(odd):after{position:absolute;content:"";left:-20px;right:-20px;background:#f7f7f7;height:61px;z-index:1;margin-top:1px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__disclosures-table tbody tr:nth-child(odd):after{left:-63px;right:-87px}
}
.acc12-df-py-ln-agrmnt__disclosures-note{font-size:12px;line-height:1.67;margin-top:24px}
.acc12-df-py-ln-agrmnt__disclosures-note>p{font-size:12px;line-height:1.67;margin:0}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__disclosures-note{margin-top:35px}
}
.acc12-df-py-ln-agrmnt__description{padding-top:8px;line-height:1.86}
.acc12-df-py-ln-agrmnt__step-buttons{display:flex;justify-content:space-between;margin-top:39px;position:relative}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__step-buttons{justify-content:flex-start;margin-top:37.5px}
}
.acc12-df-py-ln-agrmnt__step-buttons--top-line{margin-top:48px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__step-buttons--top-line{margin-top:50px;border-top:1px solid #e4e4e4;padding-top:50px}
}
.acc12-df-py-ln-agrmnt__button{margin-right:10px}
.acc12-df-py-ln-agrmnt__button--cancel.secondary{margin-right:0;position:relative}
@media screen and (min-width:992px){.acc12-df-py-ln-agrmnt__button--submit.c-button{width:154px}
}
@media screen and (max-width:992px){.acc12-df-py-ln-agrmnt__button--submit.c-button{width:164px}
}
.acc12-df-py-ln-agrmnt__form-field{margin-top:20px;overflow-wrap:break-word}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__form-field{margin-top:25px}
.acc12-df-py-ln-agrmnt__form-field:first-child,.acc12-df-py-ln-agrmnt__form-field:last-child,.acc12-df-py-ln-agrmnt__form-field:nth-last-child(2){margin-top:28px}
}
.acc12-df-py-ln-agrmnt__form-field--borrower-phone{margin-top:15px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__form-field--borrower-phone{margin-top:20px}
}
.acc12-df-py-ln-agrmnt__form-field--state{width:50%}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__form-field--state{width:142px}
}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__form-field--city,.acc12-df-py-ln-agrmnt__form-field--contact-name-value{width:294px;margin-right:14px}
}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__form-field--contact-number{width:217px}
}
.acc12-df-py-ln-agrmnt__form-field--phone-value{width:220px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__form-field--fax-value{margin-top:24px}
}
.acc12-df-py-ln-agrmnt__form-field-group{max-width:450px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__form-field-group{display:flex;justify-content:space-between}
}
.acc12-df-py-ln-agrmnt__form-field-group--lender-contact{max-width:none;justify-content:flex-start}
.acc12-df-py-ln-agrmnt__form-label{font-weight:800;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:13px;line-height:1.85}
.acc12-df-py-ln-agrmnt__form-label--phone{color:#525251;font-weight:400;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.acc12-df-py-ln-agrmnt__form-value{font-weight:300;font-family:HelveticaNowTextRegular,Helvetica,Arial;font-size:20px;line-height:1;padding-top:9px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__form-value{padding-top:13px;line-height:1}
}
.acc12-df-py-ln-agrmnt__form-value--phone{padding-top:6px}
.acc12-df-py-ln-agrmnt__form-value--address{line-height:1.5;padding-top:8px}
.acc12-df-py-ln-agrmnt__phone-table{display:flex;margin-top:5px;flex-wrap:wrap}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__phone-table{flex-wrap:no-wrap}
}
.acc12-df-py-ln-agrmnt__phone-column{flex-basis:50%;margin-bottom:15px}
.acc12-df-py-ln-agrmnt__phone-column:nth-child(n+2){margin-bottom:0}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__phone-column{flex-basis:auto;margin-right:48px;margin-bottom:0}
.acc12-df-py-ln-agrmnt__phone-column:last-child{margin-right:0}
}
.acc12-df-py-ln-agrmnt__form-element{max-width:450px}
.acc12-df-py-ln-agrmnt__form-element--parts{display:flex}
.acc12-df-py-ln-agrmnt__element-part{flex-basis:33.33%;margin-right:15px;position:relative}
.acc12-df-py-ln-agrmnt__element-part:last-of-type{margin-right:0}
.acc12-df-py-ln-agrmnt__input-dob-day:invalid,.acc12-df-py-ln-agrmnt__input-dob-month:invalid,.acc12-df-py-ln-agrmnt__input-dob-year:invalid{color:#808285;opacity:.88}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__input-dob-day:invalid,.acc12-df-py-ln-agrmnt__input-dob-month:invalid,.acc12-df-py-ln-agrmnt__input-dob-year:invalid{color:transparent}
}
.acc12-df-py-ln-agrmnt__input-dob-day:invalid option,.acc12-df-py-ln-agrmnt__input-dob-month:invalid option,.acc12-df-py-ln-agrmnt__input-dob-year:invalid option{color:#000}
.acc12-df-py-ln-agrmnt__ssn-placeholder{display:none}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__ssn-placeholder{font-size:13px;line-height:1.85;color:#525251;margin-top:10px;margin-bottom:4px;display:flex}
}
.acc12-df-py-ln-agrmnt__ssn input::placeholder{color:#808285;font-size:20px;line-height:1;font-weight:300;font-family:HelveticaNowTextRegular,Helvetica,Arial;opacity:.88}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__ssn input::placeholder{opacity:0}
}
.acc12-df-py-ln-agrmnt__ssn input:-ms-input-placeholder{color:#808285;font-size:20px;line-height:1;font-weight:300;font-family:HelveticaNowTextRegular,Helvetica,Arial;opacity:.88}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__ssn input:-ms-input-placeholder{color:transparent}
}
.acc12-df-py-ln-agrmnt .required{color:red}
.acc12-df-py-ln-agrmnt__edit-borrower,.acc12-df-py-ln-agrmnt__edit-lender{font-weight:700;line-height:1.43;display:inline-block;margin-top:20px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__edit-borrower,.acc12-df-py-ln-agrmnt__edit-lender{margin-top:23px}
}
.acc12-df-py-ln-agrmnt__edit-borrower:before,.acc12-df-py-ln-agrmnt__edit-lender:before{content:"";margin-right:7px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/edit_icon.svg);width:15px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:50%;vertical-align:bottom}
.acc12-df-py-ln-agrmnt__edit-borrower:hover,.acc12-df-py-ln-agrmnt__edit-lender:hover{text-decoration:underline;color:#387b2b}
.acc12-df-py-ln-agrmnt__long-text{margin-top:30px;scrollbar-face-color:#7f7f7f;scrollbar-track-color:#f3f3f3;scrollbar-arrow-color:#f3f3f3}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__long-text{border:1px solid #a9b3bd;padding:28px 43px;max-height:500px;overflow-y:auto;margin-top:26px}
}
.acc12-df-py-ln-agrmnt__long-text h2{font-size:20px;line-height:1.5}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__long-text h2{font-size:24px}
}
.acc12-df-py-ln-agrmnt__long-text p{margin-top:20px;line-height:1.86}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__long-text p{margin-top:30px;color:#4f4f4f}
}
.acc12-df-py-ln-agrmnt__long-text::-webkit-scrollbar{width:10px;height:100px}
.acc12-df-py-ln-agrmnt__long-text::-webkit-scrollbar-thumb{background:#7f7f7f;-webkit-border-radius:7px;border-radius:7px}
.acc12-df-py-ln-agrmnt__long-text::-webkit-scrollbar-track{background:#f3f3f3}
.acc12-df-py-ln-agrmnt__print{font-weight:700;line-height:2;color:#ef6023;display:inline-block;margin-top:22px}
.acc12-df-py-ln-agrmnt__print:before{content:"";margin-right:7px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/printer-orange.svg);width:20px;height:28px;background-repeat:no-repeat;background-size:contain;background-position:50%;vertical-align:bottom}
.acc12-df-py-ln-agrmnt__print:hover{color:#d85921;text-decoration:underline}
.acc12-df-py-ln-agrmnt__acceptance{margin-top:18px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__acceptance{margin-top:37px}
}
.acc12-df-py-ln-agrmnt__acceptance-helptext{line-height:1.43}
.acc12-df-py-ln-agrmnt__acceptance-check{display:flex;margin-top:16px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__acceptance-check{margin-top:19px}
}
.acc12-df-py-ln-agrmnt__acceptance-checkbox{width:24px;position:relative}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__acceptance-checkbox{pointer-events:none}
.acc12-df-py-ln-agrmnt__acceptance-checkbox.enabled{pointer-events:auto}
}
.acc12-df-py-ln-agrmnt__acceptance-checkbox input[type=checkbox]{width:20px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__acceptance-checkbox input[type=checkbox]{width:24px}
}
.acc12-df-py-ln-agrmnt__acceptance-checkbox label{cursor:pointer;position:absolute;width:20px;height:20px;top:0;left:0;background-color:#fff;border:1px solid #a9b3bd;border-radius:2px;box-sizing:border-box}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__acceptance-checkbox label{width:24px;height:24px}
}
.acc12-df-py-ln-agrmnt__acceptance-checkbox label:after{opacity:0;content:"";position:absolute;width:11px;height:6px;background:transparent;top:5px;left:4px;border:2px solid #3b7b2b;border-top:0;border-right:0;transform:rotate(-45deg);box-sizing:border-box}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__acceptance-checkbox label:after{width:13px;height:7px;top:6px;left:5px}
}
.acc12-df-py-ln-agrmnt__acceptance-checkbox input[type=checkbox]:checked+label:after{opacity:1}
.acc12-df-py-ln-agrmnt__acceptance-check-description{margin-left:20px;font-size:12px;line-height:1.67}
.acc12-df-py-ln-agrmnt__sign{margin-top:37px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt__hide-desktop{display:none}
}
@media screen and (max-width:992px){.acc12-df-py-ln-agrmnt__hide-mobile{display:none}
}
.acc12-df-py-ln-agrmnt .item{padding:22px 0;border:0;border-bottom:1px solid #d8d8d8}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt .item{border-bottom:1px solid #e4e4e4}
}
.acc12-df-py-ln-agrmnt .item:first-child{padding:22px 0;border-bottom:1px solid #d8d8d8}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt .item:first-child{border-bottom:1px solid #e4e4e4}
}
.acc12-df-py-ln-agrmnt .item:last-child{padding-bottom:22px;border-bottom:1px solid #d8d8d8}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt .item:last-child{border-bottom:1px solid #e4e4e4}
}
.acc12-df-py-ln-agrmnt .item>h3{line-height:1.43;font-size:14px;margin-top:0;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;padding-right:80px;min-height:auto}
.acc12-df-py-ln-agrmnt .item>h3:hover{text-decoration:underline;color:#387b2b}
.acc12-df-py-ln-agrmnt .item.active h3{color:#3b7b2b}
.acc12-df-py-ln-agrmnt .item.active .item-content{display:block}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt .item.active:nth-child(2){border-bottom:0;padding-bottom:5px}
}
.acc12-df-py-ln-agrmnt .active .item-content{position:static}
.acc12-df-py-ln-agrmnt .item-content{margin-top:0;position:relative}
.acc12-df-py-ln-agrmnt .item-content ul{margin-right:40px}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt .item-content ul{margin-right:129px}
}
.acc12-df-py-ln-agrmnt .item-content li{line-height:1.71;opacity:.88;margin-bottom:5px;padding-left:8px;position:relative;list-style-type:none;margin-left:0}
@media screen and (min-width:1200px){.acc12-df-py-ln-agrmnt .item-content li{padding-left:20px;line-height:1.86;opacity:1}
}
.acc12-df-py-ln-agrmnt .item-content li:last-child{margin-bottom:0}
.acc12-df-py-ln-agrmnt .item-content li:before{position:absolute;left:0;top:10px;width:3px;height:3px;border-radius:50%;background:#000;content:"";display:inline-block}
body.element-print .acc12-df-py-ln-agrmnt{background:0}
body.element-print .acc12-df-py-ln-agrmnt .acc12-df-py-ln-agrmnt__long-text{position:fixed;top:0;left:0;border:0;padding:0;overflow-y:visible;margin-top:0}
body.element-print .acc12-df-py-ln-agrmnt__long-text *{display:block}
.dpla-top{margin-top:30px}
.dpl-statements{padding:50px 0 0;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);margin:0;background:#fff;position:relative;min-height:300px}
.dpl-statements .server-error{position:relative;border-bottom:1px solid #d8d8d8;margin-bottom:25px;padding:0 30px 25px 52px}
@media screen and (min-width:1200px){.dpl-statements .server-error{padding-left:70px}
}
@media screen and (max-width:992px){.dpl-statements .server-error{width:100%}
}
.dpl-statements .no-dataBox{margin:0;padding:70px 0}
@media screen and (max-width:992px){.dpl-statements{width:100%}
.dpl-statements .sub-heading{font-size:14px;padding-bottom:15px}
}
@media screen and (max-width:992px){.dpl-statements{padding:32px 0 0}
}
@media(min-width:992px) and (max-width:1150px){.dpl-statements{padding:30px 0 0}
}
@media screen and (max-width:992px){.dpl-statements{position:relative;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
.dpl-statements::-webkit-scrollbar{display:none}
.dpl-statements .schedule-new-payment{margin-top:16px}
.dpl-statements .schedule-new-payment a{font-weight:700}
}
.dpl-statements .align-right{text-align:right}
.dpl-statements .content-header{padding:0 64px 30px}
.dpl-statements .content-header .heading{border-bottom:1px solid #d8dde1;padding-bottom:30px}
@media screen and (max-width:992px){.dpl-statements .content-header .heading{padding-bottom:10px}
}
@media screen and (max-width:992px){.dpl-statements .content-header{padding:0 20px 12px}
}
@media(min-width:992px) and (max-width:1150px){.dpl-statements .content-header{padding:0 20px 12px}
}
.dpl-statements .selector-label{padding:0 64px 8px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700}
@media screen and (max-width:992px){.dpl-statements .selector-label{padding-left:20px}
}
.dpl-statements .selector{padding:0 64px 30px;display:inline-flex}
@media screen and (max-width:992px){.dpl-statements .selector{display:block}
}
.dpl-statements .selector .select{width:500px;margin-right:15px}
@media screen and (max-width:992px){.dpl-statements .selector{padding:0 20px 12px}
}
@media(min-width:992px) and (max-width:1150px){.dpl-statements .selector{padding:0 20px 12px}
}
.dpl-statements .selector .down-arrow{position:absolute;right:10px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/carot-down.svg);width:14px;height:8px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.dpl-statements .selector .selected-statement{border:1px solid #686f7d;border-radius:2px;width:500px;margin-right:15px;color:#686f7d;display:flex;align-items:center;padding-left:10px;position:relative;cursor:pointer}
@media screen and (max-width:992px){.dpl-statements .selector .selected-statement{width:100%}
}
.dpl-statements .selector .selected{color:black}
.dpl-statements .selector .list-active{border:2px solid #3b7b2b}
.dpl-statements .selector #statementsList{display:none;position:absolute;margin-top:45px;width:500px;height:auto;max-height:277px;z-index:5;background-color:white;box-shadow:0 0 4px rgba(0,0,0,.5);border-radius:3px;overflow-y:auto}
@media screen and (max-width:992px){.dpl-statements .selector #statementsList{position:relative;width:100%;margin-top:0}
}
.dpl-statements .selector #statementsList li{border-bottom:1px solid lightgray;list-style-type:none;height:57px;display:flex;align-items:center;padding-left:10px;cursor:pointer}
@media screen and (max-width:992px){.dpl-statements .selector #statementsList li{font-size:10px}
}
.dpl-statements .selector .show-list{display:block !important}
.dpl-statements .statement-button{text-transform:capitalize}
@media screen and (max-width:992px){.dpl-statements .statement-button{width:100%;margin-top:10px}
}
.dpl-statements #option{background-color:red}
.dpl-statements #option .option-item{height:200px}
.dpl-statements .heading{display:flex;justify-content:space-between;margin-bottom:20px;flex-direction:column}
@media screen and (min-width:1200px){.dpl-statements .heading{flex-direction:row;padding-right:60px}
}
@media(min-width:992px) and (max-width:1150px){.dpl-statements .heading{padding-right:0}
}
.dpl-statements .heading h3{font-size:1.5rem;line-height:1.75rem}
@media screen and (min-width:1200px){.dpl-statements .heading h3{line-height:1.5rem;font-size:2rem}
}
.dpl-statements .heading .thin-heading{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:300}
@media screen and (max-width:992px){.dpl-statements .heading{font-size:20px;padding-bottom:10px}
}
.not-loading,body.element-print .dpl-statements{display:none}
.easy-to-save{width:100%;position:relative;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);padding:15px}
.easy-to-save__header{margin-bottom:10px;display:flex;align-items:center}
.easy-to-save__header:before{content:"";margin-right:9px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/calendar-icon.svg);width:19px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.easy-to-save__header__title{font-size:20px;line-height:1.2;font-weight:500;letter-spacing:normal}
.easy-to-save__content p{margin-bottom:10px;line-height:1.42;font-size:12px;letter-spacing:normal}
.easy-to-save__content ul{margin-bottom:10px}
.easy-to-save__content ul li{margin-bottom:2px;line-height:1.42;font-size:12px;letter-spacing:normal}
.easy-to-save__content ul li b{display:inline-block;margin-right:1px}
.edit-delivery-location-container{display:flex;flex-flow:column;flex-basis:100%;padding:40px;background-color:#f8f8f8;margin:20px 0 20px 200px}
@media screen and (max-width:992px){.edit-delivery-location-container{margin:20px 0}
}
.edit-delivery-location-container .address-section,.edit-delivery-location-container .city-section{display:inline-flex}
.edit-delivery-location-container input{background-color:#f8f8f8;width:300px;font-size:20px;font-weight:300;line-height:1.3;border:solid #a7b3be;border-width:0 0 1px;border-radius:0;padding:10px 5px;outline:0}
.edit-delivery-location-container input.error-border{border-color:#cc3602}
.edit-delivery-location-container h6{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800}
.edit-delivery-location-container .button-section{display:inline-flex;padding-top:40px}
.edit-delivery-location-container .button-section button{border-radius:4px;width:146px;height:44px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;text-align:center;text-transform:uppercase}
.edit-delivery-location-container .button-section button.save-button{background-color:#ef6023;color:#fff;margin-right:20px}
.edit-delivery-location-container .button-section button.cancel-button{border:2px solid #ef6023;color:#ef6023}
.edit-delivery-location-container .address-section .line-1{padding-right:40px}
.edit-delivery-location-container .city-section{padding-top:40px}
.edit-delivery-location-container .city-section .city{padding-right:40px}
.edit-delivery-location-container .city-section .state{padding-right:20px}
@media screen and (max-width:769px){.edit-delivery-location-container .city-section .state{padding-bottom:40px}
}
.edit-delivery-location-container .city-section .state select{width:140px;height:47px;margin:0;font-size:20px;font-weight:300;line-height:1.3;border:solid #a7b3be;border-width:0 0 1px;border-radius:0;padding:10px 5px;background:url(toplib/resources/vectors/carot-down-orange.svg) no-repeat 50%;-webkit-appearance:none;-moz-appearance:none;background-position:100%;background-size:15px}
.edit-delivery-location-container .vue-simple-suggest ul{position:absolute;z-index:100;background-color:#fff;margin-top:8px;border-radius:2px;border:1px solid #a9b3bd;height:200px;overflow:scroll}
.edit-delivery-location-container .vue-simple-suggest ul li{padding:10px 20px}
.edit-delivery-location-container .vue-simple-suggest ul li:hover{background-color:#f3f3f3}
@media screen and (max-width:1024px){.edit-delivery-location-container input{width:100%}
.edit-delivery-location-container .vue-simple-suggest ul{width:73%;height:55%}
.edit-delivery-location-container .city-section{display:flex;flex-flow:row wrap}
.edit-delivery-location-container .city-section .city{padding-right:0;padding-bottom:38px;flex-basis:100%}
.edit-delivery-location-container .address-section{display:block}
.edit-delivery-location-container .address-section .line-1{padding:0}
.edit-delivery-location-container .address-section .line-2{padding-top:38px}
}
@media screen and (max-width:769px){.edit-delivery-location-container{margin:0;padding:38px 20px}
.edit-delivery-location-container .vue-simple-suggest ul{width:80%;height:65%}
.edit-delivery-location-container .address-section,.edit-delivery-location-container .city-section{display:block}
}
.edit-delivery-location-container .zip-code input{width:140px}
.edit-delivery-location-container .button-section button{width:130px}
.edit-delivery-location-container .error-label{font-size:13px;font-weight:700;line-height:1.23;color:#cc3602;padding-top:5px}
.edit-delivery-location-container .required{color:red}
.estimate-savings{width:100%;position:relative;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.11)}
.estimate-savings__header{height:54px;background-color:#363636;padding:0 20px;display:flex;align-items:center}
.estimate-savings__header h3{font-size:16px;color:#fff;line-height:1;text-transform:uppercase}
.estimate-savings__details{padding:20px}
.estimate-savings__details__header{display:inline-block;vertical-align:middle;margin-bottom:5px}
.estimate-savings__details__header .inner-nav-wrapper .sections section h3,.estimate-savings__details__header h4,.inner-nav-wrapper .sections section .estimate-savings__details__header h3{display:inline;font-size:18px;line-height:1.35}
.estimate-savings__details__header .inner-nav-wrapper .sections section h3 sup,.estimate-savings__details__header h4 sup,.inner-nav-wrapper .sections section .estimate-savings__details__header h3 sup{top:0}
.estimate-savings__details__header .estimate-savings__info-button{vertical-align:middle;background-image:url(toplib/resources/vectors/orange-info-circle.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:27px;height:27px;display:inline-block;margin-left:5px;margin-bottom:5px;flex-shrink:0}
.estimate-savings__details__header .estimate-savings__info-button .hidden{display:none}
.estimate-savings__details .contact-support-message,.estimate-savings__details p{text-align:left;font-size:14px;line-height:1.45}
.estimate-savings__details .contact-support-message a,.estimate-savings__details p a{font-weight:700}
.estimate-savings__details .contact-support-message{padding-top:0}
.estimate-savings__options-list{display:flex;flex-direction:column;border-top:1px solid #ddd;padding:20px}
.estimate-savings__option{margin-right:auto;margin-bottom:15px;position:relative;display:inline-flex;align-items:flex-start}
.estimate-savings__option__description .inner-nav-wrapper .sections section h3,.estimate-savings__option__description h4,.inner-nav-wrapper .sections section .estimate-savings__option__description h3{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.2;margin-bottom:5px}
.estimate-savings__option__description p{font-size:14px;line-height:1.45}
.estimate-savings__option input[type=radio]{opacity:0;position:absolute}
.estimate-savings__option__faux-radio{width:20px;height:20px;margin-right:13px;border-radius:10px;background-color:#fff;border:3px solid #fff;box-shadow:0 0 0 1px #1e772d;display:inline-block;flex-shrink:0}
input[type=radio]:checked~.estimate-savings__option__faux-radio{background-color:#1e772d;box-shadow:0 0 0 1px #1e772d}
input[type=radio]:focus-visible~.estimate-savings__option__faux-radio{outline:1px auto -webkit-focus-ring-color}
.estimate-savings__payment-options-details .contact-support-message{padding-top:0;text-align:left}
.footer-support-box-container{margin-top:15px;margin-bottom:15px}
.footer-support-box-container .support-box{z-index:1031;margin-right:20px}
.footer-support-box-container .support-box .content{width:350px;border-radius:4px;border:1px solid #e7e7e7;box-shadow:0 3px 4px 0 rgba(0,0,0,.3),0 8px 10px 0 rgba(0,0,0,.5)}
.footer-support-box-container .support-button{z-index:1040;display:flex;height:100px;width:50px;border-radius:4px 0 0 4px;box-shadow:0 0 12px 0 rgba(0,0,0,.5);background-color:#ef6023;color:#fff;position:fixed;right:0;margin:0;bottom:10%}
.footer-support-box-container .support-button:focus{outline:0}
.footer-support-box-container .support-button .support-text{transform:rotate(-90deg);align-self:center;vertical-align:middle;padding-bottom:15px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;text-transform:uppercase;font-size:16px;line-height:1.5;font-weight:800}
.footer-support-box-container .content{box-shadow:0 0 12px 0 rgba(0,0,0,.5);width:303px;background-color:#fff}
.footer-support-box-container .content-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 25px}
.footer-support-box-container .content-error__icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/icon-alert.svg);width:67px;height:62px;background-repeat:no-repeat;background-size:contain;background-position:50%;margin-right:15px}
.footer-support-box-container .content-error__message{margin-top:20px}
.footer-support-box-container .content-error__message-title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;text-align:center;line-height:normal}
.footer-support-box-container .content-error__message-sub-title{margin-top:20px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;text-align:center}
.footer-support-box-container .content-error__button{margin-top:40px;display:flex;flex-direction:row;justify-content:space-between}
@media screen and (max-width:769px){.footer-support-box-container .content-error__button{flex-direction:column;width:100%}
}
.footer-support-box-container .content-error__button .primary-button{font-size:12px;font-weight:800;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#fff;min-width:122px;min-height:44px;border-radius:4px;background-color:#ef6023}
@media screen and (max-width:769px){.footer-support-box-container .content-error__button .primary-button{flex-basis:100%}
}
.footer-support-box-container .content-error__button .secondary-button{font-size:12px;font-weight:800;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;margin-left:20px;color:#ef6023;min-width:122px;min-height:44px;border-radius:4px;border:2px solid #ef6023}
@media screen and (max-width:769px){.footer-support-box-container .content-error__button .secondary-button{margin-left:0;margin-top:20px;flex-basis:100%}
}
.footer-support-box-container .faq-link{text-decoration:none}
.footer-support-box-container .faq-link .rep-icon{padding:13px 20px 0 15px}
.footer-support-box-container .carousel,.footer-support-box-container .faq-link,.footer-support-box-container .online-support,.footer-support-box-container .sales-rep,.footer-support-box-container .territory-manager{border-bottom:1px solid #95a0b4}
.footer-support-box-container .agronomist .rep-icon,.footer-support-box-container .online-support .rep-icon,.footer-support-box-container .product-support .rep-icon,.footer-support-box-container .sales-rep .rep-icon,.footer-support-box-container .territory-manager .rep-icon{padding:15px 20px 0 15px}
.footer-support-box-container .agronomist .rep-icon--pr-15,.footer-support-box-container .online-support .rep-icon--pr-15,.footer-support-box-container .product-support .rep-icon--pr-15,.footer-support-box-container .sales-rep .rep-icon--pr-15,.footer-support-box-container .territory-manager .rep-icon--pr-15{padding:15px 15px 0}
.footer-support-box-container .agronomist,.footer-support-box-container .faq-link,.footer-support-box-container .online-support,.footer-support-box-container .product-support,.footer-support-box-container .sales-rep,.footer-support-box-container .territory-manager{padding-bottom:15px;display:flex}
.footer-support-box-container .agronomist .role-title,.footer-support-box-container .faq-link .role-title,.footer-support-box-container .online-support .role-title,.footer-support-box-container .product-support .role-title,.footer-support-box-container .sales-rep .role-title,.footer-support-box-container .territory-manager .role-title{line-height:1.75;text-transform:uppercase;font-size:10px;color:#464a54}
.footer-support-box-container .agronomist .name,.footer-support-box-container .faq-link .name,.footer-support-box-container .online-support .name,.footer-support-box-container .product-support .name,.footer-support-box-container .sales-rep .name,.footer-support-box-container .territory-manager .name{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;line-height:1.05;padding-top:15px;padding-bottom:5px}
.footer-support-box-container .agronomist .email a,.footer-support-box-container .agronomist .phone a,.footer-support-box-container .agronomist .sub-title span,.footer-support-box-container .faq-link .email a,.footer-support-box-container .faq-link .phone a,.footer-support-box-container .faq-link .sub-title span,.footer-support-box-container .online-support .email a,.footer-support-box-container .online-support .phone a,.footer-support-box-container .online-support .sub-title span,.footer-support-box-container .product-support .email a,.footer-support-box-container .product-support .phone a,.footer-support-box-container .product-support .sub-title span,.footer-support-box-container .sales-rep .email a,.footer-support-box-container .sales-rep .phone a,.footer-support-box-container .sales-rep .sub-title span,.footer-support-box-container .territory-manager .email a,.footer-support-box-container .territory-manager .phone a,.footer-support-box-container .territory-manager .sub-title span{font-size:12px;line-height:1.75;font-weight:800}
.footer-support-box-container .agronomist .email{padding-bottom:10px}
.footer-support-box-container .header-section{border-radius:4px 4px 0 0;display:flex;background-color:#ef6023;color:#fff;padding:20px;border-bottom:1px solid #95a0b4}
.footer-support-box-container .header-section h2{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:23px;line-height:1.2}
.footer-support-box-container .header-section .header-icon{margin-top:5px;mask-image:url(toplib/resources/vectors/close.svg);-webkit-mask-image:url(toplib/resources/vectors/close.svg);margin-left:auto;color:#fff;width:20px;height:22px;background-color:#fff;mask-repeat:no-repeat;mask-position:center;mask-size:80%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:80%}
.footer-support-box-container .carousel-arrow .icon:hover{border:0}
.footer-support-box-container .carousel-arrow .has-icons-left{top:55% !important;transform:rotate(180deg) !important}
.footer-support-box-container .carousel-arrow .has-icons-left,.footer-support-box-container .carousel-arrow .has-icons-right{width:20px;height:20px;background-repeat:no-repeat;background-position:50%;background-image:url(toplib/resources/vectors/carot-green.svg)}
.footer-support-box-container .carousel-arrow .has-icons-right{top:62.5% !important}
.footer-support-box-container .slide-enter-active,.footer-support-box-container .slide-leave-active{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.footer-support-box-container .slide-slow-enter-active,.footer-support-box-container .slide-slow-leave-active{-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
@media screen and (max-width:991.9375px){.footer-support-box-container{margin-bottom:10px}
}
@media screen and (max-width:768.9375px){.footer-support-box-container{margin-bottom:5px;position:fixed;bottom:0}
.footer-support-box-container .support-box .content{width:300px}
}
@media screen and (max-width:768.9375px) and (max-height:568px){.footer-support-box-container .support-box{margin-right:10px}
}
@media screen and (max-width:768.9375px){.footer-support-box-container .support-box .phone{padding-bottom:5px}
}
.footer-support-box-container .slide-enter-to,.footer-support-box-container .slide-leave,.footer-support-box-container .slide-slow-enter-to,.footer-support-box-container .slide-slow-leave{max-width:650px;overflow:hidden;margin-right:0}
.footer-support-box-container .slide-enter,.footer-support-box-container .slide-leave-to,.footer-support-box-container .slide-slow-enter,.footer-support-box-container .slide-slow-leave-to{overflow:hidden;margin-right:0;max-width:0}
@media screen and (max-height:568px){.footer-support-box-container .header-section{padding:8px 20px}
.footer-support-box-container .header-section h2{font-size:20px}
.footer-support-box-container .rep-data .name{font-size:18px}
.footer-support-box-container .rep-data .phone{padding-bottom:0}
.footer-support-box-container .rep-data .role-title{font-size:9px}
.footer-support-box-container .faq-link,.footer-support-box-container .online-support,.footer-support-box-container .product-support,.footer-support-box-container .sales-rep,.footer-support-box-container .territory-manager{padding-bottom:10px}
}
.link-business-account-validation{position:relative;margin-bottom:20px;padding:42px 48px 52px 47px}
.link-business-account-validation .server-error{position:relative;border-bottom:1px solid #d8d8d8;margin-bottom:25px;padding:0 30px 25px 52px}
@media screen and (min-width:1200px){.link-business-account-validation .server-error{padding-left:70px}
}
@media screen and (max-width:769px){.link-business-account-validation{width:100%;padding:50px 20px 160px}
}
.link-business-account-validation input[type=number]::-webkit-inner-spin-button,.link-business-account-validation input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.link-business-account-validation input[type=number]{-moz-appearance:textfield}
.link-business-account-validation .two-fieldset-input-wrapper{display:flex;width:100%;justify-content:center;flex-direction:column;margin-bottom:40px}
@media screen and (min-width:769px){.link-business-account-validation .two-fieldset-input-wrapper{flex-direction:row;margin-bottom:0}
}
.link-business-account-validation .two-fieldset-cta-wrapper{display:flex;width:100%;justify-content:space-between;flex-direction:row}
.link-business-account-validation .two-fieldset-cta-wrapper .cta-wrapper{display:flex;width:48%;justify-content:flex-start;flex-direction:row}
@media screen and (max-width:769px){.link-business-account-validation .two-fieldset-cta-wrapper .cta-wrapper{width:50%}
.link-business-account-validation .two-fieldset-cta-wrapper .cta-wrapper:first-child{padding-right:15px}
.link-business-account-validation .two-fieldset-cta-wrapper .cta-wrapper:last-child{padding-left:15px}
.link-business-account-validation .two-fieldset-cta-wrapper .cta-wrapper:last-child button{padding:13px 22px}
}
.link-business-account-validation .two-fieldset-cta-wrapper .cta-wrapper:first-child{justify-content:flex-end}
@media screen and (min-width:769px){.link-business-account-validation .two-fieldset-bpid{margin-right:15px;width:349px}
}
@media screen and (max-width:769px){.link-business-account-validation .two-fieldset-verification-code{margin-top:30px}
}
@media screen and (min-width:769px){.link-business-account-validation .two-fieldset-verification-code{margin-left:15px;width:349px}
}
.link-business-account-validation .upper-button{position:absolute;font-size:14px;z-index:600}
.link-business-account-validation .upper-button a{font-weight:700;text-decoration:none;cursor:pointer}
.link-business-account-validation .upper-button .icon-blue-carot{transform:rotate(180deg);display:inline-flex;margin:0 -9px 0 -11px;padding-left:15px;font-size:8px;padding-top:2px}
@media screen and (max-width:769px){.link-business-account-validation .upper-button .icon-blue-carot{margin-right:0;padding-left:10px}
}
.link-business-account-validation .heading{text-align:center;margin-bottom:30px}
@media screen and (max-width:769px){.link-business-account-validation .heading{text-align:center}
}
.link-business-account-validation .heading .steps{margin-bottom:35px;position:relative;display:block;font-weight:700;font-size:13px}
.link-business-account-validation .heading h2{font-size:40px;margin:auto auto 10px;line-height:1.2;font-weight:800}
@media screen and (max-width:769px){.link-business-account-validation .heading h2{font-size:24px;line-height:1.17}
}
.link-business-account-validation .heading p{line-height:1.6;font-size:20px;width:100%;margin:0 auto;color:#363636;font-family:HelveticaNowTextRegular,Helvetica}
.link-business-account-validation .heading p a{font-size:20px;font-weight:700}
.link-business-account-validation .heading p a:hover{text-decoration:underline}
@media screen and (max-width:769px){.link-business-account-validation .heading p{width:100%;font-size:16px;line-height:1.5}
.link-business-account-validation .heading p a{font-size:16px}
}
.link-business-account-validation .form-wrapper.step2{padding-top:20px}
.link-business-account-validation .form-wrapper.step2 form{display:flex}
.link-business-account-validation .form-wrapper.step2 fieldset{width:47%}
@media screen and (max-width:1200px) and (min-width:992px){.link-business-account-validation .form-wrapper.step2 fieldset{flex:51%}
}
@media screen and (max-width:833px){.link-business-account-validation .form-wrapper.step2 fieldset{flex:51%}
}
@media screen and (max-width:1200px) and (min-width:992px){.link-business-account-validation .form-wrapper.step2 fieldset:first-child{margin:0 0 20px}
}
@media screen and (max-width:833px){.link-business-account-validation .form-wrapper.step2 fieldset:first-child{margin:0 0 20px}
}
.link-business-account-validation .form-wrapper.step2 .box{display:flex;align-items:stretch;font-size:14px;border:1px solid #acb5c0;text-decoration:none}
.link-business-account-validation .form-wrapper.step2 .box.disable,.link-business-account-validation .form-wrapper.step2 .box.disable label{cursor:not-allowed}
.link-business-account-validation .form-wrapper.step2 .box .button-box-description{margin:13px 20px;flex:1;overflow:hidden}
.link-business-account-validation .form-wrapper.step2 .box .button-box-description label{font-size:14px;color:#ef6023;margin:0}
.link-business-account-validation .form-wrapper.step2 .box .button-box-description p{font-size:14px;line-height:26px}
.link-business-account-validation .form-wrapper.step2 .box .button-box-description p:nth-child(3){font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.link-business-account-validation .form-wrapper form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.link-business-account-validation .form-wrapper .error{width:100%;margin-top:10px;position:static}
.link-business-account-validation .form-wrapper fieldset{position:relative}
.link-business-account-validation .form-wrapper .bpid{width:100%;margin:0 30%}
.link-business-account-validation .form-wrapper .button_step{width:100%;text-align:center}
.link-business-account-validation .form-wrapper .c-button-mid{line-height:normal;padding:13px 31px}
.link-business-account-validation .form-wrapper .c-button-icon{font-size:30px;width:100px;min-height:100px;padding:22px 27px;margin:0;border-radius:0}
.link-business-account-validation .form-wrapper .c-button-icon i{font-size:45px}
.link-business-account-validation .form-wrapper input{text-indent:0}
@media screen and (max-width:769px){.link-business-account-validation .form-wrapper .bpid{width:100%;margin:0 0 30px}
}
.link-business-account-validation .form-wrapper label{font-weight:700;color:#000;font-size:13px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.link-business-account-validation .form-wrapper .two-fieldset-verification-code label{font-weight:800}
.link-business-account-validation .form-wrapper .required{color:red;margin-left:-3px}
.link-business-account-validation .form-wrapper button{margin-top:30px}
@media screen and (max-width:769px){.link-business-account-validation .form-wrapper button{margin-top:0}
}
.link-business-account-validation .form-wrapper .bpid-info{width:240px;bottom:-50px;right:-260px;z-index:5}
@media screen and (max-width:769px){.link-business-account-validation .form-wrapper .bpid-info{bottom:auto;top:35px;right:0}
}
.link-business-account-validation .bpidTooltip button{margin:0;padding:0;font-weight:700;font-family:HelveticaNowTextRegular,Helvetica;float:right;position:absolute;right:0;top:45px}
@media screen and (min-width:1200px){.link-business-account-validation .bpidTooltip button{position:absolute;right:0;top:45px;font-size:14px}
}
@media screen and (max-width:769px){.link-business-account-validation .bpidTooltip button{top:35px;right:0;position:absolute}
}
.link-business-account-validation .bpidTooltip button.active,.link-business-account-validation .bpidTooltip button:hover{text-decoration:underline}
.link-business-account-validation .bpidTooltip label{font-weight:800}
.link-business-account-validation .intro{padding:30px;width:auto}
@media screen and (min-width:1200px){.link-business-account-validation .intro{width:270px}
}
.link-business-account-validation .intro h5{border-bottom:1px solid #d8d8d8;padding-bottom:15px;margin-bottom:15px}
.link-business-account-validation .intro p{font-size:13px;line-height:1.85;font-family:HelveticaNowTextRegular,Helvetica;color:#363636}
.link-business-account-validation .intro .icon-close{background:url(toplib/resources/vectors/close.svg) no-repeat;position:absolute;right:10px;top:10px;cursor:pointer;width:14px;height:14px}
.link-business-account-validation .account-verification-message{text-align:center;padding-top:62px;padding-bottom:52px}
@media screen and (max-width:769px){.link-business-account-validation .account-verification-message{padding-bottom:0}
}
.link-business-account-validation .icon-wrapper{width:100px;height:100px;border:2px solid #a9b3bd;border-radius:50%;display:inline-block;position:relative;margin-bottom:20px}
.link-business-account-validation .icon-wrapper:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.link-business-account-validation .icon-close:before{color:#cc3602;font-size:31px}
.link-business-account-validation .icon-lock:before{color:#1e772d;font-size:36px}
.link-business-account{position:relative;margin-bottom:20px}
.link-business-account .server-error{position:relative;border-bottom:1px solid #d8d8d8;margin-bottom:25px;padding:0 30px 25px 52px}
@media screen and (min-width:1200px){.link-business-account .server-error{padding-left:70px}
}
@media screen and (max-width:769px){.link-business-account{width:100%}
}
.link-business-account input[type=number]::-webkit-inner-spin-button,.link-business-account input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.link-business-account input[type=number]{-moz-appearance:textfield}
.link-business-account .heading{text-align:center;margin-bottom:30px}
@media screen and (max-width:769px){.link-business-account .heading{text-align:left}
}
.link-business-account .heading h2{font-size:32px;margin-bottom:15px}
@media screen and (max-width:769px){.link-business-account .heading h2{font-size:32px;line-height:38px}
}
.link-business-account .heading p{line-height:32px;font-size:20px;width:640px;margin:0 auto;color:#363636;font-family:HelveticaNowTextRegular,Helvetica}
@media screen and (max-width:769px){.link-business-account .heading p{width:100%;font-size:18px;line-height:28px}
}
.link-business-account .form-wrapper form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.link-business-account .form-wrapper .error{width:100%;margin-top:10px;position:static}
.link-business-account .form-wrapper fieldset{position:relative}
.link-business-account .form-wrapper .bpid{width:45%}
.link-business-account .form-wrapper .zipcode{width:30%}
.link-business-account .form-wrapper input{text-indent:0}
.link-business-account .form-wrapper .zipOrPostalCode{text-transform:uppercase}
@media screen and (max-width:769px){.link-business-account .form-wrapper .bpid,.link-business-account .form-wrapper .zipcode{width:100%;margin-bottom:20px}
}
.link-business-account .form-wrapper label{font-weight:700;color:#000;font-size:13px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.link-business-account .form-wrapper .required{color:red}
.link-business-account .form-wrapper button{margin-top:35px}
@media screen and (max-width:769px){.link-business-account .form-wrapper button{margin-top:0}
}
.link-business-account .form-wrapper .bpid-info{width:240px;bottom:-50px;right:-260px;z-index:5}
@media screen and (max-width:769px){.link-business-account .form-wrapper .bpid-info{bottom:auto;top:35px;right:0}
}
.link-business-account .bpidTooltip button{margin:0;padding:0;font-weight:700;font-family:HelveticaNowTextRegular,Helvetica;float:right}
@media screen and (min-width:1200px){.link-business-account .bpidTooltip button{position:absolute;right:0;top:45px}
}
.link-business-account .bpidTooltip button.active,.link-business-account .bpidTooltip button:hover{text-decoration:underline}
.link-business-account .intro{padding:30px;width:auto}
@media screen and (min-width:1200px){.link-business-account .intro{width:270px}
}
.link-business-account .intro h5{border-bottom:1px solid #d8d8d8;padding-bottom:15px;margin-bottom:15px}
.link-business-account .intro p{font-size:13px;line-height:1.85;font-family:HelveticaNowTextRegular,Helvetica;color:#363636}
.link-business-account .intro .icon-close{background:url(toplib/resources/vectors/close.svg) no-repeat;position:absolute;right:10px;top:10px;cursor:pointer;width:14px;height:14px}
.location-print-view{text-align:right;margin-top:14px}
.location-print-view .city{margin-top:4px}
.location-print-view p{font-size:16px;font-weight:700;font-family:Gilroy;line-height:21px;text-transform:uppercase;letter-spacing:1px}
.location-print-view .icon-pinpoint{position:relative;top:5px;color:#3b7b2b;padding-right:5px;font-size:26px}
.account-form{margin-top:40px}
.account-form fieldset{margin-bottom:10px;position:relative}
.account-form .fields{margin-bottom:30px}
.account-form .fields .select2-form-drpdn,.account-form .fields input{font-family:HelveticaNowTextRegular,Helvetica,Arial;font-weight:100;text-indent:0}
.account-form .fields.invalid input{border-bottom:1px solid #cc3602}
.account-form .fields.invalid .error{display:block;padding-top:5px}
.account-form .intro{box-sizing:border-box;max-width:270px}
.account-form .intro h5{font-size:1.25rem;border-bottom:1px solid #e7e8e8;padding-bottom:15px;margin-bottom:15px}
.account-form .intro p{font-size:13px;line-height:1.85;font-family:HelveticaNowTextRegular,Helvetica;color:#363636}
.account-form .intro .icon-close{background:url(toplib/resources/vectors/close.svg) no-repeat;position:absolute;right:10px;top:10px;cursor:pointer;width:14px;height:14px}
.account-form .wBox{position:absolute;right:0;top:0}
.account-form .wBox .link{padding-right:0}
.account-form .popover-body{padding:30px 25px;width:270px}
.account-form .popover-body h3{font-size:1.25rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#000;border-bottom:2px solid #d8d8d8;padding-bottom:13px;margin-bottom:13px;line-height:30px}
.account-form .popover-body p{font-size:.8125rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#363636;line-height:24px}
.account-form .account-dropdown.select2-filter-section{border-bottom:1px solid #a9b3bd;width:100%}
.account-form .account-dropdown.select2-filter-section .select2-selection__rendered{font-size:1.25rem !important;color:#000 !important;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif !important;font-weight:400 !important;height:50px !important;line-height:50px !important}
.account-form .account-dropdown.select2-filter-section .select2-selection__arrow{transform-origin:center !important;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/carot-down-orange.svg);width:14px;height:8px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-size:cover}
.account-form .account-dropdown.select2-filter-section .select2-container{min-width:100%;max-width:100%}
.unbolded-list-info{font-weight:400;font-size:.875rem}
.delete-pay-box{text-align:center;position:relative;padding:60px 20px}
@media screen and (min-width:1200px){.delete-pay-box{padding:40px 40px 60px}
}
.delete-pay-box h2{font-size:1.5rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding-bottom:10px;color:#000}
@media screen and (min-width:1200px){.delete-pay-box h2{font-size:2rem}
}
.delete-pay-box p{font-size:1rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;line-height:24px;color:#000}
.delete-pay-box p .bank-account-name{font-weight:700}
.delete-pay-box .yes-no-button{text-align:center;margin-top:20px}
@media screen and (min-width:1200px){.delete-pay-box .yes-no-button{margin-top:30px}
}
.delete-pay-box .yes-no-button button{margin:10px 2px 0;display:inline-block}
.delete-pay-box .close{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:21px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;right:20px;top:20px}
@media screen and (min-width:1200px){.delete-pay-box .close{top:40px;right:40px}
}
.delete-pay-box .server-error{text-align:left;border-bottom:1px solid #d8d8d8;margin-bottom:10px;padding-bottom:20px}
.dpl-selection-modal-box{text-align:center;position:relative;padding:60px 20px}
@media screen and (min-width:1200px){.dpl-selection-modal-box{padding:40px 40px 60px}
}
.dpl-selection-modal-box h2{font-size:1.5rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding-bottom:10px;color:#000}
@media screen and (min-width:1200px){.dpl-selection-modal-box h2{font-size:2rem}
}
.dpl-selection-modal-box p{font-size:1rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;line-height:24px;color:#000}
.dpl-selection-modal-box p .bank-account-name{font-weight:700}
.dpl-selection-modal-box .yes-no-button{text-align:center;margin-top:20px}
@media screen and (min-width:1200px){.dpl-selection-modal-box .yes-no-button{margin-top:30px}
}
.dpl-selection-modal-box .yes-no-button button{margin:10px 2px 0;display:inline-block}
.dpl-selection-modal-box .close{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:21px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;right:20px;top:20px}
@media screen and (min-width:1200px){.dpl-selection-modal-box .close{top:40px;right:40px}
}
.dpl-selection-modal-box .server-error{text-align:left;border-bottom:1px solid #d8d8d8;margin-bottom:10px;padding-bottom:20px}
.make-step-box__btn-info{background-image:url(toplib/resources/vectors/information-inactive.svg)}
.make-step-box__btn-info,.make-step-box__btn-info[aria-describedby]{display:inline-block;vertical-align:middle;width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.make-step-box__btn-info[aria-describedby]{background-image:url(toplib/resources/vectors/information-active.svg)}
.make-step-box .balance__label-container{display:flex;position:relative}
.make-step-box .balance__label-container:after{clear:both;content:" ";display:table}
.make-step-box .balance__label{padding-top:2px;padding-right:5px;align-self:flex-end}
.make-step-box .balance__tooltip-container{padding:30px;max-width:500px}
@media screen and (min-width:1200px){.make-step-box .balance__tooltip-container{min-width:340px}
}
.make-step-box .balance__tooltip-content,.make-step-box .balance__tooltip-content p{font-size:14px}
.make-step-box .balance__tooltip-content ul li{list-style-type:disc}
.payment-amountbox .enter-payment-header{display:none}
@media screen and (min-width:1200px){.payment-amountbox .enter-payment-header{display:block}
}
.payment-amountbox:last-of-type{margin-bottom:30px}
@media screen and (min-width:1200px){.payment-amountbox:last-of-type{margin-bottom:40px}
}
.payment-amountbox.disabled-form{pointer-events:none;opacity:.6}
.payment-amountbox .list{padding:35px 0;border-bottom:1px solid #e4e4e4;justify-content:space-between;font-size:.875rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
@media screen and (min-width:1200px){.payment-amountbox .list{display:flex;padding:25px 0;flex-flow:row;align-items:center}
}
@media screen and (min-width:1200px){.payment-amountbox .list .year-account-balance{display:flex;flex-flow:row;flex-basis:80%}
}
.payment-amountbox .list .year-account-balance-header{display:none}
@media screen and (min-width:1200px){.payment-amountbox .list .year-account-balance-header{display:flex;flex-flow:row;flex-basis:80%}
}
.payment-amountbox .list .year{color:#6c6c6c;padding-bottom:10px}
@media screen and (min-width:1200px){.payment-amountbox .list .year{padding:0;width:275px;align-self:flex-end}
}
.payment-amountbox .list .year strong{color:#000;font-weight:800}
.payment-amountbox .account{font-weight:700;flex-grow:3}
@media screen and (min-width:1200px){.payment-amountbox .account{flex-basis:30%;padding-right:20px;align-self:flex-end}
}
.payment-amountbox .account span{font-size:.6875rem;font-weight:400;display:block;margin-top:5px}
@media screen and (min-width:1200px){.payment-amountbox .account span{margin-top:0}
}
.payment-amountbox .balance{color:#000;margin-top:10px;font-size:1rem;font-weight:700}
@media screen and (min-width:1200px){.payment-amountbox .balance{width:183px;margin-top:0;font-size:.875rem;font-weight:400;align-self:flex-end}
}
.payment-amountbox .balance.balance-unavailable{color:#ef6023}
.payment-amountbox .balance .balance-unavailable-header{font-size:.8125rem;font-weight:700;display:block}
.payment-amountbox .balance .balance-unavailable-message{font-size:.75rem}
.payment-amountbox .balance .balance-label{display:inline-block}
@media screen and (min-width:1200px){.payment-amountbox .balance .balance-label{display:none}
}
.payment-amountbox .balance span{font-size:.75rem;font-weight:400}
.payment-amountbox .balance .balance-pending-text{font-size:.6875rem;color:#363636}
.payment-amountbox .balance-tool-content{padding:25px 26px;width:274px}
@media screen and (min-width:1200px){.payment-amountbox .balance-tool-content{padding:30px 26px}
}
.inner-nav-wrapper .sections section .payment-amountbox .balance-tool-content h3,.payment-amountbox .balance-tool-content .inner-nav-wrapper .sections section h3,.payment-amountbox .balance-tool-content h4{font-size:1.25rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;line-height:30px}
.payment-amountbox .balance-tool-content p{font-size:.8125rem;font-family:HelveticaNowTextRegular,Helvetica;line-height:24px;color:#363636;padding-bottom:10px}
.payment-amountbox .balance-tool-content a{font-weight:700}
.payment-amountbox .balance-tooltip{display:inline-block}
.payment-amountbox .balance-tooltip .btn-info{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/information-inactive.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:50%;text-indent:-9999px}
.payment-amountbox .balance-tooltip .btn-info:hover,.payment-amountbox .balance-tooltip .btn-info[aria-describedby]{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/information-active.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.payment-amountbox .balance-tooltip .balance-amount{font-size:1rem;font-weight:700;font-family:HelveticaNowTextRegular,Helvetica;display:inline}
@media screen and (min-width:1200px){.payment-amountbox .balance-tooltip .balance-amount{font-size:.875rem}
}
.payment-amountbox .balance-tooltip .high-light{color:#ef6023}
.payment-amountbox .amount{margin-top:20px}
@media screen and (min-width:1200px){.payment-amountbox .amount{width:17%;margin-top:0;flex-flow:column}
}
.payment-amountbox .amount input{padding-top:5px;background:0}
.payment-amountbox .amount .amount-input{display:inline-block;width:40%}
@media screen and (min-width:1200px){.payment-amountbox .amount .amount-input{width:135px;align-self:flex-end;float:right}
}
.payment-amountbox .amount .pay-balance{display:inline-block;margin-top:0;font-weight:700;font-size:.875rem;vertical-align:top}
@media screen and (min-width:1200px){.payment-amountbox .amount .pay-balance{font-size:.75rem;margin-top:12px;min-width:135px;align-self:flex-end;float:right}
}
.payment-amountbox .amount span.payment-error{color:#cc3602;font-size:.8125rem;line-height:16px;font-weight:700;padding-top:6px}
@media screen and (min-width:1200px){.payment-amountbox .amount span.payment-error{float:right;text-align:right}
}
.payment-amountbox .amount span{color:#1e772d;font-weight:700;display:block;padding-top:14px}
.payment-amountbox .amount span.pay-balance{padding-top:0}
@media screen and (min-width:1200px){.payment-amountbox .amount-input.ca{width:150px}
}
@media screen and (min-width:1200px){.payment-amountbox .amount-input.ca .pay-balance{min-width:150px}
}
.payment-amountbox input.payment-error{border-color:#cc3602}
.payment-amountbox .list.header{display:flex;padding:0}
@media screen and (min-width:1200px){.payment-amountbox .list.header{padding-top:40px;padding-bottom:15px}
}
.payment-amountbox .list.header .account,.payment-amountbox .list.header .amount,.payment-amountbox .list.header .balance,.payment-amountbox .list.header .year{color:#6c6c6c;font-weight:400;align-self:flex-end}
.make-a-payment{max-width:994px;margin:0 auto;position:relative;min-height:500px}
.make-a-payment table,.make-a-payment td,.make-a-payment th,.make-a-payment thead{border:0}
.make-a-payment td,.make-a-payment tr{margin:0;padding:0}
.make-a-payment .copy-text{font-size:14px;line-height:18px}
.make-a-payment .copy-text .date-disclaimer{color:red;font-weight:700}
.make-a-payment .dashboard-header{display:flex;flex-flow:column;padding:60px 20px 30px;justify-content:space-between}
@media screen and (min-width:1200px){.make-a-payment .dashboard-header{flex-flow:row;padding:38px 0}
}
.hro03-product-header .band-content .make-a-payment .dashboard-header .product-title,.make-a-payment .dashboard-header .hro03-product-header .band-content .product-title,.make-a-payment .dashboard-header h1{font-size:2.5rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#000;margin-bottom:26px;word-break:break-word}
@media screen and (min-width:1200px){.hro03-product-header .band-content .make-a-payment .dashboard-header .product-title,.make-a-payment .dashboard-header .hro03-product-header .band-content .product-title,.make-a-payment .dashboard-header h1{font-size:2.75rem;margin-bottom:0;flex-basis:70%}
}
.make-a-payment .dashboard-header span{font-weight:400}
.make-a-payment .dashboard-header span.header-bold{font-weight:800;display:inline-block;padding-right:10px}
.make-a-payment .phone-number,.make-a-payment .phone-number p{text-align:left;font-size:.9375rem;line-height:24px;color:#3b7b2b;font-weight:700 !important}
@media screen and (min-width:1200px){.make-a-payment .phone-number,.make-a-payment .phone-number p{text-align:right;color:#000;font-weight:400 !important}
}
.make-a-payment .quebox{font-size:1rem;color:#000;font-family:HelveticaNowTextRegular,Helvetica;max-width:100%;font-weight:700;text-align:left;line-height:28px}
@media screen and (min-width:1200px){.make-a-payment .quebox{text-align:right;margin-top:1.5em}
}
.make-a-payment .quebox .phone{font-weight:800;color:#3b7b2b}
@media screen and (min-width:1200px){.make-a-payment .quebox .phone{font-weight:400;color:#000}
}
.make-a-payment .quebox span{font-size:.9375rem;display:inline-block;font-weight:400;color:#000}
.make-a-payment .previous-balance-container p{width:100%;margin:10px auto 40px;padding-bottom:40px;border-bottom:1px solid #e6e8ea;text-align:center}
@media screen and (min-width:1200px){.make-a-payment .previous-balance-container p{width:80%}
}
.make-a-payment .must-Pay-box{font-size:1.125rem;color:#000;padding:40px 0;font-weight:700;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;line-height:30px;border-bottom:1px solid #e6e8ea;text-align:center}
.make-a-payment .amount-input-value{position:relative}
.make-a-payment .amount-input-value span.currency-symbol{font-size:1.25rem;color:#000;display:inline-block;word-break:keep-all;font-family:HelveticaNowTextRegular,Helvetica,Arial;font-weight:100;margin-right:-25px;padding:0 5px 0 0;min-width:20px;height:40.5px}
@media screen and (min-width:1200px){.make-a-payment .amount-input-value span.currency-symbol{height:41px}
}
@media(-ms-high-contrast:none){.make-a-payment .amount-input-value span.currency-symbol{height:34px}
}
.make-a-payment .amount-input-value span.currency-symbol.ca{margin-right:-75px;width:65px}
.make-a-payment .amount-input-value span.currency-symbol.cafr{margin-right:0;width:65px;position:absolute;right:0;padding-top:5px}
.make-a-payment .amount-input-value input{display:inline-block;width:100%;padding-left:15px;outline:0;font-family:HelveticaNowTextRegular,Helvetica,Arial;font-weight:100}
.make-a-payment .amount-input-value input.ca{padding-left:70px}
.make-a-payment .amount-input-value input.cafr{padding-left:0;padding-right:65px}
.make-step-box{box-shadow:0 2px 10px 0 rgba(0,0,0,.11);background-color:#fff;padding:50px 20px 44px;margin:0 auto}
@media screen and (min-width:1200px){.make-step-box{padding:60px 66px;position:relative}
}
@media(min-width:992px) and (max-width:1150px){.make-step-box{padding-left:20px;padding-right:20px}
}
.make-step-box h2{text-align:center;font-size:1.5rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#000}
@media screen and (min-width:1200px){.make-step-box h2{font-size:2rem}
}
.make-step-box .step{text-align:center;font-size:.875rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#000}
.make-step-box .step label{font-weight:400;color:#525251}
.make-step-box .c-button{margin-left:10px;font-size:.75rem;text-transform:uppercase}
@media screen and (min-width:1200px){.make-step-box .c-button{font-size:.875rem}
}
.make-step-box .make-infobox{text-align:center}
.make-step-box .make-infobox .info-text{font-size:1rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#000;padding:10px 0 15px;line-height:24px;width:75%;margin:auto;box-sizing:border-box}
@media screen and (max-width:769px){.make-step-box .make-infobox .info-text{width:100%}
}
.make-step-box .make-infobox.out-balance{padding-bottom:25px;border-bottom:1px solid #e6e8ea;margin-bottom:30px}
@media screen and (min-width:1200px){.make-step-box .make-infobox.out-balance{margin-bottom:52px}
}
.make-step-box .make-infobox.sub-payment{padding-bottom:30px;margin-bottom:25px;border-bottom:1px solid #e6e8ea}
.make-step-box .make-infobox span{font-weight:400}
.make-step-box .make-infobox span.header-bold{font-weight:800;display:inline-block;padding-right:10px}
.make-step-box .make-listingbox{margin:25px 0 30px;border-top:1px solid #e6e8ea;min-height:100px}
.make-step-box .make-listingbox.no-account{min-height:0}
@media screen and (min-width:1200px){.make-step-box .make-listingbox{margin:40px 0}
}
.make-step-box .make-listingbox .list{padding:25px 0;border-bottom:1px solid #e4e4e4;display:flex;flex-flow:column}
@media screen and (min-width:1200px){.make-step-box .make-listingbox .list{flex-flow:row;align-items:center}
}
@media screen and (min-width:1200px){.make-step-box .make-listingbox .list-type{width:157px}
}
.make-step-box .make-listingbox label{font-size:.875rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#6c6c6c;margin:0}
.make-step-box input:disabled~label{cursor:default}
.make-step-box .list-info{font-size:.875rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#000;font-weight:800;margin:10px auto 10px 30px}
@media screen and (min-width:1200px){.make-step-box .list-info{flex-grow:3;margin:0}
}
.make-step-box .list-info span{font-size:.6875rem;font-weight:400;display:block}
.make-step-box .delete{margin-left:30px}
@media screen and (min-width:1200px){.make-step-box .delete{margin-left:0}
}
.make-step-box .delete a{font-size:.75rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#3b7b2b;font-weight:800}
@media screen and (min-width:1200px){.make-step-box .delete a{font-size:.875rem}
}
.make-step-box .delete a:hover{color:#0d4a17}
.make-step-box .delete a[disabled]{pointer-events:none;color:#8ebb96}
.make-step-box .make-buttonbox{text-align:center}
.make-step-box .or-cancel{display:block;margin-top:13px;color:#525251;font-size:.875rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
@media screen and (min-width:1200px){.make-step-box .or-cancel{padding-left:10px;display:inline-block;margin-top:0}
}
.make-step-box .or-cancel a{font-size:.875rem;color:#3b7b2b;font-weight:800;padding-left:5px}
.make-step-box .or-cancel a:hover{color:#0d4a17}
.make-step-box .back{float:left;font-size:.875rem;color:#3b7b2b;font-weight:800;margin-top:20px;position:absolute;left:18px;top:0;padding-left:15px}
@media screen and (min-width:1200px){.make-step-box .back{left:0;position:relative;top:0}
}
.make-step-box .back:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/carot-down.svg);width:10px;height:8px;background-repeat:no-repeat;background-size:contain;background-position:50%;content:"";position:absolute;left:0;top:50%;margin-top:-4px;transform:rotate(90deg);transform-origin:center}
.make-step-box .back:hover{color:#0d4a17}
.make-step-box .modal{background:0;max-height:100%}
.make-step-box .modal .modal-dialog{max-width:776px;margin:.5rem auto}
@media screen and (max-width:769px){.make-step-box .modal .modal-dialog{margin:.5rem}
}
.make-step-box .modal .modal-content{padding:0;border-radius:0;border:1px solid rgba(0,0,0,.2)}
.make-step-box .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:70px;position:relative}
.make-step-box .server-error h5{padding-bottom:0}
.make-step-box tbody .ui-state-disabled{background-color:#f2f2f2 !important;opacity:1}
.make-step-box .ui-datepicker td{padding-top:0 !important}
.make-step-box .ui-state-disabled .ui-state-default{background-color:#f2f2f2 !important}
.pay-confirm-modal-box{text-align:center;position:relative;padding:60px 20px}
@media screen and (min-width:1200px){.pay-confirm-modal-box{padding:40px 40px 60px}
}
.pay-confirm-modal-box h2{font-size:1.5rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding-bottom:10px;color:#000}
@media screen and (min-width:1200px){.pay-confirm-modal-box h2{font-size:2rem}
}
.pay-confirm-modal-box p{font-size:1rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;line-height:24px;color:#000}
.pay-confirm-modal-box p .bank-account-name{font-weight:700}
.pay-confirm-modal-box .yes-no-button{text-align:center;margin-top:20px}
@media screen and (min-width:1200px){.pay-confirm-modal-box .yes-no-button{margin-top:30px}
}
.pay-confirm-modal-box .yes-no-button button{margin:10px 2px 0;display:inline-block}
.pay-confirm-modal-box .close{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:21px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;right:20px;top:20px}
@media screen and (min-width:1200px){.pay-confirm-modal-box .close{top:40px;right:40px}
}
.pay-confirm-modal-box .server-error{text-align:left;border-bottom:1px solid #d8d8d8;margin-bottom:10px;padding-bottom:20px}
.review-listingbox{margin:25px 0 30px;border-top:1px solid #e6e8ea}
@media screen and (min-width:1200px){.review-listingbox{margin:40px 0}
}
.review-listingbox .list{padding:25px 0;border-bottom:1px solid #e6e8ea;display:flex;flex-flow:row}
@media screen and (min-width:1200px){.review-listingbox .list{padding:20px 0;align-items:center}
}
.review-listingbox .list .edit{font-weight:800}
.review-listingbox .list .edit-section{margin-left:auto}
@media screen and (min-width:1200px){.review-listingbox .list .edit-section{margin-left:0}
}
.review-listingbox .list .edit-section a[disabled]{pointer-events:none;color:#8ebb96}
.review-listingbox .list .payment{width:100%;display:flex;flex-flow:column;font-size:.875rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#6c6c6c}
@media screen and (min-width:1200px){.review-listingbox .list .payment{flex-flow:row}
}
.review-listingbox .list-label{width:40%}
@media screen and (min-width:1200px){.review-listingbox .list-label{width:30%}
}
.review-listingbox .list-info{font-size:.875rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#000;font-weight:800;margin:10px 0}
@media screen and (min-width:1200px){.review-listingbox .list-info{flex-grow:3;margin:0}
}
.review-listingbox .list-info span{font-size:.75rem;font-weight:400;display:block;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#6c6c6c}
@media screen and (min-width:1200px){.review-listingbox .list-info span{font-size:.6875rem}
}
.submitPayment-box{padding-bottom:25px;margin-bottom:40px;border-bottom:1px solid #e6e8ea}
.submitPayment-box .check-box .checkmark:after{left:8px;top:3px;width:7px;height:14px}
.submitPayment-box .term-box{position:relative;padding-left:38px}
.submitPayment-box .term-box .check-box{position:absolute;left:0;top:5px}
.submitPayment-box .term-box .hidelabel{display:none}
.submitPayment-box .term-box p{font-size:.875rem;line-height:21px;color:#363636;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;padding-bottom:25px}
.submitPayment-box .term-box a{font-weight:700}
.inner-nav-wrapper .sections section .submitPayment-box h3,.submitPayment-box .inner-nav-wrapper .sections section h3,.submitPayment-box h4{padding-bottom:22px}
.submitPayment-box .fields label{display:block}
.submitPayment-box .fields input{width:267px}
.my-contact-dashboard{margin:0 auto;position:relative;height:100%}
.my-contact-dashboard .server-error{position:relative;padding-left:60px;margin-bottom:20px}
.my-contact-dashboard .band-content{height:100%;padding:30px 15px;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}
@media screen and (min-width:1200px){.my-contact-dashboard .band-content{padding:66px 15px 56px}
}
.my-contact-dashboard .heading{font-size:22px;line-height:30px;padding-bottom:10px}
.my-contact-dashboard .heading,.my-contact-dashboard .name-heading{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.my-contact-dashboard .name-heading{font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:0;letter-spacing:1.7px;line-height:20px;color:#000;opacity:.6;padding-bottom:9px}
.my-contact-dashboard .email,.my-contact-dashboard .phone-number{font-size:15px;font-weight:700;font-family:HelveticaNowTextRegular,Helvetica;display:block;margin-bottom:10px;text-align:center;color:#1e772d;letter-spacing:normal;line-height:23px}
.my-contact-dashboard .email:hover,.my-contact-dashboard .phone-number:hover{color:#0d4a17}
.my-contact-dashboard .office{margin-bottom:0}
.my-contact-dashboard .email{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.my-contact-dashboard address{font-style:normal;text-align:center;margin:0 0 15px}
.my-contact-dashboard address a,.my-contact-dashboard address span{font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;color:#000;line-height:26px}
@media only screen and (max-width:992px){.my-contact-dashboard address .address{color:#1e772d;font-weight:700}
.my-contact-dashboard address .address:hover{color:#0d4a17}
}
.my-contact-dashboard .heading,.my-contact-dashboard .image-container,.my-contact-dashboard .text-container{text-align:center}
.my-contact-dashboard .image-container{margin-bottom:15px}
.my-contact-dashboard .image-container img{max-width:90px}
.my-contact-dashboard .help-icon{background-image:url(toplib/resources/images/logo-contact.png);background-size:100%;display:inline-block;width:97px;height:69px}
.my-contact-dashboard .text-container{margin-bottom:15px}
.my-contact-dashboard .mobile-link{display:block}
@media only screen and (min-width:1200px){.my-contact-dashboard .mobile-link{display:none}
}
.my-contact-dashboard .desktop-span{display:none}
@media only screen and (min-width:1200px){.my-contact-dashboard .desktop-span{display:block}
}
.my-contact-dashboard .orange{color:#ef6023;font-size:13px;font-weight:700;line-height:1}
.my-contact-dashboard .center{text-align:center}
.my-contact-dashboard .arrow{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-right-orange.svg);width:10px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:50%;color:#ef6023}
.my-local-team-container{display:flex;justify-content:space-around}
.my-local-team-container .my-local-team-content{padding:100px 0;display:flex;flex-flow:row wrap}
@media screen and (min-width:1200px){.my-local-team-container .my-local-team-content{width:1024px}
}
@media screen and (min-width:769px) and (max-width:1200px){.my-local-team-container .my-local-team-content{padding:40px 30px}
}
.my-local-team-container .my-local-team-content .title{display:flex;flex:0 0 100%;justify-content:space-between}
.my-local-team-container .my-local-team-content .title .operation-dropdown{align-self:center}
.my-local-team-container .my-local-team-content .title .operation-dropdown .operation{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:13px;font-weight:800}
.my-local-team-container .my-local-team-content .title .operation-icon{content:" ";background:url(toplib/resources/vectors/green-pinpoint.svg) no-repeat 50%;width:12px;height:15px;display:inline-block;background-size:auto 14px;margin-bottom:-2px}
@media screen and (min-width:992px){.my-local-team-container .my-local-team-content .title .operation-icon{left:-18px}
}
.my-local-team-container .my-local-team-content .title .operation-caret{content:" ";background:url(toplib/resources/vectors/arrow-green.svg) no-repeat;width:10px;height:6px;display:inline-block;background-size:100%;top:8px;right:0}
.my-local-team-container .my-local-team-content .subtitle{flex:0 0 100%}
.my-local-team-container .my-local-team-content .subtitle h2{font-size:20px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:1.86}
.my-local-team-container .my-local-team-content .subtitle h2 .farm-name{font-size:14px;color:#1e772d}
.my-local-team-container .my-local-team-content .role-title{font-weight:700}
.my-local-team-container .my-local-team-content .phone-mobile{display:none}
.my-local-team-container .my-local-team-content .address,.my-local-team-container .my-local-team-content .phone,.my-local-team-container .my-local-team-content .role-title,.my-local-team-container .my-local-team-content .sales-rep-name{font-size:14px;line-height:1.71;color:#363636;padding-bottom:5px}
.my-local-team-container .my-local-team-content .name{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;line-height:1.3;padding-bottom:20px}
.my-local-team-container .my-local-team-content .email,.my-local-team-container .my-local-team-content .phone-description,.my-local-team-container .my-local-team-content .sales-rep-name{font-weight:700}
.my-local-team-container .my-local-team-content .pioneer-sales-representative{flex:0 0 30%;display:flex;flex-direction:column;padding-top:40px;padding-right:30px;border-right:1px solid #d3d3d3}
.my-local-team-container .my-local-team-content .pioneer-sales-representative .request-sales-rep{text-align:left;font-weight:700;color:#ef6023;padding-top:35px;font-size:13px}
.my-local-team-container .my-local-team-content .pioneer-sales-representative .request-sales-rep:focus{outline:0}
.my-local-team-container .my-local-team-content .reps{flex:0 0 70%;display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:20px}
.my-local-team-container .my-local-team-content .agronomist,.my-local-team-container .my-local-team-content .online-support,.my-local-team-container .my-local-team-content .territory-manager{padding:40px 20px;width:320px}
@media screen and (max-width:992px){.my-local-team-container .my-local-team-content{display:block;padding:40px 20px}
.my-local-team-container .my-local-team-content .reps{display:block;padding:0}
.my-local-team-container .my-local-team-content .title{display:block}
.my-local-team-container .my-local-team-content .title .operation-dropdown{padding:20px 0}
.my-local-team-container .my-local-team-content .pioneer-sales-representative{border-right:0;border-bottom:1px solid #d3d3d3;padding-bottom:33px}
.my-local-team-container .my-local-team-content .phone-desktop{display:none}
.my-local-team-container .my-local-team-content .phone-mobile{display:block}
.my-local-team-container .my-local-team-content .agronomist,.my-local-team-container .my-local-team-content .online-support,.my-local-team-container .my-local-team-content .territory-manager{padding:40px 0 0}
}
@media screen and (max-width:992px){.my-local-team-container{justify-content:flex-start}
}
.my-pioneer-team-tabs-container{padding-top:30px}
.my-pioneer-team-tabs-container .tabs ul{padding-left:calc(50vw - 512px);padding-bottom:3px}
@media screen and (min-width:992px) and (max-width:1200px){.my-pioneer-team-tabs-container .tabs ul{padding-left:30px}
}
@media screen and (max-width:992px){.my-pioneer-team-tabs-container .tabs ul{padding-left:20px}
}
.my-pioneer-team-tabs-container.disable-sales-rep{padding-top:0}
.my-pioneer-team-tabs-container.disable-sales-rep .tabs{display:none}
.available-options-section{background-color:#363636}
.available-options-section .available-options-wrapper{padding:50px 196px 81px 208px}
.available-options-section .available-options-heading{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:32px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}
.available-options-section .available-options-content{margin-top:58px;width:100%;display:flex;flex-wrap:wrap}
.available-options-section .available-options-content.desktop-view,.available-options-section .available-options-content.desktop-view.two-rows{justify-content:left}
.available-options-section .available-options-content.desktop-view.two-rows .package-section,.available-options-section .available-options-content.desktop-view.two-rows .size-shape-section{padding-top:40px}
.available-options-section .section-heading{margin:24px 0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;width:100%;font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;height:auto;letter-spacing:normal;padding-bottom:25px;color:#fff}
.available-options-section .arrow{background:url(toplib/resources/images/arrow.png) no-repeat right 4px;padding-right:25px;color:#ef6023;font-weight:700}
.available-options-section .arrow a:hover{color:#ef6023}
.available-options-section .section-heading .left{float:left}
.available-options-section .section-heading .right{font-size:14px;font-weight:700;color:#ef6023;float:right}
.available-options-section .section-heading .right a:hover{color:#ef6023}
.available-options-section .treatment-section{width:100%}
.available-options-section .content-cell{float:left}
.available-options-section .section-content{display:table;width:100%}
.available-options-section .line{border-bottom:1px solid #737373}
.available-options-section .m-t-13{margin-top:13px}
.available-options-section .m-t-16{margin-top:16px}
.available-options-section .p-b-40{padding-bottom:40px}
.available-options-section .p-b-14{padding-bottom:14px}
.available-options-section .p-t-24{padding-top:24px}
.available-options-section .float-left{float:left}
.available-options-section .width-100{width:100%}
.available-options-section .width-50{width:50%;margin-right:100px}
.available-options-section .width-33{width:33%}
.available-options-section .width-25{width:25%}
.available-options-section .width-20{width:20%}
.available-options-section .p-l-92{padding-left:92px}
.available-options-section .m-t-50{margin-top:50px}
.available-options-section .m-r-35{margin-right:35px}
.available-options-section .m-r-92{margin-right:92px}
.available-options-section .content-title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:700;color:#f8f8f8;padding-bottom:14px}
.available-options-section .content-text{object-fit:contain;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;color:#99d33b;background:transparent}
.available-options-section .content-text.white{color:#fff;width:80%}
.available-options-section .accordion{cursor:pointer;transition:.4s;padding:0;display:flex;justify-content:space-between}
.available-options-section .accordion .available-options-collapse{background:url(toplib/resources/images/group-5.png) no-repeat 100%;background-size:25px;padding-right:10px;width:30px;height:30px;float:right}
.available-options-section .accordion.active .available-options-collapse{background:url(toplib/resources/images/group-2.png) no-repeat 100%;background-size:25px}
.available-options-section .accordion-panel{overflow:hidden;transition:height .4s ease-out}
.available-options-section .mobile-view{display:none}
@media screen and (min-width:1024px){.available-options-section .available-options-wrapper{padding:50px 100px 81px}
}
@media screen and (min-width:992px) and (max-width:1024px){.available-options-section .available-options-wrapper{padding:50px 20px 81px}
}
@media screen and (max-width:992px){.available-options-section .mobile-view{display:block}
.available-options-section .mobile-view .section-heading{padding-bottom:12px;margin:0}
.available-options-section .mobile-view .section-heading svg{height:30px;width:30px}
.available-options-section .mobile-view .packageContentContainer{overflow:auto;display:flex;flex-wrap:wrap}
.available-options-section .desktop-view{display:none}
.available-options-section .available-options-section{max-width:100%}
.available-options-section .available-options-wrapper{padding:0}
.available-options-section .available-options-heading{padding:28px 0}
.available-options-section .available-options-content{margin:0}
.available-options-section .section-content{padding-bottom:40px}
.available-options-section .content-text .options-separator:last-child{display:none}
.available-options-section .right{width:100%;float:left;font-size:14px;font-weight:700;color:#ef6023;margin-bottom:40px}
.available-options-section .available-options-items{padding:25px 35px 13px 34px}
.available-options-section .line-top{border-top:1px solid #737373}
.available-options-section .content-cell{width:50%;display:block;float:left;padding-bottom:14px}
}
.pdp-buying-zone-container{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;height:auto;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#fff;-webkit-font-smoothing:subpixel-antialiased}
.pdp-buying-zone-container .compare-product-dialog button:disabled,.pdp-buying-zone-container .compare-product-dialog button[disabled]{opacity:.5}
.pdp-buying-zone-container .modal{background-color:white;width:fit-content;height:fit-content;padding:30px;display:none;top:42px;max-height:100%;overflow-y:inherit}
@media screen and (max-width:991.9375px){.pdp-buying-zone-container .modal{top:20px;height:unset}
}
.pdp-buying-zone-container .modal .modal-header{padding-left:0;border-bottom:0}
.pdp-buying-zone-container .modal .modal-header .modal-title{margin-top:20px;font-size:32px;border-left:5px solid #3b7b2b;height:auto;max-width:590px;padding-left:10px}
@media screen and (max-width:768.9375px){.pdp-buying-zone-container .modal .modal-header .modal-title{font-size:24px;margin-top:0;height:auto;padding-left:10px;line-height:28px;width:184px}
}
@media screen and (max-width:768.9375px){.pdp-buying-zone-container .modal .modal-header .canadaFrenchModalTitle{width:309px}
}
.pdp-buying-zone-container .modal .modal-header .modal_close{color:#3b7b2b;height:25px;width:25px;position:absolute;right:21px;top:21px}
.pdp-buying-zone-container .modal .modal-section{box-shadow:0 3px 10px rgba(0,0,0,.2);width:fit-content;height:fit-content;padding-bottom:10px;margin:auto auto 10px}
@media screen and (max-width:768.9375px){.pdp-buying-zone-container .modal .modal-section{padding-bottom:20px;margin-bottom:10px;width:auto}
}
.pdp-buying-zone-container .modal .modal-section .modal-section-title{background:#363636;color:white;text-transform:uppercase;font-size:16px;height:40px;line-height:40px;width:590px;padding-left:15px;font-family:GilroyExtraBold}
@media screen and (max-width:768.9375px){.pdp-buying-zone-container .modal .modal-section .modal-section-title{font-size:14px;width:100%}
}
.pdp-buying-zone-container .modal .modal-section ul{flex-wrap:wrap;display:flex;margin:auto;padding-left:46px;padding-top:20px;width:590px;padding-right:10px}
@media screen and (max-width:768.9375px){.pdp-buying-zone-container .modal .modal-section ul{display:block;width:fit-content;margin:0;padding-left:15px}
}
.pdp-buying-zone-container .modal .modal-section li{display:flex;flex:1 0 33%;font-size:12px;text-transform:capitalize;margin-bottom:15px}
.pdp-buying-zone-container .modal .modal-section li input{width:16px;margin-right:10px;accent-color:#1e772d}
.pdp-buying-zone-container .modal .modal-section li input:checked~.checkmark:after{border:solid white !important;border-width:0 2px 2px 0 !important}
.pdp-buying-zone-container .modal .modal-section li .checkboxContainer{font-size:14px;display:flex;flex-direction:row;align-items:center}
.pdp-buying-zone-container .modal .modal-section li .checkboxContainer__checkbox{display:inline-block;margin:0 10px 0 0;width:16px;height:16px}
.pdp-buying-zone-container .modal .modal-section li .checkboxContainer__checkbox-label{margin:0}
.pdp-buying-zone-container .modal .modal-section li .checkboxContainer__checkbox .check-box input:checked:disabled~.checkmark,.pdp-buying-zone-container .modal .modal-section li .checkboxContainer__checkbox .check-box input:checked~.checkmark:after{border:0}
.pdp-buying-zone-container .modal .modal-section li .checkboxContainer__checkbox input:checked~.checkmark{background-color:transparent;border:1px solid #c4c9d4;border-radius:3px}
.pdp-buying-zone-container .modal .modal-section li .checkboxContainer__checkbox input:checked~.checkmark:after{content:"";background-image:url(toplib/resources/vectors/checkmark.svg);height:11px;width:12px;background-repeat:no-repeat;background-size:cover;background-position:50%;transform:rotate(0);left:2px;top:3px;border-radius:3px}
.pdp-buying-zone-container .modal .modal-section li .line{display:none;border-top:3px solid #c4c9d4;width:10px;height:0;border-radius:4px;margin-top:6px;margin-left:3px;position:absolute}
.pdp-buying-zone-container .modal .modal-section .price-note{font-size:13px;font-style:italic;padding-left:42px}
@media screen and (max-width:768.9375px){.pdp-buying-zone-container .modal .modal-section .price-note{padding-left:15px;padding-right:50px}
}
.pdp-buying-zone-container .modal .modal-section .non-applicable-categories{display:inline-flex;float:right}
.pdp-buying-zone-container .modal .modal-section .non-applicable-categories .enable-categories-text{font-size:13px;padding-right:15px}
.pdp-buying-zone-container .modal .modal-section .text-input-section{width:544px;margin:15px auto 10px}
@media screen and (max-width:768.9375px){.pdp-buying-zone-container .modal .modal-section .text-input-section{width:300px;padding:0 15px}
}
.pdp-buying-zone-container .modal .modal-section .text-input-section .text-input-title{font-size:13px;color:#1e772d;font-weight:800;font-family:GilroyExtraBold}
.pdp-buying-zone-container .modal .modal-section .text-input-section .text-input{border:0;border-bottom:1px solid #a9b3bd}
.pdp-buying-zone-container .modal .modal-section .text-input-section .text-input::placeholder{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#231f20}
.pdp-buying-zone-container .modal .submit-cancel-buttons{float:right;display:inline-flex;margin-top:25px}
@media screen and (max-width:768.9375px){.pdp-buying-zone-container .modal .submit-cancel-buttons{float:none;display:flex}
}
.pdp-buying-zone-container .modal .submit-cancel-buttons .cancel-button{margin-right:10px}
.pdp-buying-zone-container .show{display:block}
.pdp-buying-zone-container .modal-overlay{opacity:.6 !important}
.pdp-buying-zone-container .modal-overlay-show{display:block}
.pdp-buying-zone-container .primary-button{color:#fff;min-width:122px;min-height:50px;border-radius:4px;background-color:#ef6023}
@media screen and (max-width:769px){.pdp-buying-zone-container .primary-button{flex-basis:100%}
}
.pdp-buying-zone-container .secondary-button{margin-left:20px;color:#ef6023;min-width:122px;min-height:50px;border-radius:4px;border:2px solid #ef6023}
@media screen and (max-width:769px){.pdp-buying-zone-container .secondary-button{margin-left:0;flex-basis:100%}
}
.pdp-buying-zone-header{display:flex;flex-direction:row;justify-content:space-between}
@media screen and (max-width:992px){.pdp-buying-zone-header{flex-direction:column}
}
.pdp-buying-zone-header .info-section{align-self:flex-start;display:flex;flex-direction:column;margin:35px 0 28px 40px}
@media screen and (max-width:992px){.pdp-buying-zone-header .info-section{margin:20px 0 20px 24px}
}
.pdp-buying-zone-header .info-section .product-info .product-type{font-size:.625rem;font-weight:500;color:#ffa300;font-size:14px;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;display:flex;align-items:center;margin-left:6px}
.pdp-buying-zone-header .info-section .product-info .product-type.soybean{color:#00a3e0}
.pdp-buying-zone-header .info-section .product-info .product-type.sorghum{color:#cb6015}
.pdp-buying-zone-header .info-section .product-info .product-type.sunflower{color:#ff671f}
.pdp-buying-zone-header .info-section .product-info .product-type.canola{color:#dec431}
.pdp-buying-zone-header .info-section .product-info .product-type.alfalfa{color:#60a00b}
.pdp-buying-zone-header .info-section .product-info .product-type.wheat{color:#c8102e}
.pdp-buying-zone-header .info-section .product-info .product-type .img{width:25px;height:20px;margin-right:6px;background:url(toplib/resources/vectors/icon_corn.svg) no-repeat 0}
.pdp-buying-zone-header .info-section .product-info .product-type .img.soybean{background:url(toplib/resources/vectors/icon_soybeans.svg) no-repeat 0}
.pdp-buying-zone-header .info-section .product-info .product-type .img.sorghum{background:url(toplib/resources/vectors/icon_sorghum.svg) no-repeat 0}
.pdp-buying-zone-header .info-section .product-info .product-type .img.sunflower{background:url(toplib/resources/vectors/icon_sunflower.svg) no-repeat 0}
.pdp-buying-zone-header .info-section .product-info .product-type .img.canola{background:url(toplib/resources/vectors/icon_canola.svg) no-repeat 0}
.pdp-buying-zone-header .info-section .product-info .product-type .img.alfalfa{background:url(toplib/resources/vectors/icon_alfalfa.svg) no-repeat 0}
.pdp-buying-zone-header .info-section .product-info .product-type .img.wheat{background:url(toplib/resources/vectors/icon_wheat.svg) no-repeat 0}
.pdp-buying-zone-header .info-section .product-info .product-type .product-status{width:85px;height:20px;flex-shrink:0;border-radius:15px;color:#FFF;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.5px;margin-left:10px;padding:1px 10px 2px}
.pdp-buying-zone-header .info-section .product-info .product-type .available{background-color:#387b2b}
.pdp-buying-zone-header .info-section .product-info .product-type .unavailable{background-color:#898989}
.pdp-buying-zone-header .info-section .product-info .product-type .limited-availability{background-color:#b59017}
.pdp-buying-zone-header .info-section .product-info .product-title{font-size:60px;font-weight:800;line-height:1.25;color:#000}
@media screen and (max-width:769px){.pdp-buying-zone-header .info-section .product-info .product-title{font-size:52px}
}
.pdp-buying-zone-header .info-section .product-info .product-tags-ul{width:100%;height:20px;display:flex;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.pdp-buying-zone-header .info-section .product-info .product-tags-ul .product-tag-li{cursor:pointer;width:auto;padding:10px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:-15px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#387b2b}
.pdp-buying-zone-header .info-section .product-info .product-tags-ul .product-tag-li:before{content:"\2022";left:-2px;cursor:auto;color:black;position:relative}
.pdp-buying-zone-header .info-section .product-info .product-tags-ul .product-tag-li:first-child{padding-left:3px}
.pdp-buying-zone-header .info-section .product-info .product-tags-ul .product-tag-li:first-child:before{content:""}
.pdp-buying-zone-header .info-section .product-info .product-tags-ul .product-print{margin-left:26px}
.pdp-buying-zone-header .info-section .product-info .product-bitmap{width:30%;height:52px}
.pdp-buying-zone-header .divider{display:none}
@media screen and (max-width:992px){.pdp-buying-zone-header .divider{display:block;width:100%;height:1px;border-bottom:1px solid #d8d8d8}
}
.pdp-buying-zone-header .price-compare-section{display:flex;flex-direction:column;margin:47px 40px 28px}
@media screen and (max-width:992px){.pdp-buying-zone-header .price-compare-section{align-self:flex-start;margin:20px 0 10px 24px}
}
.pdp-buying-zone-header .price-compare-section .product-pricing-info{box-shadow:none;padding-bottom:0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#363636;letter-spacing:normal;font-stretch:normal;font-style:normal}
.pdp-buying-zone-header .price-compare-section .product-pricing-info__price{margin:10px 0}
.pdp-buying-zone-header .price-compare-section .product-pricing-info div{width:100%;display:flex;align-items:center}
.pdp-buying-zone-header .price-compare-section .product-pricing-info .title{font-size:16px;font-weight:500;line-height:1.25}
.pdp-buying-zone-header .price-compare-section .product-pricing-info .dollar-sign{font-size:20px;font-weight:800;line-height:1.3;text-align:center}
.pdp-buying-zone-header .price-compare-section .product-pricing-info .price-range{font-size:34px;font-weight:800;line-height:1}
.pdp-buying-zone-header .price-compare-section .product-pricing-info .per{font-size:20px;font-weight:500;align-self:flex-end;line-height:1.2}
.pdp-buying-zone-header .price-compare-section .product-pricing-info .unit{font-size:18px;font-weight:500;align-self:flex-end;line-height:1.2}
.pdp-buying-zone-header .price-compare-section .product-pricing-info .compare-link{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#387b2b}
.pdp-buying-zone-header .price-compare-section .product-pricing-info svg{color:#387b2b;margin-left:20px}
.pdp-buying-zone-header .price-compare-section .product-pricing-info .pdp-buying-zone-compare-offset{margin-top:65px}
@media screen and (max-width:992px){.pdp-buying-zone-header .price-compare-section .product-pricing-info .pdp-buying-zone-compare-offset{margin-top:0}
}
.pdp-buying-zone-arrow-up .line{height:17px;border-bottom:1px solid #d8d8d8}
.pdp-buying-zone-arrow-up .triangle{background:#f8f8f8;border:1px solid #d8d8d8;border-width:1px 1px 0 0;transform:rotate(-45deg);position:relative;left:45px;top:4px;width:24px;height:24px}
@media screen and (max-width:992px){.pdp-buying-zone-arrow-up .triangle{left:22px}
}
.pdp-buying-zone-options{background-color:#f8f8f8;position:relative}
.pdp-buying-zone-options .page-description{display:flex;justify-content:space-between;align-items:center;margin:0 60px 0 40px;height:100%;font-family:Gilroy}
.pdp-buying-zone-options .page-description .choose-options-button{margin:10px 30px 10px 10px;width:100%;text-transform:uppercase;height:60px;background-color:#ef6023;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;cursor:pointer;color:#fff;border-radius:5px}
@media screen and (max-width:769px){.pdp-buying-zone-options .page-description .choose-options-button{margin-bottom:15px;padding:19px 41.5px 20px;width:100%;height:50px}
}
@media screen and (max-width:769px){.pdp-buying-zone-options .page-description{flex-direction:column}
}
.pdp-buying-zone-options #slidable-container{transition:height .5s;height:auto;overflow:hidden;background-color:#fff}
@media screen and (max-width:992px){.pdp-buying-zone-options #slidable-container{flex-direction:column}
}
.pdp-buying-zone-options #slidable-tabs-container{transition:height .5s;overflow:hidden}
.pdp-buying-zone-options .title-section{outline:0;margin:0 40px 24px;padding-top:24px;display:flex;flex-direction:row;justify-content:flex-end;cursor:pointer}
.pdp-buying-zone-options .title-section__disabled{cursor:default}
.pdp-buying-zone-options .title-section__buying-zone{justify-content:space-between;align-items:center}
@media screen and (min-width:992px) and (max-width:1024px){.pdp-buying-zone-options .title-section__buying-zone{flex-wrap:wrap}
}
@media screen and (max-width:992px){.pdp-buying-zone-options .title-section{margin:0 24px;flex-direction:column}
}
.pdp-buying-zone-options .title-section .title-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}
.pdp-buying-zone-options .title-section .title-container .title{height:60px;display:flex;align-items:center;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:22px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}
.pdp-buying-zone-options .title-section .title-container svg{display:none}
@media screen and (max-width:992px){.pdp-buying-zone-options .title-section .title-container svg{display:block}
}
.pdp-buying-zone-options .title-section .button-icon-container{display:flex;flex-flow:row nowrap;align-items:center;margin-left:auto}
@media screen and (max-width:1024px){.pdp-buying-zone-options .title-section .button-icon-container{width:100%}
}
@media screen and (max-width:992px){.pdp-buying-zone-options .title-section .button-icon-container .choose-options.visible{padding:0;width:100%}
}
.pdp-buying-zone-options .title-section .button-icon-container .choose-options{transition:padding .5s}
@media screen and (max-width:1024px){.pdp-buying-zone-options .title-section .button-icon-container .choose-options{padding:40px 0 20px;width:100%}
}
.pdp-buying-zone-options .title-section .button-icon-container .choose-options .choose-options-button{width:189px;height:60px;transition:height .5s,opacity .5s;border-radius:4px;background-color:#ef6023;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;text-align:center;color:#fff}
@media screen and (max-width:1024px){.pdp-buying-zone-options .title-section .button-icon-container .choose-options .choose-options-button{width:100%}
}
.pdp-buying-zone-options .title-section .button-icon-container .choose-options .choose-options-button-disabled{background-color:#acb5c0;text-transform:uppercase}
.pdp-buying-zone-options .title-section .button-icon-container svg{margin:0 24px}
@media screen and (max-width:992px){.pdp-buying-zone-options .title-section .button-icon-container svg{top:20px;right:0;position:absolute}
}
@media screen and (min-width:992px) and (max-width:1024px){.pdp-buying-zone-options .title-section .button-icon-container svg{right:20px;top:20px;position:absolute}
}
.pdp-buying-zone-options .tabs{background-color:#f8f8f8}
.pdp-buying-zone-options .tabs ul{padding-left:40px}
@media screen and (max-width:992px){.pdp-buying-zone-options .tabs ul{padding-left:25px}
}
.pdp-buying-zone-options .tabs ul li a{margin:0 1em 0 0}
.pdp-buying-zone-options .tab-content{padding:36px 40px 0;background-color:#fff}
.pdp-buying-zone-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#1e772d;padding:20px 40px}
@media screen and (max-width:992px){.pdp-buying-zone-footer{flex-direction:column;padding:26px 30px;align-items:flex-start}
}
.pdp-buying-zone-footer .subtotal-section,.pdp-buying-zone-footer .total-units-section{display:flex;flex-direction:column;color:#fff;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:.8125rem;font-weight:800}
.pdp-buying-zone-footer .subtotal-section .text,.pdp-buying-zone-footer .total-units-section .text{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal}
.pdp-buying-zone-footer .subtotal-section .value,.pdp-buying-zone-footer .total-units-section .value{font-size:34px;font-weight:800;line-height:1.59}
.pdp-buying-zone-footer .disclaimer{margin-left:20px;margin-top:15px;width:303px}
.pdp-buying-zone-footer .disclaimer__text{color:#fff;line-height:1.5;letter-spacing:normal;font-size:10px;font-weight:400;font-family:HelveticaNowTextRegular,Helvetica}
@media screen and (max-width:1170px){.pdp-buying-zone-footer .disclaimer{width:220px}
}
@media screen and (max-width:1070px){.pdp-buying-zone-footer .disclaimer{width:160px}
}
@media screen and (max-width:992px){.pdp-buying-zone-footer .disclaimer{margin-left:0;width:100%}
}
.pdp-buying-zone-footer .filler{flex-grow:1;text-align:center}
@media screen and (max-width:992px){.pdp-buying-zone-footer .filler{display:none}
}
.pdp-buying-zone-footer .divider{width:1px;height:73px;border:1px solid #fff;margin:0 30px}
@media screen and (max-width:992px){.pdp-buying-zone-footer .divider{width:100%;height:1px;margin:14px 0 24px}
}
.pdp-buying-zone-footer .varient-product-status-text{color:white;margin-top:-10px;text-transform:uppercase}
.pdp-buying-zone-footer .add-to-cart{display:flex;justify-content:flex-end}
@media screen and (max-width:992px){.pdp-buying-zone-footer .add-to-cart{margin-top:20px;width:100%}
}
.pdp-buying-zone-footer .add-to-cart #add-to-cart-button{width:146px;height:60px;border-radius:4px;background-color:#f6a07b;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}
@media screen and (max-width:992px){.pdp-buying-zone-footer .add-to-cart #add-to-cart-button{width:100%}
}
.pdp-buying-zone-footer .add-to-cart.enabled #add-to-cart-button{background-color:#ef6023}
.compare-product-dialog .checkout-section .proceed-to-compare{margin-right:30px}
.compare-link-text{font-size:14px;color:#898989;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.product-button{padding:4px 10px;text-decoration:none;display:inline-flex;cursor:pointer;border-radius:50px;font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;font-weight:700}
.product-button.selected-product{border:1px solid #ef6023;margin:16px 7px 0 0}
.product-button.current-product{border:1px solid #000;margin:11px 25px 34px 0}
.product-button .label{vertical-align:middle;margin-right:5px}
.product-button .close-icon{vertical-align:middle;pointer-events:none}
.checkout-section .compare-dialog-button{border-radius:4px;border:2px solid #ef6023;background-color:#fff;padding:16px 34px;color:#ef6023}
.checkout-section .proceed-to-compare{background:#ef6023;color:#fff}
.discount-payments-container{width:100%;margin-right:60px;margin-top:10px}
.discount-payments-container .discount-payment-items-container{width:100%;margin-right:60px;margin-top:10px;display:flex}
@media screen and (max-width:992px){.discount-payments-container .discount-payment-items-container{display:contents}
}
.discount-payments-container .discounts-disclaimer{font-size:10px;font-family:Gilroy;line-height:1.5;padding-top:20px}
@media screen and (min-width:769px) and (max-width:992px){.discount-payments-container{margin-right:0;flex-wrap:wrap}
}
@media screen and (max-width:769px){.discount-payments-container{margin-top:10px;margin-right:0;padding-right:15px;flex-wrap:wrap}
}
@media screen and (min-width:992px) and (max-width:1024px){.discount-payments-container{margin-bottom:20px;flex-wrap:wrap}
}
.discount-payments-container .discount-payment-item{display:inline-flex;justify-content:top}
@media screen and (min-width:1200px){.discount-payments-container .discount-payment-item{padding:0 50px 0 0}
}
@media screen and (max-width:769px){.discount-payments-container .discount-payment-item{width:100%;align-items:flex-start}
}
@media screen and (min-width:769px) and (max-width:1024px){.discount-payments-container .discount-payment-item{margin-right:15px;align-items:flex-start}
}
.discount-payments-container .discount-payment-item .icon{display:inline-flex;justify-content:center;align-items:center;width:43px;height:43px;margin-right:10px;background-color:#fff;border-radius:50%;border:2px solid #3b7b2b;flex-shrink:0;margin-top:10px}
@media screen and (min-width:992px) and (max-width:1024px) and (min-width:769px){.discount-payments-container .discount-payment-item .icon{margin-bottom:10px;margin-top:15px}
}
.discount-payments-container .discount-payment-item .icon:before{content:""}
.discount-payments-container .discount-payment-item .icon.tag-icon:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/tag-icon.svg);width:21px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.discount-payments-container .discount-payment-item .icon.calendar-icon:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/calendar-icon.svg);width:21px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.discount-payments-container .discount-payment-item .icon.credit-icon:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/credit-icon.svg);width:21px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.discount-payments-container .discount-payment-item .icon.comment-icon:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/comment-icon-green.svg);width:21px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.discount-payments-container .subtext{font-family:Gilroy;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;color:#000;margin-top:10px;margin-bottom:10px}
@media screen and (max-width:769px){.discount-payments-container .subtext{margin-top:10px}
.discount-payments-container .subtext b{display:block}
}
.discount-payments-container .unauth{font-size:20px}
.w-100{width:100%}
.total-discount-value{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;color:#1e772d;float:right}
.calculated-discount-section{width:100%}
.calculated-discount-section .left-wrapper{background:url(toplib/resources/vectors/notification.svg) no-repeat 0;padding-left:20px;background-position-y:6px;background-size:12px}
.calculated-discount-section .discount-section-table{display:table;border-collapse:collapse;float:right;width:60%}
.calculated-discount-section .total-discount .label{background:url(toplib/resources/vectors/notification.svg) no-repeat 0;padding-left:17px;background-position-y:0;background-size:12px}
.calculated-discount-section .w-60{width:60%}
.calculated-discount-section .w-40{width:40%}
.calculated-discount-section .table-body{display:table-row-group}
.calculated-discount-section .table-body .table-row{display:table-row}
.calculated-discount-section .table-body .table-row.table-discount-row{background-color:#efefef;display:flex;align-items:center}
.calculated-discount-section .table-body .table-row.table-discount-row .table-discount-row-cell{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000;padding:18px 20px 18px 14px;max-width:none}
.calculated-discount-section .table-body .table-row.table-discount-row .table-discount-row-cell .discount-heading-message{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800}
.calculated-discount-section .table-body .table-row.table-discount-row .table-discount-row-cell.text-right{text-align:right}
.calculated-discount-section .table-body .table-row.table-discount-row .table-discount-row-cell .calculate-discount-label{font-family:Gilroy;font-size:14px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;font-weight:800;cursor:pointer;color:#ef6023}
.checkout-overlay .discount-popup-section .modal-sm{width:500px}
.checkout-overlay .discount-popup-section .checkout-modal-header{height:30px}
.checkout-overlay .discount-popup-section .checkout-modal-footer{padding-top:0}
.checkout-overlay .warning-icon{height:37px;background:url(toplib/resources/vectors/icon-alert.svg) no-repeat;background-size:40px 37px;margin-bottom:10px}
.checkout-overlay .spinner-section .loader-box{width:100%;padding-top:50px;margin-top:0;background:#fff;display:flex;align-items:center;justify-content:center}
.checkout-overlay .spinner-section .loader-box span{border:10px solid #397a2b;border-top-color:#000;border-radius:50%;width:90px;height:90px;animation:spin 2s linear infinite;box-sizing:border-box}
.checkout-overlay .spinner-section .spinner-message{font-family:Gilroy;font-size:30px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;text-align:center;padding-top:20px;padding-bottom:40px}
@media only screen and (max-width:768px){.calculated-discount-section{margin-bottom:25px}
.calculated-discount-section .discount-section-table,.calculated-discount-section .w-40,.calculated-discount-section .w-60{width:100%}
.calculated-discount-section .discount-section-table .table-body .table-discount-row{display:block;padding:20px 10px 20px 15px}
.calculated-discount-section .discount-section-table .table-body .table-discount-row .table-discount-row-cell{display:table}
.calculated-discount-section .discount-section-table .table-body .table-discount-row .table-discount-row-cell.text-right{text-align:left}
.calculated-discount-section .discount-section-table .table-body .table-discount-row .table-discount-row-cell .calculate-discount-label{padding-top:8px;padding-left:20px}
}
@media only screen and (max-width:750px){.calculated-discount-section .discount-section-table,.calculated-discount-section .discount-section-table.w-60{width:100%}
}
.checkout-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);visibility:hidden;z-index:1030}
.show{visibility:visible;opacity:1}
.checkout-section .checkout-modal{top:50%;left:50%;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:1px solid #f8f8f8;background-color:#fff;max-height:100%;max-width:90%;position:absolute;transform:translate(-50%,-50%)}
.checkout-section .checkout-modal .close{position:absolute;transition:all .2s;top:12px;right:16px;width:14px;height:14px;font-weight:700;text-decoration:none;color:#1e772d;background:url(toplib/resources/vectors/close.svg) no-repeat;cursor:pointer}
.checkout-section .checkout-modal-header{color:#ff9800;font-size:20px;height:56px;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.checkout-section .checkout-modal-body{position:relative;flex:1;overflow:auto;padding:0 30px;margin-bottom:25px}
.checkout-section .checkout-modal-body .title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;margin-bottom:16px;font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;color:#000}
.checkout-section .checkout-modal-body .description{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:#000}
.checkout-section .checkout-modal-body .description .customer-care-number{color:#1e772d;font-weight:500}
.checkout-section .checkout-modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding-top:40px;padding-bottom:25px;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.checkout-section .modal-sm{width:520px}
.checkout-section .f-r{float:right}
.checkout-section .m-r-10{margin-right:10px}
.checkout-section .m-r-15{margin-right:15px}
.checkout-section .m-r-25{margin-right:25px}
.checkout-section .proceed-to-cart-button{background:#ef6023;border-radius:4px;color:#fff;padding:16px 29px}
.checkout-section .popup-proceed-to-checkout{color:#ef6023;background:#fff;text-transform:uppercase}
.checkout-section .continue-shopping-button{border-radius:4px;border:2px solid #ef6023;background-color:#fff;padding:16px 34px;color:#ef6023}
.checkout-section button{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;border:2px solid #ef6023}
@media only screen and (max-width:600px){.checkout-section .modal-sm{width:100%}
.checkout-section .continue-shopping-button,.checkout-section .proceed-to-cart-button{padding:16px 10px;margin-right:20px;margin-left:20px;margin-bottom:15px;width:100%}
.checkout-section .checkout-modal-body{padding:0 20px;margin-bottom:25px}
.checkout-section .checkout-modal-body .title{margin-bottom:6px}
}
.pdp-custom-options-container .seed-units-calculation{display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #a7b3be;background-color:#fff;padding:27px 30px 24px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#000}
.pdp-custom-options-container .seed-units-calculation .calculate-label-section{display:flex;flex-direction:row;justify-content:space-between;outline:0}
.pdp-custom-options-container .seed-units-calculation .input{border:solid #a7b3be;border-width:0 0 1px;border-radius:0;outline:0}
.pdp-custom-options-container .seed-units-calculation .equals,.pdp-custom-options-container .seed-units-calculation .input{font-family:HelveticaNowTextRegular,Helvetica;font-size:20px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#1e772d;padding:10px 5px}
.pdp-custom-options-container .seed-units-calculation .label-text{color:#000}
.pdp-custom-options-container .seed-units-calculation .label-text,.pdp-custom-options-container .seed-units-calculation .optional-text{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal}
.pdp-custom-options-container .seed-units-calculation .optional-text{color:#1e772d}
.pdp-custom-options-container .seed-units-calculation #co-slidable-container{-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;-webkit-transition:height .5s;transition:height .5s;overflow:hidden}
.pdp-custom-options-container .seed-units-calculation .input-container{display:flex;flex-direction:row;padding-top:16px}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .input-container{flex-direction:column}
}
.pdp-custom-options-container .seed-units-calculation .input-container .left{width:47%;display:flex;flex-direction:row}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .input-container .left{width:100%;flex-direction:column}
}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .input-container .left .label-text{margin-top:24px}
}
.pdp-custom-options-container .seed-units-calculation .input-container .left div{flex-grow:1}
.pdp-custom-options-container .seed-units-calculation .input-container .left .calculate{display:none}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .input-container .left .calculate{display:flex;width:100%;justify-content:flex-end;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:right;color:#f6a07b;padding:10px 0}
}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .input-container .left .calculate.enabled{color:#ef6023}
}
.pdp-custom-options-container .seed-units-calculation .input-container .equals{width:3%}
.pdp-custom-options-container .seed-units-calculation .input-container .right{width:50%;display:flex;flex-direction:row}
.pdp-custom-options-container .seed-units-calculation .input-container .right .seed-units-container .equals{display:none}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .input-container .right .seed-units-container .equals{display:block;border:solid #a7b3be;border-width:0 0 1px;padding:0 0 10px;min-width:20px}
}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .input-container .right .seed-units-container{display:flex;flex-direction:row}
}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .input-container .right{width:100%}
}
.pdp-custom-options-container .seed-units-calculation .input-container .label-text{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#000}
.pdp-custom-options-container .seed-units-calculation .input-container .seed-rate{padding-left:30px}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .input-container .seed-rate{padding-left:0}
}
.pdp-custom-options-container .seed-units-calculation .input-container .equals{padding-left:30px;align-self:flex-end}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .input-container .equals{display:none}
}
.pdp-custom-options-container .seed-units-calculation .input-container .seed-units{flex-grow:1;padding-left:30px}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .input-container .seed-units{padding-left:0}
}
.pdp-custom-options-container .seed-units-calculation .calculate-units-disclaimer{display:flex}
.pdp-custom-options-container .seed-units-calculation .calculate-units-disclaimer .calculate{width:47%;display:flex;justify-content:flex-end;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:right;color:#f6a07b;margin-top:10px}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .calculate-units-disclaimer .calculate{display:none}
}
.pdp-custom-options-container .seed-units-calculation .calculate-units-disclaimer .calculate.enabled{color:#ef6023}
.pdp-custom-options-container .seed-units-calculation .calculate-units-disclaimer .equals-padding{width:3%;padding-left:30px}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .calculate-units-disclaimer .equals-padding{display:none}
}
.pdp-custom-options-container .seed-units-calculation .calculate-units-disclaimer .kernel-label{padding-left:30px;width:50%;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:-.4px;color:#000;margin:10px 0 0;cursor:none}
@media screen and (max-width:992px){.pdp-custom-options-container .seed-units-calculation .calculate-units-disclaimer .kernel-label{padding-left:0;align-self:flex-end;width:100%;text-align:end}
}
.pdp-custom-options-container .non-empty-label{padding:30px 0 0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#000}
.pdp-custom-options-container .control{display:flex;padding-right:40px}
@media screen and (max-width:992px){.pdp-custom-options-container .control{padding-right:0}
}
.pdp-custom-options-container .treatment{padding:36px 0;border-bottom:1px solid #a9b3bd}
@media screen and (max-width:992px){.pdp-custom-options-container .treatment{margin:0 -40px}
}
.pdp-custom-options-container .treatment .select-container{animation:createBox .5s ease 0 1 normal forwards running;width:60%}
@media screen and (max-width:992px){.pdp-custom-options-container .treatment .select-container{padding:0 40px;width:100%}
}
.pdp-custom-options-container .treatment .select-container .select{width:100%}
.pdp-custom-options-container .treatment .select-container .select .option-subtext{left:calc(100% - 125px);right:auto}
.pdp-custom-options-container .treatment .select-container .select select{padding-right:125px}
.pdp-custom-options-container .packaging{display:flex;flex-direction:column}
@media screen and (max-width:992px){.pdp-custom-options-container .packaging{margin:0 -40px}
}
.pdp-custom-options-container .packaging .packaging-select-container:not(:first-child) .package-select-container{padding:36px 0}
@media screen and (max-width:992px){.pdp-custom-options-container .packaging .packaging-select-container:not(:first-child) .package-select-container{padding:18px 0}
}
.pdp-custom-options-container .packaging .packaging-select-container:not(:first-child) .unit-select-container{padding:36px 0}
@media screen and (max-width:992px){.pdp-custom-options-container .packaging .packaging-select-container:not(:first-child) .unit-select-container{padding:36px 0}
}
.pdp-custom-options-container .packaging .packaging-select-container{animation:createBox .5s ease 0 1 normal forwards running;display:flex;flex-direction:row}
@media screen and (max-width:992px){.pdp-custom-options-container .packaging .packaging-select-container{padding:0 40px;flex-direction:column}
}
.pdp-custom-options-container .packaging .packaging-select-container .package-select-container{padding:36px 0;width:60%}
@media screen and (max-width:992px){.pdp-custom-options-container .packaging .packaging-select-container .package-select-container{padding:36px 0 18px;width:100%}
}
.pdp-custom-options-container .packaging .packaging-select-container .package-select-container .select{width:100%}
.pdp-custom-options-container .packaging .packaging-select-container .unit-select-container{display:flex;justify-content:space-between;padding:36px 0;width:40%}
@media screen and (max-width:992px){.pdp-custom-options-container .packaging .packaging-select-container .unit-select-container{padding:18px 0 36px;width:100%}
}
.pdp-custom-options-container .packaging .packaging-select-container .unit-select-container .vue-select-container{flex-grow:1}
.pdp-custom-options-container .packaging .packaging-select-container .unit-select-container .vue-select-container .control{padding-right:0}
.pdp-custom-options-container .packaging .packaging-select-container .unit-select-container .vue-select-container .select{flex-grow:1}
.pdp-custom-options-container .packaging .packaging-select-container .unit-select-container button{height:50px;align-self:flex-end;outline-color:#a9b3bd}
.pdp-custom-options-container .packaging .add-packaging-container{display:flex;flex-direction:row;align-items:center;padding:36px 0}
@media screen and (max-width:992px){.pdp-custom-options-container .packaging .add-packaging-container{padding:36px 40px}
}
.pdp-custom-options-container .packaging .add-packaging-container .add-packaging{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#ef6023}
.pdp-custom-options-container .packaging .add-packaging-container .add-packaging button{text-align:left;padding:5px;outline-color:#a9b3bd}
.pdp-custom-options-container .packaging .size-shape-germ-container{animation:createBox .5s ease 0 1 normal forwards running;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #a9b3bd}
.pdp-custom-options-container .packaging .size-shape-germ-container.hideSeed{flex-direction:row-reverse}
@media screen and (max-width:992px){.pdp-custom-options-container .packaging .size-shape-germ-container{padding:0 40px;flex-direction:column}
}
.pdp-custom-options-container .packaging .size-shape-germ-container #clear-packaging-button{display:flex;flex-direction:row;align-items:center;padding:18px 0 0}
@media screen and (max-width:992px){.pdp-custom-options-container .packaging .size-shape-germ-container #clear-packaging-button{align-self:flex-end;justify-content:flex-end;padding-bottom:36px}
}
.pdp-custom-options-container .packaging .size-shape-germ-container #clear-packaging-button .remove-option{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#1e772d;padding:20px}
.pdp-custom-options-container .size-shape{padding:0 0 36px}
.pdp-custom-options-container .size-shape .select-container{width:100%}
.pdp-custom-options-container .size-shape .select-container .field{display:flex;flex-direction:column}
.pdp-custom-options-container .size-shape .select-container .select{width:100%}
.pdp-custom-options-container .germ{padding:0 0 36px}
.pdp-custom-options-container .germ .select-container{width:100%}
.pdp-custom-options-container .germ .select-container .field{display:flex;flex-direction:column}
.pdp-custom-options-container .germ .select-container .select{width:100%}
@keyframes createBox{0{transform:scale(0)}
to{transform:scale(1)}
}
.disclosure-section{background-color:#e6e8ea;width:100%;padding:50px 196px 81px 208px}
@media print{.disclosure-section{background-color:#fff;padding:290px 0 50px}
}
.disclosure-section>div:last-child{margin-bottom:0}
.disclosure-section>div.disclosure-message{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:8px;margin-bottom:12px}
.disclosure-section>div.disclosure-message p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:8px;line-height:1.5}
.disclosure-section>div.disclosure-message p a{font-size:10px}
.disclosure-section .disclosure-treatment-icons{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:12px}
.disclosure-section .disclosure-treatment-icons img{height:50px;margin:0 9px 12px}
@media screen and (max-width:992px){.disclosure-section{padding:30px 20px}
.disclosure-section .disclosure-treatment-icons img{height:32px}
}
.pdp-empty-options-container .empty-label{padding:30px 0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#a9b3bd}
.pdp-germ-card-container{display:flex;flex-direction:column;justify-content:center}
.pdp-germ-card-container .option{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;text-align:center;color:#000}
.pdp-germ-card-container .option .option-name{font-weight:400}
.pdp-germ-options-container{display:flex;flex-direction:column}
.pdp-germ-options-container .non-empty{padding-bottom:20px}
.pdp-germ-options-container .non-empty-label{padding:30px 0 0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#000}
.pdp-germ-options-container .disclaimer{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.77;letter-spacing:normal;color:#000}
.pdp-overview-ratings .tabs{height:60px}
.pdp-overview-ratings .tabs ul{height:59px}
@media screen and (max-width:769px){.pdp-overview-ratings .tabs ul{padding-left:20px}
}
.pdp-overview-ratings .tabs ul li{height:100%;margin:10px 30px 0 0}
.pdp-overview-ratings .tabs ul li a{height:100%}
.pdp-packaging-card-container{display:flex;min-height:109px;flex-direction:column;justify-content:center}
.pdp-packaging-card-container .options{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;color:#000}
.pdp-packaging-card-container .options .number{font-size:18px;font-weight:700}
.pdp-packaging-options-container{display:flex;flex-direction:column}
.pdp-packaging-options-container .non-empty{padding-bottom:20px}
.pdp-packaging-options-container .non-empty-label{padding:30px 0 0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#000;white-space:pre-line;margin-top:-1em}
.pdp-packaging-options-container .underline{padding:0;border-bottom:1px solid #a9b3bd}
.product-detail-container{overflow-x:unset}
@media print{.page-break{page-break-after:always;min-height:1px}
@page{size:letter;@bottom-center{content:element(printFooter);margin-bottom:108px;display:block}
}
.product-detail-container .product-detail-print-page{display:block}
}
.pdp-print-page-container{display:block;overflow:unset;page-break-inside:avoid}
.pdp-print-page-container hr{margin:0;width:60%}
.pdp-print-page-container table,.pdp-print-page-container table td,.pdp-print-page-container table th{border:1px solid #a9b3bd}
.pdp-print-page-container table.pdp-print-page-table>tbody{padding:0}
.pdp-print-page-container table.pdp-print-page-table{border:0;display:block}
.pdp-print-page-container table.pdp-print-page-table thead tr{margin:0;border:0}
.pdp-print-page-container table.pdp-print-page-table thead tr th{margin:0;border:0;padding:0}
.pdp-print-page-container table.pdp-print-page-table thead tr th .table-header-title{font-family:Gilroy,Lucida Sans Regular,Arial Black,sans-serif;font-weight:bolder;text-transform:uppercase;padding:1%}
.pdp-print-page-container table.pdp-print-page-table tbody .comments{padding:1% 3%}
.pdp-print-page-container table.pdp-print-page-table tbody tr,.pdp-print-page-container table.pdp-print-page-table tbody tr td{margin:0;padding:0;border:0}
.pdp-print-page-container table.pdp-print-page-table tbody tr td div{line-height:2.25;word-break:keep-all}
.pdp-print-page-container table.pdp-print-page-table tbody tr td div span{font-size:small;padding:1%;display:block}
.pdp-print-page-container table.pdp-print-page-table tbody tr td div span .footnote{display:inline-block;font-size:small;line-height:1.25}
.pdp-print-page-container table.pdp-print-page-table tbody tr td span{font-size:medium}
.pdp-print-page-container .main-header{display:block;margin:70px 8px 15px !important}
.pdp-print-page-container .pdp-print-page-header{display:flex;justify-content:space-between}
.pdp-print-page-container .pdp-print-page-header-section{flex:1;box-sizing:border-box;height:100%}
.pdp-print-page-container .pdp-print-page-header-section__product{padding:10px;border-left:20px solid #ffa300}
.pdp-print-page-container .pdp-print-page-header-section__product.corn{border-left-color:#ffa300}
.pdp-print-page-container .pdp-print-page-header-section__product.soybean{border-left-color:#00a3e0}
.pdp-print-page-container .pdp-print-page-header-section__product.sorghum{border-left-color:#cb6015}
.pdp-print-page-container .pdp-print-page-header-section__product.sunflower{border-left-color:#ff671f}
.pdp-print-page-container .pdp-print-page-header-section__product.canola{border-left-color:#dec431}
.pdp-print-page-container .pdp-print-page-header-section__product.alfalfa{border-left-color:#60a00b}
.pdp-print-page-container .pdp-print-page-header-section__product .product-title{font-size:34px;font-weight:800;color:#363636;line-height:30px}
.pdp-print-page-container .pdp-print-page-header-section__product .product-type{font-size:20px;font-weight:800;display:flex;flex-direction:row}
.pdp-print-page-container .pdp-print-page-header-section__product .product-type__title{color:#333843}
.pdp-print-page-container .pdp-print-page-header-section__product .product-type__segments{color:#387b2b;display:flex;flex-direction:row}
.pdp-print-page-container .pdp-print-page-header-section__date{margin-top:10px;word-break:break-all}
.pdp-print-page-container .pdp-print-page-header-section__date div{color:#363636;justify-content:flex-start;width:fit-content;font-size:18px;font-weight:500}
.pdp-print-page-container .pdp-print-page-header-section__date div strong{width:70%}
.pdp-print-page-container .pdp-print-page-header-sales{flex:1;box-sizing:border-box;height:100%}
.pdp-print-page-container .pdp-print-page-header-sales div{color:#363636;display:flex;justify-content:flex-end;font-size:18px;font-weight:500;border:0;padding:10px}
.pdp-print-page-container .pdp-print-page-body{padding-bottom:108px}
.pdp-print-page-container .pdp-print-page-body__section{width:100%;display:inline-table}
.pdp-print-page-container .pdp-print-page-body__section .table-header-title{padding:1%}
.pdp-print-page-container .pdp-print-page-body__section table tbody div.table-body-content{padding:1%;word-break:break-all}
.pdp-print-page-container .pdp-print-page-body__section--table{width:100%;border:0}
.pdp-print-page-container .pdp-print-page-body__section--table__body,.pdp-print-page-container .pdp-print-page-body__section--table__head,.pdp-print-page-container .pdp-print-page-body__section--table td,.pdp-print-page-container .pdp-print-page-body__section--table th{padding:1%}
.pdp-print-page-container .pdp-print-page-body__section--table div{text-align:left}
.pdp-print-page-container .pdp-print-page-body__section-title{font-family:Gilroy,sans-serif;margin-top:20px}
.pdp-print-page-container .pdp-print-page-body__section-content{margin-top:20px}
.pdp-print-page-container .pdp-print-page-body__section .management-comments-section{background-color:#fff}
@media(max-width:769px){.pdp-print-page-container .pdp-print-page-body__section .management-comments-section .mgmt-comments-label{text-align:left}
}
.pdp-print-page-container .pdp-print-page-body__section--initial .table-body-content ul{padding:0 0 0 20px}
.pdp-print-page-container .pdp-print-page-body__section--initial .table-body-content ul li{list-style-type:disc}
.pdp-print-page-container .pdp-print-page-body__section--initial .product-detail__section{justify-content:left !important}
@media print{.pdp-print-page-container .pdp-print-page-body__section--initial .product-detail__section .product-detail__section--img{width:30%;text-align:left;padding:0}
.pdp-print-page-container .pdp-print-page-body__section--initial .product-detail__section .list-item{max-width:70%}
.pdp-print-page-container .pdp-print-page-body__section--initial .product-detail__section .list-item .item{justify-content:flex-end;align-items:normal;padding-right:6px !important;max-width:220px}
}
.pdp-print-page-container .pdp-print-page-body__section--last .product-detail__section{justify-content:left !important}
@media print{.pdp-print-page-container .pdp-print-page-body__section--last .product-detail__section .product-detail__section--img{width:30%;text-align:left;padding:0}
.pdp-print-page-container .pdp-print-page-body__section--last .product-detail__section .list-item{max-width:70%}
.pdp-print-page-container .pdp-print-page-body__section--last .product-detail__section .list-item .item{justify-content:flex-end;align-items:normal;padding-right:6px !important;max-width:220px}
}
.pdp-print-page-container .pdp-print-page-body__ratings{display:flex;flex-direction:row}
.pdp-print-page-container .pdp-print-page-body__ratings-characteristic,.pdp-print-page-container .pdp-print-page-body__ratings-scores{width:100%}
.pdp-print-page-container .pdp-print-page-body__ratings .ratings-characteristic-title,.pdp-print-page-container .pdp-print-page-body__ratings .ratings-scores-title{font-family:Gilroy,sans-serif;font-size:18px;font-weight:800;color:#000;margin-bottom:8px}
.pdp-print-page-container .pdp-print-page-body__ratings .ratings-characteristic-group,.pdp-print-page-container .pdp-print-page-body__ratings .ratings-scores-group{display:flex;flex-direction:row;margin:0;line-height:35px}
.pdp-print-page-container .pdp-print-page-body__ratings .ratings-characteristic-group .value,.pdp-print-page-container .pdp-print-page-body__ratings .ratings-characteristic-group strong,.pdp-print-page-container .pdp-print-page-body__ratings .ratings-scores-group .value,.pdp-print-page-container .pdp-print-page-body__ratings .ratings-scores-group strong{font-weight:700}
.pdp-print-page-container .pdp-print-page-body__ratings .ratings-characteristic-group hr.separator-rule,.pdp-print-page-container .pdp-print-page-body__ratings .ratings-scores-group hr.separator-rule{border:1px solid red}
.pdp-print-page-container .pdp-print-page-body__traits{text-align:left}
.pdp-print-page-container #printFooter{position:fixed;bottom:0 !important}
.pdp-print-page-container .pdp-print-page-footer{width:974px;padding-top:10px;padding-right:10px;margin:0 10px}
.pdp-print-page-container .pdp-print-page-footer__disclaimer{border-top:1px solid #a9b3bd;padding:10px;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:.75;letter-spacing:-.22px;color:#555}
.pdp-print-page-container .pdp-print-page-footer__icons{margin-top:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.pdp-print-page-container .pdp-print-page-footer__icons-logo{width:92px;height:18px;background:url(toplib/resources/vectors/logo-corteva.svg) no-repeat 0}
.pdp-print-page-container .pdp-print-page-footer__icons-social{display:flex;flex-direction:row}
.pdp-print-page-container .pdp-print-page-footer__icons-social-pioneer-seeds{width:80px;height:12px;background:url(toplib/resources/vectors/pioneer-seeds.svg) no-repeat 0}
#productDisclosure{display:block;padding-bottom:108px;page-break-before:always;clear:both;min-height:1px}
#productDisclosure .disclosure-section{margin-top:80px !important;border:1px solid #a9b3bd;padding:16px}
.pdp-ratings-scores{position:relative}
.pdp-ratings-scores .product-ratings-title{line-height:36px;font-size:32px;position:absolute;top:0;padding-top:54px;font-weight:300}
.pdp-ratings-scores .product-ratings-title-bold{font-weight:700}
.pdp-ratings-scores .product-ratings-trait-score{padding-top:50px;order:2}
.pdp-ratings-scores .product-ratings-trait-score-hide{visibility:hidden}
.pdp-ratings-scores .trait-score-heading{font-size:18px;padding-bottom:10px;border-bottom:1px solid #a9b3bd}
.pdp-ratings-scores .trait-score-description{padding-top:10px;font-size:14px;line-height:1.72;letter-spacing:-.1px}
.pdp-ratings-scores .score-mapping{white-space:nowrap}
.pdp-ratings-scores .trait-score-note{font-size:12px;line-height:1.67;letter-spacing:-.1px;padding-top:18px}
.pdp-ratings-scores .trait-score-note:empty{display:none}
.pdp-ratings-scores .field-label{font-size:18px;line-height:1.12;padding-bottom:5px}
.pdp-ratings-scores .field-value{font-weight:700;font-size:20px;line-height:1}
.pdp-ratings-scores .field-value-border{display:flex}
.pdp-ratings-scores .field-value-bar{background:linear-gradient(255deg,#41a72e,#2f6a24);height:16px;display:inline-block;width:0;border-bottom-right-radius:8px;border-top-right-radius:8px;margin-right:11px}
.pdp-ratings-scores .field-value-bar-0{width:0}
.pdp-ratings-scores .field-value-bar-1{width:8%}
.pdp-ratings-scores .field-value-bar-2{width:16%}
.pdp-ratings-scores .field-value-bar-3{width:24%}
.pdp-ratings-scores .field-value-bar-4{width:32%}
.pdp-ratings-scores .field-value-bar-5{width:41%}
.pdp-ratings-scores .field-value-bar-6{width:49%}
.pdp-ratings-scores .field-value-bar-7{width:57%}
.pdp-ratings-scores .field-value-bar-8{width:66%}
.pdp-ratings-scores .field-value-bar-9{width:74%}
.pdp-ratings-scores .field-value-bar-10{width:82%}
.pdp-ratings-scores .field-value-bar-reset{width:0}
.pdp-ratings-scores .field-value-number{display:inline-block;font-size:20px}
.pdp-ratings-scores .product-ratings-field-number{padding-top:30px}
.pdp-ratings-scores .product-ratings-fields{flex-grow:1;padding-top:54px}
@media screen and (max-width:1024px){.pdp-ratings-scores{display:flex;flex-direction:column}
.pdp-ratings-scores .product-ratings-title{padding-top:30px;font-size:24px;line-height:28px}
}
@media screen and (min-width:1024px){.pdp-ratings-scores{grid-template-columns:minmax(0,.5fr) auto;display:grid}
.pdp-ratings-scores .field-value{flex-basis:50%;margin-left:18px;padding-top:34px;font-size:18px}
.pdp-ratings-scores .field-value-border{border-left:1px solid #a9b3bd}
.pdp-ratings-scores .field-value-image{padding-top:23px}
.pdp-ratings-scores .field-value-image img{width:40px;height:40px}
.pdp-ratings-scores .product-ratings-field-number{display:flex;padding-top:0;justify-content:flex-end;padding-left:200px}
.pdp-ratings-scores .product-ratings-trait-score{order:0;width:297px;padding-top:265px;align-self:flex-end}
.pdp-ratings-scores .product-ratings-field-number-first .field-label,.pdp-ratings-scores .product-ratings-field-number-first .field-value{padding-top:8px}
.pdp-ratings-scores .field-label{flex-basis:50%;text-align:right;line-height:1;padding-bottom:8px;padding-top:34px}
}
.pdp-ratings{width:100%;margin:0;padding:56px 200px 40px;background-color:#e6e8ea}
@media screen and (max-width:1024px){.pdp-ratings{padding:56px 20px 40px}
}
.pdp-ratings .tabs{background-color:#e6e8ea}
.pdp-ratings .tabs ul{width:100%;justify-content:center;border-bottom-color:#c7cdd3 !important}
@media screen and (max-width:768.9375px){.pdp-ratings .tabs ul span{white-space:pre-wrap;width:120px}
}
@media screen and (min-width:769px){.pdp-ratings .tab-content{padding-top:30px}
.pdp-ratings .tabs{z-index:1;display:inline-block;width:100%;text-align:center}
.pdp-ratings .tabs ul{padding-left:0;display:inline-flex}
}
@media screen and (max-width:769px){.pdp-ratings{padding:56px 0 40px}
.pdp-ratings .tab-content{padding-left:20px;padding-right:20px}
.pdp-ratings .tabs ul{justify-content:flex-start;padding-left:20px}
}
body{margin:0}
.description{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:#000}
.pdp-size-shape-card-container{display:flex;flex-direction:column;justify-content:center}
.pdp-size-shape-card-container .option{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;text-align:center;color:#000}
.pdp-size-shape-card-container .option .option-name{font-weight:400}
.pdp-size-shape-options-container{display:flex;flex-direction:column}
.pdp-size-shape-options-container .non-empty{padding-bottom:20px}
.pdp-size-shape-options-container .non-empty-label{padding:30px 0 0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;line-height:1.33}
.pdp-size-shape-options-container .disclaimer,.pdp-size-shape-options-container .non-empty-label{font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000;white-space:pre-line;margin-top:-1em}
.pdp-size-shape-options-container .disclaimer{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.77}
.notice-of-availability{display:flex;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:10px;line-height:1.38;text-align:left;padding-top:10px}
.notice-of-availability p{font-size:10px}
.pdp-suggested-options-container{display:flex;flex-direction:column}
.pdp-suggested-options-container .units-container{display:flex;flex-direction:row}
@media screen and (max-width:992px){.pdp-suggested-options-container .units-container{flex-direction:column}
}
.pdp-suggested-options-container .units-container .input{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:20px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#1e772d;border:solid #a7b3be;border-width:0 0 1px;border-radius:0;padding:10px 5px;outline:0}
.pdp-suggested-options-container .units-container .input::placeholder{color:#b8b8b8;opacity:1}
.pdp-suggested-options-container .units-container .input:-ms-input-placeholder{color:#b8b8b8}
.pdp-suggested-options-container .units-container .input::-ms-input-placeholder{color:#b8b8b8}
.pdp-suggested-options-container .units-container .seed-units{display:flex;flex-direction:column;width:55%;justify-content:flex-end;min-height:195px;border:1px solid #a7b3be;background-color:#fff;border-right:0}
@media screen and (max-width:992px){.pdp-suggested-options-container .units-container .seed-units{width:100%;border-bottom:0;border-right:1px solid #a7b3be}
}
.pdp-suggested-options-container .units-container .seed-units .seed-units-content{padding:40px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#000}
@media screen and (max-width:769px){.pdp-suggested-options-container .units-container .seed-units .seed-units-content{font-size:14px}
}
.pdp-suggested-options-container .units-container .seed-units .seed-units-content .label-super-text{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;color:red}
.pdp-suggested-options-container .units-container .seed-units .seed-units-content .units-field{padding-top:10px}
.pdp-suggested-options-container .units-container .seed-units .seed-units-content .kernel-label,.pdp-suggested-options-container .units-container .seed-units .seed-units-content .validation-text p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:-.4px;color:#000;margin-bottom:0;cursor:none}
.pdp-suggested-options-container .units-container .seed-units-calculation{display:flex;flex-direction:column;width:45%;justify-content:flex-end;min-height:195px;border:1px solid #a7b3be;background-color:#fff;border-left:0;padding:40px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#000}
@media screen and (max-width:992px){.pdp-suggested-options-container .units-container .seed-units-calculation{width:100%;border-top:0;border-left:1px solid #a7b3be}
}
.pdp-suggested-options-container .units-container .seed-units-calculation .label-text{color:#000}
.pdp-suggested-options-container .units-container .seed-units-calculation .label-text,.pdp-suggested-options-container .units-container .seed-units-calculation .optional-text{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal}
.pdp-suggested-options-container .units-container .seed-units-calculation .optional-text{color:#1e772d}
.pdp-suggested-options-container .units-container .seed-units-calculation .input-container{display:flex;flex-direction:row}
@media screen and (max-width:992px){.pdp-suggested-options-container .units-container .seed-units-calculation .input-container{flex-direction:column}
}
.pdp-suggested-options-container .units-container .seed-units-calculation .input-container .label-text{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#000}
@media screen and (max-width:992px){.pdp-suggested-options-container .units-container .seed-units-calculation .input-container .label-text{margin-top:24px}
}
.pdp-suggested-options-container .units-container .seed-units-calculation .input-container .seed-rate{padding-left:30px}
@media screen and (max-width:992px){.pdp-suggested-options-container .units-container .seed-units-calculation .input-container .seed-rate{padding-left:0}
}
.pdp-suggested-options-container .units-container .seed-units-calculation .calculate{display:flex;justify-content:flex-end;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:right;color:#f6a07b;transform:translateY(10px)}
.pdp-suggested-options-container .units-container .seed-units-calculation .calculate.enabled{color:#ef6023}
.pdp-suggested-options-container .units-container .arrow-left{width:1px}
@media screen and (max-width:992px){.pdp-suggested-options-container .units-container .arrow-left{width:100%;height:0}
}
.pdp-suggested-options-container .units-container .arrow-left .line{height:100%;border-right:1px solid #a7b3be;position:relative}
@media screen and (max-width:992px){.pdp-suggested-options-container .units-container .arrow-left .line{width:100%;height:17px;border-bottom:1px solid #a7b3be}
}
.pdp-suggested-options-container .units-container .arrow-left .triangle{align-self:center;background:#fff;border:1px solid #a7b3be;border-width:1px 1px 0 0;transform:rotate(225deg);width:24px;height:24px;position:absolute;top:50%;left:-12px;margin-top:-12px}
@media screen and (max-width:992px){.pdp-suggested-options-container .units-container .arrow-left .triangle{transform:rotate(-45deg);position:relative;left:45px;top:4px;width:24px;height:24px}
}
.suitability-segments-section{display:block;color:#fff;background-color:#363636;padding:.5px}
.suitability-segments-section h2{padding-top:70px;font-size:24px;line-height:28px;text-align:center}
@media screen and (min-width:1200px){.suitability-segments-section h2{font-size:32px;line-height:36px}
}
.inner-nav-wrapper .sections section .suitability-segments-section h3,.suitability-segments-section .inner-nav-wrapper .sections section h3,.suitability-segments-section h2,.suitability-segments-section h4{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#fff}
.suitability-segments-section .ratings-section{padding-bottom:60px;display:flex;flex-flow:column}
@media screen and (min-width:1200px){.suitability-segments-section .ratings-section{flex-flow:row;align-items:flex-end;justify-content:center;flex-wrap:wrap;max-width:1024px;margin:0 auto}
}
.suitability-segments-section .product-suitability__ratings{margin-top:30px;display:flex;flex-flow:column}
@media screen and (min-width:1200px){.suitability-segments-section .product-suitability__ratings{flex-flow:row;align-items:flex-end;justify-content:center;flex-wrap:wrap;max-width:1024px;margin:0 auto}
}
.suitability-segments-section .rating{text-align:center;margin:20px 0}
@media screen and (min-width:1200px){.suitability-segments-section .rating{width:25%;padding-right:20px}
}
.inner-nav-wrapper .sections section .suitability-segments-section .rating h3,.suitability-segments-section .rating .inner-nav-wrapper .sections section h3,.suitability-segments-section .rating h4{font-size:20px}
@media screen and (min-width:1200px){.inner-nav-wrapper .sections section .suitability-segments-section .rating h3,.suitability-segments-section .rating .inner-nav-wrapper .sections section h3,.suitability-segments-section .rating h4{font-size:17px}
}
.suitability-segments-section .rating__levels{margin:18px 0 11px;display:flex;justify-content:space-between}
.suitability-segments-section .rating__levels--level{background-color:#252525;height:10px;width:24%}
.suitability-segments-section .rating__levels--level.active{background-color:#99d33b}
.suitability-segments-section .rating__levels--status{font-family:HelveticaNowTextRegular,Helvetica;color:#99d33b;font-weight:700;font-size:14px}
@media screen and (min-width:1200px){.suitability-segments-section .rating__levels--status{font-size:12px}
}
.pdp-treatment-card-container{display:flex;min-height:109px;flex-direction:column;justify-content:center;width:100%}
.pdp-treatment-card-container .title{padding-bottom:20px;font-size:14px;line-height:1.43}
.pdp-treatment-card-container .options,.pdp-treatment-card-container .title{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#000}
.pdp-treatment-card-container .options{padding:0 25px;font-size:12px;line-height:1.67}
.pdp-treatment-card-container .additional-cost{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:center}
.pdp-treatment-card-container.selected .options,.pdp-treatment-card-container.selected .title{color:#1e772d}
.pdp-treatment-options-container{display:flex;flex-direction:column}
.pdp-treatment-options-container .non-empty{padding-bottom:20px}
.pdp-treatment-options-container .non-empty-label{padding:30px 0 0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#000;white-space:pre-line;margin-top:-1em}
.pdp-treatment-options-container .underline{padding:0;border-bottom:1px solid #a9b3bd}
.underline{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #a9b3bd}
.pioneer-account-dashboard{width:100%;padding:40px 20px;background-color:#fff;position:relative;min-height:400px;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);margin-bottom:20px;box-sizing:border-box}
@media screen and (min-width:1200px){.pioneer-account-dashboard{padding:52px 47px 55px 63px}
}
@media(min-width:992px) and (max-width:1150px){.pioneer-account-dashboard{padding:40px 20px}
}
.pioneer-account-dashboard .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:70px;position:relative}
.pioneer-account-dashboard .payment-scheduled{position:relative;border-bottom:1px solid #d8d8d8;margin-bottom:25px;padding:0 30px 25px 52px}
@media screen and (min-width:1200px){.pioneer-account-dashboard .payment-scheduled{padding-left:70px}
}
.pioneer-account-dashboard .payment-scheduled h5{font-weight:800;color:#000;padding-bottom:5px}
.pioneer-account-dashboard .payment-scheduled p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:26px;letter-spacing:normal}
.pioneer-account-dashboard .payment-scheduled a{font-weight:800}
.pioneer-account-dashboard .payment-scheduled .close{position:absolute;right:0;top:18px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:21px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.pioneer-account-dashboard .main_wrapper_pad{display:flex;flex-flow:column}
@media screen and (min-width:1200px){.pioneer-account-dashboard .main_wrapper_pad{justify-content:space-between;flex-flow:row}
}
.pioneer-account-dashboard .pad-right{width:100%}
@media screen and (min-width:1200px){.pioneer-account-dashboard .pad-right{width:49.7%}
}
@media(min-width:992px) and (max-width:1150px){.pioneer-account-dashboard .pad-right{width:47%}
}
.pioneer-account-dashboard .pad-right .units-purchased{width:100%;text-align:center;font-size:14px;margin-bottom:8px;display:block;color:#525251}
@media screen and (min-width:1200px){.pioneer-account-dashboard .pad-right .units-purchased{margin-bottom:24px}
}
.pioneer-account-dashboard .pad-right .units-purchased:hover{text-decoration:underline}
.pioneer-account-dashboard .pad-right .graph-tooltip{display:none}
.pioneer-account-dashboard .s-period-account{display:flex;flex-flow:column}
@media screen and (min-width:1200px){.pioneer-account-dashboard .s-period-account{align-items:center;flex-flow:row}
}
.pioneer-account-dashboard .s-period-account .select2-filter-section{display:flex;align-items:center;font-size:.8125rem}
.pioneer-account-dashboard .s-period-account .select2-filter-section:first-child{padding-right:12px;padding-bottom:15px}
@media screen and (min-width:1200px){.pioneer-account-dashboard .s-period-account .select2-filter-section:first-child{margin-right:15px;padding-bottom:0;border-right:2px solid #e6e8ea}
}
.pioneer-account-dashboard .s-period-account label{font-size:.8125rem;padding:0 5px 0 0;margin-bottom:0;width:max-content;color:#525251;white-space:nowrap}
.pioneer-account-dashboard .title-share{border-bottom:1px solid #e8e8e8;position:relative;clear:both;margin-bottom:22px;padding:15px 0 22px}
@media screen and (min-width:1200px){.pioneer-account-dashboard .title-share{margin-bottom:20px;padding-bottom:20px}
}
.pioneer-account-dashboard .title-share .share{color:#525251;font-size:14px;margin-top:10px;line-height:1.71;display:block}
@media screen and (min-width:1200px){.pioneer-account-dashboard .title-share .share{margin-top:15px}
}
.pioneer-account-dashboard .title-share a{display:inline-block}
.pioneer-account-dashboard .balance-box{padding-bottom:17px;border-bottom:1px solid #e8e8e8;margin-bottom:25px}
.pioneer-account-dashboard .balance-box p{color:#3c3c3c;font-size:.875rem;margin-bottom:14px;line-height:20px}
.pioneer-account-dashboard .balance-box .bal-amount{line-height:28px;font-size:1.75rem;color:#363636;display:block;padding-bottom:10px}
@media screen and (min-width:1200px){.pioneer-account-dashboard .balance-box{padding-bottom:23px}
}
.pioneer-account-dashboard .mkpayment .c-button{display:inline-block;margin-right:15px;max-width:80%}
@media screen and (min-width:1200px){.pioneer-account-dashboard .mkpayment .c-button{margin-right:12px}
}
.pioneer-account-dashboard .pad-left{width:100%;padding-bottom:25px;border-bottom:1px solid #e8e8e8;margin-bottom:25px}
@media screen and (min-width:1200px){.pioneer-account-dashboard .pad-left{width:52%;min-width:360px;padding:0 30px 0 0;margin:0;border:0;float:left}
}
@media(min-width:992px) and (max-width:1150px){.pioneer-account-dashboard .pad-left{width:53%;min-width:auto;padding-right:20px}
}
.pioneer-account-summary{position:relative;padding:30px 20px 40px;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);background:#fff;height:100%}
@media screen and (min-width:1200px){.pioneer-account-summary{padding:52px 75px 60px 65px}
}
@media(min-width:992px) and (max-width:1150px){.pioneer-account-summary{padding:40px 20px}
}
.pioneer-account-summary .pas-wrap{position:relative}
.pioneer-account-summary .pas-wrap .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:70px;position:relative}
.pioneer-account-summary .pas-wrap__share{margin-right:25px}
.pioneer-account-summary .pas-wrap__mkpayment{padding-top:24px}
.pioneer-account-summary .pas-wrap__mkpayment span{padding-top:15px;display:block}
@media screen and (min-width:1200px){.pioneer-account-summary .pas-wrap__mkpayment span{float:right;display:inline-block;padding-top:10px}
}
.pioneer-account-summary .pas-wrap .collection-err{margin-top:41px;margin-bottom:41px}
.pioneer-account-summary .title-text{flex-grow:1}
.pioneer-account-summary .title-text a{font-weight:700}
.pioneer-account-summary .pas-wrap__balance{padding-top:24px}
.pioneer-account-summary .pas-wrap__balance__balance-label{font-size:14px;line-height:2;color:#3c3c3c}
.pioneer-account-summary .pas-wrap__balnce-bar{border-bottom:1px solid #d8d8d8;padding-bottom:25px;padding-top:8px}
@media screen and (min-width:1200px){.pioneer-account-summary .pas-wrap__balnce-bar{padding-bottom:35px}
}
.pioneer-account-summary .pas-wrap__balnce-bar__balnce-bar-value{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:-.1px;color:#363636}
.pioneer-account-summary .pas-wrap__upper{border-bottom:1px solid #d8d8d8}
.pioneer-account-summary .pas-wrap__upper h2{font-weight:300;font-size:1.5rem;line-height:2.375rem;padding-bottom:15px}
@media screen and (min-width:1200px){.pioneer-account-summary .pas-wrap__upper h2{font-size:2rem;line-height:1.2;padding-bottom:18px}
}
.pioneer-account-summary .pas-wrap__upper strong{font-weight:700}
.pioneer-account-summary .pas-wrap__progress-bar{margin:18px 0;position:relative;height:15px;border-radius:7.5px;overflow:hidden}
.pioneer-account-summary .pas-wrap__progress-bar__mask{border-radius:7.5px;background-color:#e8e8e8;width:100%;height:15px}
.pioneer-account-summary .pas-wrap__progress-bar__indicator{border-radius:7.5px;background-image:linear-gradient(252deg,#41a72e,#2f6a24);height:15px;position:absolute;top:0;-webkit-animation-timing-function:ease-in}
.pioneer-account-summary .pas-wrap__share-unit-wrapper{display:flex;font-size:14px;line-height:1.71;color:#525251;padding-bottom:20px}
@media screen and (min-width:1200px){.pioneer-account-summary .pas-wrap__share-unit-wrapper{font-size:13px;line-height:1.85}
}
.pioneer-account-summary .pas-wrap__share-unit-wrapper span{line-height:1.71;letter-spacing:-.1px;color:#232426;font-size:14px;font-weight:700}
.pioneer-account-summary .pas-wrap__paid-spent-wrapper{color:#525251;display:flex;justify-content:space-between;font-size:13px}
.pioneer-account-summary .pas-wrap__paid-spent-wrapper span{font-size:15px;font-weight:700;line-height:1.6;letter-spacing:-.1px;color:#232426}
@media screen and (min-width:1200px){.pioneer-account-summary .pas-wrap__paid-spent-wrapper span{font-size:14px;line-height:1.71}
}
@media screen and (max-width:769px){.pioneer-account-summary .feature-flag{overflow-x:visible}
}
.product-catalog-container{overflow-x:unset}
*{transition:none !important}
@page{size:letter}
.product-catalog-container .product-catalog-print-page{display:block;page-break-after:auto}
.plp-print-page-container{display:block;overflow:unset;page-break-inside:avoid}
.plp-print-page-container hr{margin:0;width:60%}
.plp-print-page-container table,.plp-print-page-container table td,.plp-print-page-container table th{border:1px solid #a9b3bd}
.plp-print-page-container table.plp-print-page-table{border:0;display:block}
.plp-print-page-container table.plp-print-page-table thead{display:table-header-group}
.plp-print-page-container table.plp-print-page-table thead tr{margin:0;border:0}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header{border:0;padding:0;display:block;margin:70px 8px 15px !important}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header{display:flex;justify-content:space-between}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section{box-sizing:border-box;height:100%}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__product{padding:10px;border-left:20px solid #ffa300}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__product.corn{border-left-color:#ffa300}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__product.soybean{border-left-color:#00a3e0}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__product.sorghum{border-left-color:#cb6015}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__product.sunflower{border-left-color:#ff671f}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__product.canola{border-left-color:#dec431}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__product.alfalfa{border-left-color:#60a00b}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__product .product-title{font-size:34px;font-weight:800;color:#363636;line-height:30px;text-transform:capitalize}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__product .product-type{font-size:20px;font-weight:800;display:flex;flex-direction:row}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__product .product-type__title{color:#333843}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__product .product-type__segments{color:#387b2b;display:flex;flex-direction:row}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__date{margin-top:10px;word-break:break-all}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__date div{color:#363636;justify-content:flex-start;width:fit-content;font-size:18px;font-weight:500}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__date div strong{width:70%}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__filters{margin-top:10px}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-section__filters ul>li{display:inline-block;margin:0 2px}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-sales{box-sizing:border-box;height:100%}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header-sales div{color:#363636;display:flex;justify-content:flex-end;font-size:18px;font-weight:500;border:0;padding:10px}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header .filters{margin-top:20px}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header .filters ul{list-style:none;padding:0}
.plp-print-page-container table.plp-print-page-table thead tr th.main-header .plp-print-page-header .filters ul li{margin:5px 0}
.plp-print-page-container table.plp-print-page-table tbody{padding:0}
.plp-print-page-container table.plp-print-page-table tbody .comments{padding:1% 3%}
.plp-print-page-container table.plp-print-page-table tbody tr,.plp-print-page-container table.plp-print-page-table tbody tr td{margin:0;padding:0;border:0}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body{padding-bottom:108px;line-height:2.25;word-break:keep-all}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body span{font-size:small;padding:1%;display:block}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body span .footnote{display:inline-block;font-size:small;line-height:1.25}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section{width:100%}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section .table-header-title{padding:1%}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section table tbody div.table-body-content{padding:1%;word-break:break-all}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--table{width:100%;border:0}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--table__body,.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--table__head,.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--table td,.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--table th{padding:1%}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--table div{text-align:left}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section-title{font-family:Gilroy,sans-serif;margin-top:20px}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section-content{margin-top:20px}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section .management-comments-section{background-color:#fff}
@media(max-width:769px){.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section .management-comments-section .mgmt-comments-label{text-align:left}
}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--initial .product-detail__section{justify-content:left !important}
@media print{.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--initial .product-detail__section .product-detail__section--img{width:30%;text-align:left;padding:0}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--initial .product-detail__section .list-item{max-width:70%}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--initial .product-detail__section .list-item .item{justify-content:flex-end;align-items:normal;padding-right:6px !important;max-width:220px}
}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break{page-break-inside:auto}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .plp-print-page-body__section-table{border:0}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .products-outer-container-print{display:block}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .products-outer-container-print .product-list-display{page-break-inside:auto}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .products-outer-container-print .product-filter-container{display:none}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .products-outer-container-print .product-list-container{width:980px;display:block;min-height:400px}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .products-outer-container-print .product-list-container .plp-content-container{justify-content:center;align-content:center;margin:0 auto;padding:0}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .products-outer-container-print .product-list-container .plp-content-container .pagination,.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .products-outer-container-print .product-list-container .plp-content-container .search-filter-container{display:none}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .products-outer-container-print .product-list-container .plp-content-container .list-container{min-width:960px;width:960px;margin:0 auto;gap:10px}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .products-outer-container-print .product-list-container .plp-content-container .list-container .product-card{width:300px;margin:10px;display:inline-block;page-break-inside:avoid}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .products-outer-container-print .product-list-container .plp-content-container .list-container .product-card .product-data .product-badge__label{line-height:1}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .products-outer-container-print .product-list-container .plp-content-container .list-container .product-card .product-data .product-vendor img{display:block !important;height:40px;margin:0 auto}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .products-outer-container-print .product-list-container .plp-content-container .list-container .product-card .product-comparison,.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body__section--break .products-outer-container-print .product-list-container .plp-content-container .list-container .product-card .product-details{display:none}
.plp-print-page-container table.plp-print-page-table tbody tr td div.plp-print-page-body .page-break{page-break-after:auto;min-height:1px}
.plp-print-page-container table.plp-print-page-table tbody tr td span{font-size:medium}
.plp-print-page-container #printFooter{position:fixed;bottom:0 !important;width:100%;z-index:-9}
.plp-print-page-container #printFooter .pdp-print-page-footer{width:974px;padding-top:10px;padding-right:10px;margin:0 10px}
.plp-print-page-container #printFooter .pdp-print-page-footer__disclaimer{padding:10px;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:.75;letter-spacing:-.22px;color:#555}
.plp-print-page-container #printFooter .pdp-print-page-footer__icons{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.plp-print-page-container #printFooter .pdp-print-page-footer__icons-logo{width:92px;height:18px;background:url(toplib/resources/vectors/logo-corteva.svg) no-repeat 0}
.plp-print-page-container #printFooter .pdp-print-page-footer__icons-social{display:flex;flex-direction:row}
.plp-print-page-container #printFooter .pdp-print-page-footer__icons-social-pioneer-seeds{width:80px;height:12px;background:url(toplib/resources/vectors/pioneer-seeds.svg) no-repeat 0}
#plp-disclosure{display:none}
.plp-product-compare-tray-container{position:fixed;left:50%;transform:translateX(-50%);bottom:-4px;max-width:1036px;width:calc(min(1024px, 100vw));height:60px;margin:16px 10px 0 0;padding:14px 27px 18px 28px;border-radius:4px;box-shadow:0 -1px 2px 0 rgba(0,0,0,.3);background-color:#363636;flex-direction:row;justify-content:space-between;z-index:10}
.plp-product-compare-tray-container,.plp-product-compare-tray-container .total-selected{display:flex;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}
.plp-product-compare-tray-container .total-selected{align-items:center;padding:3px 0;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;width:300px}
.plp-product-compare-tray-container .total-selected .total{font-weight:700}
.plp-product-compare-tray-container .total-selected svg{display:none}
.plp-product-compare-tray-container .list-container{max-width:760px;margin-left:auto;display:flex;flex-direction:row-reverse;padding:0 30px}
.plp-product-compare-tray-container .list-container .list{display:flex}
.plp-product-compare-tray-container .list-container .list .product-bubble{display:flex;border-radius:19px;border:1px solid #ef6023;align-items:center;padding:10px;margin-left:10px}
.plp-product-compare-tray-container .list-container .list .product-bubble .product-name{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#fff}
.plp-product-compare-tray-container .list-container .list .product-bubble .delete-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close-orange.svg);width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:flex;margin-left:10px;cursor:pointer}
.plp-product-compare-tray-container .compare-link{display:flex;align-items:center;width:56px;padding:5px 0;cursor:pointer;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}
.plp-product-compare-tray-container .compare-link span{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;color:#ef6023}
@media screen and (max-width:1440px) and (max-width:992px){.plp-product-compare-tray-container{width:100vw}
.plp-product-compare-tray-container .list-container{width:calc(100vw - 267px)}
}
@media screen and (max-width:880px){.plp-product-compare-tray-container{bottom:-61px;height:136px;flex-wrap:wrap;transition:bottom .5s,height .5s}
.plp-product-compare-tray-container .list-container{display:flex;width:100vw;padding:0;height:0;order:3;flex-direction:row;align-self:flex-end;-moz-transition:height .5s,opacity .5s;-ms-transition:height .5s,opacity .5s;-o-transition:height .5s,opacity .5s;-webkit-transition:height .5s,opacity .5s;transition:height .5s,opacity .5s}
.plp-product-compare-tray-container .list-container .list{min-height:40px}
.plp-product-compare-tray-container .list-container .list .product-bubble{height:38px}
.plp-product-compare-tray-container .compare-link,.plp-product-compare-tray-container .total-selected{height:50px;align-self:flex-start}
.plp-product-compare-tray-container .total-selected{display:flex;justify-content:space-between;width:auto}
.plp-product-compare-tray-container .total-selected svg{display:flex}
.plp-product-compare-tray-container .total-selected svg circle{visibility:hidden}
.plp-product-compare-tray-container.expanded{height:111px;bottom:-4px}
.plp-product-compare-tray-container.expanded .compare-link,.plp-product-compare-tray-container.expanded .total-selected{height:30px}
.plp-product-compare-tray-container.expanded .list-container{display:flex;width:100vw;padding:0;height:38px;order:3;flex-direction:row;align-self:flex-end}
}
@media screen and (max-width:769px){.plp-product-compare-tray-container{bottom:unset;top:75px;margin-top:0;height:unset;border-radius:0 0 4px 4px;transition:top .5s,height .5s}
.plp-product-compare-tray-container--collapsed{top:0 !important}
.plp-product-compare-tray-container .list-container{flex-wrap:wrap;height:0;opacity:0;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.plp-product-compare-tray-container .list-container .list{flex-wrap:wrap}
.plp-product-compare-tray-container .list-container .list .product-bubble{margin-top:10px}
.plp-product-compare-tray-container.expanded{bottom:unset;height:unset}
.plp-product-compare-tray-container.expanded .compare-link,.plp-product-compare-tray-container.expanded .total-selected{height:50px}
.plp-product-compare-tray-container.expanded .list-container{opacity:1;height:unset}
}
.plp-search-container{height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.plp-search-container .search{position:relative;vertical-align:middle}
.plp-search-container .search input{width:100%;height:100%;padding:0 10px;border-radius:2px;border:1px solid #a9b3bd;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;outline-color:#a9b3bd;font-family:HelveticaNowTextRegular,Helvetica;color:#000;background:url(toplib/resources/vectors/search.svg) no-repeat 100%;background-size:15px 15px;background-origin:content-box;background-color:#fff}
.plp-search-container .product-list{width:100%;position:relative;z-index:20;border-radius:2px;border:1px solid #a9b3bd;background-color:#fff}
.plp-search-container .product-list .loading,.plp-search-container .product-list .product-item{width:100%;padding-left:20px;min-height:46px;display:flex;align-items:center;font-family:HelveticaNowTextRegular,Helvetica;font-size:13px;font-weight:700;font-stretch:normal;font-style:normal;line-height:3.23;letter-spacing:normal;color:#000;outline-color:#a9b3bd}
.plp-search-container .product-list .loading:hover,.plp-search-container .product-list .product-item:focus,.plp-search-container .product-list .product-item:hover{background-color:#deebe0}
.product-badge{height:20px;display:flex;justify-content:flex-end;align-items:center;width:fit-content;align-self:flex-end;padding-left:15px;padding-right:5px;position:absolute;top:-10px}
.product-badge__label{font-size:12px;text-transform:uppercase}
.product-badge__label--light{color:#fff}
.product-badge__label--dark{color:#363636}
.product-badge__new-en,.product-badge__new-fr{background:url(toplib/resources/vectors/orange-solid.svg) no-repeat 100%;background-size:cover}
.product-badge__agventure{background:url(toplib/resources/vectors/yellow-solid.svg) no-repeat 100%;background-size:cover}
.product-badge__topseller-en{background:url(toplib/resources/vectors/green-light-us.svg) no-repeat 100%;background-size:cover}
.product-badge__topseller-fr{background:url(toplib/resources/vectors/green-light-ca.svg) no-repeat 100%;background-size:cover}
.product-badge__conventional-en,.product-badge__conventional-fr{background:url(toplib/resources/vectors/green-solid.svg) no-repeat 100%;background-size:cover}
.product-badge__waxy-en{background:url(toplib/resources/vectors/orange-light-us.svg) no-repeat 100%;background-size:cover}
.product-badge__waxy-fr{background:url(toplib/resources/vectors/orange-light-ca.svg) no-repeat 100%;background-size:cover}
.product-badge__white-en,.product-badge__white-fr{background:url(toplib/resources/vectors/grey-light.svg) no-repeat 100%;background-size:cover}
.product-badge__plenish-en,.product-badge__plenish-fr{background:url(toplib/resources/vectors/orange-outline.svg) no-repeat 100%;background-size:cover}
.product-badge__sugarcane_aphid-en,.product-badge__sugarcane_aphid-fr{background:url(toplib/resources/vectors/dark-solid.svg) no-repeat 100%;background-size:cover}
.product-badge__introductory-en,.product-badge__introductory-fr{background:url(toplib/resources/vectors/dark-solid-small.svg) no-repeat 100%;background-size:cover}
@media screen and (min-width:1200px){.sliderBtn{top:3px}
}
.product-card{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;height:auto;border-radius:4px;box-shadow:0 3px 4px 0 rgba(0,0,0,.3);border:1px solid #e7e7e7;background-color:#fff;-webkit-font-smoothing:subpixel-antialiased;display:flex;flex-direction:column}
.product-card .product-data{display:flex;flex-flow:column;position:relative}
.product-card .product-data>.product-badge{box-shadow:none;width:fit-content;padding-left:15px}
.product-card .product-data>div{box-shadow:0 1px #e7e7e7;display:flex;flex-flow:row wrap;width:100%;padding-left:6px}
.product-card .product-data>div .title{width:100%;font-family:Gilroy;font-size:13px;font-weight:500;line-height:1.08;color:#363636;margin-bottom:0}
.product-card .product-data>div .price-value,.product-card .product-data>div h6{font-size:14px;font-weight:800}
.product-card .product-data .product-info-title{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}
.product-card .product-data .product-info{padding:10px 15px;margin-top:2px}
.product-card .product-data .product-info.corn{border-left:4px solid #ffa300}
.product-card .product-data .product-info.soybean{border-left:4px solid #00a3e0}
.product-card .product-data .product-info.sunflower{border-left:4px solid #ff671f}
.product-card .product-data .product-info.canola{border-left:4px solid #dec431}
.product-card .product-data .product-info.sorghum{border-left:4px solid #cb6015}
.product-card .product-data .product-info.alfalfa{border-left:4px solid #60a00b}
.product-card .product-data .product-info.wheat{border-left:4px solid #c8102e}
.product-card .product-data .product-info>div{width:100%}
.product-card .product-data .product-info>div .product-type{color:#ffa300;display:flex;align-items:center}
.product-card .product-data .product-info>div .product-type.soybean{color:#00a3e0}
.product-card .product-data .product-info>div .product-type .img{width:27px;height:27px;background:url(toplib/resources/vectors/icon_corn.svg) no-repeat 0}
.product-card .product-data .product-info>div .product-type .img.canola{background:url(toplib/resources/vectors/icon_canola.svg) no-repeat 0}
.product-card .product-data .product-info>div .product-type .img.soybean{background:url(toplib/resources/vectors/icon_soybeans.svg) no-repeat 0}
.product-card .product-data .product-info>div .product-type .img.sunflower{background:url(toplib/resources/vectors/icon_sunflower.svg) no-repeat 0}
.product-card .product-data .product-info>div .product-type .img.sorghum{background:url(toplib/resources/vectors/icon_sorghum.svg) no-repeat 0}
.product-card .product-data .product-info>div .product-type .img.alfalfa{background:url(toplib/resources/vectors/icon_alfalfa.svg) no-repeat 0}
.product-card .product-data .product-info>div .product-type .img.wheat{background:url(toplib/resources/vectors/icon_wheat.svg) no-repeat 0}
.product-card .product-data .product-info>div .product-title{height:30px;font-size:26px;font-weight:800;line-height:1.25;color:#000}
.product-card .product-data .product-info .product-tags-ul{height:18px;width:100%;display:flex;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.product-card .product-data .product-info .product-tags-ul .product-tag-li{width:auto;padding:3px 6px 2px;height:18px;font-size:12px;font-weight:800;display:flex;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;cursor:pointer;position:relative;color:#387b2b;align-items:center;justify-content:center}
.product-card .product-data .product-info .product-tags-ul .product-tag-li:before{content:"\2022";position:absolute;left:-2px;cursor:auto;color:black}
.product-card .product-data .product-info .product-tags-ul .product-tag-li:first-child{padding-left:3px}
.product-card .product-data .product-info .product-tags-ul .product-tag-li:first-child:before{content:""}
.product-card .product-data .border-tag-status{margin:2px -15px;width:-webkit-fill-available !important;height:1px;padding:0 15px;box-shadow:0 1px #e7e7e7}
.product-card .product-data .status-tag{font-size:12px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;line-height:14px;padding-top:10px;margin-left:3px}
.product-card .product-data .status-tag .available{color:#1e772d}
.product-card .product-data .status-tag .unavailable{color:#898989}
.product-card .product-data .status-tag .limited-availability{color:#b59017}
.product-card .product-data .status-tag .filling-space-status-tag{height:13px;padding-top:10px}
.product-card .product-data .second-line-container{display:flex;justify-content:space-between;padding-left:0;padding-bottom:0;box-shadow:unset}
.product-card .product-data .second-line-container .product-vendor-info{display:flex;justify-content:space-between;align-items:end;width:100%;padding:8px 13px;box-shadow:0 1px #e7e7e7}
.product-card .product-data .second-line-container .product-vendor-info .product-crm{width:50%;display:flex;flex-flow:column;border-right:1px solid #e7e7e7}
.product-card .product-data .second-line-container .product-vendor-info .product-crm>*{position:relative;top:3px}
.product-card .product-data .second-line-container .product-vendor-info .product-crm h6{height:22px;color:#000}
.product-card .product-data .second-line-container .product-vendor-info .product-crm h6.NA{color:#bac2c9}
.product-card .product-data .second-line-container .product-vendor-info .hideSeparator{border-right:0 solid}
.product-card .product-data .second-line-container .product-vendor-info .product-vendor{width:50%;display:flex;align-items:center;justify-content:center;height:100%}
.product-card .product-data .second-line-container .product-vendor-info .product-vendor img{height:30px;cursor:pointer}
.product-card .product-data .second-line-container .product-refuge-info{display:flex;justify-content:space-between;align-items:baseline;width:100%;padding:11px;box-shadow:0 1px #e7e7e7}
.product-card .product-data .second-line-container .product-refuge-info .title{width:unset;font-size:14px}
.product-card .product-data .second-line-container .product-refuge-info .refuge-text{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:1.08;font-size:14px;font-weight:800}
.product-card .product-data .second-line-container .product-pricing-info{box-shadow:0 1px #e7e7e7;padding:11px;width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}
.product-card .product-data .second-line-container .product-pricing-info .title{font-size:14px;width:unset}
.product-card .product-data .second-line-container .product-pricing-info .price-container{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;width:70%}
.product-card .product-data .second-line-container .product-pricing-info .price-container .price-value{padding-right:2px;line-height:1.08}
.product-card .product-data .second-line-container .product-pricing-info .price-container .price-range{line-height:1.08}
.product-card .product-data .second-line-container .product-pricing-info .price-container .dollar-sign{font-size:14px;font-weight:800;margin-right:3px;line-height:1.08}
.product-card .product-data .second-line-container .product-pricing-info .price-container .pricing-unit-container{display:flex;justify-content:flex-end}
.product-card .product-data .second-line-container .product-pricing-info .price-container .pricing-unit-container .pricing-unit{font-family:Gilroy;font-size:14px;font-weight:500;align-self:flex-end;line-height:1.08}
.product-card .product-details{width:100%;height:44px;border-radius:0 0 4px 4px;background-color:#387b2b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.5s}
.product-card .product-details:hover{background-color:#0d4a17}
.product-card .product-details a{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;color:#fff;text-decoration:none}
.product-card .product-details a:hover{color:#fff}
@media screen and (max-width:1024px){.product-card,.product-card .product-data .product-info{width:100%}
.product-card .product-data .product-info .product-bitmap img{margin-right:12px}
.product-card .product-data .second-line-container{flex-wrap:wrap}
.product-card .product-data .second-line-container .product-vendor-info{width:100%}
.product-card .product-data .second-line-container .product-vendor-info .product-vendor img{cursor:pointer;max-width:54px;max-height:58px}
}
.positioned-for-section .band{padding-top:37px;padding-bottom:10px}
@media screen and (max-width:992px){.positioned-for-section .band{padding-top:30px;padding-left:20px;padding-right:20px}
}
.positioned-for-section h2{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:32px;text-align:center;padding-bottom:32px;line-height:36px;font-weight:800}
@media screen and (max-width:992px){.positioned-for-section h2{font-size:24px;line-height:28px;padding-bottom:0}
}
@media screen and (max-width:769px){.positioned-for-section h2{font-size:24px;line-height:28px;padding-bottom:0}
}
.positioned-for-section .product-detail__section{display:flex;flex-direction:column;align-items:center}
@media screen and (min-width:1200px){.positioned-for-section .product-detail__section{justify-content:center;flex-direction:row}
}
@media print{.positioned-for-section .product-detail__section{justify-content:center;flex-direction:row}
}
.positioned-for-section .product-detail__section--img{text-align:center}
@media screen and (min-width:1200px){.positioned-for-section .product-detail__section--img{margin-bottom:0;padding-bottom:60px;align-self:flex-start}
}
@media print{.positioned-for-section .product-detail__section--img{margin-bottom:0;padding-bottom:60px;align-self:flex-start}
}
.positioned-for-section .product-detail__section--img img{max-width:174px}
.positioned-for-section .list-item{max-width:335px;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start}
@media screen and (min-width:1200px){.positioned-for-section .list-item{justify-content:flex-start;max-width:800px}
}
.positioned-for-section .list-item .item{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:30px;width:50%;align-items:flex-end}
@media screen and (min-width:1200px){.positioned-for-section .list-item .item{width:240px;padding-bottom:24px}
}
@media screen and (max-width:769px){.positioned-for-section .list-item .item{align-items:normal}
}
.positioned-for-section .list-item .item:nth-child(odd){padding-right:6px}
@media screen and (min-width:1200px){.positioned-for-section .list-item .item:nth-child(odd){padding-right:0}
}
.positioned-for-section .list-item .item:nth-child(2n){padding-left:6px}
@media screen and (min-width:1200px){.positioned-for-section .list-item .item:nth-child(2n){padding-left:0}
}
@media screen and (min-width:1200px){.positioned-for-section .list-item .item--center{padding-bottom:30px}
.positioned-for-section .list-item .item--center:only-child{flex-direction:row;align-items:center;padding-left:95px;width:auto}
}
.positioned-for-section .list-item .info-text{font-size:16px;font-weight:700;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#000;display:block;border-bottom:1px solid #a9b3bd;text-transform:uppercase;line-height:1.25;padding-bottom:2px;width:100%;max-width:162px}
@media screen and (min-width:1200px){.positioned-for-section .list-item .info-text{width:154px}
}
@media screen and (min-width:1200px){.positioned-for-section .list-item .info-text--bigger{width:200px;margin-right:15px}
}
.positioned-for-section .list-item .info-number{color:#3b7b2b;line-height:3.75rem;padding-top:2px;font-size:2.125rem;width:100%;max-width:180px;font-weight:300;min-height:62px;word-break:break-word}
@media screen and (min-width:1200px){.positioned-for-section .list-item .info-number{width:200px;font-size:2.375rem}
}
@media screen and (min-width:992px){.positioned-for-section .list-item .info-number--bigger{font-size:5rem;word-break:inherit;margin-top:8px}
.positioned-for-section .list-item .info-number--big{font-size:2.5rem}
}
@media screen and (min-width:1200px){.positioned-for-section .item--center:only-child .info-text{width:250px;max-width:250px;margin-top:-12px}
}
.management-comments-section{background-color:#f8f8f8}
.management-comments-section sup{font-family:Gilroy}
.management-comments-section .mgmt-content-wrapper{padding-top:40px;padding-bottom:40px;display:flex;justify-content:space-between}
.management-comments-section .mgmt-content-wrapper .sales-rep-container{margin:35px 50px auto;background-color:#fff}
@media screen and (max-width:992px){.management-comments-section .mgmt-content-wrapper{flex-direction:column}
.management-comments-section .mgmt-content-wrapper .sales-rep-container{margin:60px 0 5px}
}
.management-comments-section ul{list-style:none}
.management-comments-section ul li:before{content:"\2022";color:#3b7b2b;font-weight:700;font-size:1.5em;display:inline-block;width:1em;margin-left:-1em;vertical-align:middle}
.management-comments-section .mgmt-comments-label{flex:0 1 auto;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800}
@media(max-width:992px){.management-comments-section .mgmt-comments-label{padding-bottom:20px}
}
@media(max-width:769px){.management-comments-section .mgmt-comments-label{text-align:center}
}
.management-comments-section .mgmt-comments-list{padding-left:50px;font-size:18px;line-height:1.5}
@media(max-width:769px){.management-comments-section .mgmt-comments-list{padding-left:30px}
}
.management-comments-section .band-content{margin:0;flex:1 1 auto;display:flex;flex-flow:column}
.management-comments-section .not-available-content{flex:1 1 auto;display:flex;align-items:center;justify-content:center;align-content:center;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:24px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#bac2c9;border:1px solid #bac2c9;background-color:#f8f8f8;padding:5px}
.product-details-ratings-sections h3{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:26px;font-weight:800}
.product-details-ratings-sections .hr-wrapper{padding:0 205px}
@media screen and (max-width:1024px){.product-details-ratings-sections .hr-wrapper{padding:0 20px}
}
.product-details-ratings-sections .hr-wrapper.content-width{max-width:1024px;margin:0 10vw}
@media screen and (max-width:1024px){.product-details-ratings-sections .hr-wrapper.content-width{margin-left:5vw;margin-right:5vw}
}
.product-details-ratings-sections section{padding:40px 200px}
@media screen and (max-width:1200px){.product-details-ratings-sections section{padding:20px}
}
@media screen and (min-width:1200px){.product-details-ratings-sections section{display:flex}
}
.product-details-ratings-sections section ul{flex:1}
.product-details-ratings-sections .refuge-section{background-color:#fff}
.product-details-ratings-sections .refuge-section h3{width:320px}
@media screen and (max-width:1024px){.product-details-ratings-sections .refuge-section h3{font-size:18px;padding-top:20px;padding-bottom:5px}
}
.product-details-ratings-sections .refuge-section .refuge-section-img{margin-right:64px}
.product-details-ratings-sections .refuge-section .refuge-section-img img{height:124px}
@media screen and (max-width:1024px){.product-details-ratings-sections .refuge-section .refuge-section-img img{width:100px;padding-bottom:12px}
}
.product-details-ratings-sections .refuge-section h5{font-size:16px;font-weight:700;padding-bottom:12px}
@media screen and (max-width:1024px){.product-details-ratings-sections .refuge-section h5{font-size:14px}
}
.product-details-ratings-sections .refuge-section ul{font-size:16px}
@media screen and (max-width:1024px){.product-details-ratings-sections .refuge-section ul{font-size:14px}
}
.product-details-ratings-sections .market-segments-section h3{width:320px}
@media screen and (max-width:1024px){.product-details-ratings-sections .market-segments-section h3{padding-bottom:18px;font-size:18px}
.product-details-ratings-sections .market-segments-section li{font-size:14px}
}
.product-details-ratings-sections .pdp-ratings-section{background-color:#e6e8ea;padding:0}
.product-details-ratings-sections .bottom-hr-wrapper{margin-bottom:20px}
@media screen and (max-width:1024px){.product-details-ratings-sections .bottom-hr-wrapper{padding:10px}
}
@media screen and (min-width:1024px){.product-details-ratings-sections .bottom-hr-wrapper{margin-bottom:50px}
}
.product-filter-additional-traits-wrapper-container .traits-container{border:solid #b2bbc3;border-width:1px 0 0;padding-top:25px;margin-top:30px}
.product-filter-additional-traits-wrapper-container .traits-container:first-child{border:0;padding-top:0;margin-top:0}
.product-filter-additional-traits-container .traits-selection{margin:0 0 20px}
.product-filter-additional-traits-container .traits-selection .vue-select-container .select{width:100%;height:unset}
.product-filter-additional-traits-container .traits-selection .vue-select-container .select select{width:100%;height:50px;border-radius:2px;border:1px solid #acb5c0;background-color:#fff;padding:0 15px}
.product-filter-additional-traits-container .operator-value-selection{margin:0 0 20px;display:flex;flex-direction:row;justify-content:space-between}
.product-filter-additional-traits-container .operator-value-selection .vue-select-container,.product-filter-additional-traits-container .operator-value-selection .vue-select-container .select{width:100%}
.product-filter-additional-traits-container .operator-value-selection .vue-select-container .select select{height:50px;border-radius:2px;border:1px solid #acb5c0;background-color:#fff;padding:0 15px}
.product-filter-additional-traits-container .operator-value-selection .vue-select-container .select select [disabled]{opacity:.5}
.product-filter-additional-traits-container .operator-value-selection .vue-select-container:first-child{margin-right:20px}
.product-filter-additional-traits-container .vue-select-container .control .select select{padding:0 15px}
.product-filter-additional-traits-container .vue-select-container .control .arrow{right:20px}
.product-filter-container{width:286px}
.product-filter-container .filter-title{display:flex;justify-content:space-between;margin-bottom:20px}
.product-filter-container .filter-title h3{font-size:20px;font-weight:800;line-height:54px}
.product-filter-container .filter-title .clear-all{display:flex;align-items:center;margin-right:10px;font-size:14px;height:54px;color:#3b7b2b;cursor:pointer}
.product-filter-container .filter-title .clear-all .clear-all-text{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:500}
.product-filter-container .filter-title .clear-all .clear-all-text:hover{text-decoration:underline}
.product-filter-container .filter-title .clear-all .clear-all-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/field-input-close.svg);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:flex;margin-left:10px;cursor:pointer}
.product-filter-container .filter-title .title-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
@media screen and (max-width:769px){.product-filter-container .filter-title .title-content .clear-all{display:none}
}
@media screen and (min-width:993px){.product-filter-container .filter-title .title-content .clear-all{display:none}
}
.product-filter-container .filter-title .filter-summary .clear-all{display:none}
@media screen and (max-width:769px){.product-filter-container .filter-title .filter-summary .clear-all{display:flex;margin-left:20px}
}
@media screen and (min-width:993px){.product-filter-container .filter-title .filter-summary .clear-all{display:flex}
}
.product-filter-container .filter-title .open-filter-container,.product-filter-container .filter-title .product-filter-summary-bubble-container{display:none}
.product-filter-container .filter-container{display:flex;flex-direction:column;padding-bottom:150px}
@media screen and (max-width:769px) and (orientation:portrait){@supports(-webkit-touch-callout:none){.product-filter-container .filter-container{padding-bottom:210px}
}
}
.product-filter-container .filter-container .product-filter-additional-traits-wrapper-container .filter-section,.product-filter-container .filter-container .product-filter-multiselect-container .filter-section,.product-filter-container .filter-container .product-filter-range-container .filter-section{display:flex;flex-direction:column}
.product-filter-container .filter-container .product-filter-additional-traits-wrapper-container .filter-section .filter-section-title,.product-filter-container .filter-container .product-filter-multiselect-container .filter-section .filter-section-title,.product-filter-container .filter-container .product-filter-range-container .filter-section .filter-section-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 10px 12px 13px;border:solid #a7b3be;border-width:1px 0 0}
.product-filter-container .filter-container .product-filter-additional-traits-wrapper-container .filter-section .filter-section-title h6,.product-filter-container .filter-container .product-filter-multiselect-container .filter-section .filter-section-title h6,.product-filter-container .filter-container .product-filter-range-container .filter-section .filter-section-title h6{font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}
.product-filter-container .filter-container .product-filter-additional-traits-wrapper-container .filter-section #slidable-container,.product-filter-container .filter-container .product-filter-multiselect-container .filter-section #slidable-container,.product-filter-container .filter-container .product-filter-range-container .filter-section #slidable-container{-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;-webkit-transition:height .5s;transition:height .5s;height:0;overflow:hidden}
@media screen and (max-width:992px){.product-filter-container .filter-container .product-filter-additional-traits-wrapper-container .filter-section #slidable-container,.product-filter-container .filter-container .product-filter-multiselect-container .filter-section #slidable-container,.product-filter-container .filter-container .product-filter-range-container .filter-section #slidable-container{flex-direction:column}
}
.product-filter-container .filter-container .product-filter-additional-traits-wrapper-container .filter-section .filter-section-content,.product-filter-container .filter-container .product-filter-multiselect-container .filter-section .filter-section-content,.product-filter-container .filter-container .product-filter-range-container .filter-section .filter-section-content{padding:24px 0}
.product-filter-container .mobile-filters{display:none}
@media screen and (max-width:1024px){.product-filter-container{width:100%;margin-right:0}
}
@media screen and (max-width:1024px) and (min-width:993px){.product-filter-container{padding:10px 0}
}
@media screen and (max-width:1024px){.product-filter-container .filter-title{margin-bottom:0;flex-direction:column}
.product-filter-container .filter-title .title-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
}
@media screen and (max-width:1024px) and (min-width:993px){.product-filter-container .filter-title .title-content{display:none}
}
@media screen and (max-width:1024px){.product-filter-container .filter-title .title-content .title-content-top{display:flex}
}
@media screen and (max-width:1024px) and (max-width:769px){.product-filter-container .filter-title .title-content .title-content-top{width:100%}
}
@media screen and (max-width:1024px){.product-filter-container .filter-title .title-content .title-content-top .title-content-top-left{display:flex}
.product-filter-container .filter-title .title-content .title-content-top .title-content-top-left .close-filters-container{margin-right:20px}
.product-filter-container .filter-title .open-filter-container{display:flex;align-items:center}
.product-filter-container .filter-title .open-filter-container .open-filter{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/field-input-add.svg);width:28px;height:28px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:flex;margin-left:10px;cursor:pointer}
.product-filter-container .filter-title .filter-summary{display:flex;align-items:center}
.product-filter-container .filter-title .filter-summary .filter-summary-list{display:flex;flex-wrap:wrap;padding:0}
.product-filter-container .filter-title .filter-summary .filter-summary-list .product-filter-summary-bubble-container{display:flex}
.product-filter-container .filter-title .filter-summary .clear-all{white-space:nowrap}
.product-filter-container .filter-container-desktop{display:none}
.product-filter-container .mobile-filters{display:block;overflow:hidden}
.product-filter-container .mobile-filters .title-content{display:flex;flex-direction:column;width:100%}
.product-filter-container .mobile-filters .title-content .title-content-left{display:flex;flex-direction:row;justify-content:space-between;width:100%}
.product-filter-container .mobile-filters .title-content .clear-all{align-self:flex-start}
.product-filter-container .mobile-filters .close-filters-container{display:flex;align-items:center}
.product-filter-container .mobile-filters .close-filters-container .close-filters{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/carot-green.svg);width:6px;height:12px;background-repeat:no-repeat;background-size:contain;background-position:50%;cursor:pointer;transform:rotate(180deg)}
.product-filter-container .mobile-filters .apply-filters-container{display:flex;align-items:center}
.product-filter-container .mobile-filters .apply-filters-container .apply-filters{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;color:#ef6023;cursor:pointer}
.product-filter-container .mobile-filters .sidebar-panel{overflow-y:auto;background-color:#f8f8f8;position:fixed;left:0;top:0;height:100vh;z-index:1031;padding:14px 20px 0;width:100%;display:block;transition:all .25s ease-in 0;-webkit-overflow-scrolling:touch}
.product-filter-container .mobile-filters .sidebar-panel .title-content-top{justify-content:space-between;width:100%}
}
@media screen and (max-width:1024px) and (max-width:769px){.product-filter-container .mobile-filters .sidebar-panel .filter-title .title-content .clear-all{display:flex}
}
@media screen and (max-width:1024px) and (min-width:993px){.product-filter-container .mobile-filters .sidebar-panel .filter-title .title-content .clear-all{display:flex}
}
@media screen and (max-width:769px){.product-filter-container{padding:0}
}
.product-filter-multiselect-container .filter-section .filter-input{display:flex;flex-direction:row;padding:4px 0;margin-bottom:10px}
.product-filter-multiselect-container .filter-section .filter-input .b-checkbox.checkbox{align-items:flex-start}
.product-filter-multiselect-container .filter-section .filter-input .b-checkbox.checkbox input[type=checkbox]+.check{height:24px;width:24px;transition:unset;padding:3px;font-size:10px;background-size:14px}
.product-filter-multiselect-container .filter-section .filter-input .b-checkbox.checkbox .control-label{line-height:16px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;padding-left:18px}
.product-filter-multiselect-container .filter-section .filter-input .filter-input_title{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.6}
.product-filter-multiselect-container .filter-section .filter-input .filter-input_title-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/icon-info-green.svg);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:50%;margin-left:5px}
.product-filter-multiselect-container .filter-section .filter-input .filter-input_title.filter-input_title__bold{display:flex;flex-flow:row nowrap;font-weight:700}
@media screen and (min-width:1024px){.product-filter-multiselect-container .filter-section .filter-input .filter-input_title.filter-input_title__bold span{max-width:180px}
}
.product-filter-multiselect-container .filter-section .filter-input .filter-input_subTitle{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;font-style:italic;font-weight:400;line-height:1.46}
.product-filter-range-container .filter-section-content{display:flex;flex-direction:row;justify-content:space-between}
.product-filter-range-container .filter-section-content input{height:54px;border-radius:2px;border:1px solid #adb5c0;background-color:#fff;padding:16px}
.product-filter-range-container .filter-section-content input::placeholder{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#adb5c0}
.product-filter-range-container .filter-section-content input:focus{border:1px solid #387b2b;outline:unset}
.product-filter-range-container .filter-section-content input:first-child{margin-right:20px}
.product-filter-summary-bubble-container{display:flex;border-radius:19px;border:1px solid #ef6023;align-items:center;padding:10px;margin:10px 10px 10px 0}
.product-filter-summary-bubble-container .filter-name{font-size:14px;font-weight:700;line-height:1.29}
.product-filter-summary-bubble-container .delete-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close-orange.svg);width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:flex;margin-left:10px;cursor:pointer}
.productList .breadcrumb{font-size:1rem;white-space:nowrap}
.productList .breadcrumb a{align-items:center;color:#3b7b2b;display:flex;justify-content:center;padding:0 .75em}
.productList .breadcrumb a:hover{color:#363636}
.productList .breadcrumb li{align-items:center;display:flex}
.productList .breadcrumb li:first-child a{padding-left:0}
.productList .breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}
.productList .breadcrumb li+li:before{color:#b5b5b5;content:"/"}
.productList .breadcrumb ol,.productList .breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}
.productList .breadcrumb .icon:first-child{margin-right:.5em}
.productList .breadcrumb .icon:last-child{margin-left:.5em}
.productList .breadcrumb.is-centered ol,.productList .breadcrumb.is-centered ul{justify-content:center}
.productList .breadcrumb.is-right ol,.productList .breadcrumb.is-right ul{justify-content:flex-end}
.productList .breadcrumb.is-small{font-size:.75rem}
.productList .breadcrumb.is-medium{font-size:1.25rem}
.productList .breadcrumb.is-large{font-size:1.5rem}
.productList .breadcrumb.has-arrow-separator li+li:before{content:"\2192"}
.productList .breadcrumb.has-bullet-separator li+li:before{content:"\2022"}
.productList .breadcrumb.has-dot-separator li+li:before{content:"\B7"}
.productList .breadcrumb.has-succeeds-separator li+li:before{content:"\227B"}
.productList .card{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -.125em rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02);color:#4a4a4a;max-width:100%;position:relative}
.productList .card-content:first-child,.productList .card-footer:first-child,.productList .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.productList .card-content:last-child,.productList .card-footer:last-child,.productList .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}
.productList .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 .125em .25em rgba(0,0,0,.1);display:flex}
.productList .card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}
.productList .card-header-title.is-centered{justify-content:center}
.productList .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0;border:0;color:currentColor;font-family:inherit;font-size:1em;margin:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem}
.productList .card-image{display:block;position:relative}
.productList .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.productList .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}
.productList .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}
.productList .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #bbb;align-items:stretch;display:flex}
.productList .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}
.productList .card-footer-item:not(:last-child){border-right:1px solid #bbb}
.productList .card .media:not(:last-child){margin-bottom:1.5rem}
.productList .dropdown{display:inline-flex;position:relative;vertical-align:top}
.productList .dropdown.is-active .dropdown-menu,.productList .dropdown.is-hoverable:hover .dropdown-menu{display:block}
.productList .dropdown.is-right .dropdown-menu{left:auto;right:0}
.productList .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:0;top:auto}
.productList .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}
.productList .dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02);padding-bottom:.5rem;padding-top:.5rem}
.dropdown .dropdown-menu .has-link .productList a,.productList .dropdown-item,.productList .dropdown .dropdown-menu .has-link a{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}
.dropdown .dropdown-menu .has-link .productList a,.productList .dropdown .dropdown-menu .has-link a,.productList a.dropdown-item,.productList button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}
.dropdown .dropdown-menu .has-link .productList a:hover,.productList .dropdown .dropdown-menu .has-link a:hover,.productList a.dropdown-item:hover,.productList button.dropdown-item:hover{background-color:#f5f5f5;color:#000}
.dropdown .dropdown-menu .has-link .productList a.is-active,.productList .dropdown .dropdown-menu .has-link a.is-active,.productList a.dropdown-item.is-active,.productList button.dropdown-item.is-active{background-color:#3b7b2b;color:#fff}
.productList .dropdown-divider{background-color:#bbb;border:0;display:block;height:1px;margin:.5rem 0}
.productList .level{align-items:center;justify-content:space-between}
.productList .level code{border-radius:4px}
.productList .level img{display:inline-block;vertical-align:top}
.productList .level.is-mobile,.productList .level.is-mobile .level-left,.productList .level.is-mobile .level-right{display:flex}
.productList .level.is-mobile .level-left+.level-right{margin-top:0}
.productList .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}
.productList .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}
@media print,screen and (min-width:992px){.productList .level{display:flex}
.productList .level>.level-item:not(.is-narrow){flex-grow:1}
}
.productList .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}
.productList .level-item .subtitle,.productList .level-item .title{margin-bottom:0}
@media screen and (max-width:991px){.productList .level-item:not(:last-child){margin-bottom:.75rem}
}
.productList .level-left,.productList .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}
.productList .level-left .level-item.is-flexible,.productList .level-right .level-item.is-flexible{flex-grow:1}
@media print,screen and (min-width:992px){.productList .level-left .level-item:not(:last-child),.productList .level-right .level-item:not(:last-child){margin-right:.75rem}
}
.productList .level-left{align-items:center;justify-content:flex-start}
@media screen and (max-width:991px){.productList .level-left+.level-right{margin-top:1.5rem}
}
@media print,screen and (min-width:992px){.productList .level-left{display:flex}
}
.productList .level-right{align-items:center;justify-content:flex-end}
@media print,screen and (min-width:992px){.productList .level-right{display:flex}
}
.productList .media{align-items:flex-start;display:flex;text-align:inherit}
.productList .media .content:not(:last-child){margin-bottom:.75rem}
.productList .media .media{border-top:1px solid rgba(219,219,219,.5);display:flex;padding-top:.75rem}
.productList .media .media .content:not(:last-child),.productList .media .media .control:not(:last-child){margin-bottom:.5rem}
.productList .media .media .media{padding-top:.5rem}
.productList .media .media .media+.media{margin-top:.5rem}
.productList .media+.media{border-top:1px solid rgba(219,219,219,.5);margin-top:1rem;padding-top:1rem}
.productList .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}
.productList .media-left,.productList .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}
.productList .media-left{margin-right:1rem}
.productList .media-right{margin-left:1rem}
.productList .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}
@media screen and (max-width:991px){.productList .media-content{overflow-x:auto}
}
.productList .menu{font-size:1rem}
.productList .menu.is-small{font-size:.75rem}
.productList .menu.is-medium{font-size:1.25rem}
.productList .menu.is-large{font-size:1.5rem}
.productList .menu-list{line-height:1.25}
.productList .menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}
.productList .menu-list a:hover{background-color:#f5f5f5;color:#363636}
.productList .menu-list a.is-active{background-color:#3b7b2b;color:#fff}
.productList .menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}
.productList .menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}
.productList .menu-label:not(:first-child){margin-top:1em}
.productList .menu-label:not(:last-child){margin-bottom:1em}
.productList .message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}
.productList .message strong{color:currentColor}
.productList .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}
.productList .message.is-small{font-size:.75rem}
.productList .message.is-medium{font-size:1.25rem}
.productList .message.is-large{font-size:1.5rem}
.productList .message.is-white{background-color:#fff}
.productList .message.is-white .message-header{background-color:#fff;color:#000}
.productList .message.is-white .message-body{border-color:#fff}
.productList .message.is-black{background-color:#fafafa}
.productList .message.is-black .message-header{background-color:#000;color:#fff}
.productList .message.is-black .message-body{border-color:#000}
.productList .message.is-light{background-color:#f9fafb}
.productList .message.is-light .message-header{background-color:#f8f9fa;color:rgba(0,0,0,.7)}
.productList .message.is-light .message-body{border-color:#f8f9fa}
.productList .message.is-dark{background-color:#f9fafa}
.productList .message.is-dark .message-header{background-color:#343a40;color:#fff}
.productList .message.is-dark .message-body{border-color:#343a40}
.productList .message.is-primary{background-color:#f8fcf7}
.productList .message.is-primary .message-header{background-color:#3b7b2b;color:#fff}
.productList .message.is-primary .message-body{border-color:#3b7b2b}
.productList .message.is-info{background-color:#f6fdfe}
.productList .message.is-info .message-header{background-color:#17a2b8;color:#fff}
.productList .message.is-info .message-body{border-color:#17a2b8}
.productList .message.is-success{background-color:#f7fdf8}
.productList .message.is-success .message-header{background-color:#28a745;color:#fff}
.productList .message.is-success .message-body{border-color:#28a745}
.productList .message.is-warning{background-color:#fffcf5}
.productList .message.is-warning .message-header{background-color:#ffc107;color:rgba(0,0,0,.7)}
.productList .message.is-warning .message-body{border-color:#ffc107}
.productList .message.is-danger{background-color:#fdf6f7}
.productList .message.is-danger .message-header{background-color:#dc3545;color:#fff}
.productList .message.is-danger .message-body{border-color:#dc3545}
.productList .message.is-twitter{background-color:#f5faff}
.productList .message.is-twitter .message-header{background-color:#4099ff;color:#fff}
.productList .message.is-twitter .message-body{border-color:#4099ff}
.productList .message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}
.productList .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}
.productList .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}
.productList .message-body{border-radius:4px;border:solid #dbdbdb;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}
.productList .message-body code,.productList .message-body pre{background-color:#fff}
.productList .message-body pre code{background-color:rgba(0,0,0,0)}
.productList .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}
.productList .modal.is-active{display:flex}
.productList .modal-background{background-color:rgba(0,0,0,.86)}
.productList .modal-card,.productList .modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}
@media screen and (min-width:992px){.productList .modal-card,.productList .modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}
}
.productList .modal-close{background:0;height:40px;position:fixed;right:20px;top:20px;width:40px}
.productList .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}
.productList .modal-card-foot,.productList .modal-card-head{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}
.productList .modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}
.productList .modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}
.productList .modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}
.productList .modal-card-foot .button:not(:last-child){margin-right:.5em}
.productList .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}
.productList .navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}
.productList .navbar.is-white{background-color:#fff;color:#000}
.productList .navbar.is-white .navbar-brand .navbar-link,.productList .navbar.is-white .navbar-brand>.navbar-item{color:#000}
.productList .navbar.is-white .navbar-brand .navbar-link.is-active,.productList .navbar.is-white .navbar-brand .navbar-link:focus,.productList .navbar.is-white .navbar-brand .navbar-link:hover,.productList .navbar.is-white .navbar-brand>a.navbar-item.is-active,.productList .navbar.is-white .navbar-brand>a.navbar-item:focus,.productList .navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#000}
.productList .navbar.is-white .navbar-brand .navbar-link:after{border-color:#000}
.productList .navbar.is-white .navbar-burger{color:#000}
@media screen and (min-width:1200px){.productList .navbar.is-white .navbar-end .navbar-link,.productList .navbar.is-white .navbar-end>.navbar-item,.productList .navbar.is-white .navbar-start .navbar-link,.productList .navbar.is-white .navbar-start>.navbar-item{color:#000}
.productList .navbar.is-white .navbar-end .navbar-link.is-active,.productList .navbar.is-white .navbar-end .navbar-link:focus,.productList .navbar.is-white .navbar-end .navbar-link:hover,.productList .navbar.is-white .navbar-end>a.navbar-item.is-active,.productList .navbar.is-white .navbar-end>a.navbar-item:focus,.productList .navbar.is-white .navbar-end>a.navbar-item:hover,.productList .navbar.is-white .navbar-start .navbar-link.is-active,.productList .navbar.is-white .navbar-start .navbar-link:focus,.productList .navbar.is-white .navbar-start .navbar-link:hover,.productList .navbar.is-white .navbar-start>a.navbar-item.is-active,.productList .navbar.is-white .navbar-start>a.navbar-item:focus,.productList .navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#000}
.productList .navbar.is-white .navbar-end .navbar-link:after,.productList .navbar.is-white .navbar-start .navbar-link:after{border-color:#000}
.productList .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.productList .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.productList .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#000}
.productList .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#000}
}
.productList .navbar.is-black{background-color:#000;color:#fff}
.productList .navbar.is-black .navbar-brand .navbar-link,.productList .navbar.is-black .navbar-brand>.navbar-item{color:#fff}
.productList .navbar.is-black .navbar-brand .navbar-link.is-active,.productList .navbar.is-black .navbar-brand .navbar-link:focus,.productList .navbar.is-black .navbar-brand .navbar-link:hover,.productList .navbar.is-black .navbar-brand>a.navbar-item.is-active,.productList .navbar.is-black .navbar-brand>a.navbar-item:focus,.productList .navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}
.productList .navbar.is-black .navbar-brand .navbar-link:after{border-color:#fff}
.productList .navbar.is-black .navbar-burger{color:#fff}
@media screen and (min-width:1200px){.productList .navbar.is-black .navbar-end .navbar-link,.productList .navbar.is-black .navbar-end>.navbar-item,.productList .navbar.is-black .navbar-start .navbar-link,.productList .navbar.is-black .navbar-start>.navbar-item{color:#fff}
.productList .navbar.is-black .navbar-end .navbar-link.is-active,.productList .navbar.is-black .navbar-end .navbar-link:focus,.productList .navbar.is-black .navbar-end .navbar-link:hover,.productList .navbar.is-black .navbar-end>a.navbar-item.is-active,.productList .navbar.is-black .navbar-end>a.navbar-item:focus,.productList .navbar.is-black .navbar-end>a.navbar-item:hover,.productList .navbar.is-black .navbar-start .navbar-link.is-active,.productList .navbar.is-black .navbar-start .navbar-link:focus,.productList .navbar.is-black .navbar-start .navbar-link:hover,.productList .navbar.is-black .navbar-start>a.navbar-item.is-active,.productList .navbar.is-black .navbar-start>a.navbar-item:focus,.productList .navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}
.productList .navbar.is-black .navbar-end .navbar-link:after,.productList .navbar.is-black .navbar-start .navbar-link:after{border-color:#fff}
.productList .navbar.is-black .navbar-dropdown a.navbar-item.is-active,.productList .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.productList .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.productList .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}
}
.productList .navbar.is-light{background-color:#f8f9fa;color:rgba(0,0,0,.7)}
.productList .navbar.is-light .navbar-brand .navbar-link,.productList .navbar.is-light .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}
.productList .navbar.is-light .navbar-brand .navbar-link.is-active,.productList .navbar.is-light .navbar-brand .navbar-link:focus,.productList .navbar.is-light .navbar-brand .navbar-link:hover,.productList .navbar.is-light .navbar-brand>a.navbar-item.is-active,.productList .navbar.is-light .navbar-brand>a.navbar-item:focus,.productList .navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e9ecef;color:rgba(0,0,0,.7)}
.productList .navbar.is-light .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}
.productList .navbar.is-light .navbar-burger{color:rgba(0,0,0,.7)}
@media screen and (min-width:1200px){.productList .navbar.is-light .navbar-end .navbar-link,.productList .navbar.is-light .navbar-end>.navbar-item,.productList .navbar.is-light .navbar-start .navbar-link,.productList .navbar.is-light .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}
.productList .navbar.is-light .navbar-end .navbar-link.is-active,.productList .navbar.is-light .navbar-end .navbar-link:focus,.productList .navbar.is-light .navbar-end .navbar-link:hover,.productList .navbar.is-light .navbar-end>a.navbar-item.is-active,.productList .navbar.is-light .navbar-end>a.navbar-item:focus,.productList .navbar.is-light .navbar-end>a.navbar-item:hover,.productList .navbar.is-light .navbar-start .navbar-link.is-active,.productList .navbar.is-light .navbar-start .navbar-link:focus,.productList .navbar.is-light .navbar-start .navbar-link:hover,.productList .navbar.is-light .navbar-start>a.navbar-item.is-active,.productList .navbar.is-light .navbar-start>a.navbar-item:focus,.productList .navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e9ecef;color:rgba(0,0,0,.7)}
.productList .navbar.is-light .navbar-end .navbar-link:after,.productList .navbar.is-light .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}
.productList .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.productList .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.productList .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e9ecef;color:rgba(0,0,0,.7)}
.productList .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f8f9fa;color:rgba(0,0,0,.7)}
}
.productList .navbar.is-dark{background-color:#343a40;color:#fff}
.productList .navbar.is-dark .navbar-brand .navbar-link,.productList .navbar.is-dark .navbar-brand>.navbar-item{color:#fff}
.productList .navbar.is-dark .navbar-brand .navbar-link.is-active,.productList .navbar.is-dark .navbar-brand .navbar-link:focus,.productList .navbar.is-dark .navbar-brand .navbar-link:hover,.productList .navbar.is-dark .navbar-brand>a.navbar-item.is-active,.productList .navbar.is-dark .navbar-brand>a.navbar-item:focus,.productList .navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292d32;color:#fff}
.productList .navbar.is-dark .navbar-brand .navbar-link:after{border-color:#fff}
.productList .navbar.is-dark .navbar-burger{color:#fff}
@media screen and (min-width:1200px){.productList .navbar.is-dark .navbar-end .navbar-link,.productList .navbar.is-dark .navbar-end>.navbar-item,.productList .navbar.is-dark .navbar-start .navbar-link,.productList .navbar.is-dark .navbar-start>.navbar-item{color:#fff}
.productList .navbar.is-dark .navbar-end .navbar-link.is-active,.productList .navbar.is-dark .navbar-end .navbar-link:focus,.productList .navbar.is-dark .navbar-end .navbar-link:hover,.productList .navbar.is-dark .navbar-end>a.navbar-item.is-active,.productList .navbar.is-dark .navbar-end>a.navbar-item:focus,.productList .navbar.is-dark .navbar-end>a.navbar-item:hover,.productList .navbar.is-dark .navbar-start .navbar-link.is-active,.productList .navbar.is-dark .navbar-start .navbar-link:focus,.productList .navbar.is-dark .navbar-start .navbar-link:hover,.productList .navbar.is-dark .navbar-start>a.navbar-item.is-active,.productList .navbar.is-dark .navbar-start>a.navbar-item:focus,.productList .navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292d32;color:#fff}
.productList .navbar.is-dark .navbar-end .navbar-link:after,.productList .navbar.is-dark .navbar-start .navbar-link:after{border-color:#fff}
.productList .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.productList .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.productList .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292d32;color:#fff}
.productList .navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#343a40;color:#fff}
}
.productList .navbar.is-primary{background-color:#3b7b2b;color:#fff}
.productList .navbar.is-primary .navbar-brand .navbar-link,.productList .navbar.is-primary .navbar-brand>.navbar-item{color:#fff}
.productList .navbar.is-primary .navbar-brand .navbar-link.is-active,.productList .navbar.is-primary .navbar-brand .navbar-link:focus,.productList .navbar.is-primary .navbar-brand .navbar-link:hover,.productList .navbar.is-primary .navbar-brand>a.navbar-item.is-active,.productList .navbar.is-primary .navbar-brand>a.navbar-item:focus,.productList .navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#326824;color:#fff}
.productList .navbar.is-primary .navbar-brand .navbar-link:after{border-color:#fff}
.productList .navbar.is-primary .navbar-burger{color:#fff}
@media screen and (min-width:1200px){.productList .navbar.is-primary .navbar-end .navbar-link,.productList .navbar.is-primary .navbar-end>.navbar-item,.productList .navbar.is-primary .navbar-start .navbar-link,.productList .navbar.is-primary .navbar-start>.navbar-item{color:#fff}
.productList .navbar.is-primary .navbar-end .navbar-link.is-active,.productList .navbar.is-primary .navbar-end .navbar-link:focus,.productList .navbar.is-primary .navbar-end .navbar-link:hover,.productList .navbar.is-primary .navbar-end>a.navbar-item.is-active,.productList .navbar.is-primary .navbar-end>a.navbar-item:focus,.productList .navbar.is-primary .navbar-end>a.navbar-item:hover,.productList .navbar.is-primary .navbar-start .navbar-link.is-active,.productList .navbar.is-primary .navbar-start .navbar-link:focus,.productList .navbar.is-primary .navbar-start .navbar-link:hover,.productList .navbar.is-primary .navbar-start>a.navbar-item.is-active,.productList .navbar.is-primary .navbar-start>a.navbar-item:focus,.productList .navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#326824;color:#fff}
.productList .navbar.is-primary .navbar-end .navbar-link:after,.productList .navbar.is-primary .navbar-start .navbar-link:after{border-color:#fff}
.productList .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.productList .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.productList .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#326824;color:#fff}
.productList .navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#3b7b2b;color:#fff}
}
.productList .navbar.is-info{background-color:#17a2b8;color:#fff}
.productList .navbar.is-info .navbar-brand .navbar-link,.productList .navbar.is-info .navbar-brand>.navbar-item{color:#fff}
.productList .navbar.is-info .navbar-brand .navbar-link.is-active,.productList .navbar.is-info .navbar-brand .navbar-link:focus,.productList .navbar.is-info .navbar-brand .navbar-link:hover,.productList .navbar.is-info .navbar-brand>a.navbar-item.is-active,.productList .navbar.is-info .navbar-brand>a.navbar-item:focus,.productList .navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#148ea1;color:#fff}
.productList .navbar.is-info .navbar-brand .navbar-link:after{border-color:#fff}
.productList .navbar.is-info .navbar-burger{color:#fff}
@media screen and (min-width:1200px){.productList .navbar.is-info .navbar-end .navbar-link,.productList .navbar.is-info .navbar-end>.navbar-item,.productList .navbar.is-info .navbar-start .navbar-link,.productList .navbar.is-info .navbar-start>.navbar-item{color:#fff}
.productList .navbar.is-info .navbar-end .navbar-link.is-active,.productList .navbar.is-info .navbar-end .navbar-link:focus,.productList .navbar.is-info .navbar-end .navbar-link:hover,.productList .navbar.is-info .navbar-end>a.navbar-item.is-active,.productList .navbar.is-info .navbar-end>a.navbar-item:focus,.productList .navbar.is-info .navbar-end>a.navbar-item:hover,.productList .navbar.is-info .navbar-start .navbar-link.is-active,.productList .navbar.is-info .navbar-start .navbar-link:focus,.productList .navbar.is-info .navbar-start .navbar-link:hover,.productList .navbar.is-info .navbar-start>a.navbar-item.is-active,.productList .navbar.is-info .navbar-start>a.navbar-item:focus,.productList .navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#148ea1;color:#fff}
.productList .navbar.is-info .navbar-end .navbar-link:after,.productList .navbar.is-info .navbar-start .navbar-link:after{border-color:#fff}
.productList .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.productList .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.productList .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#148ea1;color:#fff}
.productList .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#17a2b8;color:#fff}
}
.productList .navbar.is-success{background-color:#28a745;color:#fff}
.productList .navbar.is-success .navbar-brand .navbar-link,.productList .navbar.is-success .navbar-brand>.navbar-item{color:#fff}
.productList .navbar.is-success .navbar-brand .navbar-link.is-active,.productList .navbar.is-success .navbar-brand .navbar-link:focus,.productList .navbar.is-success .navbar-brand .navbar-link:hover,.productList .navbar.is-success .navbar-brand>a.navbar-item.is-active,.productList .navbar.is-success .navbar-brand>a.navbar-item:focus,.productList .navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#23923d;color:#fff}
.productList .navbar.is-success .navbar-brand .navbar-link:after{border-color:#fff}
.productList .navbar.is-success .navbar-burger{color:#fff}
@media screen and (min-width:1200px){.productList .navbar.is-success .navbar-end .navbar-link,.productList .navbar.is-success .navbar-end>.navbar-item,.productList .navbar.is-success .navbar-start .navbar-link,.productList .navbar.is-success .navbar-start>.navbar-item{color:#fff}
.productList .navbar.is-success .navbar-end .navbar-link.is-active,.productList .navbar.is-success .navbar-end .navbar-link:focus,.productList .navbar.is-success .navbar-end .navbar-link:hover,.productList .navbar.is-success .navbar-end>a.navbar-item.is-active,.productList .navbar.is-success .navbar-end>a.navbar-item:focus,.productList .navbar.is-success .navbar-end>a.navbar-item:hover,.productList .navbar.is-success .navbar-start .navbar-link.is-active,.productList .navbar.is-success .navbar-start .navbar-link:focus,.productList .navbar.is-success .navbar-start .navbar-link:hover,.productList .navbar.is-success .navbar-start>a.navbar-item.is-active,.productList .navbar.is-success .navbar-start>a.navbar-item:focus,.productList .navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#23923d;color:#fff}
.productList .navbar.is-success .navbar-end .navbar-link:after,.productList .navbar.is-success .navbar-start .navbar-link:after{border-color:#fff}
.productList .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.productList .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.productList .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#23923d;color:#fff}
.productList .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#28a745;color:#fff}
}
.productList .navbar.is-warning{background-color:#ffc107;color:rgba(0,0,0,.7)}
.productList .navbar.is-warning .navbar-brand .navbar-link,.productList .navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}
.productList .navbar.is-warning .navbar-brand .navbar-link.is-active,.productList .navbar.is-warning .navbar-brand .navbar-link:focus,.productList .navbar.is-warning .navbar-brand .navbar-link:hover,.productList .navbar.is-warning .navbar-brand>a.navbar-item.is-active,.productList .navbar.is-warning .navbar-brand>a.navbar-item:focus,.productList .navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#edb100;color:rgba(0,0,0,.7)}
.productList .navbar.is-warning .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}
.productList .navbar.is-warning .navbar-burger{color:rgba(0,0,0,.7)}
@media screen and (min-width:1200px){.productList .navbar.is-warning .navbar-end .navbar-link,.productList .navbar.is-warning .navbar-end>.navbar-item,.productList .navbar.is-warning .navbar-start .navbar-link,.productList .navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}
.productList .navbar.is-warning .navbar-end .navbar-link.is-active,.productList .navbar.is-warning .navbar-end .navbar-link:focus,.productList .navbar.is-warning .navbar-end .navbar-link:hover,.productList .navbar.is-warning .navbar-end>a.navbar-item.is-active,.productList .navbar.is-warning .navbar-end>a.navbar-item:focus,.productList .navbar.is-warning .navbar-end>a.navbar-item:hover,.productList .navbar.is-warning .navbar-start .navbar-link.is-active,.productList .navbar.is-warning .navbar-start .navbar-link:focus,.productList .navbar.is-warning .navbar-start .navbar-link:hover,.productList .navbar.is-warning .navbar-start>a.navbar-item.is-active,.productList .navbar.is-warning .navbar-start>a.navbar-item:focus,.productList .navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#edb100;color:rgba(0,0,0,.7)}
.productList .navbar.is-warning .navbar-end .navbar-link:after,.productList .navbar.is-warning .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}
.productList .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.productList .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.productList .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#edb100;color:rgba(0,0,0,.7)}
.productList .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffc107;color:rgba(0,0,0,.7)}
}
.productList .navbar.is-danger{background-color:#dc3545;color:#fff}
.productList .navbar.is-danger .navbar-brand .navbar-link,.productList .navbar.is-danger .navbar-brand>.navbar-item{color:#fff}
.productList .navbar.is-danger .navbar-brand .navbar-link.is-active,.productList .navbar.is-danger .navbar-brand .navbar-link:focus,.productList .navbar.is-danger .navbar-brand .navbar-link:hover,.productList .navbar.is-danger .navbar-brand>a.navbar-item.is-active,.productList .navbar.is-danger .navbar-brand>a.navbar-item:focus,.productList .navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#d32535;color:#fff}
.productList .navbar.is-danger .navbar-brand .navbar-link:after{border-color:#fff}
.productList .navbar.is-danger .navbar-burger{color:#fff}
@media screen and (min-width:1200px){.productList .navbar.is-danger .navbar-end .navbar-link,.productList .navbar.is-danger .navbar-end>.navbar-item,.productList .navbar.is-danger .navbar-start .navbar-link,.productList .navbar.is-danger .navbar-start>.navbar-item{color:#fff}
.productList .navbar.is-danger .navbar-end .navbar-link.is-active,.productList .navbar.is-danger .navbar-end .navbar-link:focus,.productList .navbar.is-danger .navbar-end .navbar-link:hover,.productList .navbar.is-danger .navbar-end>a.navbar-item.is-active,.productList .navbar.is-danger .navbar-end>a.navbar-item:focus,.productList .navbar.is-danger .navbar-end>a.navbar-item:hover,.productList .navbar.is-danger .navbar-start .navbar-link.is-active,.productList .navbar.is-danger .navbar-start .navbar-link:focus,.productList .navbar.is-danger .navbar-start .navbar-link:hover,.productList .navbar.is-danger .navbar-start>a.navbar-item.is-active,.productList .navbar.is-danger .navbar-start>a.navbar-item:focus,.productList .navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#d32535;color:#fff}
.productList .navbar.is-danger .navbar-end .navbar-link:after,.productList .navbar.is-danger .navbar-start .navbar-link:after{border-color:#fff}
.productList .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.productList .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.productList .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#d32535;color:#fff}
.productList .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#dc3545;color:#fff}
}
.productList .navbar.is-twitter{background-color:#4099ff;color:#fff}
.productList .navbar.is-twitter .navbar-brand .navbar-link,.productList .navbar.is-twitter .navbar-brand>.navbar-item{color:#fff}
.productList .navbar.is-twitter .navbar-brand .navbar-link.is-active,.productList .navbar.is-twitter .navbar-brand .navbar-link:focus,.productList .navbar.is-twitter .navbar-brand .navbar-link:hover,.productList .navbar.is-twitter .navbar-brand>a.navbar-item.is-active,.productList .navbar.is-twitter .navbar-brand>a.navbar-item:focus,.productList .navbar.is-twitter .navbar-brand>a.navbar-item:hover{background-color:#278bff;color:#fff}
.productList .navbar.is-twitter .navbar-brand .navbar-link:after{border-color:#fff}
.productList .navbar.is-twitter .navbar-burger{color:#fff}
@media screen and (min-width:1200px){.productList .navbar.is-twitter .navbar-end .navbar-link,.productList .navbar.is-twitter .navbar-end>.navbar-item,.productList .navbar.is-twitter .navbar-start .navbar-link,.productList .navbar.is-twitter .navbar-start>.navbar-item{color:#fff}
.productList .navbar.is-twitter .navbar-end .navbar-link.is-active,.productList .navbar.is-twitter .navbar-end .navbar-link:focus,.productList .navbar.is-twitter .navbar-end .navbar-link:hover,.productList .navbar.is-twitter .navbar-end>a.navbar-item.is-active,.productList .navbar.is-twitter .navbar-end>a.navbar-item:focus,.productList .navbar.is-twitter .navbar-end>a.navbar-item:hover,.productList .navbar.is-twitter .navbar-start .navbar-link.is-active,.productList .navbar.is-twitter .navbar-start .navbar-link:focus,.productList .navbar.is-twitter .navbar-start .navbar-link:hover,.productList .navbar.is-twitter .navbar-start>a.navbar-item.is-active,.productList .navbar.is-twitter .navbar-start>a.navbar-item:focus,.productList .navbar.is-twitter .navbar-start>a.navbar-item:hover{background-color:#278bff;color:#fff}
.productList .navbar.is-twitter .navbar-end .navbar-link:after,.productList .navbar.is-twitter .navbar-start .navbar-link:after{border-color:#fff}
.productList .navbar.is-twitter .navbar-item.has-dropdown.is-active .navbar-link,.productList .navbar.is-twitter .navbar-item.has-dropdown:focus .navbar-link,.productList .navbar.is-twitter .navbar-item.has-dropdown:hover .navbar-link{background-color:#278bff;color:#fff}
.productList .navbar.is-twitter .navbar-dropdown a.navbar-item.is-active{background-color:#4099ff;color:#fff}
}
.productList .navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}
.productList .navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}
.productList .navbar.is-fixed-bottom,.productList .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}
.productList .navbar.is-fixed-bottom{bottom:0}
.productList .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}
.productList .navbar.is-fixed-top{top:0}
.productList body.has-navbar-fixed-top,.productList html.has-navbar-fixed-top{padding-top:3.25rem}
.productList body.has-navbar-fixed-bottom,.productList html.has-navbar-fixed-bottom{padding-bottom:3.25rem}
.productList .navbar-brand,.productList .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}
.productList .navbar-brand a.navbar-item:focus,.productList .navbar-brand a.navbar-item:hover{background-color:transparent}
.productList .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}
.productList .navbar-burger{color:#4a4a4a;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0;border:0;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}
.productList .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}
.productList .navbar-burger span:first-child{top:calc(50% - 6px)}
.productList .navbar-burger span:nth-child(2){top:calc(50% - 1px)}
.productList .navbar-burger span:nth-child(3){top:calc(50% + 4px)}
.productList .navbar-burger:hover{background-color:rgba(0,0,0,.05)}
.productList .navbar-burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}
.productList .navbar-burger.is-active span:nth-child(2){opacity:0}
.productList .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}
.productList .navbar-menu{display:none}
.productList .navbar-item,.productList .navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}
.productList .navbar-item .icon:only-child,.productList .navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}
.productList .navbar-link,.productList a.navbar-item{cursor:pointer}
.productList .navbar-link.is-active,.productList .navbar-link:focus,.productList .navbar-link:focus-within,.productList .navbar-link:hover,.productList a.navbar-item.is-active,.productList a.navbar-item:focus,.productList a.navbar-item:focus-within,.productList a.navbar-item:hover{background-color:#fafafa;color:#3b7b2b}
.productList .navbar-item{flex-grow:0;flex-shrink:0}
.productList .navbar-item img{max-height:1.75rem}
.productList .navbar-item.has-dropdown{padding:0}
.productList .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}
.productList .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}
.productList .navbar-item.is-tab:focus,.productList .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#3b7b2b}
.productList .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom:3px solid #3b7b2b;color:#3b7b2b;padding-bottom:calc(.5rem - 3px)}
.productList .navbar-content{flex-grow:1;flex-shrink:1}
.productList .navbar-link:not(.is-arrowless){padding-right:2.5em}
.productList .navbar-link:not(.is-arrowless):after{border-color:#3b7b2b;margin-top:-.375em;right:1.125em}
.productList .navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}
.productList .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}
.productList .navbar-divider{background-color:#f5f5f5;border:0;display:none;height:2px;margin:.5rem 0}
@media screen and (max-width:1199px){.productList .navbar>.container{display:block}
.productList .navbar-brand .navbar-item,.productList .navbar-tabs .navbar-item{align-items:center;display:flex}
.productList .navbar-link:after{display:none}
.productList .navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.1);padding:.5rem 0}
.productList .navbar-menu.is-active{display:block}
.productList .navbar.is-fixed-bottom-touch,.productList .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}
.productList .navbar.is-fixed-bottom-touch{bottom:0}
.productList .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(0,0,0,.1)}
.productList .navbar.is-fixed-top-touch{top:0}
.productList .navbar.is-fixed-top-touch .navbar-menu,.productList .navbar.is-fixed-top .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}
.productList body.has-navbar-fixed-top-touch,.productList html.has-navbar-fixed-top-touch{padding-top:3.25rem}
.productList body.has-navbar-fixed-bottom-touch,.productList html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}
}
@media screen and (min-width:1200px){.productList .navbar,.productList .navbar-end,.productList .navbar-menu,.productList .navbar-start{align-items:stretch;display:flex}
.productList .navbar{min-height:3.25rem}
.productList .navbar.is-spaced{padding:1rem 2rem}
.productList .navbar.is-spaced .navbar-end,.productList .navbar.is-spaced .navbar-start{align-items:center}
.productList .navbar.is-spaced .navbar-link,.productList .navbar.is-spaced a.navbar-item{border-radius:4px}
.productList .navbar.is-transparent .navbar-link.is-active,.productList .navbar.is-transparent .navbar-link:focus,.productList .navbar.is-transparent .navbar-link:hover,.productList .navbar.is-transparent a.navbar-item.is-active,.productList .navbar.is-transparent a.navbar-item:focus,.productList .navbar.is-transparent a.navbar-item:hover{background-color:transparent !important}
.productList .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.productList .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.productList .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.productList .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}
.productList .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.productList .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#000}
.productList .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3b7b2b}
.productList .navbar-burger{display:none}
.productList .navbar-item,.productList .navbar-link{align-items:center;display:flex}
.productList .navbar-item.has-dropdown{align-items:stretch}
.productList .navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}
.productList .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:0;bottom:100%;box-shadow:0 -8px 8px rgba(0,0,0,.1);top:auto}
.productList .navbar-item.is-active .navbar-dropdown,.productList .navbar-item.is-hoverable:focus-within .navbar-dropdown,.productList .navbar-item.is-hoverable:focus .navbar-dropdown,.productList .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}
.navbar.is-spaced .productList .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .productList .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .productList .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .productList .navbar-item.is-hoverable:hover .navbar-dropdown,.productList .navbar-item.is-active .navbar-dropdown.is-boxed,.productList .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.productList .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.productList .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}
.productList .navbar-menu{flex-grow:1;flex-shrink:0}
.productList .navbar-start{justify-content:flex-start;margin-right:auto}
.productList .navbar-end{justify-content:flex-end;margin-left:auto}
.productList .navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(0,0,0,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}
.productList .navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}
.productList .navbar-dropdown a.navbar-item{padding-right:3rem}
.productList .navbar-dropdown a.navbar-item:focus,.productList .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#000}
.productList .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3b7b2b}
.navbar.is-spaced .productList .navbar-dropdown,.productList .navbar-dropdown.is-boxed{border-radius:6px;border-top:0;box-shadow:0 8px 8px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);display:block;opacity:0;pointer-events:none;top:calc(100% - 4px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}
.productList .navbar-dropdown.is-right{left:auto;right:0}
.productList .navbar-divider{display:block}
.productList .container>.navbar .navbar-brand,.productList .navbar>.container .navbar-brand{margin-left:-.75rem}
.productList .container>.navbar .navbar-menu,.productList .navbar>.container .navbar-menu{margin-right:-.75rem}
.productList .navbar.is-fixed-bottom-desktop,.productList .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}
.productList .navbar.is-fixed-bottom-desktop{bottom:0}
.productList .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(0,0,0,.1)}
.productList .navbar.is-fixed-top-desktop{top:0}
.productList body.has-navbar-fixed-top-desktop,.productList html.has-navbar-fixed-top-desktop{padding-top:3.25rem}
.productList body.has-navbar-fixed-bottom-desktop,.productList html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}
.productList body.has-spaced-navbar-fixed-top,.productList html.has-spaced-navbar-fixed-top{padding-top:5.25rem}
.productList body.has-spaced-navbar-fixed-bottom,.productList html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}
.productList .navbar-link.is-active,.productList a.navbar-item.is-active{color:#000}
.productList .navbar-link.is-active:not(:focus):not(:hover),.productList a.navbar-item.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}
.productList .navbar-item.has-dropdown.is-active .navbar-link,.productList .navbar-item.has-dropdown:focus .navbar-link,.productList .navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}
}
.productList .hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}
.productList .pagination{font-size:1rem;margin:-.25rem}
.productList .pagination.is-small{font-size:.75rem}
.productList .pagination.is-medium{font-size:1.25rem}
.productList .pagination.is-large{font-size:1.5rem}
.productList .pagination.is-rounded .pagination-next,.productList .pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:9999px}
.productList .pagination.is-rounded .pagination-link{border-radius:9999px}
.productList .pagination,.productList .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}
.productList .pagination-ellipsis,.productList .pagination-link,.productList .pagination-next,.productList .pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}
.productList .pagination-link,.productList .pagination-next,.productList .pagination-previous{border-color:#dee2e6;color:#007bff;min-width:2.5em}
.productList .pagination-link:hover,.productList .pagination-next:hover,.productList .pagination-previous:hover{border-color:#dee2e6;color:#0056b3}
.productList .pagination-link:focus,.productList .pagination-next:focus,.productList .pagination-previous:focus{border-color:#3b7b2b}
.productList .pagination-link:active,.productList .pagination-next:active,.productList .pagination-previous:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}
.productList .pagination-link.is-disabled,.productList .pagination-link[disabled],.productList .pagination-next.is-disabled,.productList .pagination-next[disabled],.productList .pagination-previous.is-disabled,.productList .pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dee2e6;box-shadow:none;color:#6c757d;opacity:.5}
.productList .pagination-next,.productList .pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}
.productList .pagination-link.is-current{background-color:#3b7b2b;border-color:#3b7b2b;color:#fff}
.productList .pagination-ellipsis{color:#b5b5b5;pointer-events:none}
.productList .pagination-list{flex-wrap:wrap}
.productList .pagination-list li{list-style:none}
@media screen and (max-width:991px){.productList .pagination{flex-wrap:wrap}
.productList .pagination-list li,.productList .pagination-next,.productList .pagination-previous{flex-grow:1;flex-shrink:1}
}
@media print,screen and (min-width:992px){.productList .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}
.productList .pagination-ellipsis,.productList .pagination-link,.productList .pagination-next,.productList .pagination-previous{margin-bottom:0;margin-top:0}
.productList .pagination-previous{order:2}
.productList .pagination-next{order:3}
.productList .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}
.productList .pagination.is-centered .pagination-previous{order:1}
.productList .pagination.is-centered .pagination-list{justify-content:center;order:2}
.productList .pagination.is-centered .pagination-next{order:3}
.productList .pagination.is-right .pagination-previous{order:1}
.productList .pagination.is-right .pagination-next{order:2}
.productList .pagination.is-right .pagination-list{justify-content:flex-end;order:3}
}
.productList .panel{border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02);font-size:1rem}
.productList .panel:not(:last-child){margin-bottom:1.5rem}
.productList .panel.is-white .panel-heading{background-color:#fff;color:#000}
.productList .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}
.productList .panel.is-white .panel-block.is-active .panel-icon{color:#fff}
.productList .panel.is-black .panel-heading{background-color:#000;color:#fff}
.productList .panel.is-black .panel-tabs a.is-active{border-bottom-color:#000}
.productList .panel.is-black .panel-block.is-active .panel-icon{color:#000}
.productList .panel.is-light .panel-heading{background-color:#f8f9fa;color:rgba(0,0,0,.7)}
.productList .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f8f9fa}
.productList .panel.is-light .panel-block.is-active .panel-icon{color:#f8f9fa}
.productList .panel.is-dark .panel-heading{background-color:#343a40;color:#fff}
.productList .panel.is-dark .panel-tabs a.is-active{border-bottom-color:#343a40}
.productList .panel.is-dark .panel-block.is-active .panel-icon{color:#343a40}
.productList .panel.is-primary .panel-heading{background-color:#3b7b2b;color:#fff}
.productList .panel.is-primary .panel-tabs a.is-active{border-bottom-color:#3b7b2b}
.productList .panel.is-primary .panel-block.is-active .panel-icon{color:#3b7b2b}
.productList .panel.is-info .panel-heading{background-color:#17a2b8;color:#fff}
.productList .panel.is-info .panel-tabs a.is-active{border-bottom-color:#17a2b8}
.productList .panel.is-info .panel-block.is-active .panel-icon{color:#17a2b8}
.productList .panel.is-success .panel-heading{background-color:#28a745;color:#fff}
.productList .panel.is-success .panel-tabs a.is-active{border-bottom-color:#28a745}
.productList .panel.is-success .panel-block.is-active .panel-icon{color:#28a745}
.productList .panel.is-warning .panel-heading{background-color:#ffc107;color:rgba(0,0,0,.7)}
.productList .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffc107}
.productList .panel.is-warning .panel-block.is-active .panel-icon{color:#ffc107}
.productList .panel.is-danger .panel-heading{background-color:#dc3545;color:#fff}
.productList .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#dc3545}
.productList .panel.is-danger .panel-block.is-active .panel-icon{color:#dc3545}
.productList .panel.is-twitter .panel-heading{background-color:#4099ff;color:#fff}
.productList .panel.is-twitter .panel-tabs a.is-active{border-bottom-color:#4099ff}
.productList .panel.is-twitter .panel-block.is-active .panel-icon{color:#4099ff}
.productList .panel-block:not(:last-child),.productList .panel-tabs:not(:last-child){border-bottom:1px solid #bbb}
.productList .panel-heading{background-color:#bbb;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}
.productList .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}
.productList .panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}
.productList .panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}
.productList .panel-list a{color:#4a4a4a}
.productList .panel-list a:hover{color:#3b7b2b}
.productList .panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}
.productList .panel-block input[type=checkbox]{margin-right:.75em}
.productList .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}
.productList .panel-block.is-wrapped{flex-wrap:wrap}
.productList .panel-block.is-active{border-left-color:#3b7b2b;color:#363636}
.productList .panel-block.is-active .panel-icon{color:#3b7b2b}
.productList .panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.productList a.panel-block,.productList label.panel-block{cursor:pointer}
.productList a.panel-block:hover,.productList label.panel-block:hover{background-color:#f5f5f5}
.productList .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}
.productList .panel-icon .fa{font-size:inherit;line-height:inherit}
.productList .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}
.productList .tabs a{align-items:center;border-bottom:1px solid #dbdbdb;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}
.productList .tabs a:hover{border-bottom-color:#363636;color:#363636}
.productList .tabs li{display:block}
.productList .tabs li.is-active a{border-bottom-color:#3b7b2b;color:#3b7b2b}
.productList .tabs ul{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}
.productList .tabs ul.is-left{padding-right:.75em}
.productList .tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}
.productList .tabs ul.is-right{justify-content:flex-end;padding-left:.75em}
.productList .tabs .icon:first-child{margin-right:.5em}
.productList .tabs .icon:last-child{margin-left:.5em}
.productList .tabs.is-centered ul{justify-content:center}
.productList .tabs.is-right ul{justify-content:flex-end}
.productList .tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}
.productList .tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}
.productList .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:rgba(0,0,0,0) !important}
.productList .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}
.productList .tabs.is-toggle a{border:1px solid #dbdbdb;margin-bottom:0;position:relative}
.productList .tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}
.productList .tabs.is-toggle li+li{margin-left:-1px}
.productList .tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}
.productList .tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}
.productList .tabs.is-toggle li.is-active a{background-color:#3b7b2b;border-color:#3b7b2b;color:#fff;z-index:1}
.productList .tabs.is-toggle ul{border-bottom:0}
.productList .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}
.productList .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}
.productList .tabs.is-small{font-size:.75rem}
.productList .tabs.is-medium{font-size:1.25rem}
.productList .tabs.is-large{font-size:1.5rem}
.productList .is-noscroll{position:fixed;overflow-y:hidden;width:100%;bottom:0}
@keyframes fadeOut{0{opacity:1}
to{opacity:0}
}
.productList .fadeOut{animation-name:fadeOut}
@keyframes fadeOutDown{0{opacity:1}
to{opacity:0;transform:translate3d(0,100%,0)}
}
.productList .fadeOutDown{animation-name:fadeOutDown}
@keyframes fadeOutUp{0{opacity:1}
to{opacity:0;transform:translate3d(0,-100%,0)}
}
.productList .fadeOutUp{animation-name:fadeOutUp}
@keyframes fadeIn{0{opacity:0}
to{opacity:1}
}
.productList .fadeIn{animation-name:fadeIn}
@keyframes fadeInDown{0{opacity:0;transform:translate3d(0,-100%,0)}
to{opacity:1;transform:none}
}
.productList .fadeInDown{animation-name:fadeInDown}
@keyframes fadeInUp{0{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:none}
}
.productList .fadeInUp{animation-name:fadeInUp}
.productList .fade-enter-active,.productList .fade-leave-active{transition:opacity .15s ease-out}
.productList .fade-enter,.productList .fade-leave-to{opacity:0}
.productList .zoom-in-enter-active,.productList .zoom-in-leave-active{transition:opacity .15s ease-out}
.productList .zoom-in-enter-active .animation-content,.productList .zoom-in-leave-active .animation-content{transition:transform .15s ease-out}
.productList .zoom-in-enter,.productList .zoom-in-leave-active{opacity:0}
.productList .zoom-in-enter .animation-content,.productList .zoom-in-leave-active .animation-content{transform:scale(.95)}
.productList .zoom-out-enter-active,.productList .zoom-out-leave-active{transition:opacity .15s ease-out}
.productList .zoom-out-enter-active .animation-content,.productList .zoom-out-leave-active .animation-content{transition:transform .15s ease-out}
.productList .zoom-out-enter,.productList .zoom-out-leave-active{opacity:0}
.productList .zoom-out-enter .animation-content,.productList .zoom-out-leave-active .animation-content{transform:scale(1.05)}
.productList .slide-next-enter-active,.productList .slide-next-leave-active,.productList .slide-prev-enter-active,.productList .slide-prev-leave-active{transition:transform .25s cubic-bezier(.785,.135,.15,.86)}
.productList .slide-next-enter,.productList .slide-prev-leave-to{transform:translate3d(-100%,0,0);position:absolute;width:100%}
.productList .slide-next-leave-to,.productList .slide-prev-enter{transform:translate3d(100%,0,0);position:absolute;width:100%}
.productList .slide-down-enter-active,.productList .slide-down-leave-active,.productList .slide-up-enter-active,.productList .slide-up-leave-active{transition:transform .25s cubic-bezier(.785,.135,.15,.86)}
.productList .slide-down-enter,.productList .slide-up-leave-to{transform:translate3d(0,-100%,0);position:absolute;height:100%}
.productList .slide-down-leave-to,.productList .slide-up-enter{transform:translate3d(0,100%,0);position:absolute;height:100%}
.productList .slide-enter-active{transition:.15s ease-out}
.productList .slide-leave-active{transition:.15s ease-out;transition-timing-function:cubic-bezier(0,1,.5,1)}
.productList .slide-enter-to,.productList .slide-leave{max-height:100px;overflow:hidden}
.productList .slide-enter,.productList .slide-leave-to{overflow:hidden;max-height:0}
.productList .b-checkbox.checkbox{outline:0;display:inline-flex;align-items:center}
.productList .b-checkbox.checkbox:not(.button){margin-right:.5em}
.productList .b-checkbox.checkbox:not(.button)+.checkbox:last-child{margin-right:0}
.productList .b-checkbox.checkbox input[type=checkbox]{position:absolute;left:0;opacity:0;outline:0;z-index:-1}
.productList .b-checkbox.checkbox input[type=checkbox]+.check{width:1.25em;height:1.25em;flex-shrink:0;border-radius:4px;border:2px solid grey;transition:background .15s ease-out;background:rgba(0,0,0,0)}
.productList .b-checkbox.checkbox input[type=checkbox]:checked+.check{background:#3b7b2b url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathd='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z'fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;border-color:#3b7b2b}
.productList .b-checkbox.checkbox input[type=checkbox]:checked+.check.is-white{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathd='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z'/%3E%3C/svg%3E") no-repeat 50%;border-color:#fff}
.productList .b-checkbox.checkbox input[type=checkbox]:checked+.check.is-black{background:#000 url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathd='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z'fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;border-color:#000}
.productList .b-checkbox.checkbox input[type=checkbox]:checked+.check.is-light{background:#f8f9fa url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathd='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z'fill='rgba(0,0,0,.7)'/%3E%3C/svg%3E") no-repeat 50%;border-color:#f8f9fa}
.productList .b-checkbox.checkbox input[type=checkbox]:checked+.check.is-dark{background:#343a40 url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathd='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z'fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;border-color:#343a40}
.productList .b-checkbox.checkbox input[type=checkbox]:checked+.check.is-primary{background:#3b7b2b url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathd='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z'fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;border-color:#3b7b2b}
.productList .b-checkbox.checkbox input[type=checkbox]:checked+.check.is-info{background:#17a2b8 url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathd='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z'fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;border-color:#17a2b8}
.productList .b-checkbox.checkbox input[type=checkbox]:checked+.check.is-success{background:#28a745 url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathd='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z'fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;border-color:#28a745}
.productList .b-checkbox.checkbox input[type=checkbox]:checked+.check.is-warning{background:#ffc107 url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathd='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z'fill='rgba(0,0,0,.7)'/%3E%3C/svg%3E") no-repeat 50%;border-color:#ffc107}
.productList .b-checkbox.checkbox input[type=checkbox]:checked+.check.is-danger{background:#dc3545 url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathd='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z'fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;border-color:#dc3545}
.productList .b-checkbox.checkbox input[type=checkbox]:checked+.check.is-twitter{background:#4099ff url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathd='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z'fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;border-color:#4099ff}
.productList .b-checkbox.checkbox input[type=checkbox]:indeterminate+.check{background:#3b7b2b url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathfill='%23fff'd='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;border-color:#3b7b2b}
.productList .b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-white{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathd='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;border-color:#fff}
.productList .b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-black{background:#000 url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathfill='%23fff'd='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;border-color:#000}
.productList .b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-light{background:#f8f9fa url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathfill='rgba(0,0,0,.7)'d='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;border-color:#f8f9fa}
.productList .b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-dark{background:#343a40 url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathfill='%23fff'd='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;border-color:#343a40}
.productList .b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-primary{background:#3b7b2b url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathfill='%23fff'd='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;border-color:#3b7b2b}
.productList .b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-info{background:#17a2b8 url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathfill='%23fff'd='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;border-color:#17a2b8}
.productList .b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-success{background:#28a745 url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathfill='%23fff'd='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;border-color:#28a745}
.productList .b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-warning{background:#ffc107 url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathfill='rgba(0,0,0,.7)'d='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;border-color:#ffc107}
.productList .b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-danger{background:#dc3545 url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathfill='%23fff'd='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;border-color:#dc3545}
.productList .b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-twitter{background:#4099ff url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0011'%3E%3Cpathfill='%23fff'd='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;border-color:#4099ff}
.productList .b-checkbox.checkbox input[type=checkbox]:focus+.check{box-shadow:0 0 .5em rgba(128,128,128,.8)}
.productList .b-checkbox.checkbox input[type=checkbox]:focus:checked+.check{box-shadow:0 0 .5em rgba(59,123,43,.8)}
.productList .b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-white{box-shadow:0 0 .5em rgba(255,255,255,.8)}
.productList .b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-black{box-shadow:0 0 .5em rgba(0,0,0,.8)}
.productList .b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-light{box-shadow:0 0 .5em rgba(248,249,250,.8)}
.productList .b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-dark{box-shadow:0 0 .5em rgba(52,58,64,.8)}
.productList .b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-primary{box-shadow:0 0 .5em rgba(59,123,43,.8)}
.productList .b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-info{box-shadow:0 0 .5em rgba(23,162,184,.8)}
.productList .b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-success{box-shadow:0 0 .5em rgba(40,167,69,.8)}
.productList .b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-warning{box-shadow:0 0 .5em rgba(255,193,7,.8)}
.productList .b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-danger{box-shadow:0 0 .5em rgba(220,53,69,.8)}
.productList .b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-twitter{box-shadow:0 0 .5em rgba(64,153,255,.8)}
.productList .b-checkbox.checkbox .control-label{padding-left:.5em}
.productList .b-checkbox.checkbox.button{display:flex}
.productList .b-checkbox.checkbox[disabled]{opacity:.5}
.productList .b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check{border-color:#3b7b2b}
.productList .b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-white{border-color:#fff}
.productList .b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-black{border-color:#000}
.productList .b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-light{border-color:#f8f9fa}
.productList .b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-dark{border-color:#343a40}
.productList .b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-primary{border-color:#3b7b2b}
.productList .b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-info{border-color:#17a2b8}
.productList .b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-success{border-color:#28a745}
.productList .b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-warning{border-color:#ffc107}
.productList .b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-danger{border-color:#dc3545}
.productList .b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-twitter{border-color:#4099ff}
.productList .b-checkbox.checkbox.is-small{border-radius:2px;font-size:.75rem}
.productList .b-checkbox.checkbox.is-medium{font-size:1.25rem}
.productList .b-checkbox.checkbox.is-large{font-size:1.5rem}
.productList .product-list-container{display:grid;grid-template-columns:auto minmax(auto,690px);justify-content:flex-start}
.productList .product-list-container .top-filter-panel{display:none}
@media screen and (max-width:1024px){.productList .product-list-container .top-filter-panel{order:1}
}
.productList .product-list-container .product-list-heading{padding:15px 0}
.productList .product-list-container .product-list-heading h3{font-size:20px;font-weight:800}
@media screen and (max-width:1024px){.productList .product-list-container{display:flex;flex-flow:row wrap;width:100%}
.productList .product-list-container .product-list-heading{order:3;padding:20px 0 16px}
.productList .product-list-container .left-filter-panel{display:none}
.productList .product-list-container .top-filter-panel{display:initial}
.productList .product-list-container .list-container{order:4}
}
.productList .product-list-container .plp-content-container{display:flex;flex-direction:column}
@media screen and (max-width:1024px){.productList .product-list-container .plp-content-container{width:100%}
}
.productList .product-list-container .plp-content-container .search-filter-container{display:flex;flex-direction:row}
@media screen and (max-width:1024px){.productList .product-list-container .plp-content-container .search-filter-container{padding:0}
}
.productList .product-list-container .plp-content-container .search-filter-container .title-content-left{display:flex;flex-direction:row}
.productList .product-list-container .plp-content-container .search-filter-container .title-content-left h3{font-size:20px;font-weight:800;line-height:54px}
@media screen and (max-width:992px){.productList .product-list-container .plp-content-container .search-filter-container .title-content-left{display:none}
}
@media screen and (min-width:1025px){.productList .product-list-container .plp-content-container .search-filter-container .title-content-left{display:none}
}
@media screen and (max-width:1024px){.productList .product-list-container .plp-content-container .search-filter-container{order:2}
}
.productList .product-list-container .plp-content-container .open-filter-container{display:flex;align-items:center}
.productList .product-list-container .plp-content-container .open-filter-container .open-filter{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/field-input-add.svg);width:28px;height:28px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:flex;margin-left:10px;cursor:pointer}
.productList .product-list-container .plp-content-container .search-container{padding:6px 0;flex-grow:1}
@media screen and (min-width:993px) and (max-width:1024px){.productList .product-list-container .plp-content-container .search-container{padding:6px 0 6px 150px}
}
.productList .product-list-container .plp-content-container .list-container{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}
@media screen and (max-width:767px){.productList .product-list-container .plp-content-container .list-container{grid-template-columns:auto;order:4}
}
.productList .product-list-container .plp-content-container .empty-container_image{background:url(toplib/resources/vectors/product-list-noResults.svg) no-repeat scroll 50%;height:70px;margin-bottom:50px;width:70px}
@media screen and (max-width:769px){.productList .product-list-container .plp-content-container .empty-container_image{margin-bottom:33px}
}
.productList .product-list-container .plp-content-container .empty-container_heading{color:#387b2b;font-size:20px;font-weight:800;margin-bottom:15px}
.productList .product-list-container .plp-content-container .empty-container_subText{font-size:15px}
.productList .product-list-container .plp-content-container .empty-container_subText-supportLink{color:#387b2b;cursor:pointer}
.productList .product-list-container .plp-content-container .empty-container_subText-supportLink:hover{text-decoration:underline}
.productList .product-list-container .plp-content-container .empty-container,.productList .product-list-container .plp-content-container .error-container{background-color:#fff;min-height:298px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:50px;text-align:center}
@media screen and (max-width:1024px){.productList .product-list-container .plp-content-container .empty-container,.productList .product-list-container .plp-content-container .error-container{order:4}
}
.productList .product-list-container .plp-content-container .error-container .primary-button{color:#fff;min-width:122px;height:44px;border-radius:4px;background-color:#ef6023;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}
.productList .product-list-container .pagination{padding:30px 5px}
@media screen and (max-width:1024px){.productList .product-list-container .pagination{padding:40px 5px;order:4}
}
.productList .product-list-container .error-container__image{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/icon-alert.svg);width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:50%}
@media screen and (max-width:769px){.productList .product-list-container .error-container__image{margin-bottom:10px}
}
.productList .product-list-container .error-container__text{font-size:15px;margin-bottom:28px}
.productList .product-list-container .error-container__title{margin:15px;font-size:20px;font-weight:800;text-align:center;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.product-recommendation-card-container{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;height:auto;border-radius:4px;box-shadow:0 3px 4px 0 rgba(0,0,0,.3);border:1px solid #e7e7e7;background-color:#fff;-webkit-font-smoothing:subpixel-antialiased;display:flex;flex-direction:column}
.product-recommendation-card-container .product-data{display:flex;flex-flow:column;position:relative}
.product-recommendation-card-container .product-data>.product-badge{box-shadow:none;width:fit-content;padding-left:15px}
.product-recommendation-card-container .product-data>div{box-shadow:0 1px #e7e7e7;display:flex;flex-flow:row wrap;width:100%;padding-left:6px}
.product-recommendation-card-container .product-data>div .title{width:100%;font-family:Gilroy;font-size:13px;font-weight:500;line-height:1.08;color:#363636;margin-bottom:0}
.product-recommendation-card-container .product-data>div .price-value,.product-recommendation-card-container .product-data>div h6{font-size:14px;font-weight:800}
.product-recommendation-card-container .product-data .product-info-title{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}
.product-recommendation-card-container .product-data .product-info{padding:10px 15px;margin-top:2px}
.product-recommendation-card-container .product-data .product-info>div{width:100%}
.product-recommendation-card-container .product-data .product-info>div .product-type{color:#ffa300;display:flex;align-items:center}
.product-recommendation-card-container .product-data .product-info>div .product-type.soybean{color:#00a3e0}
.product-recommendation-card-container .product-data .product-info>div .product-type .img{width:27px;height:27px;background:url(toplib/resources/vectors/icon_corn.svg) no-repeat 0}
.product-recommendation-card-container .product-data .product-info>div .product-type .img.soybean{background:url(toplib/resources/vectors/icon_soybeans.svg) no-repeat 0}
.product-recommendation-card-container .product-data .product-info>div .product-type .img.sorghum{background:url(toplib/resources/vectors/icon_sorghum.svg) no-repeat 0}
.product-recommendation-card-container .product-data .product-info>div .product-type .img.sunflower{background:url(toplib/resources/vectors/icon_sunflower.svg) no-repeat 0}
.product-recommendation-card-container .product-data .product-info>div .product-type .img.canola{background:url(toplib/resources/vectors/icon_canola.svg) no-repeat 0}
.product-recommendation-card-container .product-data .product-info>div .product-title{height:30px;font-size:26px;font-weight:800;line-height:1.25;color:#000}
.product-recommendation-card-container .product-data .second-line-container{display:flex;flex-flow:row;justify-content:space-between;box-shadow:0 1px #e7e7e7;width:100%;padding:11px}
.product-recommendation-card-container .product-data .second-line-container .product-tags-ul{align-self:center;height:18px;width:100%;display:flex;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.product-recommendation-card-container .product-data .second-line-container .product-tags-ul .product-tag-li{width:auto;padding:3px 6px 2px;height:18px;font-size:12px;font-weight:800;display:flex;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;cursor:pointer;position:relative;color:#387b2b;align-items:center;justify-content:center}
.product-recommendation-card-container .product-data .second-line-container .product-tags-ul .product-tag-li:before{content:"|";color:#387b2b;position:absolute;left:-2px;height:105%;cursor:auto}
.product-recommendation-card-container .product-data .second-line-container .product-tags-ul .product-tag-li:first-child{padding-left:0}
.product-recommendation-card-container .product-data .second-line-container .product-tags-ul .product-tag-li:first-child:before{content:""}
.product-recommendation-card-container .product-data .second-line-container .product-crm{display:flex;justify-content:flex-end}
.product-recommendation-card-container .product-data .second-line-container .product-crm p{width:max-content;align-self:center;padding-top:2px;padding-right:10px}
.product-recommendation-card-container .product-data .second-line-container .product-crm h6{font-size:18px}
.product-recommendation-card-container .product-details{width:100%;height:44px;border-radius:0 0 4px 4px;background-color:#387b2b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.5s}
.product-recommendation-card-container .product-details:hover{background-color:#0d4a17}
.product-recommendation-card-container .product-details a{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;color:#fff;text-decoration:none}
.product-recommendation-card-container .product-details a:hover{color:#fff}
.product-recommendation-card-container .product-info.corn,.product-recommendation-card-container .product-recommendation.corn{border-left:4px solid #ffa300}
.product-recommendation-card-container .product-info.soybean,.product-recommendation-card-container .product-recommendation.soybean{border-left:4px solid #00a3e0}
@media screen and (max-width:1024px){.product-recommendation-card-container,.product-recommendation-card-container .product-data .product-info{width:100%}
.product-recommendation-card-container .product-data .product-info .product-bitmap img{margin-right:12px}
.product-recommendation-card-container .product-data .second-line-container .product-vendor-info{width:100%}
.product-recommendation-card-container .product-data .second-line-container .product-vendor-info .product-vendor img{cursor:pointer;max-width:54px;max-height:58px}
}
.product-recommendations-container{display:flex;flex-flow:column;align-items:center;padding:40px;justify-content:space-evenly;background:linear-gradient(180deg,#e6e8ea 0,#e6e8ea 71%,#000 0,#f8f8f8 0,#f8f8f8)}
.product-recommendations-container .list-container{display:flex;width:100%;max-width:1024px;justify-content:space-between;max-height:500px;transition:max-height 1s ease-in-out}
.product-recommendations-container .list-container.hide-list{max-height:0;display:none}
.product-recommendations-container .list-container .carousel-container{width:100%}
.product-recommendations-container .list-container .carousel-container .cards-container{justify-content:space-between;padding:0}
.product-recommendations-container .list-container .carousel-container .cards-container .options-card{width:245px}
.product-recommendations-container .list-container .carousel-container .cards-container .options-card.middle{margin:0}
.product-recommendations-container .list-container .carousel-container .cards-container .options-card .carousel-card-container{padding:0;box-shadow:none;background-color:transparent}
.product-recommendations-container .list-container .carousel-container .cards-container .options-card .carousel-card-container.selected{border:0}
.product-recommendations-container .list-container .carousel-container .cards-container .options-card .carousel-card-container .product-recommendation-card-container{width:100%}
.product-recommendations-container .error-section,.product-recommendations-container .no-recommendations-section{display:flex;justify-content:center;padding:20px 50px 60px}
.product-recommendations-container .error-section .no-rec-icon,.product-recommendations-container .no-recommendations-section .no-rec-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/green-pinpoint.svg);width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.product-recommendations-container .error-section .error-link,.product-recommendations-container .error-section .error-text,.product-recommendations-container .error-section .no-rec-text,.product-recommendations-container .no-recommendations-section .error-link,.product-recommendations-container .no-recommendations-section .error-text,.product-recommendations-container .no-recommendations-section .no-rec-text{font-size:18px;font-weight:800;line-height:1.44;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding-left:10px}
.product-recommendations-container .error-section .error-icon,.product-recommendations-container .no-recommendations-section .error-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/icon-alert.svg);width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.product-recommendations-container .error-section .error-link,.product-recommendations-container .no-recommendations-section .error-link{color:#f50}
.product-recommendations-container .title-section{cursor:pointer;display:flex;width:1024px}
.product-recommendations-container .title-section .title{font-size:18px;font-weight:800;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding-right:10px;padding-bottom:20px}
.product-recommendations-container .spinner-section{padding-bottom:50px}
.product-recommendations-container .spinner-section .loader-box{width:100%;margin-top:0;display:flex;align-items:center;justify-content:center}
.product-recommendations-container .spinner-section .loader-box span{border:4px solid #397a2b;border-top-color:#000;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;box-sizing:border-box}
@keyframes spin{0{transform:rotate(0)}
to{transform:rotate(1turn)}
}
.product-recommendations-container .spinner-section .spinner-message{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;text-align:center;padding-top:5px;padding-bottom:40px}
@media screen and (max-width:1200px){.product-recommendations-container{background:linear-gradient(180deg,#e6e8ea 0,#e6e8ea 70%,#000 0,#f8f8f8 0,#f8f8f8)}
.product-recommendations-container .title-section{width:100%;padding:0 15px 20px;background:#e6e8ea;justify-content:flex-start}
.product-recommendations-container .title-section .title{padding-bottom:0}
.product-recommendations-container .list-container .carousel-container .cards-container{justify-content:center}
.product-recommendations-container .list-container .carousel-container .cards-container .options-card{width:300px;margin:0 10px}
}
@media screen and (max-width:769px){.product-recommendations-container{background:linear-gradient(180deg,#e6e8ea 0,#e6e8ea 72%,#000 0,#f8f8f8 0,#f8f8f8);padding:0}
.product-recommendations-container .list-container .slider{padding:0 0 0 40px;margin:0}
.product-recommendations-container .list-container .slide{margin:0;width:300px !important}
.product-recommendations-container .list-container .slide:last-of-type{width:340px !important}
.product-recommendations-container .list-container .slide .carousel-card-container{box-shadow:none;background-color:transparent;padding:12px 5px}
.product-recommendations-container .list-container .slide .carousel-card-container.selected{border:0}
.product-recommendations-container .error-section,.product-recommendations-container .no-recommendations-section{width:100%;padding:10px 50px 30px;background-color:#e6e8ea}
.product-recommendations-container .error-section{padding:10px 15px 30px}
.product-recommendations-container .error-section .error-icon{width:50px;height:50px}
.product-recommendations-container .title-section{padding-top:40px}
.product-recommendations-container .spinner-section{margin:0 50px}
}
.request-sales-rep-container{display:flex;justify-content:space-around;min-height:500px}
.request-sales-rep-container .request-sales-rep-content{padding-top:50px;max-width:1024px}
@media screen and (max-width:1200px){.request-sales-rep-container .request-sales-rep-content .title-section{padding-left:30px}
}
.request-sales-rep-container .request-sales-rep-content .title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:32px;font-weight:800;line-height:1.5}
.request-sales-rep-container .request-sales-rep-content .subtitle{font-size:16px;line-height:1.5}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section{margin:50px 0;width:100%;box-shadow:1px 0 4px 0 rgba(0,0,0,.1);border:1px solid #e7e7e7}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .results-label{padding:5px 20px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;line-height:1.63;font-weight:800}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep{padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep.grey{background-color:#f7f7f7;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep .name{font-size:16px;font-weight:800;line-height:1.5;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep .rep-title{font-size:14px;line-height:1.71}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep .contact-information{flex-basis:100%}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep .contact-information.collapsed{max-height:0;transition:max-height .5s ease-in-out;overflow:hidden}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep .contact-information.opened{max-height:200px;transition:max-height .5s ease-in-out;overflow:hidden}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep .label,.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep a{line-height:1.71;font-size:14px;font-weight:800}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep .select-rep-button{font-size:12px;font-weight:800;padding:15px 27px;border-radius:4px;background-color:#ef6023;color:#fff;margin-top:30px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep .select-rep-button:focus{outline:0}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep .collapse-arrow{cursor:pointer}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .no-results-card{display:flex;flex-flow:column;justify-content:center;margin:100px 350px}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .no-results-card .warning-icon{align-self:center;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/icon-alert.svg);width:45px;height:45px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.request-sales-rep-container .request-sales-rep-content .disclaimer-message-section{display:flex;flex-flow:column;margin:50px 0 100px;padding:230px 270px;box-shadow:1px 0 4px 0 rgba(0,0,0,.1);border:1px solid #e7e7e7}
.request-sales-rep-container .request-sales-rep-content .disclaimer-message-section .warning-icon{align-self:center;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-gray.svg);width:45px;height:45px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.request-sales-rep-container .request-sales-rep-content .disclaimer-message-section .disclaimer-title{margin:21px 0 18px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:26px;font-weight:800;text-align:center;line-height:1.2}
.request-sales-rep-container .request-sales-rep-content .disclaimer-message-section .disclaimer-text{font-size:14px;text-align:center;line-height:1.43}
.request-sales-rep-container .request-sales-rep-content .disclaimer-message-section .disclaimer-text .disclaimer-link{cursor:pointer;font-weight:800;color:#1e772d}
@media screen and (max-width:769px){.request-sales-rep-container .request-sales-rep-content .disclaimer-message-section{margin:0;box-shadow:none;border:0;padding:60px 30px}
.request-sales-rep-container .request-sales-rep-content .disclaimer-message-section .disclaimer-text{margin:0}
}
@media screen and (max-width:769px){.request-sales-rep-container .request-sales-rep-content{padding-top:40px}
.request-sales-rep-container .request-sales-rep-content .subtitle,.request-sales-rep-container .request-sales-rep-content .title{padding:10px 20px}
.request-sales-rep-container .request-sales-rep-content .title{line-height:1.2}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section{margin:0 0 60px;box-shadow:none;border:0}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .results-label{font-size:20px;padding-bottom:20px}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep .email,.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep .phone{padding-top:10px}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep .email a,.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .sales-rep .phone a{line-height:1.75}
.request-sales-rep-container .request-sales-rep-content .sales-rep-list-section .no-results-card{width:fit-content;margin:50px 80px 0}
}
.request-sales-rep-container .pioneer-dialog .primary-button{margin-right:10px}
@media screen and (min-width:992px){.request-sales-rep-container .pioneer-dialog{max-width:520px}
.request-sales-rep-container .pioneer-dialog .primary-button,.request-sales-rep-container .pioneer-dialog .secondary-button{width:164px}
.request-sales-rep-container .pioneer-dialog .checkout-modal-footer{display:block}
}
@media screen and (max-width:769px){.request-sales-rep-container .pioneer-dialog .primary-button{margin-top:20px;margin-right:0}
}
.request-sales-rep-container .submit-dialog .pioneer-dialog .checkout-modal-footer{flex-flow:column}
@media screen and (min-width:992px){.request-sales-rep-container .submit-dialog .pioneer-dialog .checkout-modal-footer{text-align:right}
}
@media screen and (max-width:992px){.request-sales-rep-container .submit-dialog .pioneer-dialog .checkout-modal-footer .primary-button{flex-basis:auto;margin:0}
.request-sales-rep-container .submit-dialog .pioneer-dialog .checkout-modal-footer .secondary-button{margin-top:15px}
}
.request-sales-rep-container .submit-dialog .pioneer-dialog .checkout-modal-footer .description{font-weight:500}
.request-sales-rep-container .request-sales-rep-contact-support-btn{color:#3b7b2b}
.request-sales-rep-container .request-sales-rep-contact-support-btn:hover{text-decoration:underline}
.sales-rep-card-container{padding:30px;border:1px solid #a9b3bd}
.sales-rep-card-container .icon-wrapper{width:fit-content;border:3px solid #fff;background-color:#1e772d;border-radius:50%;padding:13px;margin-top:-65px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}
.sales-rep-card-container .title{padding-top:15px;font-size:12px;font-weight:500;line-height:1.67}
.sales-rep-card-container .name,.sales-rep-card-container .title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;color:#363636}
.sales-rep-card-container .name{padding-bottom:30px;font-size:18px;font-weight:800}
.sales-rep-card-container .email,.sales-rep-card-container .phone-number,.sales-rep-card-container .phone-number-mobile{font-size:14px;font-weight:700}
.sales-rep-card-container .phone-number{color:#363636}
.sales-rep-card-container .phone-number-mobile{display:none}
@media(max-width:769px){.sales-rep-card-container .phone-number{display:none}
.sales-rep-card-container .phone-number-mobile{display:flex;padding-bottom:20px}
}
.product__sales-rep-card{display:none}
@media screen and (min-width:1024px){.product__sales-rep-card{width:35%;position:absolute;height:144px;right:-10px;background-color:#3b7b2b;display:block}
.product__sales-rep-card .sales-rep-card-container{display:flex;flex-direction:column;padding:10px}
.product__sales-rep-card .sales-rep-card-container .name{padding-bottom:0}
.product__sales-rep-card *{color:white !important;padding:0 0 0 20px;border:0}
.product__sales-rep-card .icon-wrapper{display:none}
}
#sales-rep-spotlight-mobile{width:100%;display:flex;flex-direction:column;background-color:#3b7b2b}
#sales-rep-spotlight-mobile *{color:white}
#sales-rep-spotlight-mobile .sales-rep-card-container{position:relative}
#sales-rep-spotlight-mobile .sales-rep-card-container .icon-wrapper{position:absolute;top:105px;width:32px;height:32px;padding:0}
#sales-rep-spotlight-mobile .sales-rep-card-container .icon-wrapper *{position:absolute;top:5px;left:5px;width:16px;height:16px;padding:0}
#sales-rep-spotlight-mobile .sales-rep-card-container *{padding-left:40px}
#sales-rep-spotlight-mobile .sales-rep-card-container :is(.name,.phone-number,a){height:0;display:none}
#sales-rep-spotlight-mobile .sales-rep-card-container :is(.name,.phone-number-mobile){padding-bottom:0}
.scheduled-payments{background-color:#fff;max-width:964px}
.scheduled-payments .server-error{position:relative;width:100%;border-bottom:1px solid #d8d8d8;padding:0 30px 25px 52px}
@media screen and (min-width:1200px){.scheduled-payments .server-error.payment-error{padding-left:110px;padding-top:40px}
.scheduled-payments .server-error.payment-error:after{left:60px;top:40px}
}
.scheduled-payments .server-error.payment-error .vue-common-alert__close{right:60px;top:40px}
@media screen and (max-width:992px){.scheduled-payments{position:relative}
.scheduled-payments .schedule-new-payment{margin-top:16px}
}
.scheduled-payments .schedule-box{position:relative}
.scheduled-payments .schedule-box .content-top{padding-bottom:0}
.scheduled-payments .year-filter-label-desktop{display:none;font-size:.875rem;margin-bottom:3px}
@media screen and (min-width:992px){.scheduled-payments .year-filter-label-desktop{display:inline-block;font-size:.8125rem}
}
.scheduled-payments .year-filter-label-mobile{display:inline-block;font-size:.875rem}
@media screen and (min-width:992px){.scheduled-payments .year-filter-label-mobile{display:none;font-size:.8125rem}
}
.scheduled-payments .heading{justify-content:space-between;align-items:center;background-color:#e6e8ea;width:100%;padding:30px 20px;box-sizing:border-box}
@media screen and (min-width:1200px){.scheduled-payments .heading{padding:37px 0 45px;display:flex}
}
.scheduled-payments .heading .heading-1{display:inline-block;vertical-align:top}
.scheduled-payments .heading span{font-size:2.75rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal}
@media screen and (max-width:992px){.scheduled-payments .heading span{font-size:2rem}
}
.scheduled-payments .heading .first-word{font-weight:800;padding-right:5px}
.scheduled-payments .heading .questions-about-your{font-family:HelveticaNowTextRegular,Helvetica;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;text-align:right;display:inline-block;padding-top:20px}
@media screen and (max-width:992px){.scheduled-payments .heading .questions-about-your{display:block;float:none;text-align:left;padding-left:0;width:100%}
}
.scheduled-payments .heading .lineone{font-weight:700;font-size:1rem}
.scheduled-payments .heading .linetwo{font-weight:400;font-size:.9375rem}
.scheduled-payments .filter-selected{font-size:.875rem;display:inline;cursor:pointer;color:#3b7b2b;font-weight:700;margin-left:5px}
.scheduled-payments .filter-selected.open{color:#000}
@media screen and (max-width:992px){.scheduled-payments .filter-selected{display:none}
}
.scheduled-payments .chevron-up{background:url(toplib/resources/vectors/carot-up.svg) 0 no-repeat}
.scheduled-payments .chevron-down,.scheduled-payments .chevron-up{width:10px;height:10px;display:inline-block;cursor:pointer;vertical-align:middle;margin-left:5px;margin-bottom:3px}
.scheduled-payments .chevron-down{background:url(toplib/resources/vectors/carot-down.svg) 0 no-repeat}
.scheduled-payments .filter-options{cursor:pointer;position:absolute;top:25px;left:-15px;background-color:#fff;display:none;z-index:3}
.scheduled-payments .filter-option{padding-top:18px;padding-bottom:18px;border:1px solid #a9b3bd;border-bottom:0;width:200px;font-size:.875rem;padding-left:15px;box-sizing:border-box}
.scheduled-payments .filter-option:last-child{border-bottom:1px solid #a9b3bd}
.scheduled-payments .filter-option:hover{background-color:#f7f7f7}
.scheduled-payments .filter-option.selected{font-weight:700}
.scheduled-payments .filters-container{display:flex;flex-flow:column}
@media screen and (min-width:1200px){.scheduled-payments .filters-container{flex-flow:row;align-items:center}
}
.scheduled-payments .filters-container .icon-mobile{display:none}
@media screen and (max-width:992px){.scheduled-payments .filters-container .icon-mobile{display:inline-block}
}
.scheduled-payments .filters-container p{display:inline-block;font-family:HelveticaNowTextRegular,Helvetica;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.85;letter-spacing:normal;color:#525251}
.scheduled-payments .filters-container.mobile-label{display:none}
@media screen and (max-width:992px){.scheduled-payments .filters-container{padding:0;font-size:14px;order:2}
.scheduled-payments .filters-container.desktop-label{display:none}
.scheduled-payments .filters-container.mobile-label{display:inline-block}
}
.scheduled-payments .filters-container .vl{border-left:2px solid #979797;vertical-align:middle;margin:0 10px;padding-top:2px;padding-bottom:2px;opacity:.35}
@media screen and (max-width:992px){.scheduled-payments .filters-container .vl{display:none}
}
.scheduled-payments .filter-dropdown{position:relative;display:flex;align-items:center;height:18px}
.scheduled-payments .filter-dropdown label{padding-right:7px;margin-bottom:0;color:#525251}
.scheduled-payments .filter-dropdown .select2-selection__rendered{padding-right:1.5em}
@media screen and (max-width:992px){.scheduled-payments .filter-dropdown{display:block;margin-bottom:13px}
}
.scheduled-payments .filter-dropdown.account-dropdown{font-size:.875rem;margin-bottom:0;order:2}
@media screen and (min-width:1200px){.scheduled-payments .filter-dropdown.account-dropdown{padding-right:14px;margin-right:16px;font-size:.8125rem;border-right:2px solid #e6e8ea;order:1}
}
.scheduled-payments .filter-dropdown.year-dropdown{order:1}
@media screen and (min-width:1200px){.scheduled-payments .filter-dropdown.year-dropdown{order:2}
}
@media screen and (min-width:992px){.scheduled-payments .filter-options{left:-54px}
.scheduled-payments .filter-options .filter-option{width:279px}
}
.scheduled-payments .content-header{padding:47px 83px 32px 64px;display:flex;flex-flow:column}
@media screen and (max-width:992px){.scheduled-payments .content-header{padding:42px 20px 22px}
}
@media screen and (min-width:1200px){.scheduled-payments .content-header{flex-flow:row;align-items:center;justify-content:space-between}
}
@media(min-width:992px) and (max-width:1150px){.scheduled-payments .content-header{padding:42px 20px 22px}
}
.scheduled-payments .schedule-new-payment{position:relative;padding-left:3px}
@media screen and (max-width:992px){.scheduled-payments .schedule-new-payment{margin-bottom:16px;margin-right:0;margin-top:0;display:block;order:1}
}
.scheduled-payments .schedule-new-payment a{color:#ef6023;padding-left:25px;font-family:HelveticaNowTextRegular,Helvetica;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal}
.scheduled-payments .schedule-new-payment a:hover{color:#d85921}
.scheduled-payments .schedule-new-payment:before{content:"";width:22px;height:22px;background:white url(toplib/resources/vectors/clock-orange.svg) 50% no-repeat;position:absolute;left:0;top:3px}
.scheduled-payments .schedule-new-payment:hover{cursor:pointer}
.scheduled-payments .table-container{position:relative;min-height:200px;padding-top:10px;border-top:1px solid #d8dde1;display:block}
.scheduled-payments .table-container:after{clear:both;content:" ";display:table}
.scheduled-payments .table-container table,.scheduled-payments .table-container td,.scheduled-payments .table-container th,.scheduled-payments .table-container thead{border:0;white-space:nowrap}
.scheduled-payments .table-container .btn-dots{width:25px;height:25px}
.scheduled-payments .table-container .t-close{display:none}
.scheduled-payments .table{font-family:HelveticaNowTextRegular,Helvetica}
.scheduled-payments .table .year-filter-label-desktop,.scheduled-payments .table .year-filter-label-mobile{font-size:.875rem}
@media screen and (max-width:992px){.scheduled-payments .table td,.scheduled-payments .table th{padding-left:1.25rem;padding-right:1.25rem;border-right:1px solid #d8dde1}
}
@media screen and (max-width:992px){.scheduled-payments .table td:last-child,.scheduled-payments .table td:nth-child(5),.scheduled-payments .table th:last-child{border-right:0}
}
.scheduled-payments .table td:first-child{padding-left:20px}
@media screen and (min-width:1200px){.scheduled-payments .table td:first-child{padding-left:64px}
}
@media(min-width:992px) and (max-width:1150px){.scheduled-payments .table td:first-child{padding-left:20px}
}
@media screen and (min-width:1200px){.scheduled-payments .table td:last-child{padding-left:30px}
}
@media screen and (min-width:1200px){.scheduled-payments .table td:nth-child(5),.scheduled-payments .table th:nth-child(5){padding-left:17px}
}
.scheduled-payments .table td{padding-top:26px;padding-bottom:26px;vertical-align:middle}
.scheduled-payments .table .action-column{padding-right:80px;position:relative}
@media screen and (max-width:992px){.scheduled-payments .table{border-right:1px solid #d8dde1}
.scheduled-payments .table .action-column{padding-right:30px;padding-left:10px}
}
.scheduled-payments .table tr:nth-child(odd){background-color:rgba(255,255,255,.1)}
.scheduled-payments .table tr:nth-child(2n){background-color:#f7f7f7}
.scheduled-payments .table .bold-cell{font-weight:700;vertical-align:top}
.scheduled-payments .table span{font-size:16px}
.scheduled-payments .table .second-line{font-size:13px;font-weight:700;display:block;margin-top:5px}
.scheduled-payments thead{font-size:.875rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#6c6c6c}
@media screen and (max-width:769px){.scheduled-payments thead th{border-right:1px solid #d8dde1}
}
.scheduled-payments thead th:first-child{padding-left:20px}
@media screen and (min-width:1200px){.scheduled-payments thead th:first-child{padding-left:64px}
}
@media(min-width:992px) and (max-width:1150px){.scheduled-payments thead th:first-child{padding-left:20px}
}
.scheduled-payments thead th{font-weight:400;padding-bottom:0}
.scheduled-payments thead .account-column,.scheduled-payments thead .payment-date-column{width:20%}
.scheduled-payments thead .year-column{width:15%}
.scheduled-payments thead .status-column{width:21%}
.scheduled-payments thead .amount-column{width:10%}
@media screen and (max-width:992px){.scheduled-payments thead.payment-date-column{padding-left:26px;padding-right:8px;text-align:center}
.scheduled-payments thead.action-column{padding-right:30px}
}
.scheduled-payments .sorteable-column.asc:after{background-image:url(toplib/resources/vectors/arrow-up-green.svg)}
.scheduled-payments .sorteable-column.asc:after,.scheduled-payments .sorteable-column.desc:after{display:inline-block;vertical-align:middle;width:18px;height:9px;background-repeat:no-repeat;background-size:contain;background-position:50%;content:"";background-size:10px auto}
.scheduled-payments .sorteable-column.desc:after{background-image:url(toplib/resources/vectors/arrow-green.svg)}
.scheduled-payments .sorteable-column:hover{cursor:pointer}
.scheduled-payments .action-link{background-image:url(toplib/resources/vectors/ellipses-off.svg);content:"";cursor:pointer;margin-top:10px}
.scheduled-payments .action-link,.scheduled-payments .action-link.opened{display:inline-block;vertical-align:middle;width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-size:25px auto}
.scheduled-payments .action-link.opened{background-image:url(toplib/resources/vectors/ellipses-on.svg)}
@media screen and (min-width:1200px){.scheduled-payments .action-link:hover{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/ellipses-on.svg);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-size:25px auto}
}
.scheduled-payments .schedule-noData{text-align:center;color:#000;position:relative;padding-top:80px;margin:50px 0}
@media screen and (min-width:1200px){.scheduled-payments .schedule-noData{margin:130px 0}
}
.scheduled-payments .schedule-noData h2{font-size:1.25rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:26px}
.scheduled-payments .schedule-noData p{padding-top:5px;font-size:.875rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;line-height:26px}
.scheduled-payments .schedule-noData:after{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-gray.svg);width:54px;height:54px;background-repeat:no-repeat;background-size:contain;background-position:50%;content:"";position:absolute;left:50%;top:0;transform:translateX(-50%)}
.scheduled-payments .schedule-content{width:318px}
@media screen and (min-width:1200px){.scheduled-payments .schedule-content{max-width:220px;width:100%}
}
.scheduled-payments .schedule-content a{color:#252525;text-transform:uppercase;text-decoration:none;padding-right:45px}
.scheduled-payments .schedule-content a:hover{color:#fff}
.scheduled-payments .edit-cancel-modal{display:none;position:absolute;top:79px;right:68px;z-index:1;box-shadow:0 0 10px 0 rgba(0,0,0,.11);background:#fff}
@media screen and (max-width:992px){.scheduled-payments .edit-cancel-modal{right:20px}
}
.scheduled-payments .edit-cancel-modal .dialogArrow{position:absolute;border:3px solid transparent;border-bottom:10px solid #fff;top:-13px;right:26px}
@media screen and (max-width:992px){.scheduled-payments .edit-cancel-modal .dialogArrow{right:19px}
}
.scheduled-payments .edit-cancel-modal:after{border-color:#000 transparent;border-width:0 13px 12px;top:-12px;left:75%}
.scheduled-payments .edit-cancel-modal:before{border-color:#999 transparent;border-width:0 13px 11px;top:-13px;left:75%}
.scheduled-payments .cancel-payment a{border-top:1px solid #e6e8ea}
@media screen and (min-width:992px){.scheduled-payments .scroll-button{display:none}
}
@media screen and (max-width:992px){.scheduled-payments .scroll-button{display:block;position:fixed;top:40%;right:10%;width:56px;height:56px;background:rgba(0,0,0,.75) url(toplib/resources/vectors/arrow-right-white.svg) 54% no-repeat}
}
.scheduled-payments .service-error-msg{font-weight:700;font-size:.875rem;color:#f50;display:none}
.scheduled-payments .scrollArrowIcon{top:50%;width:56px;height:56px;padding-top:28px;box-sizing:border-box;margin-top:-28px}
.scheduled-payments .cancel-payment a,.scheduled-payments .edit-payment a{padding:10px 25px 22px 20px;display:block;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:15px;font-weight:800;font-style:normal;font-stretch:normal;line-height:.53;letter-spacing:1px;color:#252525;text-transform:uppercase}
@media screen and (max-width:992px){.scheduled-payments .cancel-payment a,.scheduled-payments .edit-payment a{padding:15px 183px 15px 21px;font-family:HelveticaNowTextRegular,Helvetica;font-size:13px;font-weight:700;font-style:normal;font-stretch:normal;line-height:2.15;letter-spacing:normal}
}
.scheduled-payments .cancel-payment a:before,.scheduled-payments .edit-payment a:before{content:"";width:25px;height:25px;display:inline-block;position:relative;top:7px;margin-right:10px}
.scheduled-payments .edit-payment a:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/clock-green.svg);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:50%;top:11px}
.scheduled-payments .cancel-payment a{border-top:1px solid #a9b3bd}
.scheduled-payments .cancel-payment a:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/coupon-green.svg);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:50%;top:11px}
.scheduled-payments .hide{display:none}
.scheduled-payments .show{display:block}
.transaction-account-activity{padding:50px 0 0;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);margin:0;background:#fff;position:relative;min-height:300px}
.transaction-account-activity .server-error{position:relative;border-bottom:1px solid #d8d8d8;margin-bottom:25px;padding:0 30px 25px 52px}
@media screen and (min-width:1200px){.transaction-account-activity .server-error{padding-left:70px}
}
@media screen and (max-width:992px){.transaction-account-activity{padding:32px 0 0}
}
@media(min-width:992px) and (max-width:1150px){.transaction-account-activity{padding:30px 0 0}
}
@media screen and (max-width:992px){.transaction-account-activity{position:relative;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
.transaction-account-activity::-webkit-scrollbar{display:none}
.transaction-account-activity .schedule-new-payment{margin-top:16px}
.transaction-account-activity .schedule-new-payment a{font-weight:700}
}
.transaction-account-activity .align-right{text-align:right}
.transaction-account-activity .content-header{padding:0 64px 30px}
@media screen and (max-width:992px){.transaction-account-activity .content-header{padding:0 20px 12px}
}
@media(min-width:992px) and (max-width:1150px){.transaction-account-activity .content-header{padding:0 20px 12px}
}
.transaction-account-activity .heading{display:flex;justify-content:space-between;margin-bottom:20px;flex-direction:column}
@media screen and (min-width:1200px){.transaction-account-activity .heading{flex-direction:row;padding-right:60px}
}
@media(min-width:992px) and (max-width:1150px){.transaction-account-activity .heading{padding-right:0}
}
.transaction-account-activity .heading h3{font-size:1.5rem;line-height:1.75rem}
@media screen and (min-width:1200px){.transaction-account-activity .heading h3{line-height:1.5rem;font-size:2rem}
}
.transaction-account-activity .heading .thin-heading{font-weight:300}
.transaction-account-activity .schedule-new-payment{position:relative;color:#ef6023;padding-left:25px}
.transaction-account-activity .schedule-new-payment a{color:#ef6023;font-weight:700}
.transaction-account-activity .schedule-new-payment a:hover{color:#d85921;text-decoration:none}
.transaction-account-activity .schedule-new-payment:before{content:"";display:inline-block;vertical-align:middle;width:22px;height:22px;background:#fff url(toplib/resources/vectors/print-icon.svg) 50% no-repeat;position:absolute;left:0}
.transaction-account-activity .schedule-new-payment:hover{cursor:pointer}
@media screen and (min-width:992px){.transaction-account-activity .filters-container{display:flex}
}
.transaction-account-activity .filters-container .filter-dropdown{position:relative;display:flex}
.transaction-account-activity .filters-container .select-dropdown-field{font-size:13px;line-height:1.85;color:#525251}
@media screen and (max-width:992px){.transaction-account-activity .filters-container{display:block}
}
.transaction-account-activity .filters-container .icon-mobile{display:none}
@media screen and (max-width:992px){.transaction-account-activity .filters-container .icon-mobile{display:inline-block}
}
.transaction-account-activity .filters-container p{display:inline-block;font-family:HelveticaNowTextRegular,Helvetica;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.85;letter-spacing:normal;color:#525251;vertical-align:middle;margin-right:3px}
@media screen and (max-width:992px){.transaction-account-activity .filters-container p{padding:0}
}
.transaction-account-activity .filters-container .vl{border-left:1px solid #e6e8ea;height:18px;vertical-align:middle;margin:3px 15px 3px 10px}
@media screen and (max-width:992px){.transaction-account-activity .filters-container .vl{display:none}
}
@media screen and (min-width:992px){.transaction-account-activity .scroll-button{display:none}
}
@media screen and (max-width:992px){.transaction-account-activity .scroll-button{display:block;position:fixed;top:40%;right:10%;width:56px;height:56px;background:rgba(0,0,0,.75) url(toplib/resources/vectors/arrow-right-white.svg) 54% no-repeat}
}
.transaction-account-activity .scroll-holder{pointer-events:unset}
.transaction-account-activity .no-data th{border-right:none !important}
.transaction-account-activity .table-container{border-top:1px solid #d8dde1;padding:0;position:relative}
@media screen and (min-width:1200px){.transaction-account-activity .table-container{padding:0}
}
.transaction-account-activity .table-container table,.transaction-account-activity .table-container td,.transaction-account-activity .table-container th,.transaction-account-activity .table-container thead{border:0}
@media screen and (max-width:992px){.transaction-account-activity .table-container table,.transaction-account-activity .table-container td,.transaction-account-activity .table-container th,.transaction-account-activity .table-container thead{white-space:nowrap}
}
.transaction-account-activity .table-container .table{font-family:HelveticaNowTextRegular,Helvetica}
.transaction-account-activity .table-container thead{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#6c6c6c}
.transaction-account-activity .table-container th{font-weight:400;padding-bottom:20px}
@media screen and (max-width:992px){.transaction-account-activity .table-container th{padding-bottom:5px}
}
.transaction-account-activity .table-container td,.transaction-account-activity .table-container th{padding:27px 20px;border-right:1px solid #e6e8ea}
@media screen and (min-width:1200px){.transaction-account-activity .table-container td:first-child,.transaction-account-activity .table-container th:first-child{padding-left:64px}
}
@media(min-width:992px) and (max-width:1150px){.transaction-account-activity .table-container td:first-child,.transaction-account-activity .table-container th:first-child{padding-left:20px}
}
@media screen and (min-width:1200px){.transaction-account-activity .table-container td,.transaction-account-activity .table-container th{border-right:0;padding:27px 0}
}
@media screen and (min-width:1200px){.transaction-account-activity .table-container td:last-child,.transaction-account-activity .table-container th:last-child{padding-right:90px;text-align:right}
}
@media(min-width:992px) and (max-width:1150px){.transaction-account-activity .table-container td:last-child,.transaction-account-activity .table-container th:last-child{padding-right:20px}
}
@media screen and (min-width:1200px){.transaction-account-activity .table-container td:nth-child(4),.transaction-account-activity .table-container th:nth-child(4){padding-left:30px}
}
.transaction-account-activity .table-container td:nth-child(4){padding-right:20px}
.transaction-account-activity .table-container tr:nth-child(odd){background-color:rgba(255,255,255,.1)}
.transaction-account-activity .table-container tr:nth-child(2n){background-color:#f7f7f7}
.transaction-account-activity .table-container .bold-cell{font-weight:700}
.transaction-account-activity .table-container span{font-size:16px}
.transaction-account-activity .table-container .second-line{font-size:13px;font-weight:700;display:block;margin-top:5px}
.transaction-account-activity .table-container .sorteable-column.asc:after{background-image:url(toplib/resources/vectors/carot-up.svg)}
.transaction-account-activity .table-container .sorteable-column.asc:after,.transaction-account-activity .table-container .sorteable-column.desc:after{content:"";display:inline-block;vertical-align:middle;width:10px;height:10px;background-repeat:no-repeat;background-size:contain;background-position:50%;margin-left:4px}
.transaction-account-activity .table-container .sorteable-column.desc:after{background-image:url(toplib/resources/vectors/carot-down.svg)}
.transaction-account-activity .table-container .sorteable-column:hover{cursor:pointer}
.transaction-account-activity .table-container .action-link{content:"";width:20px;height:20px;display:inline-block;background:url(toplib/resources/vectors/ellipses-off.svg) 50% no-repeat;background-size:20px auto}
.transaction-account-activity .table-container .action-link.opened{background:url(toplib/resources/vectors/ellipses-on.svg) 50% no-repeat;background-size:20px auto}
@media screen and (min-width:1200px){.transaction-account-activity .table-container .action-link:hover{background:url(toplib/resources/vectors/ellipses-on.svg) 50% no-repeat;background-size:20px auto}
}
.transaction-account-activity .table-container .no-activity{margin-left:28px;font-family:HelveticaNowTextRegular,Helvetica;font-size:16px;font-weight:700;line-height:1.75;margin-top:12px}
@media screen and (min-width:1200px){.transaction-account-activity .table-container .no-activity{margin-left:41px}
}
body.element-print{padding-top:0}
body.element-print :not(.element-print){display:none !important}
body.element-print .transaction-account-activity{box-shadow:none;padding:0}
body.element-print .transaction-account-activity .data-table{position:absolute;top:0;left:0;width:100%}
body.element-print .transaction-account-activity .table-container{border-top:0}
body.element-print .transaction-account-activity .sorteable-column.asc:after,body.element-print .transaction-account-activity .sorteable-column.desc:after{display:none}
.tru-choice-account-activity{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);position:relative;min-height:200px}
@media screen and (max-width:769px){.tru-choice-account-activity{overflow:auto;position:relative;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
.tru-choice-account-activity::-webkit-scrollbar{display:none}
.tru-choice-account-activity .schedule-new-payment{margin-top:16px}
}
.tru-choice-account-activity .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:70px;position:relative}
.tru-choice-account-activity .content-header{padding:50px 64px 24px}
@media screen and (max-width:992px){.tru-choice-account-activity .content-header{padding:30px 20px 20px}
}
@media(min-width:992px) and (max-width:1150px){.tru-choice-account-activity .content-header{padding:30px 20px 20px}
}
@media screen and (min-width:769px){.tru-choice-account-activity .filters-container{display:flex}
}
.tru-choice-account-activity .filters-container p{display:inline-block;font-family:HelveticaNowTextRegular,Helvetica;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.85;letter-spacing:normal;color:#525251;vertical-align:middle;margin-right:3px}
@media screen and (max-width:769px){.tru-choice-account-activity .filters-container p{padding:0}
}
.tru-choice-account-activity .filters-container .vl{border-left:1px solid #e6e8ea;height:18px;vertical-align:middle;margin:3px 15px 3px 10px}
@media screen and (max-width:769px){.tru-choice-account-activity .filters-container .vl{display:none}
}
.tru-choice-account-activity .filter-dropdown{position:relative;display:flex}
.tru-choice-account-activity .filter-dropdown .select-dropdown-field{font-size:13px;line-height:1.85;color:#525251}
@media screen and (max-width:769px){.tru-choice-account-activity .filter-dropdown{display:block}
}
.tru-choice-account-activity .filter-dropdown .icon-mobile{display:none}
@media screen and (max-width:769px){.tru-choice-account-activity .filter-dropdown .icon-mobile{display:inline-block}
}
.tru-choice-account-activity .heading{display:flex;justify-content:space-between;flex-flow:wrap;align-items:center;margin-bottom:15px}
@media screen and (max-width:769px){.tru-choice-account-activity .heading{width:100%;flex-direction:column;align-items:flex-start}
}
@media screen and (min-width:1200px){.tru-choice-account-activity .heading{padding-right:60px}
}
@media(min-width:992px) and (max-width:1150px){.tru-choice-account-activity .heading{padding-right:0}
}
.tru-choice-account-activity .heading h3{display:inline-block;font-size:2rem;line-height:1;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:300}
@media screen and (max-width:769px){.tru-choice-account-activity .heading h3{font-size:24px;line-height:1.19}
}
.tru-choice-account-activity .heading .first-word{margin-right:10px;font-weight:700}
.tru-choice-account-activity .schedule-new-payment{position:relative;color:#ef6023;padding-left:25px}
.tru-choice-account-activity .schedule-new-payment a{color:#ef6023;font-weight:700}
.tru-choice-account-activity .schedule-new-payment a:hover{color:#d85921;text-decoration:underline}
.tru-choice-account-activity .schedule-new-payment:before{content:"";display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/print-icon.svg);width:22px;height:22px;background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;left:0}
.tru-choice-account-activity .schedule-new-payment:hover{cursor:pointer}
.tru-choice-account-activity .table-container{border-top:1px solid #d8dde1;position:relative;padding:0}
.tru-choice-account-activity .table-container a{font-size:16px;font-weight:700}
@media print{.tru-choice-account-activity .table-container a{color:#3b7b2b !important}
}
.tru-choice-account-activity .table-container table,.tru-choice-account-activity .table-container td,.tru-choice-account-activity .table-container th,.tru-choice-account-activity .table-container thead{border:0;vertical-align:top;padding-top:26px;padding-bottom:26px}
.tru-choice-account-activity .table-container th{padding-top:24px;padding-bottom:0}
@media screen and (min-width:992px){.tru-choice-account-activity .table-container th{padding-top:29px;padding-bottom:20px}
}
.tru-choice-account-activity .table-container th:first-child{display:block}
.tru-choice-account-activity .table-container td:first-child,.tru-choice-account-activity .table-container th:first-child{padding-left:20px;padding-right:7px;width:136px;box-sizing:border-box}
@media screen and (min-width:992px){.tru-choice-account-activity .table-container td:first-child,.tru-choice-account-activity .table-container th:first-child{padding-left:64px;width:180px}
}
@media(min-width:992px) and (max-width:1150px){.tru-choice-account-activity .table-container td:first-child,.tru-choice-account-activity .table-container th:first-child{padding-left:20px}
}
@media print{.tru-choice-account-activity .table-container td:first-child,.tru-choice-account-activity .table-container th:first-child{padding-left:38px}
}
.tru-choice-account-activity .table-container td:nth-child(2),.tru-choice-account-activity .table-container th:nth-child(2){padding-right:24px;padding-left:0}
.tru-choice-account-activity .table-container td:nth-child(3),.tru-choice-account-activity .table-container th:nth-child(3){padding-right:21px;padding-left:0}
.tru-choice-account-activity .table{font-family:HelveticaNowTextRegular,Helvetica;width:100%}
.tru-choice-account-activity .table thead{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#6c6c6c}
.tru-choice-account-activity .table th{font-weight:400}
.tru-choice-account-activity .table .gray-row{background-color:#f7f7f7}
.tru-choice-account-activity .table .bold-cell{font-weight:700}
.tru-choice-account-activity .table span{font-size:16px}
.tru-choice-account-activity .table .second-line{font-size:13px;font-weight:700;display:block;margin-top:5px}
.tru-choice-account-activity .table .balance-heading{text-align:right;padding-right:20px}
@media screen and (min-width:1200px){.tru-choice-account-activity .table .balance-heading{padding-right:117px}
}
@media(min-width:992px) and (max-width:1150px){.tru-choice-account-activity .table .balance-heading{padding-right:20px}
}
@media print{.tru-choice-account-activity .table .balance-heading{padding-right:55px}
}
.tru-choice-account-activity .table .balance{text-align:right;padding-right:20px;white-space:nowrap}
@media screen and (min-width:1200px){.tru-choice-account-activity .table .balance{padding-right:117px}
}
@media(min-width:992px) and (max-width:1150px){.tru-choice-account-activity .table .balance{padding-right:20px}
}
@media print{.tru-choice-account-activity .table .balance{padding-right:55px}
}
.tru-choice-account-activity .table .amount-heading{text-align:right;width:116px;padding-right:71px}
.tru-choice-account-activity .table .amount{text-align:right;white-space:nowrap;padding-right:71px}
.tru-choice-account-activity .sorteable-column.asc:after{background-image:url(toplib/resources/vectors/arrow-up-green.svg)}
.tru-choice-account-activity .sorteable-column.asc:after,.tru-choice-account-activity .sorteable-column.desc:after{content:"";display:inline-block;vertical-align:middle;width:18px;height:9px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-size:10px auto}
.tru-choice-account-activity .sorteable-column.desc:after{background-image:url(toplib/resources/vectors/arrow-green.svg)}
.tru-choice-account-activity .sorteable-column:hover{cursor:pointer}
.tru-choice-account-activity .grey-odd-table tr:nth-child(2n){background-color:#f7f7f7}
.tru-choice-account-activity .service-error-msg{font-weight:700;font-size:14px;color:#f50;display:none}
.tru-choice-account-activity .scroll-holder{position:relative}
.tru-choice-account-activity .no-activity{margin-left:28px;font-family:HelveticaNowTextRegular,Helvetica;font-size:16px;font-weight:700;line-height:1.75;margin-top:12px}
@media screen and (min-width:1200px){.tru-choice-account-activity .no-activity{margin-left:41px}
}
.tru-choice-account-activity .payment-date-column{width:130px}
body.element-print :not(.element-print){display:none}
body.element-print .print-header{padding-bottom:30px;border-bottom:1px solid #d3d3d3}
body.element-print .print-heading{font-size:20px;line-height:2.4}
body.element-print .print-logo{height:28px}
body.element-print .tru-choice-account-activity{box-shadow:none}
body.element-print .tru-choice-account-activity .grey-odd-table{position:absolute;top:0;left:0;width:100%}
body.element-print .tru-choice-account-activity .table-container{border-top:0}
.tru-choice-account-overview{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);position:relative;min-height:200px}
@media screen and (max-width:769px){.tru-choice-account-overview{overflow:auto;position:relative;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
.tru-choice-account-overview::-webkit-scrollbar{display:none}
.tru-choice-account-overview .schedule-new-payment{margin-top:16px}
}
.tru-choice-account-overview .btn-info{background-image:url(toplib/resources/vectors/information-inactive.svg)}
.tru-choice-account-overview .btn-info,.tru-choice-account-overview .btn-info[aria-describedby]{display:inline-block;vertical-align:middle;width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.tru-choice-account-overview .btn-info[aria-describedby]{background-image:url(toplib/resources/vectors/information-active.svg)}
.tru-choice-account-overview .tc-error-message{padding:30px 30px 0;margin-bottom:0}
.tru-choice-account-overview .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:70px;position:relative}
.tru-choice-account-overview .content-header{padding-bottom:45px;margin-bottom:20px}
.tru-choice-account-overview .heading{display:flex;justify-content:space-between;flex-flow:wrap;align-items:center;padding-bottom:40px;border-bottom:1px solid #ddd;margin-bottom:25px}
@media screen and (max-width:769px){.tru-choice-account-overview .heading{padding-bottom:20px;width:100%;flex-direction:column;align-items:flex-start}
}
@media screen and (min-width:1200px){.tru-choice-account-overview .heading{padding-right:60px}
}
@media(min-width:992px) and (max-width:1150px){.tru-choice-account-overview .heading{padding-right:0}
}
.tru-choice-account-overview .heading h3{display:inline-block;padding:20px 64px 0;font-size:2rem;line-height:1;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:300}
@media screen and (max-width:769px){.tru-choice-account-overview .heading h3{font-size:24px;padding:0 64px 0 20px;line-height:1.19}
}
.tru-choice-account-overview .heading .first-word{margin-right:10px;font-weight:700}
.tru-choice-account-overview .schedule-new-payment{position:relative;color:#ef6023;padding-left:25px}
.tru-choice-account-overview .schedule-new-payment a{color:#ef6023;font-weight:700}
.tru-choice-account-overview .schedule-new-payment a:hover{color:#d85921;text-decoration:underline}
.tru-choice-account-overview .schedule-new-payment:before{content:"";display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/print-icon.svg);width:22px;height:22px;background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;left:0}
.tru-choice-account-overview .schedule-new-payment:hover{cursor:pointer}
@media screen and (min-width:1200px){.tru-choice-account-overview .balance-box-content{display:flex;justify-content:space-between;flex-wrap:wrap}
}
.tru-choice-account-overview .balance-box-content p{color:#3c3c3c;font-size:.875rem;margin-bottom:14px;line-height:20px}
.tru-choice-account-overview .balance-box-content strong{line-height:28px;font-size:1.3125rem;color:#363636;padding-right:10px}
.tru-choice-account-overview .balance-box-content .content-label{padding-bottom:10px}
@media screen and (min-width:1200px){.tru-choice-account-overview .balance-box-content .content-label{padding-bottom:10px}
}
.tru-choice-account-overview .balance-box-content .balance-with-icon{display:flex}
.tru-choice-account-overview .balance-box-content .corteva-cash-icon{display:flex;position:relative;padding-left:64px;padding-bottom:10px}
.tru-choice-account-overview .balance-box-content .corteva-cash-icon:after{clear:both;content:" ";display:table}
@media screen and (max-width:769px){.tru-choice-account-overview .balance-box-content .corteva-cash-icon{display:block;padding-left:20px}
}
@media screen and (max-width:769px){.tru-choice-account-overview .balance-box-content .corteva-cash-icon strong{font-size:17px;line-height:1.19;padding-right:5px;vertical-align:middle}
}
.tru-choice-account-overview .balance-box-content .upfront-icon{display:flex;position:relative}
.tru-choice-account-overview .balance-box-content .upfront-icon:after{clear:both;content:" ";display:table}
@media screen and (max-width:769px){.tru-choice-account-overview .balance-box-content .upfront-icon{padding-top:7px}
}
.tru-choice-account-overview .balance-box-content .btn-info{background-image:url(toplib/resources/vectors/information-inactive.svg)}
.tru-choice-account-overview .balance-box-content .btn-info,.tru-choice-account-overview .balance-box-content .btn-info[aria-describedby]{display:inline-block;vertical-align:middle;width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.tru-choice-account-overview .balance-box-content .btn-info[aria-describedby]{background-image:url(toplib/resources/vectors/information-active.svg)}
@media screen and (min-width:1200px){.tru-choice-account-overview .corteva-cash-expiry-box-content{display:flex;justify-content:space-between;flex-wrap:wrap;margin-right:60px;width:100%}
}
.tru-choice-account-overview .corteva-cash-expiry-box-content p{color:#3c3c3c;font-size:16px;margin-bottom:0;line-height:40px}
.tru-choice-account-overview .corteva-cash-expiry-box-content .corteva-cash-expiry-content-label{padding-bottom:0}
@media screen and (min-width:1200px){.tru-choice-account-overview .corteva-cash-expiry-box-content .corteva-cash-expiry-content-label{padding-bottom:0}
}
.tru-choice-account-overview .corteva-cash-expiry-box-content .corteva-cash-expiry-p{padding-right:10px;color:#000}
.tru-choice-account-overview .corteva-cash-expiry-box-content .balance-with-icon{display:flex}
.tru-choice-account-overview .corteva-cash-expiry-box-content .corteva-cash-expiry-icon{display:flex;position:relative;padding-bottom:0;align-items:center}
.tru-choice-account-overview .corteva-cash-expiry-box-content .corteva-cash-expiry-icon:after{clear:both;content:" ";display:table}
.tru-choice-account-overview .corteva-cash-expiry-box-content .btn-info{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/information-inactive.svg);width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.tru-choice-account-overview .corteva-cash-expiry-box-content .btn-info[aria-describedby]{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/information-active.svg);width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50%}
@media screen and (min-width:1200px){.tru-choice-account-overview .adjustment-box-content{display:flex;justify-content:space-between;flex-wrap:wrap;margin-right:60px}
}
.tru-choice-account-overview .adjustment-box-content p{color:#3c3c3c;font-size:16px;margin-bottom:0;line-height:40px}
.tru-choice-account-overview .adjustment-box-content .adjustment-content-label{padding-bottom:0}
@media screen and (min-width:1200px){.tru-choice-account-overview .adjustment-box-content .adjustment-content-label{padding-bottom:0}
}
.tru-choice-account-overview .adjustment-box-content .adjustment-p{padding-right:10px;color:#000}
.tru-choice-account-overview .adjustment-box-content .balance-with-icon{display:flex}
.tru-choice-account-overview .adjustment-box-content .adjustment-icon{display:flex;position:relative;padding-bottom:0;align-items:center}
.tru-choice-account-overview .adjustment-box-content .adjustment-icon:after{clear:both;content:" ";display:table}
.tru-choice-account-overview .adjustment-box-content .btn-info{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/information-inactive.svg);width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.tru-choice-account-overview .adjustment-box-content .btn-info[aria-describedby]{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/information-active.svg);width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.tru-choice-account-overview .prepay-box .prepay-box-content{margin-top:30px;margin-right:64px;margin-left:64px}
@media screen and (min-width:1200px){.tru-choice-account-overview .prepay-box .prepay-box-content{display:flex;justify-content:space-between;flex-wrap:wrap}
}
@media screen and (max-width:769px){.tru-choice-account-overview .prepay-box .prepay-box-content{margin-right:20px;margin-left:20px}
}
.tru-choice-account-overview .prepay-box .prepay-box-content strong{line-height:28px;font-size:1.3125rem;color:#363636;padding-right:10px}
@media screen and (max-width:769px){.tru-choice-account-overview .prepay-box .prepay-box-content strong{font-size:17px;line-height:1.2;padding-right:5px;padding-left:0;vertical-align:middle}
}
.tru-choice-account-overview .prepay-box .prepay-box-content .content-label{padding-bottom:10px}
@media screen and (min-width:1200px){.tru-choice-account-overview .prepay-box .prepay-box-content .content-label{padding-bottom:10px}
}
.tru-choice-account-overview .prepay-box .prepay-box-content .prepay-icon,.tru-choice-account-overview .prepay-box .prepay-box-content .retailer-funding-icon{display:flex;position:relative;padding-bottom:10px}
.tru-choice-account-overview .prepay-box .prepay-box-content .prepay-icon:after,.tru-choice-account-overview .prepay-box .prepay-box-content .retailer-funding-icon:after{clear:both;content:" ";display:table}
@media screen and (max-width:769px){.tru-choice-account-overview .prepay-box .prepay-box-content .prepay-icon,.tru-choice-account-overview .prepay-box .prepay-box-content .retailer-funding-icon{display:block;padding-bottom:0}
}
.tru-choice-account-overview .prepay-box .prepay-box-content .prepay-icon .btn-info{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/information-inactive.svg);width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.tru-choice-account-overview .prepay-box .prepay-box-content .prepay-icon .btn-info[aria-describedby]{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/information-active.svg);width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.tru-choice-account-overview .prepay-box .prepay-box-content .retailer-funding-icon .btn-info{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/information-inactive.svg);width:17px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.tru-choice-account-overview .prepay-box .prepay-box-content .retailer-funding-icon .btn-info[aria-describedby]{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/information-active.svg);width:17px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.tru-choice-account-overview .prepay-content,.tru-choice-account-overview .retailer-funding-icon-content{padding:30px;max-width:410px}
@media screen and (min-width:1200px){.tru-choice-account-overview .prepay-content,.tru-choice-account-overview .retailer-funding-icon-content{min-width:400px}
}
.tru-choice-account-overview .prepay-content strong,.tru-choice-account-overview .retailer-funding-icon-content strong{font-size:16px}
.tru-choice-account-overview .prepay-content .prepay-info,.tru-choice-account-overview .prepay-content .retailer-funding-icon-info,.tru-choice-account-overview .retailer-funding-icon-content .prepay-info,.tru-choice-account-overview .retailer-funding-icon-content .retailer-funding-icon-info{font-size:14px;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;text-align:left}
.tru-choice-account-overview .prepay-content .prepay-info:last-child,.tru-choice-account-overview .prepay-content .retailer-funding-icon-info:last-child,.tru-choice-account-overview .retailer-funding-icon-content .prepay-info:last-child,.tru-choice-account-overview .retailer-funding-icon-content .retailer-funding-icon-info:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.tru-choice-account-overview .prepay-content .prepay-info p,.tru-choice-account-overview .prepay-content .retailer-funding-icon-info p,.tru-choice-account-overview .retailer-funding-icon-content .prepay-info p,.tru-choice-account-overview .retailer-funding-icon-content .retailer-funding-icon-info p{padding-left:0;font-size:14px;line-height:1.5}
.tru-choice-account-overview .cp-box .cp-box-content{margin-top:30px;padding-top:30px;border-top:1.5px dotted #d8dde1;margin-right:64px;margin-left:64px}
@media screen and (min-width:1200px){.tru-choice-account-overview .cp-box .cp-box-content{display:flex;justify-content:space-between;flex-wrap:wrap}
}
@media screen and (max-width:769px){.tru-choice-account-overview .cp-box .cp-box-content{margin-right:20px;margin-left:20px}
}
.tru-choice-account-overview .cp-box .cp-box-content strong{line-height:28px;font-size:1.3125rem;color:#363636;padding-right:10px}
@media screen and (max-width:769px){.tru-choice-account-overview .cp-box .cp-box-content strong{font-size:17px;line-height:1.2;padding-right:5px;padding-left:0;vertical-align:middle}
}
.tru-choice-account-overview .cp-box .cp-box-content .content-label{padding-bottom:10px}
@media screen and (min-width:1200px){.tru-choice-account-overview .cp-box .cp-box-content .content-label{padding-bottom:10px}
}
.tru-choice-account-overview .cp-box .cp-box-content .cp-icon{display:flex;position:relative;padding-bottom:10px}
.tru-choice-account-overview .cp-box .cp-box-content .cp-icon:after{clear:both;content:" ";display:table}
@media screen and (max-width:769px){.tru-choice-account-overview .cp-box .cp-box-content .cp-icon{display:block;padding-bottom:0}
}
.tru-choice-account-overview .cp-box .cp-box-content .cp-content{padding:30px;max-width:410px}
@media screen and (min-width:1200px){.tru-choice-account-overview .cp-box .cp-box-content .cp-content{min-width:400px}
}
.tru-choice-account-overview .cp-box .cp-box-content .cp-content strong{font-size:16px}
.tru-choice-account-overview .cp-box .cp-box-content .cp-info{font-size:14px;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;text-align:left}
.tru-choice-account-overview .cp-box .cp-box-content .cp-info:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.tru-choice-account-overview .cp-box .cp-box-content .cp-info p{padding-left:0;font-size:14px;line-height:1.5}
.tru-choice-account-overview .cp-box .cp-box-content .btn-info{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/information-inactive.svg);width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.tru-choice-account-overview .cp-box .cp-box-content .btn-info[aria-describedby]{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/information-active.svg);width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.tru-choice-account-overview .upfront-content{padding:30px 15px 15px 30px;max-width:350px}
@media screen and (min-width:1200px){.tru-choice-account-overview .upfront-content{min-width:340px}
}
.tru-choice-account-overview .upfront-content strong{font-size:14px;line-height:1;padding-bottom:5px}
.tru-choice-account-overview .upfront-content .upfront-info{font-size:14px;font-weight:400;border-bottom:1px solid #ddd;text-align:left}
.tru-choice-account-overview .upfront-content .upfront-info:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.tru-choice-account-overview .upfront-content .upfront-info p{padding-left:0;font-size:14px}
.tru-choice-account-overview .corteva-cash-content{padding:30px 30px 15px;max-width:410px}
@media screen and (min-width:1200px){.tru-choice-account-overview .corteva-cash-content{min-width:400px}
}
.tru-choice-account-overview .corteva-cash-content .corteva-cash-info{font-size:14px;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:15px}
.tru-choice-account-overview .corteva-cash-content .corteva-cash-info p{font-size:14px}
.tru-choice-account-overview .corteva-cash-content .corteva-cash-info:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.tru-choice-account-overview .corteva-cash-expiry-content{padding:30px 30px 15px;max-width:410px}
@media screen and (min-width:1200px){.tru-choice-account-overview .corteva-cash-expiry-content{min-width:400px}
}
.tru-choice-account-overview .corteva-cash-expiry-content .corteva-cash-expiry-info{font-size:14px;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:15px}
.tru-choice-account-overview .corteva-cash-expiry-content .corteva-cash-expiry-info p{font-size:14px;padding-left:0}
.tru-choice-account-overview .corteva-cash-expiry-content .corteva-cash-expiry-info:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.tru-choice-account-overview .adjustment-content{line-height:1.5;padding:30px;max-width:350px}
@media screen and (min-width:1200px){.tru-choice-account-overview .adjustment-content{min-width:340px}
}
.tru-choice-account-overview .adjustment-content .adjustment-info{font-size:14px;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:15px}
.tru-choice-account-overview .adjustment-content .adjustment-info p{font-size:14px;padding-left:0}
.tru-choice-account-overview .adjustment-content .adjustment-info:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
@media screen and (max-width:769px){.tru-choice-account-overview .incentive-discount{width:200px}
}
.tru-choice-account-overview .corteva-cash-label-left{width:70%}
.tru-choice-account-overview .corteva-cash-label{float:left}
.tru-choice-account-overview .corteva-cash-label .label-heading{padding-left:64px;font-size:13.5px;line-height:3}
@media screen and (max-width:769px){.tru-choice-account-overview .corteva-cash-label .label-heading{padding-left:20px}
}
.tru-choice-account-overview .corteva-cash-label .upfront-heading{padding:0 10px 0 64px;font-size:1.3125rem}
@media screen and (max-width:769px){.tru-choice-account-overview .corteva-cash-label .upfront-heading{font-size:17px;line-height:1.2;padding-right:5px;padding-left:20px;vertical-align:middle}
}
.tru-choice-account-overview .corteva-cash-label p{line-height:1.5;padding:7px 0 7px 64px;font-size:14px}
@media screen and (max-width:769px){.tru-choice-account-overview .corteva-cash-label p{padding:7px 0 7px 20px}
}
.tru-choice-account-overview .corteva-cash-value-right{width:30%}
.tru-choice-account-overview .corteva-cash-value{float:right;margin-left:auto;text-align:right}
.tru-choice-account-overview .corteva-cash-value .label-heading{padding-right:64px;font-size:13.5px;line-height:3}
@media screen and (max-width:769px){.tru-choice-account-overview .corteva-cash-value .label-heading{padding-right:20px;padding-left:20px}
}
.tru-choice-account-overview .corteva-cash-value .upfront-total{padding-top:7px;padding-left:10px;float:right}
.tru-choice-account-overview .corteva-cash-value p{line-height:1.5;padding:7px 64px 7px 0;font-size:14px}
@media screen and (max-width:769px){.tru-choice-account-overview .corteva-cash-value p{padding:7px 20px 7px 0}
}
.tru-choice-account-overview .upfront-savings{display:flex}
.tru-choice-account-overview .upfront-savings__bottom-padding{padding-bottom:20px}
.tru-choice-account-overview .row:after{content:"";display:table;clear:both}
.tru-choice-account-overview .prepay-table-container{position:relative}
.tru-choice-account-overview .prepay-table-container table,.tru-choice-account-overview .prepay-table-container td,.tru-choice-account-overview .prepay-table-container th,.tru-choice-account-overview .prepay-table-container thead{border:0;vertical-align:bottom;padding-top:0;padding-bottom:15px;line-height:1.25}
@media screen and (max-width:769px){.tru-choice-account-overview .prepay-table-container table,.tru-choice-account-overview .prepay-table-container td,.tru-choice-account-overview .prepay-table-container th,.tru-choice-account-overview .prepay-table-container thead{padding-left:20px;padding-right:20px}
}
.tru-choice-account-overview .prepay-table-container th{text-align:right}
.tru-choice-account-overview .prepay-table-container td:first-child,.tru-choice-account-overview .prepay-table-container th:first-child{text-align:left;padding-right:7px;padding-left:64px;width:180px;box-sizing:border-box}
@media screen and (max-width:769px){.tru-choice-account-overview .prepay-table-container td:first-child,.tru-choice-account-overview .prepay-table-container th:first-child{min-width:180px;width:100%;padding-right:0;padding-left:20px}
}
@media screen and (max-width:769px){.tru-choice-account-overview .prepay-table-container td:nth-child(3){min-width:80px;width:100%}
}
.tru-choice-account-overview .prepay-table-container td:nth-child(6){width:140px}
@media screen and (max-width:769px){.tru-choice-account-overview .prepay-table-container td:nth-child(6){min-width:140px;width:100%}
}
.tru-choice-account-overview .prepay-table-container td:nth-child(7){width:170px;padding-right:64px}
@media screen and (max-width:769px){.tru-choice-account-overview .prepay-table-container td:nth-child(7){min-width:170px;width:100%;padding-right:20px}
}
.tru-choice-account-overview .prepay-table-container th:nth-child(7){padding-right:64px}
@media screen and (max-width:769px){.tru-choice-account-overview .prepay-table-container th:nth-child(7){padding-right:20px}
}
.tru-choice-account-overview .prepay-table-container td{text-align:right;vertical-align:top;font-size:14px}
@media screen and (max-width:769px){.tru-choice-account-overview .prepay-table-container td{min-width:130px;width:100%}
}
.tru-choice-account-overview .prepay-table-container .total-cell{padding-top:15px;padding-bottom:15px}
.tru-choice-account-overview .table{font-family:HelveticaNowTextRegular,Helvetica;width:100%;border:0}
.tru-choice-account-overview .table thead{border-bottom:0;font-size:13.5px;color:#000;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}
.tru-choice-account-overview .table th{font-weight:700;padding-bottom:15px}
.tru-choice-account-overview .table .gray-row{background-color:#f7f7f7}
.tru-choice-account-overview .service-error-msg{font-weight:700;font-size:14px;color:#f50;display:none}
.tru-choice-account-overview .no-activity{margin-left:28px;font-family:HelveticaNowTextRegular,Helvetica;font-size:16px;font-weight:700;line-height:1.75;margin-top:12px}
@media screen and (min-width:1200px){.tru-choice-account-overview .no-activity{margin-left:41px}
}
.tru-choice-account-overview .payment-date-column{width:130px}
.tru-choice-account-overview .type-highlights{background:#f7f7f7;padding-top:10px;padding-bottom:10px}
.tru-choice-account-overview .customer-bonus,.tru-choice-account-overview .seed-bonus{margin-bottom:20px}
.tru-choice-account-overview .customer-bonus__label,.tru-choice-account-overview .seed-bonus__label{padding-left:64px}
@media screen and (max-width:769px){.tru-choice-account-overview .customer-bonus__label,.tru-choice-account-overview .seed-bonus__label{padding-left:20px;padding-right:20px;padding-bottom:10px}
}
.tru-choice-account-overview .customer-bonus__content-container,.tru-choice-account-overview .seed-bonus__content-container{display:flex;flex-wrap:wrap;justify-content:space-between}
@media screen and (max-width:769px){.tru-choice-account-overview .customer-bonus__content-container,.tru-choice-account-overview .seed-bonus__content-container{padding-right:0}
}
.tru-choice-account-overview .customer-bonus__description,.tru-choice-account-overview .seed-bonus__description{line-height:1.5;font-size:14px;padding:7px 64px}
@media screen and (max-width:769px){.tru-choice-account-overview .customer-bonus__description,.tru-choice-account-overview .seed-bonus__description{padding:7px 20px}
}
.tru-choice-account-overview .customer-bonus__description p,.tru-choice-account-overview .seed-bonus__description p{line-height:1.5;font-size:14px;padding:0}
.tru-choice-account-overview .customer-bonus__amount,.tru-choice-account-overview .seed-bonus__amount{text-align:right;line-height:1.5;font-size:14px;padding:7px 64px 7px 0;margin-left:auto}
@media screen and (max-width:769px){.tru-choice-account-overview .customer-bonus__amount,.tru-choice-account-overview .seed-bonus__amount{padding-left:0;padding-right:20px}
}
.tru-choice-account-overview .customer-bonus__icon,.tru-choice-account-overview .seed-bonus__icon{display:flex;position:relative}
.tru-choice-account-overview .customer-bonus__icon:after,.tru-choice-account-overview .seed-bonus__icon:after{clear:both;content:" ";display:table}
@media screen and (max-width:769px){.tru-choice-account-overview .customer-bonus__icon,.tru-choice-account-overview .seed-bonus__icon{display:block;padding-bottom:0}
}
.tru-choice-account-overview .customer-bonus__icon-content,.tru-choice-account-overview .seed-bonus__icon-content{padding:30px;max-width:410px}
@media screen and (min-width:1200px){.tru-choice-account-overview .customer-bonus__icon-content,.tru-choice-account-overview .seed-bonus__icon-content{min-width:400px}
}
.tru-choice-account-overview .customer-bonus__icon-content strong,.tru-choice-account-overview .seed-bonus__icon-content strong{font-size:16px}
.tru-choice-account-overview .customer-bonus__icon-info,.tru-choice-account-overview .seed-bonus__icon-info{font-size:14px;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;text-align:left}
.tru-choice-account-overview .customer-bonus__icon-info:last-child,.tru-choice-account-overview .seed-bonus__icon-info:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.tru-choice-account-overview .customer-bonus__icon-info p,.tru-choice-account-overview .seed-bonus__icon-info p{padding-left:0;font-size:14px;line-height:1.5}
.tru-choice-account-overview .customer-bonus strong,.tru-choice-account-overview .seed-bonus strong{font-size:1.3125rem;color:#363636}
.tru-choice-account-overview .corteva-cash__table-container{position:relative;width:100%}
.tru-choice-account-overview .corteva-cash table,.tru-choice-account-overview .corteva-cash td,.tru-choice-account-overview .corteva-cash th,.tru-choice-account-overview .corteva-cash thead{border:0;vertical-align:bottom;line-height:1.25;padding:8px 64px}
@media screen and (max-width:769px){.tru-choice-account-overview .corteva-cash table,.tru-choice-account-overview .corteva-cash td,.tru-choice-account-overview .corteva-cash th,.tru-choice-account-overview .corteva-cash thead{padding-left:20px;padding-right:20px}
}
.tru-choice-account-overview .corteva-cash th{text-align:right}
.tru-choice-account-overview .corteva-cash td:first-child,.tru-choice-account-overview .corteva-cash th:first-child{text-align:left;box-sizing:border-box}
.tru-choice-account-overview .corteva-cash td{text-align:right;vertical-align:top;font-size:14px}
.tru-choice-account-overview .retailer-funding__label{margin-left:64px;font-size:1.3125rem;color:#363636;margin-bottom:10px}
.tru-choice-account-overview .scroll-holder{position:relative;overflow:visible}
@media screen and (max-width:769px){.tru-choice-account-overview .scroll-holder{overflow:auto}
}
.tru-choice-account-overview__hr-thin{border-top:1.5px dotted #d8dde1;margin:20px 64px}
@media screen and (max-width:769px){.tru-choice-account-overview__hr-thin{margin:20px}
}
.tru-choice-account-overview .retailer-funding-footnote{font-size:12px}
.true-choice-account{width:100%;padding:40px 20px;background:#fff;min-height:400px;position:relative;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);margin-bottom:20px;box-sizing:border-box}
@media screen and (min-width:1200px){.true-choice-account{padding:52px 47px 55px 63px}
}
@media(min-width:992px) and (max-width:1150px){.true-choice-account{padding:40px 20px}
}
.true-choice-account .c-button{margin-top:25px}
@media screen and (min-width:1200px){.true-choice-account .c-button{margin-top:20px}
}
.true-choice-account .c-button-mid{margin-right:15px}
.true-choice-account__btn-info{background-image:url(toplib/resources/vectors/information-inactive.svg)}
.true-choice-account__btn-info,.true-choice-account__btn-info[aria-describedby]{display:inline-block;vertical-align:middle;width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.true-choice-account__btn-info[aria-describedby]{background-image:url(toplib/resources/vectors/information-active.svg)}
.true-choice-account__hr-thick{height:4px;background-color:#ef6023}
.true-choice-account__hr-thin{height:1px;background-color:#e8e8e8}
.true-choice-account .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:70px;position:relative}
.true-choice-account .sales-container{margin-bottom:10px;position:relative;display:inline-block}
@media screen and (min-width:1200px){.true-choice-account .sales-container{margin-bottom:15px}
}
.true-choice-account .sales-container label{color:#525251;font-size:.875rem;line-height:24px;display:inline-block;margin-bottom:0}
.true-choice-account .heading{border-bottom:1px solid #e8e8e8;padding-bottom:22px;margin-bottom:22px}
.true-choice-account .heading a{color:#000}
.true-choice-account .heading h2,.true-choice-account .heading h3{font-size:1.5rem;line-height:30px}
@media screen and (min-width:1200px){.true-choice-account .heading h2,.true-choice-account .heading h3{font-size:2rem;line-height:48px}
}
.true-choice-account .heading h2.light,.true-choice-account .heading h3.light{font-weight:300;display:inline;position:relative;padding-right:30px}
.true-choice-account .heading h2.light:after,.true-choice-account .heading h3.light:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-right.svg);width:17px;height:10px;background-repeat:no-repeat;background-size:contain;background-position:50%}
@media screen and (min-width:1200px){.true-choice-account .heading{padding-bottom:19px;margin-bottom:19px}
}
@media screen and (min-width:1200px){.true-choice-account .balance-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-right:60px}
}
.true-choice-account .balance-box__disabled{opacity:.3}
.true-choice-account .balance-box__container{padding-bottom:25px}
@media screen and (min-width:1200px){.true-choice-account .balance-box__container{padding-bottom:20px}
}
.true-choice-account .balance-box__label{color:#3c3c3c;font-size:.875rem;margin-bottom:14px;line-height:30px;padding-right:5px}
.true-choice-account .balance-box__icon-container{display:flex;position:relative}
.true-choice-account .balance-box__icon-container:after{clear:both;content:" ";display:table}
.true-choice-account .balance-box__corteva-cash-expiry-icon{padding-bottom:0;line-height:28px}
.true-choice-account .balance-box__corteva-prepay-left-icon,.true-choice-account .balance-box__savings-earned-icon{padding-bottom:10px}
.true-choice-account .balance-box__icon-head{line-height:28px;font-size:1.75rem;color:#363636;padding-right:10px}
.true-choice-account .balance-box__icon-content{padding:30px;max-width:350px}
@media screen and (min-width:1200px){.true-choice-account .balance-box__icon-content{min-width:340px}
}
.true-choice-account .balance-box__icon-label{font-size:14px}
.true-choice-account .balance-box__amount-info{font-size:14px;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}
.true-choice-account .balance-box__amount-info:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.true-choice-account .deposit-info{padding-top:30px}
@media screen and (min-width:1200px){.true-choice-account .deposit-info{min-width:340px}
}
.true-choice-account .deposit-info__head-container{display:flex;position:relative;padding-bottom:10px}
.true-choice-account .deposit-info__head-container:after{clear:both;content:" ";display:table}
.true-choice-account .deposit-info__header{padding-right:10px}
.true-choice-account .deposit-info__tooltip-container{padding:30px;max-width:500px}
@media screen and (min-width:1200px){.true-choice-account .deposit-info__tooltip-container{min-width:340px}
}
.true-choice-account .deposit-info__tooltip-content,.true-choice-account .deposit-info__tooltip-content p{font-size:14px}
.true-choice-account .deposit-info__tooltip-content ul li{list-style-type:disc}
.true-choice-account .deposit-info__description{font-size:.875rem}
.tua-verify-container{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;cursor:pointer}
.tua-verify-container,.tua-verify-container .tua-verify.error{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#000}
.tua-verify-container .tua-verify.error,.tua-verify-container .tua-verify.unsigned{border:1px solid #ef6023;background-color:rgba(239,96,35,.15)}
.tua-verify-container .tua-verify.signed{color:#1e772d;border:1px solid #1e772d;background-color:rgba(30,119,45,.15)}
.tua-verify-container .tua-verify.loading{color:#363636;border:1px solid #a9b3bd;background-color:rgba(169,179,189,.15)}
.tua-verify-container .tua-verify.pending-verification{color:#363636;border:1px solid #dca021;background-color:rgba(220,160,33,.15)}
.tua-verify-container .tua-verify{width:100%;background-color:rgba(239,96,35,.15);border:1px solid #dca021;background-color:rgba(220,160,33,.15);height:60px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px}
@media screen and (max-width:568px){.tua-verify-container .tua-verify{height:auto;justify-content:center;flex-direction:column;padding:16px}
}
.tua-verify-container .tua-verify .signature-needed{display:flex;align-items:center}
.tua-verify-container .tua-verify .signature-needed__icon{display:block;margin-right:5px}
@media screen and (max-width:568px){.tua-verify-container .tua-verify .signature-needed{width:100%}
}
.tua-verify-container .tua-verify .sign-now{display:flex;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;text-align:right;color:#ef6023}
@media screen and (max-width:568px){.tua-verify-container .tua-verify .sign-now{width:100%;padding-left:30px}
}
.tua-verify-container .tua-verify .sign-now .svg{display:flex;align-items:center;padding-left:12px}
.tua-verify-container .tua-verify__text{margin-left:5px}
.tua-verify-container .tua-verify__text--lh-21{line-height:21px}
@media screen and (max-width:992px){.tua-verify-container{border-bottom:1px solid #ddd}
}
.create-account-form .fields{margin-bottom:50px}
.create-account-form .fields.invalid{border-color:#cc3602 !important}
.create-account-form .error{padding-top:5px}
.create-account-form .zipCode{text-transform:uppercase}
.create-account-form .c-button{margin-top:10px}
@media screen and (min-width:1200px){.create-account-form .c-button{margin-top:30px}
}
.create-account-form .checkbox-sub{margin-left:40px}
.create-account-form .checkbox-sub .check-box{float:left;margin-top:4px}
.create-account-form .checkbox-sub .text-box{padding-left:40px}
.create-account-form .select2-filter-section ul li{margin:0;padding-top:10px;padding-bottom:10px;list-style:none;min-height:30px}
.security-box .fields{font-size:.8125rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.security-box .fields .ans{display:block;font-size:.8125rem;font-family:HelveticaNowTextRegular,Helvetica;color:#000}
.security-box sup{color:red}
.security-box .que-box{padding-top:10px}
.security-box .c-button{margin-top:10px}
@media screen and (min-width:1200px){.security-box .c-button{margin-top:30px}
}
.success-box .c-button{margin-top:10px}
@media screen and (min-width:1200px){.success-box .c-button{margin-top:20px}
}
.create-account-box{display:flex;background:#fff;min-height:1200px}
.create-account-box .create-a-left{display:none}
@media screen and (min-width:1200px){.create-account-box .create-a-left{flex-basis:50%;display:block}
}
.create-account-box .create-a-right{padding:30px 20px;box-sizing:border-box;position:relative;flex-basis:100%;width:100%}
@media screen and (min-width:1200px){.create-account-box .create-a-right{flex-basis:50%;padding:170px 43px 170px 115px}
}
@media(min-width:992px) and (max-width:1150px){.create-account-box .create-a-right{flex-basis:50%;padding:170px 40px}
}
.create-account-box .create-a-right .cross{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;right:20px;top:25px;text-indent:-9999px}
@media screen and (min-width:1200px){.create-account-box .create-a-right .cross{right:200px}
}
.create-account-box .create-a-right .c-button{line-height:normal;padding-top:18px;padding-bottom:18px}
@media screen and (min-width:1200px){.create-account-box .create-a-right .c-button{padding-top:21px;padding-bottom:21px}
}
@media screen and (min-width:1200px){.create-account-box .content-box{padding-right:150px}
}
@media(min-width:992px) and (max-width:1150px){.create-account-box .content-box{padding-right:0}
}
.create-account-box .content-box .h2{font-size:1.5rem;line-height:26px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding-bottom:20px}
@media screen and (min-width:1200px){.create-account-box .content-box .h2{font-size:2rem;line-height:48px}
}
.create-account-box .content-box .h3{font-size:1.5rem;line-height:26px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;padding-bottom:20px}
@media screen and (min-width:1200px){.create-account-box .content-box .h3{font-size:2rem;line-height:36px}
}
.create-account-box .content-box .h4{font-size:1.25rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:24px;padding-bottom:10px}
.create-account-box .content-box p{font-size:.875rem;font-family:HelveticaNowTextRegular,Helvetica;line-height:24px;color:#000;padding-bottom:20px}
.create-account-box .content-box ul{list-style:disc}
.create-account-box .content-box li{font-size:.875rem;font-family:HelveticaNowTextRegular,Helvetica;line-height:24px;color:#000;margin-left:20px;list-style-type:disc}
.create-account-box .content-box .hidelabel{display:none}
.create-account-box .content-box .fields{margin-bottom:32px}
.create-account-box .content-box label{margin-bottom:0}
.create-account-box .checkbox-cntr .check-box{float:left;margin-top:6px}
.create-account-box .checkbox-cntr .text-box{padding-left:40px}
.create-account-box .checkbox-cntr a{font-weight:700}
.create-account-box .invalid input{border-bottom:1px solid #cc3602 !important}
.create-account-box .invalid .error{display:block}
.create-account-box .account-type{margin-bottom:40px}
.create-account-box .account-type label{font-size:.875rem;padding-left:37px}
.create-account-box .account-type .r-box{display:inline-block;margin-right:40px}
.create-account-box .c-button:hover{text-decoration:none}
.create-account-box .user-server-error{position:relative;padding-left:65px;margin-bottom:40px;border-bottom:1px solid #d8d8d8}
.create-account-box .user-server-error p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:26px;letter-spacing:normal}
.create-account-box .user-server-error:after{position:absolute;content:"";left:0;top:0;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:36px;height:49px;background-repeat:no-repeat;background-size:contain;background-position:50%}
@media screen and (min-width:1200px){.create-account-box .user-server-error:after{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert-thin-red.svg);width:44px;height:48px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.create-account-box .server-error{position:relative;padding-left:65px;margin-bottom:40px;border-bottom:1px solid #d8d8d8}
.create-account-box sup{color:red;font-size:.8125rem}
.create-account-box .error{font-size:.8125rem;font-weight:700}
.create-account-box .form-input{border:2px solid #a9b3bd;border-radius:4px}
.create-account-box .form-input:focus{border-color:#3b7b2b}
.hro03-product-header .band-content .welcome-box .product-title,.welcome-box .hro03-product-header .band-content .product-title,.welcome-box h1{font-size:2rem}
@media screen and (min-width:1200px){.hro03-product-header .band-content .welcome-box .product-title,.welcome-box .hro03-product-header .band-content .product-title,.welcome-box h1{font-size:2.75rem;line-height:54px;margin-bottom:30px}
}
.welcome-box .body-text{margin-top:10px}
.welcome-box .c-button{margin-top:20px}
@media screen and (min-width:1200px){.welcome-box .c-button{margin-top:40px}
}
.yield-data-plot-report-wrapper{background-color:#e6e8ea;padding:0}
@media screen and (min-width:1200px){.yield-data-plot-report-wrapper{padding:80px 0}
}
.yield-data-plot-report-wrapper .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:70px;position:relative}
.yield-data-plot-report-wrapper strong{font-weight:800}
.yield-data-plot-report-wrapper .location-container__form{z-index:10}
.yield-data-plot-report-wrapper input[type=number]::-webkit-inner-spin-button,.yield-data-plot-report-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.yield-data-plot-report-wrapper .hybrid-name{color:#3b7b2b;font-size:.875rem;line-height:1;padding-top:5px;word-break:break-all}
.y-d-p-rp{max-width:1024px;margin:0 auto;position:relative;overflow:hidden;background-color:#fff;padding:31px 20px}
@media screen and (min-width:1200px){.y-d-p-rp{padding:50px 50px 72px}
}
.y-d-p-rp .loader-box{align-self:flex-start;margin-top:150px}
.y-d-p-rp .badge-new{width:35.8px;height:17px;background-color:#3b7b2b;border-radius:2px;display:inline-block;vertical-align:text-bottom;position:relative;margin-left:10px;color:#fff;font-size:.625rem;text-align:center;line-height:1.0625rem}
.y-d-p-rp__header{padding-bottom:12px}
@media screen and (min-width:1200px){.y-d-p-rp__header{padding-bottom:35px}
}
.hro03-product-header .band-content .y-d-p-rp__header .product-title,.y-d-p-rp__header .hro03-product-header .band-content .product-title,.y-d-p-rp__header h1{padding-bottom:25px;font-size:2rem;line-height:2.625rem}
@media screen and (min-width:1200px){.hro03-product-header .band-content .y-d-p-rp__header .product-title,.y-d-p-rp__header .hro03-product-header .band-content .product-title,.y-d-p-rp__header h1{padding-bottom:24px}
}
@media screen and (max-width:769px){.hro03-product-header .band-content .y-d-p-rp__header .product-title,.y-d-p-rp__header .hro03-product-header .band-content .product-title,.y-d-p-rp__header h1{overflow-wrap:anywhere;width:65%}
}
.y-d-p-rp__header p{line-height:1.875rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:300}
@media screen and (min-width:1200px){.y-d-p-rp__header p{display:inline-block;font-size:18px}
}
.inner-nav-wrapper .sections section .y-d-p-rp__header h3,.y-d-p-rp__header .inner-nav-wrapper .sections section h3,.y-d-p-rp__header h4{line-height:1.875rem;border-top:1px solid #d8d8d8;padding-top:25px}
@media screen and (min-width:1200px){.inner-nav-wrapper .sections section .y-d-p-rp__header h3,.y-d-p-rp__header .inner-nav-wrapper .sections section h3,.y-d-p-rp__header h4{display:inline-block;padding-top:0;border-top:0}
}
.y-d-p-rp__summary{border-bottom:1px solid #d8d8d8;display:flex;flex-direction:column;padding:0 0 14px}
@media screen and (min-width:1200px){.y-d-p-rp__summary{padding:31px 0 37px;flex-direction:row;border-top:1px solid #d8d8d8}
}
.y-d-p-rp__summary-part{color:#60a00b;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;margin-bottom:16px}
@media screen and (min-width:1200px){.y-d-p-rp__summary-part{margin-bottom:0}
}
.y-d-p-rp__summary-values{display:flex}
@media screen and (min-width:1200px){.y-d-p-rp__summary-values{padding-right:190px}
}
.y-d-p-rp__summary-value{font-size:3.5rem;line-height:4rem;font-weight:300;position:relative;white-space:nowrap}
.y-d-p-rp__summary-value--decimal{font-size:2.1875rem;line-height:normal;padding-top:1px;vertical-align:top;padding-left:3px}
@media screen and (min-width:1200px){.y-d-p-rp__summary-value--decimal{font-size:1.5625rem;line-height:1.2;padding-top:5px}
}
.y-d-p-rp__summary-value--currency-right{font-size:20px;line-height:normal;padding-top:7px;vertical-align:top;padding-left:4px}
@media screen and (min-width:1200px){.y-d-p-rp__summary-value--currency-right{font-size:1rem;line-height:1.2}
}
.y-d-p-rp__summary-value--currency{font-size:20px;line-height:normal;padding-bottom:6px;align-self:flex-end;padding-right:5px}
@media screen and (min-width:1200px){.y-d-p-rp__summary-value--currency{font-size:1rem;line-height:1.2;padding-bottom:5px}
}
.y-d-p-rp__summary-label{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.y-d-p-rp__summary-label,.y-d-p-rp__summary-label p{color:#363636;font-size:14px;line-height:1.25rem}
.y-d-p-rp__summary-label span{color:#363636 !important}
.y-d-p-rp__leader-market{display:flex;border-bottom:1px solid #d8d8d8;flex-direction:column}
@media screen and (min-width:1200px){.y-d-p-rp__leader-market{flex-direction:row}
}
.y-d-p-rp__leader-market h3{padding-left:42px;font-size:1.125rem;line-height:1.5rem;margin-bottom:19px}
.y-d-p-rp__plot-leader{border-bottom:1px solid #e4e4e4;padding:28px 0 11px}
@media screen and (min-width:1200px){.y-d-p-rp__plot-leader{width:571px;min-width:571px;padding:37px 0 20px;border-bottom:0}
}
.y-d-p-rp__plot-leader h3{background-image:url(toplib/resources/images/plot-leader-icon.png);background-repeat:no-repeat;background-size:24px 25px}
.y-d-p-rp__plot-leader-details{display:flex;flex-wrap:wrap}
.y-d-p-rp__plot-leader-detail{width:33.33%;margin-bottom:17px;margin-right:0}
@media screen and (min-width:1200px){.y-d-p-rp__plot-leader-detail{width:auto;padding-right:35px}
}
.y-d-p-rp__plot-leader-detail h6{font-size:.8125rem;line-height:1.25rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;border:0;font-weight:800;padding:0 0 13px;margin:0;white-space:nowrap}
.y-d-p-rp__plot-leader-detail p{font-size:1.25rem;line-height:1.25rem;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;border:0;font-weight:300;padding:0}
.y-d-p-rp__plot-leader-detail span{font-size:.625rem;line-height:.625rem;vertical-align:top}
.y-d-p-rp__plot-leader-detail a{line-height:1.25rem;font-size:.875rem;font-weight:700}
.y-d-p-rp__plot-leader-detail--price{padding-right:20px;margin-bottom:0;width:auto}
.y-d-p-rp__market-price{padding:28px 0 22px;flex-grow:1}
@media screen and (min-width:1200px){.y-d-p-rp__market-price{padding:37px 0 24px 30px;border-left:1px solid #e4e4e4}
}
.y-d-p-rp__market-price h3{background-image:url(toplib/resources/images/MarketPrices.png);background-repeat:no-repeat;background-size:20px 25px}
.y-d-p-rp__market-price a{font-weight:700;align-self:flex-end;text-align:right;margin-top:15px;flex-grow:1}
.y-d-p-rp__market-price a.c-button{flex-grow:0}
.y-d-p-rp__market-price a.price-edit-link{padding-bottom:6px}
.y-d-p-rp__market-price .currency{font-size:20px;font-weight:300;font-family:HelveticaNowTextRegular,Helvetica;float:left;line-height:42px;padding:1px 0;white-space:nowrap}
.y-d-p-rp__market-price input{flex-grow:1;text-indent:0;height:44px;width:50px;padding-right:0;border:0;-webkit-appearance:none;appearance:none;float:left}
.y-d-p-rp__market-price h6{padding:0 0 2px}
.y-d-p-rp__market-price p{padding-top:12px;height:45px}
.y-d-p-rp__market-price .show{display:block}
.y-d-p-rp__market-price .error{font-weight:700;font-size:.8125rem;line-height:1rem;padding-top:6px}
.y-d-p-rp .disabled{pointer-events:none}
.y-d-p-rp__input-currency{display:flex;border-bottom:1px solid #acb5c0}
.y-d-p-rp__input-currency.invalid{border-color:#cc3602}
.y-d-p-rp__product-results{padding:26px 0}
@media screen and (min-width:1200px){.y-d-p-rp__product-results{padding:58px 0}
}
.y-d-p-rp__product-results-header{display:flex;justify-content:space-between;border-bottom:1px solid #d8d8d8}
@media screen and (min-width:1200px){.y-d-p-rp__product-results-header{margin-bottom:33px}
}
@media screen and (min-width:1200px){.y-d-p-rp__product-results-heading{display:flex;padding-bottom:30px}
}
.inner-nav-wrapper .sections section .y-d-p-rp__product-results-heading h3,.y-d-p-rp__product-results-heading .inner-nav-wrapper .sections section h3,.y-d-p-rp__product-results-heading h4{font-size:20px;line-height:1.875rem}
@media screen and (min-width:1200px){.inner-nav-wrapper .sections section .y-d-p-rp__product-results-heading h3,.y-d-p-rp__product-results-heading .inner-nav-wrapper .sections section h3,.y-d-p-rp__product-results-heading h4{font-size:24px;line-height:1.25rem}
}
.y-d-p-rp__product-results-heading div{font-size:14px;font-weight:300;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:1.875rem}
@media screen and (min-width:1200px){.y-d-p-rp__product-results-heading div{margin-left:14px;line-height:1;align-self:flex-end}
}
.y-d-p-rp__product-results-filters{flex-direction:row;padding-bottom:27px}
@media screen and (min-width:1200px){.y-d-p-rp__product-results-filters{display:flex;padding-bottom:15px}
}
.y-d-p-rp__product-results-filter{padding-top:10px}
@media screen and (min-width:1200px){.y-d-p-rp__product-results-filter{border-right:2px solid #dbdbdb;padding-top:0;padding-right:.9375rem;margin-right:.9375rem}
}
@media screen and (min-width:1200px){.y-d-p-rp__product-results-filter:last-child{border-right:0}
}
.y-d-p-rp__product-results-filter label{font-size:.8125rem;line-height:1.5rem;position:relative;color:#525251;margin:0}
.y-d-p-rp__product-results-table{position:relative}
.y-d-p-rp__product-results-table table{width:924px}
.y-d-p-rp__product-results-table table,.y-d-p-rp__product-results-table td,.y-d-p-rp__product-results-table th{border:0;padding:0;vertical-align:middle}
.y-d-p-rp__product-results-table td,.y-d-p-rp__product-results-table th{padding-right:20px;position:relative;z-index:3}
.y-d-p-rp__product-results-table td:last-child,.y-d-p-rp__product-results-table th:last-child{padding-right:0;width:auto}
.y-d-p-rp__product-results-table td:last-child{font-weight:700}
.y-d-p-rp__product-results-table .right-align{text-align:right}
.y-d-p-rp__product-results-table .center-align{text-align:center}
.y-d-p-rp__product-results-table .scroll-holder{width:100%}
@media screen and (min-width:767px){.y-d-p-rp__product-results-table .scroll-holder{overflow:auto}
}
@media screen and (min-width:1024px){.y-d-p-rp__product-results-table .scroll-holder{overflow:unset}
}
@media screen and (min-width:1024px){.y-d-p-rp__product-results-table .scrollArrowIcon{display:none}
}
.y-d-p-rp .table-container{position:relative;width:calc(100% + 20px);padding-top:28px}
@media screen and (min-width:1200px){.y-d-p-rp .table-container{padding-top:0;width:100%}
}
.y-d-p-rp tbody td{font-size:.875rem;line-height:1.5rem}
.y-d-p-rp tbody .td-hybrid{padding-right:0}
.y-d-p-rp tbody td.plot-report-income{white-space:nowrap}
.y-d-p-rp .reportLink{font-weight:700}
.y-d-p-rp tr{border-bottom:1px solid #e4e4e4;height:62px}
.y-d-p-rp tr th{color:#6c6c6c;font-size:.75rem;line-height:1.5rem;font-weight:700;cursor:pointer;white-space:nowrap}
.y-d-p-rp tr th.asc:after{background-image:url(toplib/resources/vectors/arrow-up-green.svg)}
.y-d-p-rp tr th.asc:after,.y-d-p-rp tr th.desc:after{content:"";display:inline-block;vertical-align:middle;width:20px;height:9px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-size:10px auto;position:absolute;top:9px}
.y-d-p-rp tr th.desc:after{background-image:url(toplib/resources/vectors/arrow-green.svg)}
.y-d-p-rp tr .th-planting-order{width:120px}
.y-d-p-rp tr .th-brand{width:90px}
.y-d-p-rp tr .th-hybrid{width:140px}
.y-d-p-rp tr .th-crm{width:90px}
.y-d-p-rp tr .th-rm{width:105px;line-height:1rem;padding-top:4px}
.y-d-p-rp tr .th-segment{width:110px}
.y-d-p-rp tr .th-moisture,.y-d-p-rp tr .th-yield-rank{width:100px}
.y-d-p-rp tr .th-herbicide{width:150px}
.y-d-p-rp tr .th-oil{width:120px}
.y-d-p-rp tr .th-income{width:100px}
.y-d-p-rp tr .th-yield{width:80px}
.y-d-p-rp tr .th-dry-matter{width:95px;line-height:1rem;padding-top:4px}
.y-d-p-rp tr .th-starch{width:85px}
.y-d-p-rp tr .th-fiber-digestibility{width:100px;line-height:1rem;padding-top:4px}
.y-d-p-rp tr .th-milk-per-acre{width:70px;line-height:1rem;padding-top:4px}
.y-d-p-rp tr .th-milk-per-ton{width:80px;line-height:1rem;padding-top:4px}
.y-d-p-rp tr a{font-weight:700}
.y-d-p-rp .alignMid{display:inline-block}
.y-d-p-rp .alignMid span{display:block;font-size:.625rem;line-height:.625rem}
.y-d-p-rp tbody tr:nth-child(odd){background-color:#f7f7f7;position:relative}
.y-d-p-rp tbody tr:nth-child(odd):after{position:absolute;content:"";left:-20px;right:-20px;background:#f7f7f7;height:60px;z-index:1;margin-top:1px}
@media screen and (min-width:1200px){.y-d-p-rp tbody tr:nth-child(odd):after{left:-50px;right:-50px}
}
.y-d-p-rp thead tr{height:46px}
.y-d-p-rp thead th{vertical-align:top}
.y-d-p-rp td,.y-d-p-rp th{text-align:center}
.y-d-p-rp td:last-child,.y-d-p-rp th:last-child{padding-right:20px;width:auto}
@media screen and (min-width:1200px){.y-d-p-rp td:last-child,.y-d-p-rp th:last-child{padding-right:0}
}
.y-d-p-rp__product-results-table-pagination{padding-top:26px;text-align:center;display:flex;justify-content:center;line-height:normal}
.y-d-p-rp__product-results-table-pagination-link{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-right.svg);width:17px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.y-d-p-rp__product-results-table-pagination-link--previous{transform:rotate(180deg)}
.y-d-p-rp__product-results-table-pagination-link.disabled{pointer-events:none;cursor:default;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-right-inactive.svg);width:17px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.y-d-p-rp__product-results-table-pagination-count{width:108px;font-size:14px;letter-spacing:0}
.y-d-p-rp__information{display:flex;flex-wrap:wrap}
@media screen and (min-width:1200px){.y-d-p-rp__information{flex-wrap:nowrap}
}
.y-d-p-rp__information-left{width:100%;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding-top:25px;padding-bottom:12px}
.y-d-p-rp__information-left h3{padding-left:44px;font-size:1.125rem;line-height:1.5625rem;margin-bottom:21px}
@media screen and (min-width:1200px){.y-d-p-rp__information-left{width:575px;padding-bottom:15px}
}
.y-d-p-rp__plot-information{padding-bottom:10px;border-bottom:1px solid #e4e4e4}
@media screen and (min-width:1200px){.y-d-p-rp__plot-information{padding-bottom:15px}
}
.y-d-p-rp__plot-information h3{background-image:url(toplib/resources/images/PlotInfo.png);background-repeat:no-repeat;background-size:23px 23px}
.y-d-p-rp__information-details{display:flex;flex-wrap:wrap}
.y-d-p-rp__information-detail{width:50%;padding-left:0;padding-bottom:1.25rem}
@media screen and (min-width:1200px){.y-d-p-rp__information-detail{width:30%;padding-left:45px;padding-bottom:.625rem}
}
.y-d-p-rp__information-detail h6{font-size:.875rem;line-height:1.25rem;margin-bottom:.9375rem;padding-left:0}
@media screen and (min-width:1200px){.y-d-p-rp__information-detail h6{margin-bottom:.625rem;font-size:.8125rem;line-height:1.5rem}
}
.y-d-p-rp__information-detail p{font-size:1.25rem;line-height:1.25rem;font-weight:300}
@media screen and (min-width:1200px){.y-d-p-rp__information-detail p{line-height:1.625rem}
}
.y-d-p-rp__information-detail--grower-left{width:50%}
@media screen and (min-width:1200px){.y-d-p-rp__information-detail--grower-left{width:60%}
}
.y-d-p-rp__information-detail--grower-right{width:50%}
@media screen and (min-width:1200px){.y-d-p-rp__information-detail--grower-right{width:40%}
}
.y-d-p-rp__grower-information{padding-top:29px}
.y-d-p-rp__grower-information h3{background-image:url(toplib/resources/images/GrowerInformation.png);background-repeat:no-repeat;background-size:contain}
.y-d-p-rp__information-right{width:100%;padding-top:35px}
@media screen and (min-width:1200px){.y-d-p-rp__information-right{width:41%;display:flex;justify-content:flex-end;padding-top:0}
}
.y-d-p-rp__information-right .my-contact-dashboard{box-shadow:0 2px 10px 0 rgba(0,0,0,.11);max-height:423px}
@media screen and (min-width:1200px){.y-d-p-rp__information-right .my-contact-dashboard{width:264px;margin:0}
}
.y-d-p-rp__button-wrapper{margin-top:35px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-bottom}
@media screen and (min-width:1200px){.y-d-p-rp__button-wrapper{flex-wrap:nowrap;margin-top:51px}
}
.y-d-p-rp__button-wrapper div{order:3;width:100%;text-align:center}
@media screen and (min-width:1200px){.y-d-p-rp__button-wrapper div{order:2;width:auto}
}
.y-d-p-rp__button-wrapper a.all-plots-link{font-size:.875rem;line-height:1.5rem;font-weight:700;margin-top:35px;text-align:center;padding-top:26px;position:relative;display:inline-block}
@media screen and (min-width:1200px){.y-d-p-rp__button-wrapper a.all-plots-link{padding-top:20px;margin-top:0}
}
.y-d-p-rp__button-wrapper a.all-plots-link:before{content:"";position:absolute;top:-5px;background-image:url(toplib/resources/images/AllPlotResults.png);width:100%;height:25px;background-repeat:no-repeat;display:block;background-size:20px 20px;background-position:top;cursor:pointer}
.y-d-p-rp__button-wrapper a.all-plots-link:hover:before{background-image:url(toplib/resources/images/plot-results-symbol-dark-green.png)}
.y-d-p-rp .nav-button{position:relative;max-width:156px;padding-top:9px;padding-bottom:9px;line-height:14px}
@media screen and (min-width:1200px){.y-d-p-rp .nav-button{max-width:none;line-height:0;padding-top:20px;padding-bottom:20px}
}
.y-d-p-rp .nav-button:hover{border:2px solid #d85921}
.y-d-p-rp .nav-button:first-child{padding-left:45px;padding-top:9px;padding-bottom:9px}
@media screen and (min-width:1200px){.y-d-p-rp .nav-button:first-child{padding-top:20px;padding-bottom:20px}
}
.y-d-p-rp .nav-button:first-child:before{content:"";display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-orange.svg);width:14px;height:10px;background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;top:50%;margin-top:-5px;left:25px;transform:rotate(90deg)}
.y-d-p-rp .nav-button:nth-child(3){padding-right:45px;order:2;padding-top:9px;padding-bottom:9px;text-align:right}
@media screen and (min-width:1200px){.y-d-p-rp .nav-button:nth-child(3){order:3;padding-top:20px;padding-bottom:20px}
}
.y-d-p-rp .nav-button:nth-child(3):after{content:"";display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-orange.svg);width:14px;height:10px;background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;top:50%;margin-top:-5px;right:25px;transform:rotate(-90deg)}
.y-d-p-rp .hybrid-label{vertical-align:top}
[data-country=ca] .y-d-p-rp__plot-leader-detail--price{padding-right:10px}
[data-country=ca] .y-d-p-rp__plot-leader-detail--cost{padding-right:5px}
.yield-data-plot-report-wrapper .y-d-p-rp{position:relative}
.yield-data-plot-report-wrapper .y-d-p-rp .print-selected{color:#acb5c0;display:inline-block}
.yield-data-plot-report-wrapper .y-d-p-rp .print-selected:before{content:" ";float:left;width:25px;height:25px;pointer-events:none;background:url(toplib/resources/vectors/printer-orange.svg) 54% no-repeat;background-size:100%;margin-right:5px}
.yield-data-plot-report-wrapper .y-d-p-rp .print-selected span{font-weight:700}
.yield-data-plot-report-wrapper .y-d-p-rp .print-option-container{position:absolute;right:100px;top:60px}
@media screen and (max-width:769px){.yield-data-plot-report-wrapper .y-d-p-rp .print-option-container{right:50px;top:40px}
}
.yield-data-plot-report-wrapper .y-d-p-rp .print-option-container.orange{cursor:pointer}
.yield-data-plot-report-wrapper .y-d-p-rp .print-option-container.orange span{color:#ef6023}
.yield-data-plot-report-wrapper .y-d-p-rp .print-option-container.orange:hover{text-decoration:underline}
.sg-summary-only table.yieldprintdata.pdf-sm-only-table{border:0 !important}
.sg-summary-only table.yieldprintdata .table-summary{border:0 !important;border-collapse:collapse !important}
.sg-summary-only table.yieldprintdata .table-summary td,.sg-summary-only table.yieldprintdata .table-summary th{border:0 !important}
.sg-summary-only table.yieldprintdata .table-summary .badge-new{background-color:#387b2b !important;color:white !important;padding:5px;margin-left:20px !important}
.sg-summary-only table.yieldprintdata .table-summary thead tr{height:auto !important;background-color:white !important}
.sg-summary-only table.yieldprintdata .table-summary thead th{width:auto}
.sg-summary-only table.yieldprintdata .table-summary tbody tr{border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4}
.sg-summary-only table.yieldprintdata .table-summary tbody tr:nth-child(odd){background-color:#f7f7f7 !important}
.sg-summary-only table.yieldprintdata .table-summary tbody tr.yieldProductRow td{padding:20px 0 !important}
.sg-summary-only table.yieldprintdata .yield-pdf-logo{padding-bottom:30px !important}
.sg-summary-only table.yieldprintdata .y-d-p-rp__summary{flex-direction:row}
.sg-summary-only table.yieldprintdata .y-d-p-rp__summary .y-d-p-rp__summary-value{font-weight:400 !important}
.sg-summary-only table.yieldprintdata .y-d-p-rp__summary .y-d-p-rp__summary-values{padding-right:190px}
.sg-summary-only .y-d-p-rp__information-left{border-bottom:none !important;border-top:none !important}
.hro03-product-header .band-content .sg-summary-only .y-d-p-rp__header .product-title,.sg-summary-only .y-d-p-rp__header .hro03-product-header .band-content .product-title,.sg-summary-only .y-d-p-rp__header h1{font-size:40px !important}
.inner-nav-wrapper .sections section .sg-summary-only .y-d-p-rp__header h3,.sg-summary-only .y-d-p-rp__header .inner-nav-wrapper .sections section h3,.sg-summary-only .y-d-p-rp__header h4{font-size:32px !important}
.sg-summary-only .y-d-p-rp__header p{font-weight:unset !important}
.sg-summary-only .pdf-disclaimercopy{margin:30px auto;font-size:14px}
.sg-summary-only .pdf-disclaimercopy p{margin:15px 0}
.sg-summary-only .pl-50{padding-left:50px !important}
.sg-summary-only .pr-50{padding-right:50px !important}
.yield-data-plot-results-wrapper{background-color:#e6e8ea}
@media screen and (min-width:1200px){.yield-data-plot-results-wrapper{padding:80px 0}
}
.yield-data-plot-results-wrapper .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:70px;position:relative}
.yield-data-plot-results-wrapper strong{font-weight:1800}
.yield-data-plot-results-wrapper .location-container__form{z-index:10}
.yield-data-plot-results-wrapper .location-container--zipcode-label span:not(.no-pad){padding-left:10px}
@media screen and (min-width:1200px){.yield-data-plot-results-wrapper .location-container--zipcode-label span:not(.no-pad){padding-left:0}
}
.loading{height:150vh}
.y-d-p-r{max-width:1024px;margin:0 auto;position:relative;background-color:#fff;padding:31px 20px}
@media screen and (min-width:1200px){.y-d-p-r{padding:50px 50px 36px}
}
.y-d-p-r .loader-box{align-self:flex-start;margin-top:150px}
.y-d-p-r .location-container{padding:0 0 12px}
@media screen and (min-width:1200px){.y-d-p-r .location-container{padding-bottom:0;padding-right:18px;border-right:2px solid #dbdbdb;margin-right:18px}
}
.y-d-p-r__header-top{display:flex;justify-content:space-between;flex-direction:column;border-bottom:1px solid #d8d8d8;padding-bottom:14px}
@media screen and (min-width:1200px){.y-d-p-r__header-top{flex-direction:row;border-bottom:0;padding-bottom:0}
}
.y-d-p-r__header-top h3{margin-bottom:16px}
@media screen and (min-width:1200px){.y-d-p-r__header-top h3{font-size:2rem;line-height:2rem;margin-bottom:0}
}
.y-d-p-r__header-top-right{display:flex;flex-direction:column}
@media screen and (min-width:1200px){.y-d-p-r__header-top-right{flex-direction:row;align-items:center}
}
.y-d-p-r__header-filter{max-height:26px;background-repeat:no-repeat;background-position:0 0;margin-bottom:12px}
@media screen and (min-width:1200px){.y-d-p-r__header-filter{margin-bottom:0}
}
.y-d-p-r__header-filter--measurement{background-image:url(toplib/resources/images/Measurement.png);background-size:16px 16px;padding-left:22px}
@media screen and (min-width:1200px){.y-d-p-r__header-filter--measurement{background-size:20px 20px;padding-left:26px;padding-right:18px;margin-right:18px;border-right:2px solid #dbdbdb}
}
.y-d-p-r__header-filter--product{background-image:url(toplib/resources/images/product-icon.png);background-repeat:no-repeat;background-size:12px 15px;padding-left:22px}
@media screen and (min-width:1200px){.y-d-p-r__header-filter--product{padding-left:18px}
}
.y-d-p-r__header-filter label{color:#525251;font-size:.8125rem;font-family:HelveticaNowTextRegular,Helvetica;line-height:1.5rem;position:relative;padding-right:4px}
.y-d-p-r__header-bottom{margin-top:22px;margin-bottom:12px}
@media screen and (min-width:1200px){.y-d-p-r__header-bottom{margin-top:20px;margin-bottom:33px}
}
.y-d-p-r__header-bottom p{line-height:1.875rem;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:300}
.y-d-p-r__header-bottom strong{font-size:1.25rem;font-weight:800;display:block}
@media screen and (min-width:1200px){.y-d-p-r__header-bottom strong{font-size:1.5rem;display:inline}
}
.y-d-p-r__summary{border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;padding:0 0 14px;flex-direction:column}
@media screen and (min-width:1200px){.y-d-p-r__summary{flex-direction:row;padding:35px 0;border-top:1px solid #d8d8d8}
}
.y-d-p-r__summary-part{color:#60a00b;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;margin-bottom:16px}
@media screen and (min-width:1200px){.y-d-p-r__summary-part{margin-bottom:0}
}
.y-d-p-r__summary-values{display:flex}
.y-d-p-r__summary-value{font-size:3.5rem;font-weight:300;line-height:4rem;position:relative;white-space:nowrap}
@media screen and (min-width:1200px){.y-d-p-r__summary-value{font-size:6.25rem;line-height:115px}
}
.y-d-p-r__summary-value--decimal{vertical-align:top;font-size:2.1875rem;line-height:normal;padding-top:1px;padding-left:3px}
@media screen and (min-width:1200px){.y-d-p-r__summary-value--decimal{font-size:3.75rem;line-height:1.2;padding-top:5px}
}
.y-d-p-r__summary-value--currency-right{font-size:20px;line-height:normal;padding-top:7px;vertical-align:top;padding-left:4px}
@media screen and (min-width:1200px){.y-d-p-r__summary-value--currency-right{font-size:1.5625rem;line-height:1.2;padding-top:15px}
}
.y-d-p-r__summary-value--currency{font-size:20px;line-height:normal;padding-bottom:6px;align-self:flex-end;padding-right:5px}
@media screen and (min-width:1200px){.y-d-p-r__summary-value--currency{font-size:1.5625rem;line-height:1.2;padding-bottom:15px}
}
.y-d-p-r__summary-label{color:#363636;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;line-height:1.11;display:block}
@media screen and (min-width:1200px){.y-d-p-r__summary-label{font-size:18px}
}
.y-d-p-r__plot-results{padding:26px 0}
@media screen and (min-width:1200px){.y-d-p-r__plot-results{padding:58px 0}
}
.y-d-p-r__plot-results-header{display:flex;justify-content:space-between;border-bottom:1px solid #d3d3d3;margin-bottom:0}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-header{margin-bottom:33px}
}
.y-d-p-r__plot-results-header.no-border{border-bottom:0}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-heading{display:flex;padding-bottom:30px}
}
.inner-nav-wrapper .sections section .y-d-p-r__plot-results-heading h3,.y-d-p-r__plot-results-heading .inner-nav-wrapper .sections section h3,.y-d-p-r__plot-results-heading h4{font-size:20px;line-height:1.875rem}
@media screen and (min-width:1200px){.inner-nav-wrapper .sections section .y-d-p-r__plot-results-heading h3,.y-d-p-r__plot-results-heading .inner-nav-wrapper .sections section h3,.y-d-p-r__plot-results-heading h4{font-size:24px;line-height:1.25rem}
}
.y-d-p-r__plot-results-heading div{font-size:14px;font-weight:300;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:1.875rem}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-heading div{margin-left:14px;line-height:1;align-self:flex-end}
}
.y-d-p-r__plot-results-filters{flex-direction:row;padding-bottom:27px}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-filters{display:flex;padding-bottom:15px}
}
.y-d-p-r__plot-results-filter{padding-top:10px}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-filter{border-right:2px solid #dbdbdb;padding-top:0;padding-right:.9375rem;margin-right:.9375rem}
}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-filter:last-child{border-right:0}
}
.y-d-p-r__plot-results-filter label{font-size:.8125rem;line-height:1.5rem;position:relative;color:#525251;margin:0}
.y-d-p-r__plot-results-filter .select2-container--open .select2-dropdown--below{position:sticky}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-tabs{align-self:flex-end}
}
.y-d-p-r__plot-results-tabs ul{display:flex}
.y-d-p-r__plot-results-tabs li{margin-left:0}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-tabs li{margin-left:25px}
}
.y-d-p-r__plot-results-tabs a{border-bottom:4px solid transparent;color:#3b7b2b;font-size:.875rem;line-height:1.5rem;font-weight:800;padding-bottom:11px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;background-repeat:no-repeat;padding-left:30px;display:inline-block;position:relative;margin-top:5px}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-tabs a{margin-top:0}
}
.y-d-p-r__plot-results-tabs a.active{color:#000;border-color:#3b7b2b;display:none}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-tabs a.active{display:inline-block}
}
.y-d-p-r__plot-results-tabs a.active.map:before{content:" ";background-image:url(toplib/resources/vectors/green-pinpoint-black.svg);width:12px;height:17px}
.y-d-p-r__plot-results-tabs a.active.map:before,.y-d-p-r__plot-results-tabs a.active.tabular:before{position:absolute;left:0;top:3px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-position:50%}
.y-d-p-r__plot-results-tabs a.active.tabular:before{content:"";background-image:url(toplib/resources/vectors/table-icon-black.svg);width:20px;height:16px}
.y-d-p-r__plot-results-tabs a:hover{text-decoration:none}
.y-d-p-r__plot-results-tabs a.map{padding-left:20px}
.y-d-p-r__plot-results-tabs a.map:before{background-image:url(toplib/resources/vectors/green-pinpoint.svg);width:12px;height:17px}
.y-d-p-r__plot-results-tabs a.map:before,.y-d-p-r__plot-results-tabs a.tabular:before{position:absolute;left:0;top:3px;content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-position:50%}
.y-d-p-r__plot-results-tabs a.tabular:before{background-image:url(toplib/resources/vectors/table-icon-green.svg);width:20px;height:16px}
.y-d-p-r .scroll-holder{overflow-x:auto;margin-left:0}
@media screen and (min-width:1024px){.y-d-p-r .scrollArrowIcon{display:none}
}
.y-d-p-r__plot-results-table{position:relative;width:calc(100% + 32px);left:-12px}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-table{width:100%;left:0}
}
.y-d-p-r__plot-results-table table{width:814px}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-table table{width:924px}
}
.y-d-p-r__plot-results-table table,.y-d-p-r__plot-results-table td,.y-d-p-r__plot-results-table th{border:0;padding:0;vertical-align:middle;white-space:nowrap}
.y-d-p-r__plot-results-table .right-align{text-align:right}
.y-d-p-r__plot-results-table .headcol{width:110px;left:0;padding-left:12px;border-bottom:1px solid #e4e4e4;border-radius:0;display:flex;align-items:center;height:62px}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-table .headcol{position:absolute}
}
.y-d-p-r__plot-results-table th.headcol{height:47px}
.y-d-p-r td,.y-d-p-r th{padding-right:15px;position:relative;z-index:3}
.y-d-p-r td:last-child,.y-d-p-r td:nth-last-child(4),.y-d-p-r th:last-child,.y-d-p-r th:nth-last-child(4){padding-right:0}
@media screen and (min-width:1200px){.y-d-p-r td:nth-last-child(4),.y-d-p-r th:nth-last-child(4){padding-right:15px}
}
.y-d-p-r .table-container{position:relative;padding-top:28px}
@media screen and (min-width:1200px){.y-d-p-r .table-container{padding-top:0}
}
@media screen and (min-width:1200px){.y-d-p-r .table-container .for-mobile{display:none}
}
.y-d-p-r .table-container .for-desktop{display:none}
@media screen and (min-width:1200px){.y-d-p-r .table-container .for-desktop{display:table-cell}
}
.y-d-p-r tbody td{font-size:.875rem;line-height:1.5rem}
.y-d-p-r .reportLink{font-weight:700}
.y-d-p-r tr{border-bottom:1px solid #e4e4e4;height:62px}
.y-d-p-r th{color:#6c6c6c;font-size:.75rem;line-height:1.5rem;font-weight:700;cursor:pointer}
.y-d-p-r th.asc:after{background-image:url(toplib/resources/vectors/arrow-up-green.svg)}
.y-d-p-r th.asc:after,.y-d-p-r th.desc:after{content:"";display:inline-block;vertical-align:middle;width:15px;height:9px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-size:10px auto;position:absolute;top:9px}
.y-d-p-r th.desc:after{background-image:url(toplib/resources/vectors/arrow-green.svg)}
.y-d-p-r th:first-child{width:110px}
.y-d-p-r th:nth-child(2){width:100px}
.y-d-p-r th:nth-child(3),.y-d-p-r th:nth-child(4){width:110px}
.y-d-p-r th:nth-child(5){width:160px}
.y-d-p-r th:nth-child(6),.y-d-p-r th:nth-child(7){width:110px}
@media screen and (min-width:1200px){.y-d-p-r th:nth-child(8){width:110px}
}
.y-d-p-r th:nth-child(9),.y-d-p-r th:nth-child(10){width:110px}
.y-d-p-r .alignMid{display:inline-block}
.y-d-p-r .alignMid span{display:block;font-size:.625rem;line-height:normal}
.y-d-p-r tbody tr:nth-child(odd){background-color:#f7f7f7;position:relative}
.y-d-p-r tbody tr:nth-child(odd):after{position:absolute;content:"";left:-20px;right:-20px;background:#f7f7f7;height:60px;z-index:1;margin-top:1px}
@media screen and (min-width:1200px){.y-d-p-r tbody tr:nth-child(odd):after{left:-50px;right:-50px}
}
.y-d-p-r thead tr{height:46px}
.y-d-p-r thead th{vertical-align:top}
.y-d-p-r__plot-results-table-pagination{padding-top:26px;text-align:center;display:flex;justify-content:center;line-height:normal}
.y-d-p-r__plot-results-table-pagination-link{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-right.svg);width:17px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.y-d-p-r__plot-results-table-pagination-link--previous{transform:rotate(180deg)}
.y-d-p-r__plot-results-table-pagination-link.disabled{pointer-events:none;cursor:default;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-right-inactive.svg);width:17px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.y-d-p-r__plot-results-table-pagination-count{width:108px;font-size:14px;letter-spacing:0}
.y-d-p-r__plot-results-map{padding:0 16px;height:470px}
@media screen and (min-width:1200px){.y-d-p-r__plot-results-map{height:688px;display:flex;padding:0;box-shadow:1px 0 4px 0 rgba(0,0,0,.1);border:1px solid #e4e4e4}
}
.y-d-p-r__map-points{width:260px;font-family:HelveticaNowTextRegular,Helvetica;overflow:auto;display:none}
@media screen and (min-width:1200px){.y-d-p-r__map-points{display:block}
}
.y-d-p-r__map-points-mobile{position:relative;left:-36px;width:calc(100% + 72px)}
@media screen and (min-width:1200px){.y-d-p-r__map-points-mobile{display:none}
}
.y-d-p-r__map-points-mobile .flickity-viewport{overflow:hidden}
.y-d-p-r__map-point{cursor:pointer;width:100%;margin-right:16px;border:1px solid #d8d8d8;box-shadow:1px 0 4px rgba(0,0,0,.08)}
@media screen and (min-width:1200px){.y-d-p-r__map-point{border:0;box-shadow:none;padding:0 20px}
.y-d-p-r__map-point.active{background:rgba(153,211,59,.1)}
}
.y-d-p-r__map-point--mobile{width:calc(100% - 72px)}
.y-d-p-r__map-point-detail{flex-grow:1;padding-top:2px}
.y-d-p-r__map-point-content{display:flex;padding:27px 20px 18px}
@media screen and (min-width:1200px){.y-d-p-r__map-point-content{padding:23px 2px 22px;border-bottom:1px solid #dfdfdf}
}
.y-d-p-r__map-content-link{position:absolute;font-size:.8125rem;line-height:1.625rem;top:10px;right:15px;padding-right:15px;display:inline-block;font-weight:700}
.y-d-p-r__map-content-link--less:after{background-image:url(toplib/resources/vectors/arrow-up-green.svg)}
.y-d-p-r__map-content-link--less:after,.y-d-p-r__map-content-link--more:after{content:"";display:inline-block;vertical-align:middle;width:15px;height:9px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-size:10px auto;position:absolute;top:9px}
.y-d-p-r__map-content-link--more:after{background-image:url(toplib/resources/vectors/arrow-green.svg)}
.y-d-p-r__map-content-link.hide{display:none}
.y-d-p-r__map-point-number{margin-right:14px;color:#fff;text-align:center;line-height:1.85rem;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/pin-noshadow.svg);width:28px;height:33px;background-repeat:no-repeat;background-size:contain;background-position:50%;font-size:.875rem;font-weight:700;min-width:28px;padding-right:1px}
.y-d-p-r__map-point-number span{display:inline-block}
.y-d-p-r__map-point-detail a{font-weight:700;font-size:.875rem;line-height:1.5rem;font-family:HelveticaNowTextRegular,Helvetica}
.y-d-p-r__map-point-location{font-size:.875rem;line-height:1.25rem;display:block;color:#000;font-weight:400;margin-bottom:7px}
@media screen and (min-width:1200px){.y-d-p-r__map-point-location{font-size:.75rem}
}
.y-d-p-r__map-point-data-list{display:flex;justify-content:space-between;color:#525251;padding-bottom:5px}
@media screen and (min-width:1200px){.y-d-p-r__map-point-data-list{padding-bottom:0}
}
.y-d-p-r__map-point-data{padding-right:2px;flex:1;display:flex;flex-direction:column;justify-content:space-between}
.y-d-p-r__map-point-data-label{font-size:.875rem;line-height:normal}
@media screen and (min-width:1200px){.y-d-p-r__map-point-data-label{font-size:.75rem}
}
.y-d-p-r__map-point-data-value{font-size:.875rem;font-weight:700;padding-top:5px;line-height:normal}
.y-d-p-r__map-view{flex-grow:1;position:relative;flex-basis:100%;height:350px;border:1px solid #d8d8d8;border-bottom:0;box-shadow:1px 0 4px rgba(0,0,0,.08)}
@media screen and (min-width:1200px){.y-d-p-r__map-view{flex-basis:auto;height:auto;border:0;box-shadow:none}
}
.y-d-p-r__map-view.less-height{height:210px}
.y-d-p-r__bing-map{height:100%;z-index:9}
.y-d-p-r__map-tooltip-wrapper{display:none}
.y-d-p-r__map-point-more-data{padding-bottom:27px}
@media screen and (min-width:1200px){.y-d-p-r__map-point-more-data{padding-bottom:0}
}
.y-d-p-r__map-point-more-data-row-wrapper{padding-left:58px;padding-right:59px;background:#f7f7f7}
@media screen and (min-width:1200px){.y-d-p-r__map-point-more-data-row-wrapper{padding-left:25px;padding-right:25px}
}
.y-d-p-r__map-point-more-data-row{display:flex;border-top:1px solid #dfdfdf;padding-top:15px;padding-bottom:12px}
@media screen and (min-width:1200px){.y-d-p-r__map-point-more-data-row{border-top:1px solid #e4e4e4}
}
.y-d-p-r__map-point-more-data-row:last-child{border-bottom:1px solid #e4e4e4}
.y-d-p-r__map-point-more-data-column{flex:1;display:flex;flex-direction:column;justify-content:space-between}
.y-d-p-r__map-point-more-data-column h6{font-weight:700;line-height:.875rem;font-size:.875rem}
.y-d-p-r__map-point-more-data-column p{font-size:.875rem;line-height:1.25rem;white-space:nowrap}
.y-d-p-r__map-point-more-data-column:first-child{padding-right:10px}
.y-d-p-r__map-plot-report-link{font-weight:700;font-size:.875rem;line-height:1.5rem;letter-spacing:0;text-align:center;display:block;padding:10px 0}
.y-d-p-r .map-tooltip{position:relative;min-width:210px}
.y-d-p-r .map-tooltip h6,.y-d-p-r .map-tooltip p{font-size:.75rem}
.y-d-p-r .map-tooltip__content{color:#000;position:relative;z-index:10;text-align:left;padding-top:20px}
.y-d-p-r .map-tooltip__content-heading{padding-left:25px;padding-right:25px;padding-bottom:9px}
.y-d-p-r .map-tooltip__heading{font-size:1.125rem;font-weight:400;line-height:1.125rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.y-d-p-r .map-tooltip__location{line-height:1.5rem;font-size:.75rem}
.y-d-p-r .map-tooltip__balance-through{font-weight:600}
.y-d-p-r .map-tooltip__arrow-wrapper{background:transparent;height:15px;position:relative;z-index:8;overflow:hidden}
.y-d-p-r .map-tooltip__arrow-wrapper--top{z-index:12;position:absolute;bottom:0;width:100%}
.y-d-p-r .map-tooltip__arrow{width:17px;background:#fff;height:30px;transform:rotate(63deg) skew(38deg);box-shadow:0 1px 10px 0 rgba(0,0,0,.11);border:1px solid rgba(0,0,0,.2);position:absolute;top:-25px;left:50%;z-index:8;margin-left:-4px;box-sizing:border-box}
.y-d-p-r .map-tooltip__arrow--top{z-index:15;box-shadow:none;border:0}
.y-d-p-r .flickity-slider{width:100%}
.y-d-p-r .plot-product-label{vertical-align:top}
.dashboard-operation-ecommerce-container{display:flex;padding-bottom:20px}
.dashboard-operation-ecommerce-container__banner{display:flex;justify-content:space-between;align-items:flex-start}
.dashboard-operation-ecommerce-container__banner .white-check{flex-shrink:0}
.dashboard-operation-ecommerce-container__banner span{margin-left:5px}
.dashboard-operation-ecommerce-container .start-ordering-section{padding:60px 100px;text-align:center;background:#fff;box-sizing:border-box;box-shadow:0 2px 10px 0 rgba(0,0,0,.11)}
.dashboard-operation-ecommerce-container .start-ordering-section.many-operations{min-height:400px;flex-basis:60%;padding:50px 50px 95px}
.dashboard-operation-ecommerce-container .start-ordering-section .title{padding-bottom:15px;font-size:40px;font-weight:800;line-height:1.2;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.dashboard-operation-ecommerce-container .start-ordering-section .text{font-size:20px;line-height:1.6;color:#363636}
.dashboard-operation-ecommerce-container .start-ordering-section .start-ordering-button{border-radius:4px;background-color:#ef6023;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;color:#fff;padding:15px 31.5px}
.dashboard-operation-ecommerce-container .start-ordering-section .start-ordering-button:hover{text-decoration:none}
.dashboard-operation-ecommerce-container .start-ordering-section .separator{border-bottom:1px solid #e4e4e4;width:90%;padding-top:20px;margin-bottom:40px}
.dashboard-operation-ecommerce-container .choose-operation-section{flex-basis:40%;padding:50px;margin-right:10px;min-height:400px;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);background-color:#fff}
.dashboard-operation-ecommerce-container .choose-operation-section .title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:22px;font-weight:800;line-height:1;text-align:center}
.dashboard-operation-ecommerce-container .choose-operation-section .text{line-height:1.57;font-size:14px;text-align:center;padding-top:10px}
.dashboard-operation-ecommerce-container .choose-operation-section .select-section{padding-top:15px}
.dashboard-operation-ecommerce-container .choose-operation-section .select-section .label{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:13px;font-weight:800;line-height:1.85}
.dashboard-operation-ecommerce-container .choose-operation-section .select-section .select2-dropdown{z-index:1030}
.dashboard-operation-ecommerce-container .choose-operation-section .select-section .select2-results__option{background-color:#fff}
.dashboard-operation-ecommerce-container .choose-operation-section .select-section .select2-selection__rendered{padding-right:20px}
.dashboard-operation-ecommerce-container .choose-operation-section .icon-section{display:flex;padding-bottom:20px;justify-content:center}
.dashboard-operation-ecommerce-container .choose-operation-section .icon-section .icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/green-tractor.svg);width:50px;height:50px;background-repeat:no-repeat;background-size:contain;background-position:50%}
@media screen and (max-width:992px){.dashboard-operation-ecommerce-container{flex-direction:column}
.dashboard-operation-ecommerce-container .choose-operation-section{padding:45px 20px;margin-bottom:20px;margin-right:0}
.dashboard-operation-ecommerce-container .choose-operation-section .title{font-size:32px;line-height:1.19}
.dashboard-operation-ecommerce-container .choose-operation-section .select-section{padding:15px 50px}
.dashboard-operation-ecommerce-container .start-ordering-section,.dashboard-operation-ecommerce-container .start-ordering-section.many-operations{padding:40px 100px}
.dashboard-operation-ecommerce-container .start-ordering-section.many-operations .title,.dashboard-operation-ecommerce-container .start-ordering-section .title{line-height:1.19}
.dashboard-operation-ecommerce-container .start-ordering-section.many-operations .text,.dashboard-operation-ecommerce-container .start-ordering-section .text{font-size:14px;line-height:1.71}
}
@media screen and (max-width:769px){.dashboard-operation-ecommerce-container .start-ordering-section,.dashboard-operation-ecommerce-container .start-ordering-section.many-operations{padding:40px 20px}
}
.ecommerce-cart{position:relative}
.ecommerce-cart .button{min-width:180px;height:60px;padding:0 25px;display:inline-flex;justify-content:center;align-items:center;border-radius:4px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;text-decoration:none}
.ecommerce-cart .button:hover{text-decoration:none}
@media screen and (max-width:991.9375px){.ecommerce-cart .button{width:100%}
}
.ecommerce-cart .button--solid{background-color:#ef6023;color:#fff}
.ecommerce-cart .button--outline{background-color:transparent;color:#ef6023;border:2px solid #ef6023}
.ecommerce-cart .button--outline:active{background-color:transparent}
.ecommerce-cart .button--small{min-width:146px;font-size:12px;height:44px}
.ecommerce-cart__container{padding:20px 0;max-width:1064px;min-height:60vh;margin:auto;background-color:#f8f8f8}
@media screen and (min-width:1024px){.ecommerce-cart__container{padding:50px 20px}
}
.ecommerce-cart__container section{margin-bottom:20px}
@media screen and (min-width:1024px){.ecommerce-cart__container section{margin-bottom:30px}
}
.ecommerce-cart__title{display:none}
@media screen and (min-width:1024px){.ecommerce-cart__title{display:block;border-bottom:10px solid lightgray;height:104px}
}
.ecommerce-cart__header{margin:20px;display:flex;flex-direction:column}
@media screen and (min-width:1024px){.ecommerce-cart__header{margin:10px 0;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;grid-template-areas:"title total" "reference buttons" "reference buttons" "error error"}
}
.ecommerce-cart__header h2{margin-bottom:15px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:56px;line-height:1;color:#000}
@media screen and (min-width:1024px){.ecommerce-cart__header h2{margin-bottom:0;grid-area:title;display:none}
}
.ecommerce-cart__header .label{font-weight:400}
.ecommerce-cart__header .label,.ecommerce-cart__header .value{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;color:#000;line-height:1.35}
.ecommerce-cart__header .value{font-weight:800}
.ecommerce-cart__header .message{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:400;color:#000;line-height:1.35}
.ecommerce-cart__header__reference{margin-bottom:10px}
@media screen and (min-width:1024px){.ecommerce-cart__header__reference{margin-top:15px;align-self:center}
}
.ecommerce-cart__header__total{margin-bottom:20px}
@media screen and (min-width:1024px){.ecommerce-cart__header__total{margin-bottom:15px;grid-area:total;place-self:end;align-self:end}
}
@media screen and (max-width:991.9375px){.ecommerce-cart__header__actions-group{order:1;place-self:end}
}
.ecommerce-cart__header__actions-group .button{margin-bottom:20px}
@media screen and (min-width:1024px){.ecommerce-cart__header__actions-group{display:flex;justify-content:flex-end;grid-area:buttons}
.ecommerce-cart__header__actions-group .button:not(:last-child){margin-right:20px}
}
.ecommerce-cart__header__discount-error{margin-bottom:20px}
@media screen and (min-width:1024px){.ecommerce-cart__header__discount-error{grid-area:error}
}
@media screen and (min-width:1024px){.ecommerce-cart__discount-options{margin-bottom:30px;display:flex}
.ecommerce-cart__discount-options__discounts{width:33.3%;margin-left:20px;flex-shrink:0}
}
@media screen and (max-width:991.9375px){.ecommerce-cart__discount-options__discounts{margin-top:20px}
}
.ecommerce-cart__discount-options__discounts{display:flex}
.ecommerce-cart__discount-options__discounts--column{flex-direction:column}
.ecommerce-cart__empty-cart{margin:0 20px;padding:30px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
@media screen and (min-width:992px){.ecommerce-cart__empty-cart{margin:0 auto;padding:70px 0}
}
.ecommerce-cart__empty-cart:before{content:"";margin-bottom:25px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/icon-seed-bag.svg);width:33px;height:41px;background-repeat:no-repeat;background-size:contain;background-position:50%}
@media screen and (min-width:992px){.ecommerce-cart__empty-cart:before{margin-bottom:30px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/icon-seed-bag.svg);width:63px;height:79px;background-repeat:no-repeat;background-size:contain;background-position:50%}
}
.ecommerce-cart__empty-cart h5{margin-bottom:15px;font-size:26px;font-weight:800;color:#387b2b}
@media screen and (min-width:992px){.ecommerce-cart__empty-cart h5{font-size:20px}
}
.ecommerce-cart__empty-cart p{margin:0 20px 50px;font-size:14px;line-height:1.45}
@media screen and (min-width:992px){.ecommerce-cart__empty-cart p{margin-bottom:40px;font-size:15px}
}
.ecommerce-cart__request-cart-review{margin-bottom:40px;padding:40px 20px;border-top:5px solid #ddd;border-bottom:5px solid #ddd}
@media screen and (min-width:992px){.ecommerce-cart__request-cart-review{padding:40px 10px;display:flex;justify-content:space-between;align-items:center}
}
.ecommerce-cart__request-cart-review__description{margin-bottom:30px}
@media screen and (min-width:992px){.ecommerce-cart__request-cart-review__description{max-width:70%;margin-bottom:0}
}
.ecommerce-cart__request-cart-review__description h5{margin-bottom:10px;display:flex;align-items:flex-start;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;line-height:1.35}
.ecommerce-cart__request-cart-review__description h5:before{content:"";margin-top:2px;margin-right:7px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/request-review.svg);width:24px;height:19px;background-repeat:no-repeat;background-size:contain;background-position:50%;flex-shrink:0}
.ecommerce-cart__request-cart-review__description p{margin:0;padding-left:31px;font-size:14px;line-height:1.65}
.ecommerce-cart__request-cart-review .button{flex-shrink:0}
.ecommerce-cart__summary-footer{padding:0 20px;display:flex;flex-direction:column;align-items:flex-end}
@media screen and (min-width:1024px){.ecommerce-cart__summary-footer{padding:0 10px}
}
.ecommerce-cart__summary-footer .label{font-size:12px;text-transform:uppercase;text-align:right;color:#363636}
.ecommerce-cart__summary-footer .amount{font-size:20px;font-weight:800;text-align:right;line-height:1.25}
.ecommerce-cart__summary-footer .summary-item{margin-bottom:23px;display:flex;flex-direction:column;align-items:flex-end}
.ecommerce-cart__summary-footer .total-discount .label{display:inline-flex;align-items:center}
.ecommerce-cart__summary-footer .total-discount .label:before{content:"";margin-right:7px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/notification.svg);width:18px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.ecommerce-cart__summary-footer .total-discount .amount{color:#1e772d}
.ecommerce-cart__summary-footer .fees{width:100%}
.ecommerce-cart__summary-footer .fees__container{display:grid;width:100%}
.ecommerce-cart__summary-footer .fees__label,.ecommerce-cart__summary-footer .fees__value{font-size:12px}
.ecommerce-cart__summary-footer .fees__label{width:60%;text-align:right}
.ecommerce-cart__summary-footer .fees__total{grid-column:9/span 3}
.ecommerce-cart__summary-footer .fees__item{display:flex;justify-content:space-between;margin:10px 0}
.ecommerce-cart__summary-footer .net-total{width:100%;margin-bottom:50px;padding-top:23px;border-top:1px solid #ddd}
@media screen and (min-width:992px){.ecommerce-cart__summary-footer .net-total{width:50%;margin-bottom:40px}
}
.ecommerce-cart__summary-footer .net-total .amount{font-size:28px}
.ecommerce-cart__summary-footer .actions-group{margin-bottom:20px}
.ecommerce-cart__summary-footer .actions-group__remove-discounts{display:flex;flex-direction:row;width:100%;justify-content:space-between}
.ecommerce-cart__summary-footer .actions-group .button:not(:last-child){margin-bottom:20px}
.ecommerce-cart__summary-footer .actions-group__text span{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:400;color:#000;line-height:1.35}
@media screen and (min-width:992px){.ecommerce-cart__summary-footer .actions-group{font-weight:400}
.ecommerce-cart__summary-footer .actions-group .button:not(:last-child){margin-right:20px}
}
.ecommerce-cart{background-color:#f8f8f8}
.ecommerce-cart .ecommerce-cart-container{padding:60px 0;max-width:1024px;margin:auto}
@media screen and (min-width:992px) and (max-width:1280px){.ecommerce-cart .ecommerce-cart-container{padding:50px 20px}
}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container{padding:20px 0}
}
.ecommerce-cart .ecommerce-cart-container .cart-header{display:flex;justify-content:space-between}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .cart-header{flex-direction:column;padding:0 20px}
}
.ecommerce-cart .ecommerce-cart-container .cart-header .header-info{height:auto}
.ecommerce-cart .ecommerce-cart-container .cart-header .header-info .title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:56px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:normal}
.ecommerce-cart .ecommerce-cart-container .cart-header .header-info .reference{padding-top:10px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:500;line-height:2}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .cart-header .header-info .reference{padding-top:0}
}
.ecommerce-cart .ecommerce-cart-container .cart-header .amount-section{justify-content:right;padding-bottom:30px}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .cart-header .amount-section{justify-content:flex-start;flex-direction:column;padding-bottom:0}
}
.ecommerce-cart .ecommerce-cart-container .cart-header .amount-section .amount{display:flex;justify-content:flex-end;align-items:baseline;padding-bottom:15px}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .cart-header .amount-section .amount{align-self:flex-start;justify-content:flex-start}
}
.ecommerce-cart .ecommerce-cart-container .cart-header .amount-section .amount .label{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;padding-right:5px}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .cart-header .amount-section .amount .label{text-align:left}
}
.ecommerce-cart .ecommerce-cart-container .cart-header .amount-section .amount .number{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;text-align:right}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .cart-header .amount-section .buttons-section{display:flex;flex-direction:column;width:100%}
}
.ecommerce-cart .ecommerce-cart-container .cart-header .amount-section .buttons-section .proceed-to-checkout{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;width:211px;height:60px;background-color:#ef6023;border-radius:4px;color:#fff;text-transform:uppercase}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .cart-header .amount-section .buttons-section .proceed-to-checkout{width:100%;margin:0 0 10px}
}
.ecommerce-cart .ecommerce-cart-container .cart-header .amount-section .buttons-section .keep-shopping{width:181px;height:60px;border-radius:4px;border:2px solid #ef6023;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;color:#ef6023;text-transform:uppercase;margin-left:20px}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .cart-header .amount-section .buttons-section .keep-shopping{width:100%;margin:10px 0 20px}
}
.ecommerce-cart .ecommerce-cart-container .request-review{display:flex;padding:42px 0;justify-content:space-between}
.ecommerce-cart .ecommerce-cart-container .request-review .description{max-width:762px;display:flex}
.ecommerce-cart .ecommerce-cart-container .request-review .description .icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/request-review.svg);width:30px;height:18px;background-repeat:no-repeat;background-size:contain;background-position:50%;min-width:19px;margin:4px 8px}
.ecommerce-cart .ecommerce-cart-container .request-review .description .content{display:flex;flex-direction:column}
.ecommerce-cart .ecommerce-cart-container .request-review .description .content .request-review-title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;line-height:normal;letter-spacing:normal;padding-bottom:8px}
.ecommerce-cart .ecommerce-cart-container .request-review .description .content .request-review-description{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.57;letter-spacing:normal}
.ecommerce-cart .ecommerce-cart-container .request-review .request-review-button-container{height:44px;width:180px;border-radius:4px;border:2px solid #ef6023;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;color:#ef6023;align-self:center}
@media screen and (max-width:1200px){.ecommerce-cart .ecommerce-cart-container .request-review{flex-direction:column;padding:42px 20px}
.ecommerce-cart .ecommerce-cart-container .request-review .description{margin-bottom:25px}
.ecommerce-cart .ecommerce-cart-container .request-review .request-review-button-container{width:100%}
}
.ecommerce-cart .ecommerce-cart-container .cart-footer{display:flex;flex-direction:column;align-items:flex-end}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .cart-footer{padding:0 20px}
}
.ecommerce-cart .ecommerce-cart-container .cart-footer .hr-wrapper{width:50%}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .cart-footer .hr-wrapper{width:100%}
}
.ecommerce-cart .ecommerce-cart-container .cart-footer .hr-wrapper .border-gray{border-color:#ddd}
.ecommerce-cart .ecommerce-cart-container .cart-footer .subtotal,.ecommerce-cart .ecommerce-cart-container .cart-footer .taxes,.ecommerce-cart .ecommerce-cart-container .cart-footer .total{padding:20px 0}
.ecommerce-cart .ecommerce-cart-container .cart-footer .subtotal .label,.ecommerce-cart .ecommerce-cart-container .cart-footer .taxes .label,.ecommerce-cart .ecommerce-cart-container .cart-footer .total .label{font-size:12px;text-transform:uppercase;text-align:right}
.ecommerce-cart .ecommerce-cart-container .cart-footer .subtotal .number,.ecommerce-cart .ecommerce-cart-container .cart-footer .taxes .number,.ecommerce-cart .ecommerce-cart-container .cart-footer .total .number{font-size:20px;font-weight:800;text-align:right}
.ecommerce-cart .ecommerce-cart-container .cart-footer .total .number{font-size:28px;text-align:right}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .cart-footer .buttons-section{display:flex;flex-direction:column;width:100%}
}
.ecommerce-cart .ecommerce-cart-container .cart-footer .buttons-section .proceed-to-checkout{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;width:211px;height:60px;background-color:#ef6023;border-radius:4px;color:#fff;text-transform:uppercase;margin-right:20px}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .cart-footer .buttons-section .proceed-to-checkout{width:100%;margin:20px 0 10px}
}
.ecommerce-cart .ecommerce-cart-container .cart-footer .buttons-section .keep-shopping{width:181px;height:60px;border-radius:4px;border:2px solid #ef6023;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;color:#ef6023;text-transform:uppercase}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .cart-footer .buttons-section .keep-shopping{width:100%;margin:10px 0 20px}
}
.ecommerce-cart .ecommerce-cart-container .hr-wrapper-big{width:100%}
.ecommerce-cart .ecommerce-cart-container .hr-wrapper-big .border-gray{border-width:5px;border-color:#ddd}
.ecommerce-cart .ecommerce-cart-container .empty-cart{background-color:#f8f8f8;height:100%;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:62px 20px 55px;text-align:center;margin-top:60px}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .empty-cart{padding:0;width:calc(100vw - 40px);margin:0 auto;background-color:unset}
}
.ecommerce-cart .ecommerce-cart-container .empty-cart .mobile-cart-background{background-color:#f8f8f8;width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;text-align:center}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .empty-cart .mobile-cart-background{padding:30px 20px}
}
.ecommerce-cart .ecommerce-cart-container .empty-cart .image{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/icon-seed-bag.svg);width:63px;height:79px;background-repeat:no-repeat;background-size:contain;background-position:50%;margin-bottom:28px}
@media screen and (max-width:769px){.ecommerce-cart .ecommerce-cart-container .empty-cart .image{margin-bottom:24px;height:41px;width:33px;background-size:contain}
}
.ecommerce-cart .ecommerce-cart-container .empty-cart h5{color:#387b2b;font-size:26px;font-weight:800;margin-bottom:17px}
.ecommerce-cart .ecommerce-cart-container .empty-cart p{font-size:14px}
@media screen and (max-width:769px){.ecommerce-cart .ecommerce-cart-container .empty-cart p{max-width:200px;line-height:1.43}
}
.ecommerce-cart .ecommerce-cart-container .empty-cart .start-ordering{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;min-width:181px;height:60px;background-color:#ef6023;border-radius:4px;color:white;text-transform:uppercase;margin-top:60px}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .empty-cart .start-ordering{width:100%;margin-top:20px;padding:22px 0}
}
.ecommerce-cart .ecommerce-cart-container .pioneer-dialog-container .pioneer-dialog{max-width:520px}
.ecommerce-cart .ecommerce-cart-container .pioneer-dialog-container .pioneer-dialog.request-review-error-modal button{width:146px}
.ecommerce-cart .ecommerce-cart-container .pioneer-dialog-container .pioneer-dialog.request-review-error-modal button.secondary-button{margin-left:10px}
@media screen and (max-width:992px){.ecommerce-cart .ecommerce-cart-container .pioneer-dialog-container .pioneer-dialog{max-width:356px}
.ecommerce-cart .ecommerce-cart-container .pioneer-dialog-container .pioneer-dialog .checkout-modal-footer{flex-direction:column}
.ecommerce-cart .ecommerce-cart-container .pioneer-dialog-container .pioneer-dialog .checkout-modal-footer button{flex-basis:unset;width:100%}
.ecommerce-cart .ecommerce-cart-container .pioneer-dialog-container .pioneer-dialog .checkout-modal-footer button.secondary-button{margin-left:0}
}
.ecommerce-checkout{width:100%;max-width:1024px;margin:0 auto;padding:20px 0}
.ecommerce-checkout .button{min-width:180px;height:60px;padding:0 25px;display:inline-flex;justify-content:center;align-items:center;border-radius:4px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;text-decoration:none}
.ecommerce-checkout .button:hover{text-decoration:none}
@media screen and (max-width:991.9375px){.ecommerce-checkout .button{width:100%}
}
.ecommerce-checkout .button--solid{background-color:#ef6023;color:#fff}
.ecommerce-checkout .button--outline{background-color:transparent;color:#ef6023;border:2px solid #ef6023}
.ecommerce-checkout .button--outline:active{background-color:transparent}
.ecommerce-checkout .button--small{min-width:146px;font-size:12px;height:44px}
.ecommerce-checkout__container{background-color:#f8f8f8}
@media screen and (min-width:1024px){.ecommerce-checkout{padding:40px 0}
}
.ecommerce-checkout section{margin-bottom:20px}
@media screen and (min-width:1024px){.ecommerce-checkout section{margin-bottom:30px}
}
.ecommerce-checkout__header{padding:20px;display:flex;flex-direction:column}
@media screen and (min-width:1024px){.ecommerce-checkout__header{margin:10px 0 40px;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"title total" "reference reference"}
}
.ecommerce-checkout__header h2{margin-bottom:30px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:56px;line-height:1;color:#000}
@media screen and (min-width:1024px){.ecommerce-checkout__header h2{margin-bottom:15px;grid-area:title}
}
.ecommerce-checkout__header .label{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:400;color:#000;line-height:1.35}
.ecommerce-checkout__header .label--small{font-size:12px;text-transform:uppercase;line-height:1.2}
.ecommerce-checkout__header .value{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;color:#000;line-height:1.35}
.ecommerce-checkout__header__reference{margin-bottom:10px}
@media screen and (min-width:1024px){.ecommerce-checkout__header__reference{margin-bottom:15px;align-self:end;grid-area:reference}
}
.ecommerce-checkout__header__total{margin-bottom:20px}
.ecommerce-checkout__header__total .label{display:block}
@media screen and (min-width:1024px){.ecommerce-checkout__header__total{margin-bottom:15px;grid-area:total;place-self:end}
.ecommerce-checkout__header__total .label{text-align:right}
}
.ecommerce-checkout__review-products{margin-bottom:0 !important}
.ecommerce-checkout__edit-cart{margin-top:5px;margin-bottom:0 !important;padding:20px;display:flex}
@media screen and (max-width:991.9375px){.ecommerce-checkout__edit-cart{margin-top:-2px;flex-direction:column;background-color:#fff;position:relative}
}
@media screen and (min-width:1024px){.ecommerce-checkout__edit-cart{padding:20px 0;justify-content:space-between;align-items:center}
}
.ecommerce-checkout__edit-cart p.disclaimer{margin-bottom:20px;font-size:12px;font-style:italic;line-height:1.45}
@media screen and (max-width:991.9375px){.ecommerce-checkout__edit-cart p.disclaimer{order:2}
}
@media screen and (min-width:1024px){.ecommerce-checkout__edit-cart p.disclaimer{max-width:50%;margin-bottom:0}
}
@media screen and (max-width:991.9375px){.ecommerce-checkout__edit-cart .edit-button{margin-bottom:20px}
}
.ecommerce-checkout__summary-footer{padding:30px 20px 0;border-top:8px solid #ddd;display:flex;flex-direction:column;align-items:flex-end}
@media screen and (min-width:1024px){.ecommerce-checkout__summary-footer{padding:40px 10px 0}
}
.ecommerce-checkout__summary-footer .label{font-size:12px;text-transform:uppercase;text-align:right;color:#363636}
.ecommerce-checkout__summary-footer .amount{font-size:20px;font-weight:800;text-align:right;line-height:1.25}
.ecommerce-checkout__summary-footer .summary-item{margin-bottom:23px;display:flex;flex-direction:column;align-items:flex-end}
.ecommerce-checkout__summary-footer .total-discount .label{display:inline-flex;align-items:center}
.ecommerce-checkout__summary-footer .total-discount .label:before{content:"";margin-right:7px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/notification.svg);width:18px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.ecommerce-checkout__summary-footer .total-discount .amount{color:#1e772d}
.ecommerce-checkout__summary-footer .fees{width:100%}
.ecommerce-checkout__summary-footer .fees__container{display:grid;width:100%}
.ecommerce-checkout__summary-footer .fees__label,.ecommerce-checkout__summary-footer .fees__value{font-size:12px}
.ecommerce-checkout__summary-footer .fees__label{width:60%;text-align:right}
.ecommerce-checkout__summary-footer .fees__total{grid-column:9/span 3}
.ecommerce-checkout__summary-footer .fees__item{display:flex;justify-content:space-between;margin:10px 0}
.ecommerce-checkout__summary-footer .net-total{width:100%;margin-bottom:50px;padding-top:23px;border-top:1px solid #ddd}
@media screen and (min-width:992px){.ecommerce-checkout__summary-footer .net-total{width:50%;margin-bottom:40px}
}
.ecommerce-checkout__summary-footer .net-total .amount{font-size:28px}
.ecommerce-checkout__summary-footer .actions-group{margin-bottom:20px;border-top:8px solid #ddd;padding:20px}
@media screen and (max-width:991.9375px){.ecommerce-checkout__summary-footer .actions-group{margin:0 -20px}
}
@media screen and (min-width:992px){.ecommerce-checkout__summary-footer .actions-group{width:60%;padding:20px 0;display:grid;grid-template-areas:"title title" "agreements button"}
}
.ecommerce-checkout__summary-footer .actions-group em{width:100%;margin-bottom:15px;font-size:14px;font-style:normal;font-weight:800;color:#000;display:block;line-height:1.45}
@media screen and (min-width:992px){.ecommerce-checkout__summary-footer .actions-group em{margin-bottom:20px;grid-area:title}
}
.ecommerce-checkout__summary-footer .actions-group .agreements{display:flex;margin-bottom:35px}
@media screen and (min-width:992px){.ecommerce-checkout__summary-footer .actions-group .agreements{margin-right:50px;grid-area:agreements}
}
.ecommerce-checkout__summary-footer .actions-group .agreements .checkbox-container{margin-top:3px;margin-right:10px}
.ecommerce-checkout__summary-footer .actions-group .agreements p{font-size:14px;color:#000;line-height:1.45}
.ecommerce-checkout__summary-footer .actions-group .agreements p .link{display:inline}
.ecommerce-checkout__summary-footer .actions-group .button:not(:last-child){margin-bottom:20px}
@media screen and (min-width:992px){.ecommerce-checkout__summary-footer .actions-group .button:not(:last-child){margin-right:20px;grid-area:button}
}
.ecommerce-checkout-container{padding:60px 200px 0;display:flex;flex-direction:column;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000}
@media screen and (min-width:992px) and (max-width:1280px){.ecommerce-checkout-container{padding:50px}
}
@media screen and (max-width:992px){.ecommerce-checkout-container{padding:0}
}
.ecommerce-checkout-container .cart-header{display:flex;justify-content:space-between;padding-bottom:30px}
@media screen and (max-width:992px){.ecommerce-checkout-container .cart-header{padding:20px 20px 30px;flex-direction:column;align-items:flex-start}
}
.ecommerce-checkout-container .cart-header .title{font-size:56px;font-weight:800;width:253px;line-height:1.07}
.ecommerce-checkout-container .cart-header .reference,.ecommerce-checkout-container .cart-header .title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;object-fit:contain;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000}
.ecommerce-checkout-container .cart-header .reference{font-size:20px;font-weight:500;line-height:2.7;height:54px}
.ecommerce-checkout-container .cart-header .amount-section{padding-top:30px;display:flex;justify-content:space-evenly}
@media screen and (max-width:992px){.ecommerce-checkout-container .cart-header .amount-section{justify-content:flex-start}
}
.ecommerce-checkout-container .cart-header .amount-section .amount{padding-right:20px;text-align:right}
@media screen and (max-width:992px){.ecommerce-checkout-container .cart-header .amount-section .amount{text-align:left}
}
.ecommerce-checkout-container .cart-header .amount-section .amount .label{font-size:12px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}
.ecommerce-checkout-container .cart-header .amount-section .amount .number{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;height:20px;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#363636}
.ecommerce-checkout-container .hr-wrapper-big{width:100%}
.ecommerce-checkout-container .hr-wrapper-big .border-gray{border-width:5px;border-color:#ddd}
.ecommerce-checkout-container .edit-cart{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 0}
@media screen and (max-width:992px){.ecommerce-checkout-container .edit-cart{flex-direction:column-reverse;align-items:flex-start;padding:20px}
}
.ecommerce-checkout-container .edit-cart .disclaimer{text-align:left;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;font-style:italic;line-height:normal;white-space:nowrap}
@media screen and (max-width:992px){.ecommerce-checkout-container .edit-cart .disclaimer{white-space:unset;padding-top:15px}
}
.ecommerce-checkout-container .edit-cart button{width:115px;height:44px;border-radius:4px;border:2px solid #ef6023;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;line-height:normal;text-align:center;color:#ef6023;justify-content:center;padding:0}
@media screen and (max-width:992px){.ecommerce-checkout-container .edit-cart button{width:100%;align-items:center}
}
.ecommerce-checkout-container .place-order-content{width:50%;align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;padding-bottom:25px}
@media screen and (max-width:992px){.ecommerce-checkout-container .place-order-content{padding:20px;width:100%}
}
@media screen and (max-width:992px){.ecommerce-checkout-container .place-order-content .border-gray{margin-left:-20px;margin-right:-20px;width:auto}
}
.ecommerce-checkout-container .place-order-content .subtotal{padding:40px 0 26px;display:flex;flex-direction:column;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;text-align:right}
@media screen and (max-width:992px){.ecommerce-checkout-container .place-order-content .subtotal{padding:0 0 26px;width:100%}
}
.ecommerce-checkout-container .place-order-content .subtotal .label{font-size:12px;color:#363636}
.ecommerce-checkout-container .place-order-content .subtotal .amount{font-size:20px;font-weight:700;line-height:1}
.ecommerce-checkout-container .place-order-content .infinity-discount{padding-bottom:25px;display:flex;flex-direction:column;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;text-align:right}
.ecommerce-checkout-container .place-order-content .infinity-discount .label{font-size:12px;color:#363636}
.ecommerce-checkout-container .place-order-content .infinity-discount .discount{font-size:20px;font-weight:700;line-height:1;color:#1e772d}
.ecommerce-checkout-container .place-order-content .taxes{width:100%;border-bottom:1px solid #ddd;padding-bottom:25px;display:flex;flex-direction:column;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;text-align:right}
.ecommerce-checkout-container .place-order-content .taxes .label{font-size:12px;color:#363636}
.ecommerce-checkout-container .place-order-content .taxes .amount{font-size:20px;font-weight:700;line-height:1}
.ecommerce-checkout-container .place-order-content .cart-total{padding:25px 0;display:flex;flex-direction:column;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;text-align:right}
.ecommerce-checkout-container .place-order-content .cart-total .label{font-size:12px;color:#363636}
.ecommerce-checkout-container .place-order-content .cart-total .amount{font-size:28px;font-weight:700;line-height:.71;padding-top:6px}
.ecommerce-checkout-container .place-order-content .place-order-footer{display:flex;flex-direction:column}
.ecommerce-checkout-container .place-order-content .place-order-footer .disclaimer{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.43;padding:25px 0 17px}
.ecommerce-checkout-container .place-order-content .place-order-footer .place-order{display:flex;flex-direction:row;align-items:flex-start;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.67}
@media screen and (max-width:992px){.ecommerce-checkout-container .place-order-content .place-order-footer .place-order{flex-direction:column}
}
.ecommerce-checkout-container .place-order-content .place-order-footer .place-order .input{padding-right:20px;width:45px}
.ecommerce-checkout-container .place-order-content .place-order-footer .place-order .input input{width:auto}
.ecommerce-checkout-container .place-order-content .place-order-footer .place-order .tac{padding-right:36px;display:flex}
@media screen and (max-width:992px){.ecommerce-checkout-container .place-order-content .place-order-footer .place-order .tac{flex-direction:row;padding:0 0 20px}
}
.ecommerce-checkout-container .place-order-content .place-order-footer .place-order button{min-width:175px;min-height:60px;border-radius:4px;background-color:#ef6023;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;text-align:center;color:#fff}
@media screen and (max-width:992px){.ecommerce-checkout-container .place-order-content .place-order-footer .place-order button{width:100%}
}
.ecommerce-checkout-container .place-order-content .place-order-footer .place-order button:disabled,.ecommerce-checkout-container .place-order-content .place-order-footer .place-order button[disabled]{background-color:#f6a07b}
.ecommerce-checkout-container .disclaimer-footer{width:100%;border-top:1px solid #ddd;padding:20px 0 50px}
.ecommerce-checkout-container .disclaimer-footer p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.67}
.ecommerce-checkout-container .disclaimer-footer p .account-activity,.ecommerce-checkout-container .disclaimer-footer p .contact-sales{font-weight:700;color:#1e772d;cursor:pointer}
@media screen and (max-width:992px){.ecommerce-checkout-container .disclaimer-footer{padding:20px}
}
.ecommerce-checkout-container .tac-text{font-size:14px}
.ecommerce-checkout-container .tac-text-link{font-weight:700;cursor:pointer;color:#1e772d}
.ecommerce-checkout-container .tnc-dialog .pioneer-dialog-container .pioneer-dialog .dialog-body .description p{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;line-height:1.62;color:#000;font-size:13px}
.ecommerce-checkout-container .tnc-link{font-weight:700;color:#1e772d;cursor:pointer;text-decoration:none;font-size:13px}
.ecommerce-order-details{padding:20px 0;max-width:1064px;min-height:60vh;margin:auto}
.ecommerce-order-details .button{min-width:180px;height:60px;padding:0 25px;display:inline-flex;justify-content:center;align-items:center;border-radius:4px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;text-decoration:none}
.ecommerce-order-details .button:hover{text-decoration:none}
@media screen and (max-width:991.9375px){.ecommerce-order-details .button{width:100%}
}
.ecommerce-order-details .button--solid{background-color:#ef6023;color:#fff}
.ecommerce-order-details .button--outline{background-color:transparent;color:#ef6023;border:2px solid #ef6023}
.ecommerce-order-details .button--outline:active{background-color:transparent}
.ecommerce-order-details .button--small{min-width:146px;font-size:12px;height:44px}
.ecommerce-order-details__container{background-color:#f8f8f8}
@media screen and (min-width:1024px){.ecommerce-order-details{padding:50px 20px}
}
.ecommerce-order-details section{margin-bottom:20px}
@media screen and (min-width:1024px){.ecommerce-order-details section{margin-bottom:30px}
}
.ecommerce-order-details__header{margin:20px;display:flex;flex-direction:column}
@media screen and (min-width:1024px){.ecommerce-order-details__header{margin:10px 0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"title title title" "reference actions actions" "date actions actions" "error error error"}
}
.ecommerce-order-details__header h2{margin-bottom:40px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:56px;font-weight:800;line-height:1}
@media screen and (min-width:1024px){.ecommerce-order-details__header h2{grid-area:title}
}
.ecommerce-order-details__header .label{font-weight:400}
.ecommerce-order-details__header .label,.ecommerce-order-details__header .value{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;color:#000;line-height:1.35}
.ecommerce-order-details__header .value{font-weight:800}
.ecommerce-order-details__header__reference{margin-bottom:5px}
@media screen and (min-width:1024px){.ecommerce-order-details__header__reference{grid-area:reference}
}
.ecommerce-order-details__header__order-date{margin-bottom:30px}
@media screen and (min-width:1024px){.ecommerce-order-details__header__order-date{margin-bottom:10px;grid-area:date}
}
.ecommerce-order-details__header__actions-group{margin-bottom:40px}
@media screen and (min-width:1024px){.ecommerce-order-details__header__actions-group{margin-bottom:15px;display:flex;grid-area:actions;place-self:end;align-self:center}
}
.ecommerce-order-details__header__actions-group .acknowledgement-information{padding:0 20px 0 23px;position:relative;line-height:1.25}
@media screen and (min-width:1024px){.ecommerce-order-details__header__actions-group .acknowledgement-information{margin-right:15px;text-align:right}
.ecommerce-order-details__header__actions-group .acknowledgement-information:after{content:"";width:1px;display:block;background-color:#a9b3bd;position:absolute;top:5px;bottom:5px;right:0;overflow:hidden}
}
.ecommerce-order-details__header__actions-group .acknowledgement-information:before{content:"";display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/green-info-circle.svg);width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;top:0;left:0}
.ecommerce-order-details__header__actions-group .acknowledgement-information a,.ecommerce-order-details__header__actions-group .acknowledgement-information p{margin:0;font-size:12px;font-weight:700;line-height:1.6}
@media screen and (max-width:991.9375px){.ecommerce-order-details__header__actions-group .acknowledgement-information a,.ecommerce-order-details__header__actions-group .acknowledgement-information p{display:inline}
}
.ecommerce-order-details__header__actions-group .print-button{display:inline-flex;flex-shrink:0;align-items:center;text-transform:uppercase;color:#ef6023;font-size:14px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800}
@media screen and (max-width:991.9375px){.ecommerce-order-details__header__actions-group .print-button{display:none}
}
@media screen and (min-width:1024px){.ecommerce-order-details__header__actions-group .print-button{display:inline-block}
}
.ecommerce-order-details__header__actions-group .print-button:before{content:"";margin-right:12px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/orange-printer.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.ecommerce-order-details__header__discount-error{margin-bottom:20px}
@media screen and (min-width:1024px){.ecommerce-order-details__header__discount-error{margin-bottom:0;grid-area:error}
}
.ecommerce-order-details__summary-footer{padding:30px 20px 0;border-top:8px solid #ddd;display:flex;flex-direction:column;align-items:flex-end}
@media screen and (min-width:1024px){.ecommerce-order-details__summary-footer{padding:40px 10px 0}
}
.ecommerce-order-details__summary-footer .label{font-size:12px;text-transform:uppercase;text-align:right;color:#363636}
.ecommerce-order-details__summary-footer .amount{font-size:20px;font-weight:800;text-align:right;line-height:1.25}
.ecommerce-order-details__summary-footer .summary-item{margin-bottom:23px;display:flex;flex-direction:column;align-items:flex-end}
.ecommerce-order-details__summary-footer .total-discount .label{display:inline-flex;align-items:center}
.ecommerce-order-details__summary-footer .total-discount .label:before{content:"";margin-right:7px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/notification.svg);width:18px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.ecommerce-order-details__summary-footer .total-discount .amount{color:#1e772d}
.ecommerce-order-details__summary-footer .fees{width:100%}
.ecommerce-order-details__summary-footer .fees__container{display:grid;width:100%}
.ecommerce-order-details__summary-footer .fees__label,.ecommerce-order-details__summary-footer .fees__value{font-size:12px}
.ecommerce-order-details__summary-footer .fees__label{width:60%;text-align:right}
.ecommerce-order-details__summary-footer .fees__total{grid-column:9/span 3}
.ecommerce-order-details__summary-footer .fees__item{display:flex;justify-content:space-between;margin:10px 0}
.ecommerce-order-details__summary-footer .net-total{width:100%;margin-bottom:50px;padding-top:23px;border-top:1px solid #ddd}
@media screen and (min-width:992px){.ecommerce-order-details__summary-footer .net-total{width:50%;margin-bottom:40px}
}
.ecommerce-order-details__summary-footer .net-total .amount{font-size:28px}
.ecommerce-order-details .upcoming-payment{width:100%;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);position:relative}
.ecommerce-order-details .upcoming-payment__title-bar{width:100%;height:54px;padding:0 20px;display:flex;justify-content:flex-start;align-items:center;background-color:#363636;position:relative}
.ecommerce-order-details .upcoming-payment__title-bar .inner-nav-wrapper .sections section h3,.ecommerce-order-details .upcoming-payment__title-bar h4,.inner-nav-wrapper .sections section .ecommerce-order-details .upcoming-payment__title-bar h3{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1.2}
.ecommerce-order-details .upcoming-payment__description{padding:30px 20px 20px}
@media screen and (min-width:1024px){.ecommerce-order-details .upcoming-payment__description{padding:30px 20px}
}
.ecommerce-order-details .upcoming-payment__description h5{margin-bottom:10px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:700;color:#000;line-height:1.2}
@media screen and (min-width:1024px){.ecommerce-order-details .upcoming-payment__description h5{margin-bottom:5px}
}
.ecommerce-order-details .upcoming-payment__description p{font-size:14px;color:#000;line-height:1.65}
.ecommerce-order-details .upcoming-payment__payment-method{padding:0 20px 30px}
@media screen and (min-width:1024px){.ecommerce-order-details .upcoming-payment__payment-method{padding-top:20px;border-top:1px solid #ddd;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"title payment-type payment-type payment-type" "_blank payment-details payment-details make-a-payment-button"}
}
.ecommerce-order-details .upcoming-payment__payment-method .inner-nav-wrapper .sections section h3,.ecommerce-order-details .upcoming-payment__payment-method h4,.inner-nav-wrapper .sections section .ecommerce-order-details .upcoming-payment__payment-method h3{margin-bottom:10px;display:flex;align-items:center;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:700;color:#000}
@media screen and (min-width:1024px){.ecommerce-order-details .upcoming-payment__payment-method .inner-nav-wrapper .sections section h3,.ecommerce-order-details .upcoming-payment__payment-method h4,.inner-nav-wrapper .sections section .ecommerce-order-details .upcoming-payment__payment-method h3{grid-area:title;place-self:center start}
}
.ecommerce-order-details .upcoming-payment__payment-method .inner-nav-wrapper .sections section h3 svg,.ecommerce-order-details .upcoming-payment__payment-method h4 svg,.inner-nav-wrapper .sections section .ecommerce-order-details .upcoming-payment__payment-method h3 svg{margin-right:5px}
.ecommerce-order-details .upcoming-payment__payment-method h5{margin-bottom:10px;font-size:18px;color:#000;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
@media screen and (min-width:1024px){.ecommerce-order-details .upcoming-payment__payment-method h5{margin-bottom:8px;grid-area:payment-type;place-self:center start}
}
@media screen and (min-width:1024px){.ecommerce-order-details .upcoming-payment__payment-method .make-a-payment-button{grid-area:make-a-payment-button;place-self:start end}
}
.ecommerce-order-details .upcoming-payment__payment-method-error{display:flex;flex-direction:row}
@media screen and (min-width:1024px){.ecommerce-order-details .upcoming-payment__payment-method-error{grid-row:1/span 1;grid-column:2/span 3}
}
.ecommerce-order-details .upcoming-payment__payment-method-error .payment-method-error__icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/icon-alert.svg);width:45px;height:45px;background-repeat:no-repeat;background-size:contain;background-position:50%;margin-right:15px}
.ecommerce-order-details .upcoming-payment__payment-method-error .payment-method-error__message{display:flex;flex-direction:column}
.ecommerce-order-details .upcoming-payment__payment-method-error .payment-method-error__message-title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;font-weight:800}
.ecommerce-order-details .upcoming-payment__payment-method-error .payment-method-error__message-sub-title .contact-support-message-container .contact-support-message{font-size:14px;line-height:22px;text-align:left;padding-top:0}
.ecommerce-order-details .upcoming-payment__payment-method-error .payment-method-error__message-sub-title .contact-support-message-container .contact-support-message a{font-size:14px}
.ecommerce-order-details .upcoming-payment__payment-details{margin-bottom:20px;display:flex}
@media screen and (min-width:1024px){.ecommerce-order-details .upcoming-payment__payment-details{margin-bottom:0;grid-area:payment-details}
}
.ecommerce-order-details .upcoming-payment__payment-details .savings{width:50%}
@media screen and (min-width:1024px){.ecommerce-order-details .upcoming-payment__payment-details .savings{width:auto;margin-right:40px}
}
.ecommerce-order-details .upcoming-payment__payment-details .savings .value{color:#1e772d}
.ecommerce-order-details .upcoming-payment__payment-details .due-date{width:50%}
.ecommerce-order-details .upcoming-payment__payment-details .label{display:block;font-size:14px}
.ecommerce-order-details .upcoming-payment__payment-details .value{display:block;font-size:16px;font-weight:700}
.ecommerce-order-details .checkout-delivery-location-container .preferred-delivery-location{display:flex;align-items:center;padding-left:20px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:.88;letter-spacing:normal;color:#fff;height:54px;background-color:#363636}
.ecommerce-order-details .checkout-delivery-location-container .location-header{order:1;border-bottom:1px solid #ddd}
.ecommerce-order-details .checkout-delivery-location-container .location-header .content{padding:30px 20px;display:flex;flex-direction:column}
.ecommerce-order-details .checkout-delivery-location-container .location-header .content .select-option{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000}
.ecommerce-order-details .checkout-delivery-location-container .location-header .content .disclaimer{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000}
.ecommerce-order-details .checkout-delivery-location-container .label{display:flex;align-items:baseline;padding-right:20px;min-width:200px;font-size:20px;font-weight:800;line-height:1.5}
.ecommerce-order-details .checkout-delivery-location-container .label svg{margin:5px}
.ecommerce-order-details .checkout-delivery-location-container .label span{padding-left:10px}
.ecommerce-order-details .checkout-delivery-location-container .checkbox-container{padding:5px;display:flex}
.ecommerce-order-details .checkout-delivery-location-container .checkbox-container .mailing-header{font-size:18px;font-weight:700;border-bottom:0;padding-left:20px}
.ecommerce-order-details .checkout-delivery-location-container .checkbox-container .checkmark{margin-top:4px}
.ecommerce-order-details .checkout-delivery-location-container .address-text{display:flex;flex-direction:column;padding-left:25px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.71;min-width:200px}
.ecommerce-order-details .checkout-delivery-location-container .address-text .edit{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#1e772d;align-self:flex-start;padding:10px 0}
.ecommerce-order-details .checkout-delivery-location-container .address-container{display:flex;flex-direction:row;flex-wrap:wrap;padding:30px 20px;border-bottom:1px solid #ddd}
@media screen and (max-width:992px){.ecommerce-order-details .checkout-delivery-location-container .address-container{flex-direction:column}
}
.ecommerce-order-details .checkout-delivery-location-container .address-container span{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.ecommerce-order-details .checkout-delivery-location-container .mailing-address{padding-left:25px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;min-width:200px}
.ecommerce-order-details .checkout-delivery-location-container .mailing-address button{display:flex;align-items:center}
.ecommerce-order-details .checkout-delivery-location-container .mailing-address button span{padding-left:15px}
@media screen and (max-width:992px){.ecommerce-order-details .checkout-delivery-location-container .mailing-address{min-width:0;padding:10px 20px 20px 27px}
}
.ecommerce-order-details-container{padding:60px 200px 0;display:flex;flex-direction:column;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000}
@media print{.ecommerce-order-details-container{margin:0 20px;padding:0}
}
@media screen and (min-width:992px) and (max-width:1280px){.ecommerce-order-details-container{padding:50px}
}
@media screen and (max-width:992px){.ecommerce-order-details-container{padding:0}
}
.ecommerce-order-details-container .header{display:flex;justify-content:space-between;flex-wrap:wrap}
@media screen and (max-width:992px){.ecommerce-order-details-container .header{padding:20px 20px 30px;flex-direction:column;align-items:flex-start}
}
.ecommerce-order-details-container .header .title{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:56px;font-weight:800;flex-basis:100%;padding-bottom:30px}
.ecommerce-order-details-container .header .date,.ecommerce-order-details-container .header .reference{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:500;padding-bottom:5px}
.ecommerce-order-details-container .header .date{padding-bottom:30px}
.ecommerce-order-details-container .header .print-section{flex-basis:70%;display:flex;height:fit-content;padding-bottom:30px;justify-content:flex-end}
.ecommerce-order-details-container .header .print-section p{width:65%;font-size:12px;text-align:right;padding-right:15px;line-height:1.67}
.ecommerce-order-details-container .header .print-section p .icon{padding-right:15px}
.ecommerce-order-details-container .header .print-section p span{font-weight:700;color:#1e772d}
@media screen and (max-width:992px){.ecommerce-order-details-container .header .print-section p{width:100%;padding-right:0;font-size:14px;padding-bottom:0;text-align:left}
}
.ecommerce-order-details-container .header .print-section .button-section{display:flex}
@media screen and (max-width:992px){.ecommerce-order-details-container .header .print-section .button-section{display:none}
}
.ecommerce-order-details-container .header .print-section .button-section.print-button-group{display:none}
@media print and (min-width:1200px),screen{.ecommerce-order-details-container .header .print-section .button-section.print-button-group{display:block}
}
.ecommerce-order-details-container .header .print-section .button-section .line{padding-right:15px;border-left:1px solid #a9b3bd;height:100%}
.ecommerce-order-details-container .header .print-section .button-section .print-button{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;color:#ef6023;text-transform:uppercase;font-weight:800}
@media screen and (max-width:992px){.ecommerce-order-details-container .header{flex-direction:column;flex-wrap:nowrap}
}
.ecommerce-order-details-container .payment-section{margin-bottom:25px;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);display:flex;flex-direction:column;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000}
.ecommerce-order-details-container .payment-section .payment-header{display:flex;align-items:center;padding-left:20px;font-size:16px;line-height:.88;color:#fff;min-height:54px;background-color:#363636}
.ecommerce-order-details-container .payment-section .payment-retain-discounts-section{display:flex;flex-direction:column;border-bottom:1px solid #ddd;padding:30px 20px 20px}
.ecommerce-order-details-container .payment-section .payment-retain-discounts-section .retain-discounts-major{font-size:16px}
.ecommerce-order-details-container .payment-section .payment-retain-discounts-section .retain-discounts-minor{font-size:12px;font-weight:450}
.ecommerce-order-details-container .payment-section .status-section{display:flex;flex-direction:row;padding:30px 20px 0}
@media screen and (max-width:992px){.ecommerce-order-details-container .payment-section .status-section{flex-direction:column;padding:20px 30px}
}
.ecommerce-order-details-container .payment-section .status-section .label{min-width:250px;height:60px;display:flex;align-items:center}
.ecommerce-order-details-container .payment-section .status-section .label span{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;padding-left:10px}
.ecommerce-order-details-container .payment-section .status-section .payment-bottom-section{flex-grow:1;flex-direction:row;font-size:14px}
.ecommerce-order-details-container .payment-section .status-section .payment-bottom-section .button-section{display:inline-flex;padding-top:20px;padding-bottom:25px}
.ecommerce-order-details-container .payment-section .status-section .payment-bottom-section .button-section .make-a-payment-button{border-radius:4px;width:146px;height:44px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;text-align:center;color:#fff;text-transform:uppercase;background-color:#ef6023;margin-right:20px}
.ecommerce-order-details-container .payment-section .status-section .payment-bottom-section .button-section .payment-options{text-transform:uppercase;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;color:#ef6023;border-radius:4px;width:146px;height:44px;border:2px solid #ef6023;text-decoration:none}
@media screen and (max-width:992px){.ecommerce-order-details-container .payment-section .status-section .payment-bottom-section .button-section{display:block}
.ecommerce-order-details-container .payment-section .status-section .payment-bottom-section .button-section .make-a-payment-button,.ecommerce-order-details-container .payment-section .status-section .payment-bottom-section .button-section .payment-options{width:100%}
.ecommerce-order-details-container .payment-section .status-section .payment-bottom-section .button-section .payment-options{margin-top:20px}
}
.ecommerce-order-details-container .place-order-content{width:50%;align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;padding-bottom:25px}
@media screen and (max-width:992px){.ecommerce-order-details-container .place-order-content{padding:20px;width:100%}
}
@media screen and (max-width:992px){.ecommerce-order-details-container .place-order-content .border-gray{margin-left:-20px;margin-right:-20px;width:auto}
}
.ecommerce-order-details-container .place-order-content .subtotal{padding:40px 0 26px;display:flex;flex-direction:column;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;text-align:right}
@media screen and (max-width:992px){.ecommerce-order-details-container .place-order-content .subtotal{padding:0 0 26px;width:100%}
}
.ecommerce-order-details-container .place-order-content .subtotal .label{font-size:12px;color:#363636}
.ecommerce-order-details-container .place-order-content .subtotal .amount{font-size:20px;font-weight:700;line-height:1}
.ecommerce-order-details-container .place-order-content .infinity-discount{padding-bottom:25px;display:flex;flex-direction:column;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;text-align:right}
.ecommerce-order-details-container .place-order-content .infinity-discount .label{font-size:12px;color:#363636}
.ecommerce-order-details-container .place-order-content .infinity-discount .discount{font-size:20px;font-weight:700;line-height:1;color:#1e772d}
.ecommerce-order-details-container .place-order-content .taxes{width:100%;border-bottom:1px solid #ddd;padding-bottom:25px;display:flex;flex-direction:column;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;text-align:right}
.ecommerce-order-details-container .place-order-content .taxes .label{font-size:12px;color:#363636}
.ecommerce-order-details-container .place-order-content .taxes .amount{font-size:20px;font-weight:700;line-height:1}
.ecommerce-order-details-container .place-order-content .cart-total{padding:25px 0;display:flex;flex-direction:column;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;text-align:right}
.ecommerce-order-details-container .place-order-content .cart-total .label{font-size:12px;color:#363636}
.ecommerce-order-details-container .place-order-content .cart-total .amount{font-size:28px;font-weight:700;line-height:.71;padding-top:6px}
.ecommerce-order-details-container .place-order-content .place-order-footer{display:flex;flex-direction:column}
.ecommerce-order-details-container .place-order-content .place-order-footer .disclaimer{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.43;padding:25px 0 17px}
.ecommerce-order-details-container .place-order-content .place-order-footer .place-order{display:flex;flex-direction:row;align-items:flex-start;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.67}
@media screen and (max-width:992px){.ecommerce-order-details-container .place-order-content .place-order-footer .place-order{flex-direction:column}
}
.ecommerce-order-details-container .place-order-content .place-order-footer .place-order .input{padding-right:20px;width:45px}
.ecommerce-order-details-container .place-order-content .place-order-footer .place-order .input input{width:auto}
.ecommerce-order-details-container .place-order-content .place-order-footer .place-order .tac{padding-right:36px;display:flex}
@media screen and (max-width:992px){.ecommerce-order-details-container .place-order-content .place-order-footer .place-order .tac{flex-direction:row;padding:0 0 20px}
}
.ecommerce-order-details-container .place-order-content .place-order-footer .place-order button{min-width:175px;min-height:60px;border-radius:4px;background-color:#ef6023;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;text-align:center;color:#fff}
@media screen and (max-width:992px){.ecommerce-order-details-container .place-order-content .place-order-footer .place-order button{width:100%}
}
.ecommerce-order-details-container .place-order-content .place-order-footer .place-order button:disabled,.ecommerce-order-details-container .place-order-content .place-order-footer .place-order button[disabled]{background-color:#f6a07b}
.ecommerce-order-details-container .checkout-delivery-location-container .preferred-delivery-location{display:flex;align-items:center;padding-left:20px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:.88;letter-spacing:normal;color:#fff;height:54px;background-color:#363636}
.ecommerce-order-details-container .checkout-delivery-location-container .location-header{order:1;border-bottom:1px solid #ddd}
.ecommerce-order-details-container .checkout-delivery-location-container .location-header .content{padding:30px 20px;display:flex;flex-direction:column}
.ecommerce-order-details-container .checkout-delivery-location-container .location-header .content .select-option{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000}
.ecommerce-order-details-container .checkout-delivery-location-container .location-header .content .disclaimer{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000}
.ecommerce-order-details-container .checkout-delivery-location-container .label{display:flex;align-items:baseline;padding-right:20px;min-width:200px;font-size:20px;font-weight:800;line-height:1.5}
.ecommerce-order-details-container .checkout-delivery-location-container .label svg{margin:5px}
.ecommerce-order-details-container .checkout-delivery-location-container .label span{padding-left:10px}
.ecommerce-order-details-container .checkout-delivery-location-container .checkbox-container{padding:5px;display:flex}
.ecommerce-order-details-container .checkout-delivery-location-container .checkbox-container .mailing-header{font-size:18px;font-weight:700;border-bottom:0;padding-left:20px}
.ecommerce-order-details-container .checkout-delivery-location-container .checkbox-container .checkmark{margin-top:4px}
.ecommerce-order-details-container .checkout-delivery-location-container .address-text{display:flex;flex-direction:column;padding-left:25px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.71;min-width:200px}
.ecommerce-order-details-container .checkout-delivery-location-container .address-text .edit{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#1e772d;align-self:flex-start;padding:10px 0}
.ecommerce-order-details-container .checkout-delivery-location-container .address-container{display:flex;flex-direction:row;flex-wrap:wrap;padding:30px 20px;border-bottom:1px solid #ddd}
@media screen and (max-width:992px){.ecommerce-order-details-container .checkout-delivery-location-container .address-container{flex-direction:column}
}
.ecommerce-order-details-container .checkout-delivery-location-container .address-container span{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.ecommerce-order-details-container .checkout-delivery-location-container .mailing-address{padding-left:25px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;min-width:200px}
.ecommerce-order-details-container .checkout-delivery-location-container .mailing-address button{display:flex;align-items:center}
.ecommerce-order-details-container .checkout-delivery-location-container .mailing-address button span{padding-left:15px}
@media screen and (max-width:992px){.ecommerce-order-details-container .checkout-delivery-location-container .mailing-address{min-width:0;padding:10px 20px 20px 27px}
}
.collapse .collapse-trigger{display:inline;cursor:pointer}
.collapse .collapse-content{display:inherit}
.carousel{min-height:120px;position:relative}
.carousel.is-overlay{background-color:rgba(0,0,0,.86);align-items:center;flex-direction:column;justify-content:center;display:flex;max-height:100vh;position:fixed;z-index:40}
.carousel.is-overlay .carousel-item img{cursor:default}
.carousel.is-overlay .carousel-indicator.has-background{background:transparent}
.carousel .progress{border-radius:2px;height:.25rem;margin-bottom:0}
.carousel .carousel-items{position:relative;display:flex;overflow:hidden;width:100%}
@media print,screen and (min-width:992px){.carousel .carousel-items:hover .carousel-arrow.is-hovered{opacity:1}
}
.carousel .carousel-items .carousel-item{flex-shrink:0;width:100%}
.carousel .carousel-pause{pointer-events:none;position:absolute;top:0;right:.15rem;z-index:1}
.carousel .carousel-indicator{width:100%;padding:.5rem;display:flex;align-items:center;justify-content:center}
.carousel .carousel-indicator.has-background{background:rgba(0,0,0,.5)}
.carousel .carousel-indicator.has-custom{flex-wrap:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-x:auto}
.carousel .carousel-indicator.has-custom.is-small .indicator-item{flex:1 0 10%}
.carousel .carousel-indicator.has-custom.is-medium .indicator-item{flex:1 0 16.66667%}
.carousel .carousel-indicator.is-inside{position:absolute}
.carousel .carousel-indicator.is-inside.is-bottom{bottom:0}
.carousel .carousel-indicator.is-inside.is-top{top:0}
.carousel .carousel-indicator .indicator-item:not(:last-child){margin-right:.5rem}
.carousel .carousel-indicator .indicator-item .indicator-style:hover,.carousel .carousel-indicator .indicator-item.is-active .indicator-style{background:#3b7b2b;border:1px solid #fff}
.carousel .carousel-indicator .indicator-item .indicator-style{display:block;border:1px solid #3b7b2b;background:#fff;outline:0;transition:.15s ease-out}
.carousel .carousel-indicator .indicator-item .indicator-style.is-boxes{height:10px;width:10px}
.carousel .carousel-indicator .indicator-item .indicator-style.is-dots{border-radius:10px;height:10px;width:10px}
.carousel .carousel-indicator .indicator-item .indicator-style.is-lines{height:5px;width:25px}
.carousel-list{position:relative;overflow:hidden;width:100%}
.carousel-list.has-shadow{box-shadow:0 0 10px rgba(0,0,0,.25)}
@media print,screen and (min-width:992px){.carousel-list:hover .carousel-arrow.is-hovered{opacity:1}
}
.carousel-list .carousel-slides{position:relative;display:flex;width:100%}
.carousel-list .carousel-slides:not(.is-dragging){transition:all .25s ease-out 0}
.carousel-list .carousel-slides.has-grayscale .carousel-slide img{filter:grayscale(100%)}
.carousel-list .carousel-slides.has-grayscale .carousel-slide.is-active img{filter:grayscale(0)}
.carousel-list .carousel-slides.has-opacity .carousel-slide img{opacity:.25}
.carousel-list .carousel-slides.has-opacity .carousel-slide.is-active img{opacity:1}
.carousel-list .carousel-slides .carousel-slide{border:2px solid transparent;flex-shrink:0}
.carousel-arrow{transition:.15s ease-out}
.carousel-arrow.is-hovered{opacity:0}
.carousel-arrow .icon{background:#fff;color:#3b7b2b;cursor:pointer;border:1px solid #fff;border-radius:9999px;outline:0}
.carousel-arrow .icon:hover{border:1px solid #3b7b2b;opacity:1}
.carousel-arrow .icon.has-icons-left,.carousel-arrow .icon.has-icons-right{position:absolute;top:50%;transform:translateY(-50%);z-index:1}
.carousel-arrow .icon.has-icons-left{left:1.5rem}
.carousel-arrow .icon.has-icons-right{right:1.5rem}
.ecomm-sticky-footer-container{position:fixed;bottom:0;right:0;display:flex;justify-content:flex-end;width:fit-content;z-index:1031}
@media screen and (max-width:769px){.ecomm-sticky-footer-container.opened{background:rgba(0,0,0,.5);width:100%;height:100%}
}
@media print{.ecomm-sticky-footer-container{display:none}
}
body{overflow-x:hidden}
.globalNewNavigation{top:0;height:auto}
.globalNewNavigation~.root.responsivegrid{margin-top:75px;transition:margin-top .5s}
@media only screen and (min-width:1024px){.globalNewNavigation~.root.responsivegrid{margin-top:116px}
}
.globalNewNavigation.scrollable{-webkit-box-shadow:0 1px 10px -4px rgba(0,0,0,.75);-moz-box-shadow:0 1px 10px -4px rgba(0,0,0,.75);box-shadow:0 1px 10px -4px rgba(0,0,0,.75);background-color:#fff;width:100%;display:block;transition:top .5s,height .5s;z-index:1030}
.globalNewNavigation.scrollable.scrolled{top:-116px}
.globalNewNavigation .selector-location-container__form .close{display:block !important}
@media only screen and (max-width:992px){.globalNewNavigation .selector-location-container__form .close{display:none !important}
}
.globalNewNavigation .nav{align-items:center;font-size:13px;justify-content:center;position:relative;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;background-color:#fff;box-shadow:0 7px 10px -11px rgba(0,0,0,.75)}
.globalNewNavigation .nav ul li:before{content:""}
.globalNewNavigation .nav ul li:before a{color:#000}
.globalNewNavigation .nav__topline{display:flex;flex-direction:row;width:100%;align-items:center;height:40px;background-color:#fff;justify-content:space-between;max-width:1440px;margin:0 auto;z-index:15}
.globalNewNavigation .nav__topline_brand{font-size:13px;font-weight:700;line-height:1;white-space:nowrap}
.globalNewNavigation .nav__topline--left{display:flex;flex-direction:row;align-items:center;margin:0 15px}
.globalNewNavigation .nav__topline--left .flag-icon{border:1px solid #e6e8ea;width:22px;min-width:22px;height:16px;vertical-align:middle;box-sizing:content-box}
.globalNewNavigation .nav__topline--left .icon-globe{color:#acb5c0}
.globalNewNavigation .nav__topline--left .label_country{font-size:13px}
.globalNewNavigation .nav__topline--left .location__button{background-color:transparent;border:0;font-size:13px;text-transform:uppercase;color:#3b7b2b;font-weight:700;cursor:pointer;margin-left:10px;padding:0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:1}
.globalNewNavigation .nav__topline--left .location__button:hover{text-decoration:underline}
.globalNewNavigation .nav__topline_language{font-size:13px;font-weight:700;display:inline-block;color:#3b7b2b;position:relative}
.globalNewNavigation .nav__topline_language .language__selector{border:0;cursor:pointer;text-transform:uppercase;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.globalNewNavigation .nav__topline_language .language__selector:after{display:inline-block;color:#3b7b2b;font-family:corteva_icon;content:"\E901";font-size:10px;transform:rotate(90deg);transition:transform .5s}
.globalNewNavigation .nav__topline_language .language__dropdown{-webkit-box-shadow:0 1px 10px -4px rgba(0,0,0,.75);-moz-box-shadow:0 1px 10px -4px rgba(0,0,0,.75);box-shadow:0 1px 10px -4px rgba(0,0,0,.75);display:none;position:absolute;background-color:#f8f8f8;min-width:58px;z-index:100;font-size:13px}
.globalNewNavigation .nav__topline_language .language__dropdown a{color:#3b7b2b;padding:12px 16px;text-decoration:none;display:block;text-transform:uppercase;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.globalNewNavigation .nav__topline_language .language__dropdown a:hover{background-color:#dfdfdf}
.globalNewNavigation .nav__topline_language .language__dropdown a.selected{color:#3b7b2b;font-weight:700}
.globalNewNavigation .nav__topline_language:hover .language__selector:after{transform:rotate(-90deg);transition:transform .5s}
.globalNewNavigation .nav__topline_language:hover .language__dropdown{display:block}
.globalNewNavigation .nav__topline--right{display:flex;flex-direction:row;align-items:center}
.globalNewNavigation .nav__topline--right a{color:#000;cursor:pointer;margin:0 5px;text-decoration:none;font-size:13px}
.globalNewNavigation .nav__topline--right a:hover{text-decoration:underline}
.globalNewNavigation .nav__topline--right .account-utility{font-weight:700;color:#3b7b2b}
.globalNewNavigation .nav__topline--right .separator--tabs{margin:0 10px}
.globalNewNavigation .nav__topline--right .action-call{font-size:13px;text-transform:uppercase;background-color:#3b7b2b;border:0;cursor:pointer;color:#fff;font-weight:700;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;white-space:nowrap}
.globalNewNavigation .nav__topline--right .action-call:hover{background-color:#0d4a17}
.globalNewNavigation .nav__topline--right .login{min-width:160px;height:40px;margin:0 0 0 10px;text-align:center}
.globalNewNavigation .nav__topline--right .auth__menu{position:relative;z-index:200;cursor:pointer}
.globalNewNavigation .nav__topline--right .auth__menu_head{display:flex;flex-direction:row;font-size:13px;text-transform:uppercase;color:#3b7b2b;font-weight:700;background-color:#fff;transition:background-color .5s;padding:5px 10px;border:0;z-index:-10;min-width:160px;justify-content:space-between;align-items:center;max-height:40px}
.globalNewNavigation .nav__topline--right .auth__menu_head:hover{background-color:#d6efd0;transition:background-color .5s}
.globalNewNavigation .nav__topline--right .auth__menu_head p{font-size:13px;text-transform:uppercase;display:inline-block;color:#3b7b2b;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:700;margin:0 10px}
.globalNewNavigation .nav__topline--right .auth__menu_head .seal{width:24px;height:24px;background-color:#363636;color:#fff;border-radius:24px;position:relative;display:flex;align-items:center;justify-content:center;font-size:11px}
.globalNewNavigation .nav__topline--right .auth__menu_head .seal:after{content:".";width:22px;height:22px;border-radius:22px;border:2px dotted #fff;position:absolute;z-index:0;overflow:hidden;text-indent:100px;left:1px;top:1px}
.globalNewNavigation .nav__topline--right .auth__menu_head .auth__menu_head_wrapper{display:flex;flex-direction:column}
.globalNewNavigation .nav__topline--right .auth__menu_head .auth__menu_head_wrapper p{line-height:1.67}
.globalNewNavigation .nav__topline--right .auth__menu_head .auth__menu_head_wrapper .operation-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;color:#363636;text-transform:none;font-weight:500;margin:0 10px;line-height:1}
.globalNewNavigation .nav__topline--right .auth__menu_head .nav__tab_icon{transform:rotate(90deg);transition:transform .5s}
.globalNewNavigation .nav__topline--right .auth__menu_btn:hover .auth__menu_options{top:100%;transform:scaleY(1);-webkit-box-shadow:0 1px 10px -4px rgba(0,0,0,.75);-moz-box-shadow:0 1px 10px -4px rgba(0,0,0,.75);box-shadow:0 1px 10px -4px rgba(0,0,0,.75);transition:transform .5s,box-shadow .5s,-moz-box-shadow .5s,-webkit-box-shadow .5s}
.globalNewNavigation .nav__topline--right .auth__menu_btn:hover .auth__menu_options li{opacity:1;transition:opacity .8s}
.globalNewNavigation .nav__topline--right .auth__menu_btn:hover .nav__tab_icon{transform:rotate(-90deg);transition:transform .5s}
.globalNewNavigation .nav__topline--right .auth__menu_options{width:100%;margin:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);position:absolute;z-index:-1;top:100%;left:0;padding:0;transform-origin:top;transform:scaleY(0);background-color:#fff;transition:transform .5s,box-shadow .5s,-moz-box-shadow .5s,-webkit-box-shadow .5s}
.globalNewNavigation .nav__topline--right .auth__menu_options li{opacity:0;transition:background-color .8s,opacity .2s}
.globalNewNavigation .nav__topline--right .auth__menu_options li a{display:flex;flex-direction:row;margin:0;justify-content:flex-start;align-items:center;text-transform:capitalize;font-size:13px;font-weight:400;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;padding:20px}
.globalNewNavigation .nav__topline--right .auth__menu_options li a:hover{text-decoration:none}
.globalNewNavigation .nav__topline--right .auth__menu_options li:hover{background-color:#d6efd0;transition:background-color .5s}
.globalNewNavigation .nav__topline--right .auth__menu_options .menu__option{height:21px;min-width:21px;margin:0 20px 0 0;color:#3b7b2b;font-size:22px}
.globalNewNavigation .nav__topline--right .auth__menu .nav__tab_icon{display:inline-block;color:#3b7b2b;font-size:10px;transform:rotate(90deg);transition:transform .5s}
@media only screen and (max-width:992px){.globalNewNavigation .nav__topline{display:none}
}
.globalNewNavigation .nav__main{display:flex;flex-direction:row;width:100%;align-items:center;background-color:#fff;height:75px;justify-content:space-between;max-width:1440px;margin:0 auto}
.globalNewNavigation .nav__main_tabs{display:flex;flex-direction:row;height:100%;align-items:center;width:80%;z-index:10}
.globalNewNavigation .nav__main_tabs .logo{margin:0 15px;width:181px;cursor:pointer}
.globalNewNavigation .nav__main_tabs .logo img{width:100%}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .logo{margin:0 auto}
}
.globalNewNavigation .nav__main_tabs .mobile__tab{display:none}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .mobile__tab.mobile__tab-shows{font-size:13px;text-transform:uppercase;display:inline-block;font-weight:700;margin:0 auto;min-width:fit-content}
}
.globalNewNavigation .nav__main_tabs .arrow--left{display:none;overflow:hidden}
.globalNewNavigation .nav__main_tabs .arrow--left .arrow__text{height:0;width:0;visibility:hidden}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .arrow--left.arrow--left-shows{display:inherit;color:#3b7b2b;transform:rotate(-180deg)}
}
.globalNewNavigation .nav__main_tabs .hambuger__menu_icon{display:none;position:relative}
.globalNewNavigation .nav__main_tabs .hambuger__menu_icon .hambuger__menu_text{height:0;visibility:hidden;width:0}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hambuger__menu_icon{display:inline-block;color:#3b7b2b;border:0;font-size:17px;margin-right:10px;position:relative;outline:0}
.globalNewNavigation .nav__main_tabs .hambuger__menu_icon.hambuger__menu_icon--close{order:1}
.globalNewNavigation .nav__main_tabs .hambuger__menu_icon .hambuger__menu_text{display:none}
}
.globalNewNavigation .nav__main_tabs .nav__tab{font-size:13px;text-transform:uppercase;color:#3b7b2b;font-weight:700;cursor:pointer;text-decoration:none;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;text-align:left}
.globalNewNavigation .nav__main_tabs .nav__tab:hover{color:#004abf}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .nav__tab{width:100%}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper{width:100%;min-width:350px;position:relative}
@media only screen and (min-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper{width:100%;height:100%}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .separator--nav{background-color:transparent;border:0;bottom:0;height:2px;left:0;margin:0 auto;max-width:1024px;right:0;position:absolute;z-index:-1;width:100%;transition:background-color .9s}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper:hover .separator--nav{background-color:#eee;transition:background-color .8s;z-index:1}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options{display:flex;flex-direction:row;height:100%;align-items:center;padding:0;margin:0 15px}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content__editor{top:103%;left:0;opacity:1;transform:translate(0);z-index:1;position:absolute}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options{width:100%;margin:0;flex-direction:column}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options.hamburger__menu_options-hide{display:none !important}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content__editor{top:103%;left:0;opacity:1;transform:translate(0);z-index:1;position:absolute}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options li{display:flex;flex-direction:row;height:100%;align-items:center;border-bottom:2px solid transparent;list-style:none;margin:0 15px;line-height:20px;transition:border-bottom .5s;position:relative}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options li .tab-indicator{position:absolute;top:75px;display:block;height:0;background-color:#0d4a17;transition:height .5s;width:100%;left:0}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options li .tab-indicator{display:none}
}
@media only screen and (min-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options li:hover>.tab-indicator{height:2px;background-color:#0d4a17}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options li ul{padding:0;margin:0}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options li:hover a{color:#0d4a17}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options li:hover>.tabs__content{top:75px}
@media only screen and (min-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options li:hover>.tabs__content{opacity:1;transform:scaleY(1);-webkit-transition-delay:.2s;-webkit-transition-duration:.1s;-moz-transition-delay:.2s;-moz-transition-duration:.1s;-o-transition-delay:.2s;-o-transition-duration:.1s}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options li:hover>.tabs__content .tabs__content--row{opacity:1;transition:opacity 1s;-webkit-transition-delay:.2s;-webkit-transition-duration:.1s;-moz-transition-delay:.2s;-moz-transition-duration:.1s;-o-transition-delay:.2s;-o-transition-duration:.1s}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options li:hover>.tabs__content{top:0}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options li{background-color:#f8f8f8;border-bottom:1px solid #acb5c0;justify-content:space-between;padding:21px;width:100%;margin:0;position:unset}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options li:hover{border-bottom:1px solid #acb5c0}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content{top:75px;border-top:2px solid #eee;transform-origin:top;transform:scaleY(0);z-index:-5;position:absolute;height:fit-content;background-color:#fff;box-shadow:0 4px 8px -4px rgba(0,0,0,.75)}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content.transition--on{transition:transform .2s .2s}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content{width:100%;height:100%;z-index:5;opacity:1;left:0 !important;top:0;position:absolute;transform:translate(120vw);background-color:#fff;transition:transform .5s;border-top:.5px solid #acb5c0;height:100vh}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content.tabs__content--mobile{transform:translate(0);transition:transform .5s;top:0;left:0}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content p{font-size:14px}
@supports not(height:fit-content){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content{left:13%;right:0}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .cards__container{display:flex;flex-direction:column}
@media only screen and (min-width:1200px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .cards__container{flex-direction:row}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .cards__container .picture--one{margin:0 20px 10px 0}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--row{display:flex;flex-direction:row;justify-content:center;padding:35px 30px;opacity:0;transition:opacity .2s .2s}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--row{flex-direction:column;padding:0;opacity:1}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--row .separator--subnav,.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--row .tabs__content--image{display:none}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--col{display:flex;flex-direction:column;justify-content:space-evenly;padding:35px 30px;background-color:#fff}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--col{padding:0}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--block .one--block{display:flex;flex-direction:row;width:auto;align-items:flex-start}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--block .one--block .tabs__content--feature.feature--full{width:100%;min-width:350px}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--block .one--block .tabs__content--feature.feature--auto{width:auto}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--block .two--block{display:flex;flex-direction:column;padding:0 20px 0 0;width:170px}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--block .two--block{padding:21px;width:100%}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--block .two--block .tabs__content--feature{padding:0}
@media only screen and (max-width:1200px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--block .two--block+.two--block{padding:20px 20px 0 0}
}
@media only screen and (max-width:1200px) and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--block .two--block+.two--block{padding:21px;border-top:1px solid #acb5c0}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--image{background:#d6efd0 no-repeat 50%;background-size:cover}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--image.image--one{height:135px;max-width:241px;min-width:200px;width:100%}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--image.image--two{height:90px;max-width:170px}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature{display:flex;flex-direction:column;padding:0;width:auto}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature{padding:21px;width:100%}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature.feature--text{width:40%;min-width:250px}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature.feature--text{width:100%}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature.feature--text p{display:none}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature .order-now{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:10px;font-weight:800;color:#22773c;display:block}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature .order-now{display:inline;float:right;color:#000}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature.feature--image{width:50%;min-width:200px}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature.feature--image{width:100%}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature.feature--image p{display:none}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature a{color:#3b7b2b;font-weight:700;font-size:14px;line-height:20px;text-decoration:none;margin-top:10px}
@media only screen and (min-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature a:hover{text-decoration:underline;color:#0d4a17}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature p{margin:5px 0 0;display:inline-block}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--feature p{display:none}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--head{margin:0 0 20px}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--head{width:100%;margin:0;padding:21px}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--head .tabs__content--title{color:#3b7b2b;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--head .tabs__content--title.title--bold{font-weight:700;font-size:18px}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--head .tabs__content--title.title--bold{font-size:14px}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--head a:hover{text-decoration:underline;color:#0d4a17}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--head p{margin:5px 0 0;display:block}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--head p{display:block}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list{display:flex;flex-direction:row;margin:0;align-items:flex-start;width:auto}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list.content--list-half{width:50%}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list.content--list-most{min-width:70%}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list.content--list-full{width:100%}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list.justify--between{justify-content:space-between}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list.justify--even{justify-content:space-evenly}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list.justify--around{justify-content:space-around}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list{padding:0;display:auto;border:0}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list .subList--toggle-title:hover a{color:#0d4a17}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list .order-now{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:10px;font-weight:800;color:#22773c;display:inline-block;width:40px;vertical-align:middle;line-height:10px}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list .order-now{display:inline;float:right;color:#000;width:auto}
}
@media only screen and (max-width:720px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list .order-now{margin-top:4px}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list{width:100%;height:100%}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list .subList--toggle-content{transform:translate(105vw);position:absolute;top:-1px;padding:0;transition:transform .5s;border-top:.5px solid #acb5c0;height:100vh}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list .subList--toggle-content.subList--toggle-content-display{transform:translate(0);transition:transform .5s;height:100vh}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list .subList--toggle-content .sublist-generator-item{width:100%;max-width:none}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list .subList--toggle-content .sublist-generator-item a{font-weight:400}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list.multiple-column{column-count:1 !important}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list a{color:#000;cursor:pointer;transition:.5s}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list a:hover{text-decoration:underline}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list a:hover{text-decoration:none}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list a{color:#3b7b2b;font-weight:700;width:100%;display:inline-block}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list+.variable--list{margin-left:15px}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list+.variable--list.group--large{margin-left:50px}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list+.variable--list.group--large{margin:0}
}
@media only screen and (min-width:1200px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list+.variable--list{margin-left:25px}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .variable--list+.variable--list{margin:0}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list li:first-child{margin:0 0 15px}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list li:first-child:hover{color:#0d4a17}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list li:first-child{margin:0}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list li:last-child,.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list li:last-child:hover{border-bottom:1px solid #acb5c0}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .list--last-item{margin:0 0 15px}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .list--last-item{margin:0}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list li{margin:15px 5px 15px 0;display:block;border:0;width:12vw;max-width:150px}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list li a{font-size:14px}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list li{width:100%;margin:0;border-bottom:1px solid #acb5c0;justify-content:unset;max-width:none}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .list__title_wrap .list__title_text{color:#3b7b2b;font-weight:700;width:90%;display:inline-block}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list .list__title_wrap{padding:21px;width:100%;max-width:none}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list{flex-direction:column;border-top:1px solid #acb5c0}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper{left:0;top:75px;bottom:0;right:0;display:table;width:100%;background-color:#fff;position:absolute;overflow-x:hidden;z-index:10;transform:translate(105vw)}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper.close--transition{transition:transform .5s}
@supports(height:fit-content){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options{height:fit-content;display:inline-block}
}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main_tabs{width:100%;justify-content:space-around}
}
.globalNewNavigation .nav__main .nav__search{position:relative;height:40px;margin:10px;transition:.8s}
.globalNewNavigation .nav__main .nav__search form.is-hover .nav__search_button{background-color:#3b7b2b}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main .nav__search form.is-hover .nav__search_button{background-color:transparent}
}
.globalNewNavigation .nav__main .nav__search .twitter-typeahead{position:absolute !important;right:0}
.globalNewNavigation .nav__main .nav__search .twitter-typeahead .top-search::-ms-clear{display:none}
.globalNewNavigation .nav__main .nav__search .twitter-typeahead .tt-menu{border-top:1px solid #aaa;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main .nav__search .twitter-typeahead{left:-3vw;width:102vw;background-color:#fff}
.globalNewNavigation .nav__main .nav__search .twitter-typeahead .tt-suggestion{padding:21px}
.globalNewNavigation .nav__main .nav__search .twitter-typeahead .tt-menu{top:140% !important}
}
@media only screen and (max-width:536px){.globalNewNavigation .nav__main .nav__search .twitter-typeahead{left:-6vw;width:102vw}
}
.globalNewNavigation .nav__main .nav__search .minchars-met{border:0}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main .nav__search .minchars-met{background-color:transparent;color:#3b7b2b}
.globalNewNavigation .nav__main .nav__search .minchars-met:active,.globalNewNavigation .nav__main .nav__search .minchars-met:hover{background-color:transparent}
.globalNewNavigation .nav__main .nav__search .minchars-met .nav__search_icon{color:#3b7b2b}
}
.globalNewNavigation .nav__main .nav__search_input{height:40px;width:40px;right:0;position:absolute;transition:width .8s;border:1px solid #4da138;outline:0}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main .nav__search_input{border:0;display:none}
}
.globalNewNavigation .nav__main .nav__search_icon{font-size:17px;outline:0;line-height:unset}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main .nav__search_icon{border:0;line-height:1}
}
.globalNewNavigation .nav__main .nav__search_button{position:absolute;border:1px solid #acb5c0;background-color:#fff;color:#0d4a17;top:0;bottom:0;width:40px;right:0;transition:background-color .5s}
.globalNewNavigation .nav__main .nav__search_button:hover{background-color:#0d4a17;border:1px solid #0d4a17;color:#fff;transition:background-color .5s}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main .nav__search_button:hover{background-color:transparent;border:0;color:#3b7b2b;transition:background-color .5s}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main .nav__search_button{border:0;left:0;color:#3b7b2b}
}
.globalNewNavigation .nav__main .nav__search_close-button{display:none}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main .nav__search{width:40px;margin:0}
}
.globalNewNavigation .nav__main .nav__topline--mobile{display:none}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main .nav__topline--mobile{display:flex;flex-direction:column;width:100%;align-items:center}
.globalNewNavigation .nav__main .nav__topline--mobile.utility__menu{border-bottom:1px solid #acb5c0;background:#fff}
.globalNewNavigation .nav__main .nav__topline--mobile.topline__mobile-hide{display:none}
.globalNewNavigation .nav__main .nav__topline--mobile a{text-decoration:none;color:#3b7b2b;width:100%;border:0;text-align:left}
.globalNewNavigation .nav__main .nav__topline--mobile p{width:100%;margin:0;font-size:13px;text-transform:uppercase;text-align:left;padding:21px;font-weight:700;border-bottom:1px solid #acb5c0}
.globalNewNavigation .nav__main .nav__topline--mobile li{display:flex;flex-direction:row;width:100%;align-items:center;font-size:13px;font-weight:700;padding:21px;line-height:20px;background-color:#f8f8f8;justify-content:space-between;border-bottom:1px solid #acb5c0}
.globalNewNavigation .nav__main .nav__topline--mobile li .flag-icon{border:1px solid #e6e8ea;width:22px;min-width:22px;height:16px;vertical-align:middle;box-sizing:content-box}
.globalNewNavigation .nav__main .nav__topline--mobile li .language__menu{font-size:13px;text-transform:uppercase;color:#3b7b2b;cursor:pointer;text-decoration:none;font-weight:700;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;text-align:left;width:100%}
.globalNewNavigation .nav__main .nav__topline--mobile li .language__menu.language__menu--tab{padding:0;border:0;line-height:0}
.globalNewNavigation .nav__main .nav__topline--mobile li .language__menu.language__menu--option{padding:21px;border-bottom:1px solid #acb5c0;text-transform:uppercase;font-size:14px}
.globalNewNavigation .nav__main .nav__topline--mobile li .language__menu.language__menu--option .language--selected{font-weight:700}
.globalNewNavigation .nav__main .nav__topline--mobile li .language__menu.language__menu--option:hover{color:#29551e}
.globalNewNavigation .nav__main .nav__topline--mobile li .language__menu--label{width:0;height:0;overflow:hidden;padding:0}
.globalNewNavigation .nav__main .nav__topline--mobile li .location__button{background-color:transparent;border:0;font-size:13px;text-transform:uppercase;color:#3b7b2b;font-weight:700;cursor:pointer;margin-left:10px;padding:0;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;line-height:1}
.globalNewNavigation .nav__main .nav__topline--mobile li .location__button .nav__tab_icon{height:13px;width:11px;display:inline-block;background:url(toplib/resources/vectors/blue-carot.svg) 50% no-repeat;background-size:contain;float:right}
.globalNewNavigation .nav__main .nav__topline--mobile .action-call{background-color:#3b7b2b;border:0;cursor:pointer;color:#fff;font-size:14px;width:100%;text-align:center;padding:12px 20px;font-weight:700;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;text-transform:uppercase}
.globalNewNavigation .nav__main .nav__topline--mobile .separator--tabs{background-color:#acb5c0;border:0;height:1px;width:100%;margin:0 10px}
.globalNewNavigation .nav__main .nav__topline--mobile .nav__tab_icon-hide{height:13px;width:11px}
.globalNewNavigation .nav__main .nav__topline--mobile .utility__tab{padding:21px}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile{display:flex;flex-direction:row;width:100%;align-items:center;font-size:13px;font-weight:700;padding:21px;line-height:20px;background-color:#f8f8f8;justify-content:space-between;border-top:1px solid #acb5c0;border-bottom:1px solid #acb5c0}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .icon-blue-carot{color:#3b7b2b;position:absolute;right:0;margin-right:19px}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content{width:100%;height:100vh;z-index:5;opacity:1;left:0 !important;top:0;position:absolute;transform:translate(120vw);background-color:#fff;transition:transform .5s;border-top:.5px solid #acb5c0}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content.tabs__content--mobile{transform:translate(0);transition:transform .5s}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content .variable--list{width:100%;margin:0;padding:0;display:auto;border:0}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content .variable--list.multiple-column{column-count:1 !important}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content .variable--list li{display:block;margin:0;border-bottom:1px solid #acb5c0;justify-content:unset}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content .variable--list li a{display:flex;flex-direction:row;font-size:13px;text-transform:uppercase;width:100%;align-items:center;color:#3b7b2b;font-weight:700;cursor:pointer;transition:.5s;white-space:nowrap;text-decoration:none;justify-content:left}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content .variable--list li a:hover{color:#0d4a17;transition:.5s}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content .variable--list li .menu__option{height:21px;min-width:21px;margin:0 20px 0 0;font-size:21px;display:inline-block}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main.hamburger__menu_options--open .nav__search{display:none}
.globalNewNavigation .nav__main.hamburger__menu_options--open .hamburger__menu_wrapper{left:0;top:75px;bottom:0;right:0;transform:translate(0);transition:transform .8s ease,width .5s;width:101vw;background-color:#fff;position:absolute;overflow:unset;z-index:10}
.globalNewNavigation .nav__main.hamburger__menu_options--open .hamburger__menu_wrapper .nav__tab_icon-hide{display:none}
}
@media only screen and (max-width:992px) and (max-width:992px){.globalNewNavigation .nav__main.hamburger__menu_options--open .hamburger__menu_wrapper .nav__tab_icon-hide{height:13px;width:11px;display:inline-block;background:url(toplib/resources/vectors/blue-carot.svg) 50% no-repeat;background-size:contain;float:right}
}
@media only screen and (max-width:992px){@supports(height:fit-content){.globalNewNavigation .nav__main.hamburger__menu_options--open .hamburger__menu_wrapper{left:0;top:75px;bottom:0;right:0;transform:translate(0);transition:transform .8s ease,width .5s;display:inline-block;width:101vw;background-color:#fff;position:absolute;overflow:unset;z-index:10}
.globalNewNavigation .nav__main.hamburger__menu_options--open .hamburger__menu_wrapper .nav__tab_icon-hide{display:none}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main.hamburger__menu_options--open .hamburger__menu_wrapper .nav__tab_icon-hide{height:13px;width:11px;display:inline-block;background:url(toplib/resources/vectors/blue-carot.svg) 50% no-repeat;background-size:contain}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main.hamburger__menu_options--open .hamburger__menu_wrapper{overflow-y:scroll;overflow-x:hidden}
}
}
.globalNewNavigation .nav__main.hamburger__menu_options--open .nav__main_tabs{justify-content:space-between}
.globalNewNavigation .nav__main.hamburger__menu_options--open .logo{margin:0;display:inline-block}
.globalNewNavigation .nav__main.hamburger__menu_options--open .logo.logo--hide{display:none}
}
.globalNewNavigation .nav__main--open .nav__search{width:224px;transition:width .8s}
.globalNewNavigation .nav__main--open .nav__search_input{width:224px;padding:10px 40px 10px 10px;display:inline-block;border:1px solid #3b7b2b;color:#333;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:13px;line-height:1}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main--open .nav__search_input{font-size:13px;display:block;height:40px;width:100%;right:0;padding:10px 13vw 16px 16vw;outline:0;border:0}
}
@media only screen and (max-width:400px){.globalNewNavigation .nav__main--open .nav__search_input{padding-left:20vw}
}
.globalNewNavigation .nav__main--open .nav__search_button{background-color:#0d4a17;border:1px solid #0d4a17}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main--open .nav__search_button{border:0;background-color:transparent}
}
.globalNewNavigation .nav__main--open .nav__search_button:focus{outline:0}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main--open .nav__search_close-button{z-index:1;position:absolute;display:block;top:6px;font-size:17px;right:-10vw}
}
.globalNewNavigation .nav__main--open .nav__search_icon{color:#fff}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main--open .nav__search_icon{color:#3b7b2b}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main--open .nav__search{width:40px}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main--open .nav__main_tabs{width:15%}
.globalNewNavigation .nav__main--open .nav__main_tabs .logo{width:0;opacity:0;transition:opacity .5s}
.globalNewNavigation .nav__main--open .nav__search{width:100%;margin:0}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main{flex-direction:row-reverse;padding:15px 18px;border-bottom:1px solid #acb5c0;overflow:hidden}
}
.globalNewNavigation .nav__main_url{display:none}
.globalNewNavigation .separator--tabs{background-color:#acb5c0;border:0;height:25px;width:1px;margin:0 16px}
.globalNewNavigation .separator--nav{width:100%;margin:0;background-color:#acb5c0;border:0;padding:.5px 0}
@media only screen and (max-width:992px){.globalNewNavigation .separator--nav{display:none}
}
.globalNewNavigation .separator--subnav{width:0;border:0;padding:.5px;background-color:#eee;margin:0 30px 0 15px;height:auto}
.globalNewNavigation .tabs__content__accesibility{top:75px !important;opacity:1 !important;transform:scaleY(1) !important;transition:transform .1s .5s !important}
.globalNewNavigation .tabs__content__block__accesibility{opacity:1 !important;transition:opacity 1s .5s !important}
.globalNewNavigation .simulate__hover{transition:border-bottom .8s !important;border-bottom:2px solid #29551e !important;z-index:2}
.globalNewNavigation .hide{display:none !important}
.globalNewNavigation .skip-nav{position:absolute;top:-100px;left:0;opacity:0;display:block;z-index:20}
.globalNewNavigation .skip-nav:focus{opacity:1;top:0;background-color:#fff;width:30%;padding:5px;border-radius:15px;border:4px solid #0d4a17;text-align:center;font-size:1.2em}
.top-banner{display:flex;padding:12px 30px 12px 15px;color:#fff;background-color:#1f772d;font-size:15px;font-weight:800;justify-content:center;align-items:center;width:100%;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;max-height:80px;transition:all .5s ease-out}
.top-banner.error{background-color:red}
.top-banner.error .top-banner-message::selection{background-color:#fff;color:red}
.top-banner.closed{padding:0 20px;max-height:0;overflow:hidden}
.top-banner.closed .top-banner-close{display:none}
.top-banner .white-check{background-image:url(toplib/resources/vectors/circle-white-checkbox.svg);width:20px;height:20px;margin-right:5px}
.top-banner-close,.top-banner .white-check{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-position:50%}
.top-banner-close{background-image:url(toplib/resources/vectors/close-white.svg);width:10px;height:10px;cursor:pointer;position:absolute;right:15px}
@media only screen and (max-width:992px){.top-banner-close{height:16px;width:16px}
}
@media only screen and (max-width:992px){.top-banner{font-size:14px}
.top-banner.sticky{position:fixed;top:0;z-index:1000}
}
.top-banner .announcements{position:relative;background-color:#eee;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:400;width:100%;text-align:center;color:#000;padding:10px 60px;font-size:14px;margin:0;border:0;outline:0}
@media only screen and (max-width:550px){.top-banner .announcements{padding:10px 45px 10px 20px;width:100%;text-align:left;font-size:12px}
}
.top-banner .alerts{position:relative;background-color:#cc3602;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:400;width:100%;text-align:center;color:#fff;padding:10px 60px;font-size:14px;margin:0;border:0;outline:0}
@media only screen and (max-width:550px){.top-banner .alerts{padding:10px 45px 10px 20px;width:100%;text-align:left;font-size:12px}
}
.top-banner .href{font-weight:700;color:#fff;text-decoration:underline;display:inline}
@media only screen{.top-banner #pioneer{color:#3b7b2b}
.top-banner #corteva{color:#0072ce}
.top-banner #brevant{color:#750d2b}
.top-banner #enlist{color:#00778b}
}
.top-banner .closeBtn{position:absolute;top:50%;transform:translateY(-50%);right:15px;color:#fff;padding-right:10px;font-size:2em;font-weight:400;outline:0 solid transparent;cursor:pointer}
@media only screen{.top-banner .closeBtn.pioneer{color:#3b7b2b}
.top-banner .closeBtn.corteva{color:#0072ce}
.top-banner .closeBtn.brevant{color:#750d2b}
.top-banner .closeBtn.enlist{color:#00778b}
}
@media only screen and (max-width:550px){.top-banner .closeBtn{padding-right:5px;transform:translateY(-50%)}
}
.saml-login .saml-modal .cui-icon,.saml-login .saml-modal .cui-text-link{color:#3b7b2b}
@media print{.globalNewNavigation{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;background-color:unset}
.globalNewNavigation.scrollable{top:0 !important;position:relative}
.globalNewNavigation~.root.responsivegrid{margin-top:0 !important}
.globalNewNavigation #dismiss-notification,.globalNewNavigation .nav__topline,.globalNewNavigation .separator--nav{display:none}
.globalNewNavigation .nav__main{width:100%;margin:0;padding:.5px 0;border:0}
.globalNewNavigation .nav__main .nav__main_tabs .hamburger__menu_wrapper,.globalNewNavigation .nav__main .nav__search{display:none}
.globalNewNavigation .nav__main .nav__main_url{display:block;font-family:HelveticaNowTextRegular,Helvetica;font-size:18px;font-weight:700;color:#1e772d;margin-right:40px}
}
.globalNewNavigation .nav__main.hamburger__menu_options--open.no-border__bottom{border-bottom:none !important}
.globalNewNavigation .selector-location-container>.globalNewNavigation .selector-location-container--zipcode-label:hover span{text-decoration:underline}
@media screen and (max-width:992px){.globalNewNavigation .selector-location-container{width:100%}
}
.globalNewNavigation .selector-location-container--zipcode-label{display:inline-block;font-size:13px;text-transform:uppercase;position:relative;cursor:pointer;padding-right:15px;font-weight:700;color:#000;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;bottom:1px}
.globalNewNavigation .selector-location-container--zipcode-label:focus{text-decoration:underline}
.globalNewNavigation .selector-location-container--zipcode-label .icon-pinpoint{color:#3b7b2b;margin-right:10px}
.globalNewNavigation .selector-location-container--zipcode-label .icon-blue-carot{color:#3b7b2b;font-size:10px;transform:rotate(90deg);display:inline-block}
@media screen and (max-width:992px){.globalNewNavigation .selector-location-container--zipcode-label{left:0}
.globalNewNavigation .selector-location-container--zipcode-label span:not(.no-pad){padding-left:2px}
}
.globalNewNavigation .selector-location-container--zipcode-label:before{width:12px;height:15px;display:inline-block;background-size:auto 14px;margin-bottom:-2px}
.globalNewNavigation .selector-location-container__form{display:none;width:374px;padding:33px 37px 31px;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);border:1px solid #eaebed;border-radius:5px;background-color:#fff;position:absolute;top:8px;z-index:20}
@media screen and (max-width:992px){.globalNewNavigation .selector-location-container__form{margin:20px 0 0;position:static;width:auto;height:auto;box-shadow:none;border:0;padding:0 0 40px}
.globalNewNavigation .selector-location-container__form:after{content:" ";border-bottom:1px solid #a9b3bd;width:1200px;position:absolute;left:-100px;bottom:20px}
.globalNewNavigation .selector-location-container__form .search{text-align:left}
}
.globalNewNavigation .selector-location-container__form .close{display:none;width:15px;height:15px;color:#3b7b2b;position:absolute;cursor:pointer;background-size:100%;right:15px;top:15px}
@media screen and (min-width:992px){.globalNewNavigation .selector-location-container__form .close{display:block}
}
.globalNewNavigation .selector-location-container__form .selector-location-container--zipcode-label{margin:0 0 10px -15px}
.globalNewNavigation .selector-location-container__form .selector-location-container--zipcode-label span.no-pad{margin-left:-2px}
.globalNewNavigation .selector-location-container__form .selector-location-container--zipcode-label .icon-blue-carot{color:#aaa}
@media screen and (max-width:992px){.globalNewNavigation .selector-location-container__form .selector-location-container--zipcode-label{display:none}
}
.globalNewNavigation .selector-location-container .search-filters{position:relative;text-align:center}
.globalNewNavigation .selector-location-container .search-filters .loading-icon{position:absolute;width:18px;height:18px;top:46px;right:36px;border:2px solid #eee;border-top-color:#3b7b2b;border-radius:100%;animation:spin 2s linear infinite}
.globalNewNavigation .selector-location-container .search-filters .search-locations{overflow-y:auto;max-height:301px;background-color:white;border:1px solid #acb5c0;border-top:0;width:100%;display:none;margin-top:0}
@media screen and (min-width:1200px){.globalNewNavigation .selector-location-container .search-filters .search-locations{margin-top:0}
}
.globalNewNavigation .selector-location-container .search-filters button.icon-search{transition:all .3s ease .1s;top:47px;position:absolute;left:15px;cursor:text;color:#3b7b2b}
.globalNewNavigation .selector-location-container .search-filters .reset{height:18px;width:18px;cursor:pointer;transition:all .3s ease;color:#3b7b2b;position:absolute;right:20px;font-size:16px;top:46px;pointer-events:none;opacity:0}
.globalNewNavigation .selector-location-container .search-filters ::-webkit-search-cancel-button{opacity:0}
.globalNewNavigation .selector-location-container .search-filters label{display:block;margin-bottom:10px;color:#000;font-size:13px;font-weight:700;text-align:left;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif}
@media screen and (max-width:992px){.globalNewNavigation .selector-location-container .search-filters label{display:block;line-height:18px;letter-spacing:0}
}
.globalNewNavigation .selector-location-container .search-filters .error{text-align:left;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700}
.globalNewNavigation .selector-location-container .search-filters .location--submit{border:0;margin-top:21px;padding:18px 58px}
.globalNewNavigation .selector-location-container label label{display:none}
.globalNewNavigation .selector-location-container .location__result{text-align:left}
.globalNewNavigation .selector-location-container .location__result li{padding:10px 0 10px 20px;border-bottom:1px solid #acb5c0;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;cursor:pointer;font-size:14px;font-weight:400}
.globalNewNavigation .selector-location-container .location__result li.active,.globalNewNavigation .selector-location-container .location__result li:hover{background-color:#f8f8f8;font-weight:700;color:#000;cursor:pointer}
.globalNewNavigation .selector-location-container .location__result li:last-child{border-bottom-width:0}
.globalNewNavigation .selector-location-container .search-field{height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #a9b3bd;border-radius:2px;padding:15px 30px 15px 46px;color:#000;background-repeat:no-repeat;background-position:15px;background-size:18px 18px;transition:all .3s ease .1s;outline:2px solid transparent;font-size:13px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:400;overflow:hidden;text-overflow:ellipsis}
@media screen and (max-width:992px){.globalNewNavigation .selector-location-container .search-field{line-height:17px;white-space:nowrap;padding:0 35px 0 0}
}
.globalNewNavigation .selector-location-container .search-field.invalid{border-color:#cc3602}
.globalNewNavigation .selector-location-container .search-field::placeholder{color:#000}
.globalNewNavigation .selector-location-container .search-field:focus{border:1px solid #3b7b2b;transition-delay:0;background-position:-20px;padding-left:15px}
.globalNewNavigation .selector-location-container .search-field:focus~.icon-search{left:0;opacity:0}
.globalNewNavigation .selector-location-container .search-field.invalid:focus{border:1px solid #cc3602}
.globalNewNavigation .selector-location-container .search-field::-ms-clear{display:none}
.globalNewNavigation .selector-location-container .search-field.active{transition-delay:0;background-position:-20px;padding-left:15px}
.globalNewNavigation .selector-location-container .search-field.active~.icon-search{left:-56px;opacity:0}
.globalNewNavigation .selector-location-container .search-field.active~.reset{opacity:1;pointer-events:inherit;right:12px}
.globalNewNavigation .hamburger__menu_wrapper.no-border__top,.globalNewNavigation .hamburger__menu_wrapper.no-border__top .tabs__content{border-top:none !important}
.globalNewNavigation .hamburger__menu_wrapper .nav__tab.location .pref-loc{color:#000}
.globalNewNavigation .hamburger__menu_wrapper .nav__tab.location .icon-pinpoint{margin-right:8px}
.globalNewNavigation .hamburger__menu_wrapper .selector-location-container{margin-left:0;top:0;display:inline}
.globalNewNavigation .hamburger__menu_wrapper .selector-location-container .selector-location-container--zipcode-label{content:none;display:none}
.globalNewNavigation .hamburger__menu_wrapper .selector-location-container__form{display:block !important;padding:0 20px;position:relative;left:0}
.globalNewNavigation .hamburger__menu_wrapper .selector-location-container__form .search-filters label{padding-bottom:10px;font-size:14px}
.globalNewNavigation .hamburger__menu_wrapper .selector-location-container__form .search-filters .location--submit{display:block;margin:20px auto;padding:18px 10%}
.globalNewNavigation .hamburger__menu_wrapper .selector-location-container__form .search-filters .loading-icon{top:52px}
.globalNewNavigation .hamburger__menu_wrapper .selector-location-container__form .search-filters .reset{top:54px}
.globalNewNavigation .hamburger__menu_wrapper .selector-location-container__form .search-filters .search .icon-search{top:56px}
.globalNewNavigation .hamburger__menu_wrapper .selector-location-container__form .location__result li{line-height:20px;border-bottom:1px solid #acb5c0;display:block;width:100%;text-align:left;background:0}
.globalNewNavigation .hamburger__menu_wrapper .selector-location-container__form:after{left:0;bottom:-30px}
#PDPImage{z-index:-1;max-width:100%;padding-top:28.88%;overflow:hidden}
#PDPImage,#PDPImage img{width:100%;position:absolute}
#PDPImage img{height:100%;object-fit:cover;top:0;right:0}
@media screen and (max-width:992px){#PDPImage{padding-top:50%}
}
#CompareImage{z-index:-1;width:100%;max-width:100%;position:absolute;padding-top:28.88%}
#CompareImage img{background:grey;width:100%;height:204px;position:absolute;object-fit:cover;top:0;right:0}
@media screen and (max-width:1023px){#CompareImage img{height:144px}
}
@media screen and (max-width:479px){#CompareImage img{height:180px}
}
@media screen and (max-width:250px){#CompareImage img{height:230px}
}
@media screen and (max-width:992px){#CompareImage{padding-top:50%}
}
#PLPImage{z-index:-1;max-width:100%;padding-top:28.88%}
#PLPImage,#PLPImage img{width:100%;position:absolute}
#PLPImage img{background:grey;height:204px;object-fit:cover;top:0;right:0}
@media screen and (max-width:1023px){#PLPImage img{height:144px}
}
@media screen and (max-width:479px){#PLPImage img{height:180px}
}
@media screen and (max-width:250px){#PLPImage img{height:230px}
}
@media screen and (max-width:992px){#PLPImage{padding-top:50%}
}
.product-compare-container{overflow-x:unset}
.product-compare-container .breadcrumb{background:#fff}
.product-compare-container .primary-button{color:#fff;min-width:122px;min-height:50px;border-radius:4px;background-color:#ef6023}
@media screen and (max-width:769px){.product-compare-container .primary-button{flex-basis:100%}
}
.product-compare-container .secondary-button{margin-left:20px;color:#ef6023;min-width:122px;min-height:50px;border-radius:4px;border:2px solid #ef6023}
@media screen and (max-width:769px){.product-compare-container .secondary-button{margin-left:0;flex-basis:100%}
}
.product-compare-container .page-title{height:80px;justify-content:space-between;display:flex;width:calc(min(1024px, 100vw));align-items:center;margin:40px auto 0;color:#fff}
@media screen and (max-width:1023.9375px){.product-compare-container .page-title{padding:0 24px;height:100%;text-align:left;align-items:flex-start}
}
@media screen and (max-width:768.9375px){.product-compare-container .page-title{flex-direction:column}
}
@media screen and (max-width:1023.9375px){.product-compare-container .page-title h2{font-size:32px;margin:-9px 0 -10px;line-height:1}
}
.product-compare-container .page-description{margin:40px auto 0;width:calc(min(1024px, 100vw));object-fit:contain;font-family:Gilroy;font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#434343;align-self:center;justify-content:space-between;display:flex;flex-direction:row;align-items:center}
@media screen and (max-width:1023.9375px){.product-compare-container .page-description{padding:0 24px;align-items:center;height:100%}
}
@media screen and (max-width:478.9375px){.product-compare-container .page-description{margin:70px auto 0}
}
@media screen and (max-width:768.9375px){.product-compare-container .page-description{flex-direction:column;margin:90px auto 0}
}
@media screen and (max-width:250.9375px){.product-compare-container .page-description{margin:90px auto 0}
}
.product-compare-container .compare-print-no-border{border:0}
.product-compare-container .modal{background-color:white;width:fit-content;height:fit-content;padding:30px;display:none;top:42px;max-height:100%;overflow-y:inherit}
@media screen and (max-width:991.9375px){.product-compare-container .modal{top:20px;height:unset}
}
.product-compare-container .modal .modal-header{padding-left:0;border-bottom:0}
.product-compare-container .modal .modal-header .modal-title{margin-top:20px;font-size:32px;border-left:5px solid #3b7b2b;height:auto;max-width:590px;padding-left:10px}
@media screen and (max-width:768.9375px){.product-compare-container .modal .modal-header .modal-title{font-size:24px;margin-top:0;height:auto;padding-left:10px;line-height:28px;width:184px}
}
@media screen and (max-width:768.9375px){.product-compare-container .modal .modal-header .canadaFrenchModalTitle{width:309px}
}
.product-compare-container .modal .modal-header .modal_close{color:#3b7b2b;height:25px;width:25px;position:absolute;right:21px;top:21px}
.product-compare-container .modal .modal-section{box-shadow:0 3px 10px rgba(0,0,0,.2);width:fit-content;height:fit-content;padding-bottom:10px;margin:auto auto 10px}
@media screen and (max-width:768.9375px){.product-compare-container .modal .modal-section{padding-bottom:20px;margin-bottom:10px;width:auto}
}
.product-compare-container .modal .modal-section .modal-section-title{background:#363636;color:white;text-transform:uppercase;font-size:16px;height:40px;line-height:40px;width:590px;padding-left:15px;font-family:GilroyExtraBold}
@media screen and (max-width:768.9375px){.product-compare-container .modal .modal-section .modal-section-title{font-size:14px;width:100%}
}
.product-compare-container .modal .modal-section ul{flex-wrap:wrap;display:flex;margin:auto;padding-left:46px;padding-top:20px;width:590px;padding-right:10px}
@media screen and (max-width:768.9375px){.product-compare-container .modal .modal-section ul{display:block;width:fit-content;margin:0;padding-left:15px}
}
.product-compare-container .modal .modal-section li{display:flex;flex:1 0 33%;font-size:12px;text-transform:capitalize;margin-bottom:15px}
.product-compare-container .modal .modal-section li input{width:16px;margin-right:10px;accent-color:#1e772d}
.product-compare-container .modal .modal-section li input:checked~.checkmark:after{border:solid white !important;border-width:0 2px 2px 0 !important}
.product-compare-container .modal .modal-section li .checkboxContainer{font-size:14px;display:flex;flex-direction:row;align-items:center}
.product-compare-container .modal .modal-section li .checkboxContainer__checkbox{display:inline-block;margin:0 10px 0 0;width:16px;height:16px}
.product-compare-container .modal .modal-section li .checkboxContainer__checkbox-label{margin:0}
.product-compare-container .modal .modal-section li .checkboxContainer__checkbox .check-box input:checked:disabled~.checkmark,.product-compare-container .modal .modal-section li .checkboxContainer__checkbox .check-box input:checked~.checkmark:after{border:0}
.product-compare-container .modal .modal-section li .checkboxContainer__checkbox input:checked~.checkmark{background-color:transparent;border:1px solid #c4c9d4;border-radius:3px}
.product-compare-container .modal .modal-section li .checkboxContainer__checkbox input:checked~.checkmark:after{content:"";background-image:url(toplib/resources/vectors/checkmark.svg);height:11px;width:12px;background-repeat:no-repeat;background-size:cover;background-position:50%;transform:rotate(0);left:2px;top:3px;border-radius:3px}
.product-compare-container .modal .modal-section li .line{display:none;border-top:3px solid #c4c9d4;width:10px;height:0;border-radius:4px;margin-top:6px;margin-left:3px;position:absolute}
.product-compare-container .modal .modal-section .price-note{font-size:13px;font-style:italic;padding-left:42px}
@media screen and (max-width:768.9375px){.product-compare-container .modal .modal-section .price-note{padding-left:15px;padding-right:50px}
}
.product-compare-container .modal .modal-section .non-applicable-categories{display:inline-flex;float:right}
.product-compare-container .modal .modal-section .non-applicable-categories .enable-categories-text{font-size:13px;padding-right:15px}
.product-compare-container .modal .modal-section .text-input-section{width:544px;margin:15px auto 10px}
@media screen and (max-width:768.9375px){.product-compare-container .modal .modal-section .text-input-section{width:300px;padding:0 15px}
}
.product-compare-container .modal .modal-section .text-input-section .text-input-title{font-size:13px;color:#1e772d;font-weight:800;font-family:GilroyExtraBold}
.product-compare-container .modal .modal-section .text-input-section .text-input{border:0;border-bottom:1px solid #a9b3bd}
.product-compare-container .modal .modal-section .text-input-section .text-input::placeholder{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#231f20}
.product-compare-container .modal .submit-cancel-buttons{float:right;display:inline-flex;margin-top:25px}
@media screen and (max-width:768.9375px){.product-compare-container .modal .submit-cancel-buttons{float:none;display:flex}
}
.product-compare-container .modal .submit-cancel-buttons .cancel-button{margin-right:10px}
.product-compare-container .switch{position:relative;display:inline-block;width:46px;height:20px;margin-top:6px}
.product-compare-container .switch input{opacity:0;width:0;height:0}
.product-compare-container .modal-overlay-show,.product-compare-container .show{display:block}
.product-compare-container .page-print{margin:15px auto 0;text-align:right;display:flex;flex-direction:row;justify-content:flex-end;width:calc(min(1024px, 100vw))}
@media screen and (max-width:1023.9375px){.product-compare-container .page-print{margin-top:30px}
}
@media screen and (max-width:478.9375px){.product-compare-container .page-print{margin-top:60px}
}
@media screen and (max-width:768.9375px){.product-compare-container .page-print{position:absolute;top:200px;right:10px}
}
@media screen and (max-width:250.9375px){.product-compare-container .page-print{margin-top:115px}
}
.product-compare-container .disable-print{pointer-events:none;opacity:.5}
.product-compare-container .page-description .action-product-compare-call-login{width:100%;text-transform:uppercase;padding:19px 41.5px 20px;background-color:#ef6023;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;cursor:pointer;color:#fff;border-radius:5px}
@media screen and (max-width:1023.9375px){.product-compare-container .page-description .action-product-compare-call-login{padding:19px 41.5px 20px;width:100%;align-items:center}
}
@media screen and (max-width:768.9375px){.product-compare-container .page-description .action-product-compare-call-login{flex-direction:column;margin-top:10px}
}
.product-compare-container .print-view{display:none}
.product-compare-container .scroll-holder{overflow:unset;padding-top:1px}
.product-compare-container .scroll-holder tr td{padding:10px}
.product-compare-container .scroll-holder tr td table{table-layout:fixed}
.product-compare-container .scroll-holder tr td,.product-compare-container .scroll-holder tr th{border-color:#b2bbc3}
.product-compare-container .scroll-holder .inner-table{padding:0 !important;border:0}
.product-compare-container .scroll-holder .inner-table>table{border-top:0}
.product-compare-container .scroll-holder .compare-product{border:1px solid #b2bbc3;min-width:602px;max-width:1024px;margin:15px auto 60px;table-layout:fixed}
.product-compare-container .scroll-holder .compare-product_no-product{background-color:#f8f8f8;height:100%}
.product-compare-container .scroll-holder .compare-product_no-product__add{background-color:#387b2b;color:#fff;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:500;display:flex;justify-content:center;align-items:center;cursor:pointer;min-height:138px}
.product-compare-container .scroll-holder .compare-product_no-product__add .add-icon{cursor:pointer;margin:0 4px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/field-input-add-white.svg);width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:flex}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .compare-product_no-product__add{min-height:124px}
}
@media screen and (max-width:769px){.product-compare-container .scroll-holder .compare-product_no-product__add{flex-direction:column}
}
.product-compare-container .scroll-holder .compare-product_section{border-bottom:1px solid #b2bbc3}
.product-compare-container .scroll-holder .compare-product_section-heading{background-color:#363636;color:#fff;display:flex;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:800;flex-flow:row nowrap;justify-content:space-between;padding:16px 25px;text-transform:uppercase}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .compare-product_section-heading{padding:14px 10px;flex-flow:row-reverse nowrap;justify-content:flex-end}
}
.product-compare-container .scroll-holder .compare-product_section-heading .compare-product_collapse{align-self:center;background:url(toplib/resources/vectors/compare-collapse-icon.svg) no-repeat 0;cursor:pointer;height:6px;transform:rotateX(180deg);width:14px}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .compare-product_section-heading .compare-product_collapse{margin-right:10px}
}
.product-compare-container .scroll-holder .compare-product_section-subheading{overflow:hidden;transition:height .3s ease-in}
.product-compare-container .scroll-holder .compare-product_section-subheading_inner{border-top:1px solid #b2bbc3;font-size:12px;line-height:1.33;padding:16px 25px}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .compare-product_section-subheading_inner{padding:9px 11px}
}
.product-compare-container .scroll-holder .compare-product_section-subheading .unauth-price-section{margin:10px;height:100px;width:calc(min(1024px, 100vw));object-fit:contain;font-family:HelveticaNowTextRegular,Helvetica;font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#434343;align-self:center;justify-content:space-between;display:flex;flex-direction:row;align-items:center}
@media screen and (max-width:1023.9375px){.product-compare-container .scroll-holder .compare-product_section-subheading .unauth-price-section{padding:0 24px;align-items:center;height:183px}
}
@media screen and (max-width:768.9375px){.product-compare-container .scroll-holder .compare-product_section-subheading .unauth-price-section{flex-direction:column;height:100%}
}
@media print{.product-compare-container .scroll-holder .compare-product_section-subheading .unauth-price-section{width:100%}
}
.product-compare-container .scroll-holder .compare-product_section-subheading .unauth-price-section .non-authorized.action-call{margin-right:25px}
@media print{.product-compare-container .scroll-holder .compare-product_section-subheading .unauth-price-section .non-authorized.action-call{display:none}
}
.product-compare-container .scroll-holder .compare-product_section-subheading .unauth-price-section .action-product-compare-call-login{width:100%;text-transform:uppercase;height:60px;padding:19px 41.5px 20px;background-color:#ef6023;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;cursor:pointer;color:#fff;border-radius:5px}
@media screen and (max-width:1023.9375px){.product-compare-container .scroll-holder .compare-product_section-subheading .unauth-price-section .action-product-compare-call-login{margin:18px;width:100%;align-items:center}
}
@media screen and (max-width:768.9375px){.product-compare-container .scroll-holder .compare-product_section-subheading .unauth-price-section .action-product-compare-call-login{flex-direction:column}
}
.product-compare-container .scroll-holder .compare-product_collapse__closed .compare-product_collapse{transform:rotateX(0)}
.product-compare-container .scroll-holder .compare-product_section__grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;transition:height .3s ease-in}
.product-compare-container .scroll-holder .compare-product_section__grid>div{border-right:1px solid #b2bbc3;min-width:151px}
.product-compare-container .scroll-holder .compare-product_section__grid>div>div{padding:19px 23px}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .compare-product_section__grid>div>div{padding:9px 11px}
}
.product-compare-container .scroll-holder .compare-product_section__grid>div:last-child{border-right:0}
.product-compare-container .scroll-holder .compare-product_section__grid .error-container{display:flex;flex-direction:column;align-items:center}
.product-compare-container .scroll-holder .compare-product_section__grid .error-container .error-text{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:16px;font-weight:800;line-height:1.25;text-align:center;color:#000;padding:19px 23px 13px}
.product-compare-container .scroll-holder .compare-product_section__grid .error-container .try-again{width:115px;height:44px;border:2px solid #ef6023;border-radius:4px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;color:#ef6023;text-transform:uppercase;margin-bottom:25px}
.product-compare-container .scroll-holder .compare-product_info{background-color:#f8f8f8;position:sticky;top:0}
.product-compare-container .scroll-holder .compare-product_info-type{justify-content:space-between;color:#ffa300;display:flex;font-size:12px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:500;text-transform:uppercase}
.product-compare-container .scroll-holder .compare-product_info-type.soybean{color:#00a3e0}
.product-compare-container .scroll-holder .compare-product_info-type.sunflower{color:#ff671f}
.product-compare-container .scroll-holder .compare-product_info-type.canola{color:#dec431}
.product-compare-container .scroll-holder .compare-product_info-type.sorghum{color:#cb6015}
.product-compare-container .scroll-holder .compare-product_info-type.alfalfa{color:#60a00b}
.product-compare-container .scroll-holder .compare-product_info-type.wheat{color:#c8102e}
.product-compare-container .scroll-holder .compare-product_info-type div{display:flex}
.product-compare-container .scroll-holder .compare-product_info-type div .img{background:url(toplib/resources/vectors/icon_corn.svg) no-repeat 0;margin-right:5px;height:16px;width:16px}
.product-compare-container .scroll-holder .compare-product_info-type div .img.canola{background-image:url(toplib/resources/vectors/icon_canola.svg)}
.product-compare-container .scroll-holder .compare-product_info-type div .img.sorghum{background-image:url(toplib/resources/vectors/icon_sorghum.svg)}
.product-compare-container .scroll-holder .compare-product_info-type div .img.soybean{background-image:url(toplib/resources/vectors/icon_soybeans.svg)}
.product-compare-container .scroll-holder .compare-product_info-type div .img.sunflower{background-image:url(toplib/resources/vectors/icon_sunflower.svg);width:20px}
.product-compare-container .scroll-holder .compare-product_info-type div .img.alfalfa{background-image:url(toplib/resources/vectors/icon_alfalfa.svg);width:20px}
.product-compare-container .scroll-holder .compare-product_info-type div .img.wheat{background-image:url(toplib/resources/vectors/icon_wheat.svg);width:20px}
.product-compare-container .scroll-holder .compare-product_info-type .delete-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/field-input-close.svg);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:flex;margin-left:10px;cursor:pointer}
.product-compare-container .scroll-holder .compare-product_info-name{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:30px;font-weight:800;line-height:36px;margin-bottom:5px;text-transform:uppercase}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .compare-product_info-name{font-size:20px;line-height:1.8}
}
.product-compare-container .scroll-holder .compare-product_info-tech{display:flex;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;margin-bottom:10px;height:18px}
.product-compare-container .scroll-holder .compare-product_info-tech-tag{background-color:#387b2b;border-radius:7.5px;color:#fff;cursor:pointer;font-size:9px;font-weight:700;margin-right:5px;padding:3px 7px 2px;text-align:center}
.product-compare-container .scroll-holder .compare-product_info-more-info{font-family:HelveticaNowTextRegular,Helvetica,Arial;font-size:13px;font-weight:700;color:#1e772d}
.product-compare-container .scroll-holder .compare-product_info-more-info .arrow-right{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-right.svg);width:10px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.product-compare-container .scroll-holder .compare-product_characteristics .characteristic{margin-bottom:15px}
.product-compare-container .scroll-holder .compare-product_characteristics .characteristic_text{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;line-height:1.92;margin-bottom:3px;text-transform:uppercase}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .compare-product_characteristics .characteristic_text{line-height:1.08;margin-bottom:6px}
}
.product-compare-container .scroll-holder .compare-product_disease-scores .disease-score{margin-bottom:15px}
.product-compare-container .scroll-holder .compare-product_disease-scores .disease-score_text{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;line-height:1.92;margin-bottom:3px;text-transform:uppercase}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .compare-product_disease-scores .disease-score_text{line-height:1.08;margin-bottom:6px}
}
.product-compare-container .scroll-holder .compare-product_management-comments .management-comment{font-size:12px;line-height:1.83;margin-bottom:20px}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .compare-product_management-comments .management-comment{margin-bottom:10px}
}
.product-compare-container .scroll-holder .compare-product_refuge .refuge_image{margin-bottom:16px}
.product-compare-container .scroll-holder .compare-product_refuge .refuge_image img{width:50px}
.product-compare-container .scroll-holder .compare-product_refuge .refuge_text{margin-bottom:16px;font-size:12px}
.product-compare-container .scroll-holder .compare-product_positions .position{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;margin:7px 0}
.product-compare-container .scroll-holder .compare-product_positions .position_name{margin-right:10px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:500;line-height:1.2;text-transform:uppercase}
.product-compare-container .scroll-holder .compare-product_positions .position_value{color:#387b2b;font-size:12px;font-weight:700;line-height:1.15;text-align:right}
.product-compare-container .scroll-holder .compare-product_suitability-ratings .suitability-rating{margin-bottom:24px}
.product-compare-container .scroll-holder .compare-product_suitability-ratings .suitability-rating_name{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:12px;font-weight:800;line-height:1.92;margin-bottom:3px;text-transform:uppercase}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .compare-product_suitability-ratings .suitability-rating_name{line-height:1.08;margin-bottom:6px}
}
.product-compare-container .scroll-holder .compare-product_suitability-ratings .suitability-rating_value{display:flex;flex-flow:row nowrap;margin-bottom:8px}
.product-compare-container .scroll-holder .compare-product_suitability-ratings .suitability-rating_value_bar{background-color:#e7e7e7;height:8px;flex:1;margin-right:4px}
.product-compare-container .scroll-holder .compare-product_suitability-ratings .suitability-rating_value_bar:last-child{margin-right:0}
.product-compare-container .scroll-holder .compare-product_suitability-ratings .suitability-rating_value-label{font-size:12px}
.product-compare-container .scroll-holder .compare-product_suitability-ratings .suitability-rating .suitability-rating_value__1 .suitability-rating_value_bar:nth-child(-n+1),.product-compare-container .scroll-holder .compare-product_suitability-ratings .suitability-rating .suitability-rating_value__2 .suitability-rating_value_bar:nth-child(-n+2),.product-compare-container .scroll-holder .compare-product_suitability-ratings .suitability-rating .suitability-rating_value__3 .suitability-rating_value_bar:nth-child(-n+3),.product-compare-container .scroll-holder .compare-product_suitability-ratings .suitability-rating .suitability-rating_value__4 .suitability-rating_value_bar:nth-child(-n+4){background-color:#1e772d}
.product-compare-container .scroll-holder .product-price{height:100%;display:flex;flex-flow:column nowrap;justify-content:center}
.product-compare-container .scroll-holder .product-price_label{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:13px;font-weight:500;line-height:1.54;text-transform:uppercase}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .product-price_label{font-size:10px}
}
.product-compare-container .scroll-holder .product-price_price{display:flex;margin:10px 0}
.product-compare-container .scroll-holder .product-price_price-currency{align-self:center;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .product-price_price-currency{font-size:14px}
}
.product-compare-container .scroll-holder .product-price_price-value{font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:34px;font-weight:800;line-height:1}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .product-price_price-value{font-size:24px}
}
.product-compare-container .scroll-holder .product-price_price-unit{align-self:flex-end;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:500;line-height:1.2}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .product-price_price-unit{font-size:12px}
}
.product-compare-container .scroll-holder .product-price_price-unit:before{content:"/";font-size:20px}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder .product-price_price-unit:before{font-size:14px}
}
.product-compare-container .scroll-holder .product-price_unitPackage{font-size:12px;line-height:1.33}
.product-compare-container .scroll-holder .product-price .compare-product_info-more-info{margin-top:12px}
.product-compare-container .scroll-holder_not-applicable{background-color:#f8f8f8;color:#bac2c9;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:24px;font-weight:800;display:flex;height:100%;justify-content:center;align-items:center}
.product-compare-container .scroll-holder_no-product{background-color:#f8f8f8;height:100%}
.product-compare-container .scroll-holder_no-product__add{background-color:#387b2b;color:#fff;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-weight:500;display:flex;justify-content:center;align-items:center;cursor:pointer;min-height:138px}
.product-compare-container .scroll-holder_no-product__add .add-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/field-input-add-white.svg);width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:flex;cursor:pointer;margin:0 4px}
@media screen and (max-width:1024px){.product-compare-container .scroll-holder_no-product__add{min-height:124px}
}
@media screen and (max-width:769px){.product-compare-container .scroll-holder_no-product__add{flex-direction:column}
}
.product-compare-container .scroll-holder .rating-value{border-left:1px solid #adb5c0;align-items:center;display:flex;flex-flow:row nowrap}
.product-compare-container .scroll-holder .rating-value__text{border-left:0}
.product-compare-container .scroll-holder .rating-value__text .rating-value_number{width:auto}
.product-compare-container .scroll-holder .rating-value_number{font-weight:700;line-height:1.25;width:30px}
.product-compare-container .scroll-holder .rating-value_number__na{font-size:13px;line-height:1.43}
.product-compare-container .scroll-holder .rating-value_bar{background-color:#e7e7e7;border-bottom-right-radius:8px;border-top-right-radius:8px;height:16px;flex:1;margin-right:10px}
.product-compare-container .scroll-holder .rating-value_bar-fill{background:linear-gradient(255deg,#41a72e,#2f6a24);display:block;height:16px;width:0;border-bottom-right-radius:8px;border-top-right-radius:8px;margin-right:11px}
.product-compare-container .scroll-holder .rating-value_bar-fill__0{width:0}
.product-compare-container .scroll-holder .rating-value_bar-fill__1{width:10%}
.product-compare-container .scroll-holder .rating-value_bar-fill__2{width:20%}
.product-compare-container .scroll-holder .rating-value_bar-fill__3{width:30%}
.product-compare-container .scroll-holder .rating-value_bar-fill__4{width:40%}
.product-compare-container .scroll-holder .rating-value_bar-fill__5{width:50%}
.product-compare-container .scroll-holder .rating-value_bar-fill__6{width:60%}
.product-compare-container .scroll-holder .rating-value_bar-fill__7{width:70%}
.product-compare-container .scroll-holder .rating-value_bar-fill__8{width:80%}
.product-compare-container .scroll-holder .rating-value_bar-fill__9{width:90%}
.product-compare-container .scroll-holder .rating-value_bar-fill__10{width:100%}
.product-compare-container .scroll-holder .warning-icon-container{display:flex;justify-content:center;align-items:center;background-color:#f8f8f8}
.product-compare-container .scroll-holder .warning-icon-container .warning-icon{height:37px;width:40px;background:url(toplib/resources/vectors/icon-alert.svg) no-repeat;background-size:40px 37px;margin:30px 10px}
.product-compare-container .compare-product-error{display:flex;align-items:center;flex-direction:column;width:679px;margin:70px auto 522px;padding:64px 94px 43px 95px;background-color:#f8f8f8}
.product-compare-container .compare-product-error .warning-icon{height:37px;width:40px;background:url(toplib/resources/vectors/icon-alert.svg) no-repeat;background-size:40px 37px;margin-bottom:10px}
.hro03-product-header .band-content .product-compare-container .compare-product-error .product-title,.product-compare-container .compare-product-error .hro03-product-header .band-content .product-title,.product-compare-container .compare-product-error h1{width:464px;margin-bottom:17px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:20px;font-weight:800;line-height:normal;text-align:center}
.product-compare-container .compare-product-error span{width:490px;height:20px;margin-bottom:34px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:normal;text-align:center}
.product-compare-container .compare-product-error .button-container{display:flex;flex-direction:row}
.product-compare-container .compare-product-error .button-container .back-to-catalog{width:171px;height:44px;border:2px solid #ef6023;border-radius:4px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;color:#ef6023;text-transform:uppercase;margin-right:20px}
.product-compare-container .compare-product-error .button-container .try-again{width:127px;height:44px;border-radius:4px;margin:0 0 0 10px;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:14px;font-weight:800;background-color:#ef6023;color:white;text-transform:uppercase}
@media screen and (max-width:769px){.product-compare-container .compare-product-error{width:unset;padding:64px 20px 43px;margin-bottom:100px}
.hro03-product-header .band-content .product-compare-container .compare-product-error .product-title,.product-compare-container .compare-product-error .hro03-product-header .band-content .product-title,.product-compare-container .compare-product-error h1{height:unset;width:100%}
.product-compare-container .compare-product-error .button-container .back-to-catalog{margin-right:0}
}
.product-compare-container .loader-box{margin-top:470px}
.product-compare-container .pioneer-dialog-container .pioneer-dialog{max-width:520px}
.product-compare-container .pioneer-dialog-container .pioneer-dialog .checkout-modal-footer{display:flex;flex-direction:row-reverse;justify-content:flex-start}
.product-compare-container .pioneer-dialog-container .pioneer-dialog .checkout-modal-footer .primary-button{width:164px;margin-left:20px}
@media screen and (max-width:769px){.product-compare-container .pioneer-dialog-container .pioneer-dialog .checkout-modal-footer .primary-button{flex-basis:unset}
.product-compare-container .pioneer-dialog-container .pioneer-dialog .checkout-modal-footer .secondary-button{margin-top:0}
}
@media screen and (max-width:992px){.product-compare-container .pioneer-dialog-container .pioneer-dialog .checkout-modal-footer .primary-button{width:100%;margin-left:0}
.product-compare-container .pioneer-dialog-container .pioneer-dialog .checkout-modal-footer .secondary-button{margin-top:20px;width:100%;margin-left:0}
}
@media screen and (max-width:568px){.product-compare-container .pioneer-dialog-container .pioneer-dialog .checkout-modal-footer{flex-direction:column}
.product-compare-container .pioneer-dialog-container .pioneer-dialog .checkout-modal-footer .primary-button{width:unset}
.product-compare-container .pioneer-dialog-container .pioneer-dialog .checkout-modal-footer .secondary-button{margin-right:0}
}
.product-compare-container .page-print-date,.product-compare-container .product-compare-footer{visibility:hidden}
.product-compare-container .product-compare-footer__icons-logo{background:url(toplib/resources/vectors/logo-corteva.svg) no-repeat 0}
@media print{.product-compare-container .compare-product_collapse,.product-compare-container .hidden-on-print,.product-compare-container .page-description,.product-compare-container .page-print,.product-compare-container .product-compare-breadcrumb,.product-compare-container .product__sales-rep-card{display:none !important}
.product-compare-container body table th{border:1px solid #b2bbc3}
.product-compare-container .product-info-container{padding:0 !important;border-left:0;border-right:0}
.product-compare-container .product-info-container:last-of-type{border-right:1px solid #b2bbc3}
.product-compare-container .product-info-container .product-info-container-border{padding:10px}
.product-compare-container .product-info-container .product-info-container-border.corn,.product-compare-container .product-info-container .product-info-container-border.corn-silage{border-left:4px solid #ffa300}
.product-compare-container .product-info-container .product-info-container-border.soybean{border-left:4px solid #00a3e0}
.product-compare-container .product-info-container .product-info-container-border.sunflower{border-left:4px solid #ff671f}
.product-compare-container .product-info-container .product-info-container-border.canola{border-left:4px solid #dec431}
.product-compare-container .product-info-container .product-info-container-border.sorghum{border-left:4px solid #cb6015}
.product-compare-container .product-info-container .product-info-container-border.alfalfa{border-left:4px solid #60a00b}
.product-compare-container .product-info-container .product-info-container-border.wheat{border-left:4px solid #c8102e}
.product-compare-container .product-info-container .product-info-container-border>div{width:100%}
.product-compare-container .product-info-container .product-info-container-border .details-product-container{display:flex}
.product-compare-container .product-info-container .product-info-container-border .details-product-container .compare-product_info-type{color:black !important;text-transform:capitalize}
.product-compare-container .product-info-container .product-info-container-border .compare-product_info-tech{height:18px;width:100%;display:flex;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:black;padding-left:7px}
.product-compare-container .product-info-container .product-info-container-border .compare-product_info-tech .compare-product_info-tech-tags{width:auto;padding:1px 6px 2px;height:18px;font-size:12px;font-weight:800;display:flex;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;cursor:pointer;position:relative;color:#387b2b !important;align-items:center;justify-content:center;margin-right:1px}
.product-compare-container .product-info-container .product-info-container-border .compare-product_info-tech .compare-product_info-tech-tags:before{content:"\2022";position:absolute;left:-2px;cursor:auto;color:black}
.product-compare-container .product-info-container .product-info-container-border .compare-product_info-tech .compare-product_info-tech-tags:first-child{padding-left:5px}
.product-compare-container .product-info-container .product-info-container-border .compare-product_info-tech .compare-product_info-tech-tags:first-child:before{content:"|"}
.product-compare-container .page-print-date{visibility:visible}
.product-compare-container .compare-print-no-border .additionalComments{width:100%;padding-top:10px;font-size:20px;padding-left:9px}
.product-compare-container .scroll-holder .compare-product_info{position:relative}
.product-compare-container .print-view.scroll-holder{display:revert !important}
.product-compare-container .print-view.scroll-holder .page-title{margin:10px 0 0 !important}
.product-compare-container .print-view.scroll-holder .compare-product{margin:40px auto 60px}
.product-compare-container .print-view.scroll-holder .compare-product td .no-data{vertical-align:middle}
.product-compare-container .print-view.scroll-holder .compare-product .compare-product_info-type{font-size:14px;min-width:max-content}
.product-compare-container .print-view.scroll-holder .compare-product .compare-product_info-tech{margin-top:2px}
.product-compare-container .print-view.scroll-holder .compare-product .compare-product_info-tech-tags{font-size:14px}
.product-compare-container .print-view.scroll-holder .compare-product_section-heading{display:revert !important;background-color:revert;border-top:0;padding:6px 10px}
.product-compare-container .print-view.scroll-holder .compare-product_section-heading span{color:#000 !important}
.product-compare-container .print-view.scroll-holder .compare-product_management-comments .management-comment{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;margin-bottom:7px}
.product-compare-container .print-view.scroll-holder .compare-product_positions .position{justify-content:normal}
.product-compare-container .print-view.scroll-holder .compare-product_positions .position_name{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;text-transform:none}
.product-compare-container .print-view.scroll-holder .compare-product_positions .position_value{color:black;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif}
.product-compare-container .print-view.scroll-holder .compare-product_characteristics td{padding-top:0}
.product-compare-container .print-view.scroll-holder .compare-product_characteristics .characteristic{margin-bottom:0;display:flex;height:26px;padding:10px 0 0;break-inside:avoid}
.product-compare-container .print-view.scroll-holder .compare-product_characteristics .characteristic_text{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:100;text-transform:capitalize}
.product-compare-container .print-view.scroll-holder .compare-product_characteristics .characteristic .rating-value{border-left:0}
.product-compare-container .print-view.scroll-holder .compare-product_characteristics .characteristic .rating-value .rating-value_bar{display:none}
.product-compare-container .print-view.scroll-holder .compare-product_characteristics .characteristic .rating-value .rating-value_number{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;margin-left:5px;margin-top:3px}
.product-compare-container .print-view.scroll-holder .compare-product_disease-scores td{padding-top:0}
.product-compare-container .print-view.scroll-holder .compare-product_disease-scores .disease-score{margin-bottom:0;display:flex;height:26px;padding:10px 0 0;break-inside:avoid}
.product-compare-container .print-view.scroll-holder .compare-product_disease-scores .disease-score_text{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:100;text-transform:capitalize}
.product-compare-container .print-view.scroll-holder .compare-product_disease-scores .disease-score .rating-value{border-left:0}
.product-compare-container .print-view.scroll-holder .compare-product_disease-scores .disease-score .rating-value .rating-value_bar{display:none}
.product-compare-container .print-view.scroll-holder .compare-product_disease-scores .disease-score .rating-value .rating-value_number{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;margin-top:3px;margin-left:5px}
.product-compare-container .print-view.scroll-holder .compare-product_suitability-ratings td{padding-top:0}
.product-compare-container .print-view.scroll-holder .compare-product_suitability-ratings .suitability-rating{height:40px;break-inside:avoid;padding:12px 0 0;margin-bottom:0}
.product-compare-container .print-view.scroll-holder .compare-product_suitability-ratings .suitability-rating_name{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px;font-weight:100;line-height:1;margin-bottom:0;text-transform:capitalize}
.product-compare-container .print-view.scroll-holder .compare-product_suitability-ratings .suitability-rating_value{display:none}
.product-compare-container .print-view.scroll-holder .compare-product_suitability-ratings .suitability-rating .suitability-rating_value-label{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-weight:700}
.product-compare-container .print-view.scroll-holder .compare-product_refuge{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:14px}
.product-compare-container .print-view.scroll-holder .compare-product_refuge .refuge_direction{font-weight:700;margin-bottom:5px}
.product-compare-container .print-view.scroll-holder .compare-product_refuge .refuge_text{margin-bottom:5px;font-size:14px}
.product-compare-container .print-view.scroll-holder .compare-product_not-applicable{display:flex;justify-content:center;font-weight:700;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#979797}
.product-compare-container .print-view.scroll-holder .product-compare-footer{margin-top:0 !important}
.product-compare-container .print-view.scroll-holder .compare-product{border:0;margin:16px auto 0 !important}
.product-compare-container .print-view.scroll-holder .compare-product_section-subheading_inner{border-top:none !important}
.product-compare-container .characteristic,.product-compare-container .compare-product_positions,.product-compare-container .disease-score,.product-compare-container .management-comment,.product-compare-container .refuge,.product-compare-container .suitability-rating{break-inside:avoid}
.product-compare-container .header-wrapper{margin:70px 8px 15px}
.product-compare-container .header-wrapper .top-header-content-wrapper{display:flex;justify-content:space-between}
.product-compare-container .header-wrapper .top-header-content-wrapper .leftHeader{flex:1;box-sizing:border-box;height:100%}
.product-compare-container .header-wrapper .top-header-content-wrapper .leftHeader h2{line-height:30px}
.product-compare-container .header-wrapper .top-header-content-wrapper .leftHeader .page-print-date,.product-compare-container .header-wrapper .top-header-content-wrapper .leftHeader .preparedFor{color:#363636;display:flex;justify-content:flex-start;width:fit-content;font-size:20px;font-weight:500;margin-top:10px}
.product-compare-container .header-wrapper .top-header-content-wrapper .location-print-view{text-align:right;margin-top:14px}
.product-compare-container .header-wrapper .top-header-content-wrapper .location-print-view .city{margin-top:4px}
.product-compare-container .header-wrapper .top-header-content-wrapper .location-print-view p{font-size:16px;font-weight:700;font-family:Gilroy;line-height:21px;text-transform:uppercase;letter-spacing:1px}
.product-compare-container .header-wrapper .top-header-content-wrapper .location-print-view .icon-pinpoint{position:relative;top:5px;color:#3b7b2b;padding-right:5px;font-size:26px}
.product-compare-container .header-wrapper .top-header-content-wrapper .not-show{visibility:hidden}
.product-compare-container .header-wrapper .top-header-content-wrapper .sales-rep-card{flex:1;box-sizing:border-box;height:100%}
.product-compare-container .header-wrapper .top-header-content-wrapper .sales-rep-card .sales-rep-card-container{border:0;padding:0 0 5px;margin-top:5px;text-align:right}
.product-compare-container .header-wrapper .top-header-content-wrapper .sales-rep-card .sales-rep-card-container .icon-wrapper{display:none}
.product-compare-container .header-wrapper .top-header-content-wrapper .sales-rep-card .sales-rep-card-container .title{font-family:Gilroy;font-size:12px;color:#363636;font-weight:500;line-height:20px;padding-bottom:3px;padding-top:0}
.product-compare-container .header-wrapper .top-header-content-wrapper .sales-rep-card .sales-rep-card-container .name{color:#363636;font-size:24px;font-weight:800;line-height:normal;padding-bottom:9px}
.product-compare-container .header-wrapper .top-header-content-wrapper .sales-rep-card .sales-rep-card-container .phone-number{color:#363636;font-size:17px;font-style:normal;font-weight:700;line-height:normal;display:block !important}
.product-compare-container .header-wrapper .top-header-content-wrapper .sales-rep-card .sales-rep-card-container .phone-number-mobile{display:none !important}
.product-compare-container .header-wrapper .top-header-content-wrapper .sales-rep-card .sales-rep-card-container .email{color:#1e772d !important;font-size:17px;font-weight:700;line-height:normal}
.product-compare-container .page-title{padding:0;margin:75px 0 0;text-align:left;align-items:flex-start;justify-content:flex-start;width:100%;height:auto}
.product-compare-container .page-title h2{font-size:40px;margin:0;padding:0}
.product-compare-container .scroll-holder .compare-product_section-heading span{color:#fff !important}
.product-compare-container .page-print-date{color:#363636;display:flex;justify-content:flex-start;width:fit-content;font-size:20px;font-weight:500;margin-top:10px}
.product-compare-container .footer-spacer{height:103px;border-top:1px solid #a9b3bd}
.product-compare-container .fixed-footer{position:fixed;bottom:0;width:984px !important;counter-increment:page}
.product-compare-container .fixed-footer .page-count{display:none !important;text-align:right;margin-right:28px}
.product-compare-container .product-compare-footer{width:100%;padding-top:20px;border-top:1px solid #a9b3bd;padding-right:40px;display:flex;flex-direction:column;margin-top:100px;visibility:visible}
.product-compare-container .product-compare-footer__disclaimer{font-size:8px;font-weight:500;font-stretch:normal;font-style:normal;line-height:.75;letter-spacing:-.22px;color:#555}
.product-compare-container .product-compare-footer .footer-bottom{display:flex;justify-content:space-between;padding-top:10px}
.product-compare-container .product-compare-footer .page-count{display:inline-flex;margin-top:12px}
.product-compare-container .product-compare-footer .pagination{font-size:11px}
.product-compare-container .product-compare-footer .page{position:relative;top:3px;display:block;page-break-before:always;font-size:11px}
.product-compare-container .product-compare-footer div.page:after{content:counter(page);z-index:999;padding:2px 4px;font-size:11px}
.product-compare-container .product-compare-footer .pages{margin-top:-1px;position:relative;font-size:11px}
.product-compare-container .product-compare-footer div.pages:after{content:counter(pages);z-index:999;padding:2px 4px;font-size:11px}
.product-compare-container .product-compare-footer__icons{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.product-compare-container .product-compare-footer__icons-logo{width:184px;height:36px;background:url(toplib/resources/vectors/logo-corteva.svg) no-repeat 0;display:block}
.product-compare-container .product-compare-footer__icons-social{display:flex;flex-direction:row}
.product-compare-container .product-compare-footer__icons-social-facebook,.product-compare-container .product-compare-footer__icons-social-instagram,.product-compare-container .product-compare-footer__icons-social-pioneer-seeds,.product-compare-container .product-compare-footer__icons-social-twitter,.product-compare-container .product-compare-footer__icons-social-youtube{margin-left:10px}
.product-compare-container .product-compare-footer__icons-social-facebook{width:13px;height:12px;background:url(toplib/resources/vectors/facebook.svg) no-repeat 0}
.product-compare-container .product-compare-footer__icons-social-youtube{width:18px;height:12px;background:url(toplib/resources/vectors/youtube.svg) no-repeat 0}
.product-compare-container .product-compare-footer__icons-social-instagram{width:13px;height:12px;background:url(toplib/resources/vectors/instagram.svg) no-repeat 0}
.product-compare-container .product-compare-footer__icons-social-twitter{width:15px;height:12px;background:url(toplib/resources/vectors/twitter.svg) no-repeat 0}
.product-compare-container .product-compare-footer__icons-social-pioneer-seeds{width:80px;height:12px;background:url(toplib/resources/vectors/pioneer-seeds.svg) no-repeat 0}
}
.product-compare-container .checkmark{height:16px;width:16px;background-color:#fff;border:1px solid #c4c9d4;border-radius:3px}
.product-compare-container .check-box input:checked~.checkmark{background-color:#1e772d;border:1px solid #1e772d}
.product-compare-container .checkmark:after{content:"";position:absolute;display:none}
.product-compare-container .check-box input:checked~.checkmark:after{display:block}
.product-compare-container .check-box .checkmark:after{left:9px;top:5px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.product-compare-container .check-box input:checked:disabled~.checkmark{background-color:#8ebb96;border:1px solid #c4c9d4;cursor:default}
.product-compare-container .modal-overlay{opacity:.6 !important}
.globalNewNavigation.scrollable{position:fixed}
@media print{#consent_blackbar,.back-to-top,.ecommStickyFooter,.global-footer-v2,.language,.pioneer-dialog-container,.productSource,.top-banner,body>.feature-flag{display:none !important}
#QSIFeedbackButton-btn{display:none}
}
.product-detail-container .product-detail-breadcrumb{height:60px;padding:0 10vw;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #dfe3e7;background-color:#fff}
.product-detail-container .product-detail-breadcrumb .breadcrumb{padding:0}
@media screen and (max-width:769px){.product-detail-container .product-detail-breadcrumb{padding:0 20px}
}
@media print{.product-detail-container .product-detail-breadcrumb,.product-detail-container .product-detail-buying-zone,.product-detail-container .product-detail-overview-rating{display:none}
}
.product-detail-container .product-detail-print-page{display:none}
@media print{.product-detail-container .product-detail-print-page{display:block}
}
@media print{.pdp-available-options-container,.pdp-suitability-segments-container{display:none}
}
.product-catalog-container{display:flex;flex-direction:column}
.product-catalog-container .breadcrumb{background:#fff}
@media print{.product-catalog-container .breadcrumb--full{display:none !important}
}
.product-catalog-container .product-categories{height:45px;z-index:9;margin-bottom:-3px;display:flex;justify-content:space-between;align-items:center}
.product-catalog-container .product-categories .category-buttons{background-color:transparent;width:calc(min(1024px, 100vw));margin:0 auto;display:flex;justify-content:flex-start;align-items:center}
@media screen and (max-width:1023.9375px){.product-catalog-container .product-categories .category-buttons{padding:0 20px}
}
.product-catalog-container .product-categories .category-buttons a{margin:0 30px 0 0;color:#1e772d;border-bottom:5px solid transparent;font-size:14px;font-family:HelveticaNowTextRegular,Helvetica;font-weight:700;line-height:1.43;padding:.8em 0;text-decoration:none;flex-shrink:0}
.product-catalog-container .product-categories .category-buttons a:hover{color:inherit;text-decoration:none}
.product-catalog-container .product-categories .category-buttons a.is-active{border-bottom:5px solid #1e772d;color:#000}
@media screen and (max-width:991.9375px){.product-catalog-container .product-categories .category-buttons a:nth-of-type(n+4){display:none}
}
.product-catalog-container .product-categories .more-tab-button{margin:0 20px;padding:.8em 0;display:inline-block;position:relative;border-bottom:5px solid transparent;display:inline-flex;align-items:center}
.product-catalog-container .product-categories .more-tab-button .hamburger-icon{width:14px;height:9px;display:inline-flex;margin-right:6px;flex-direction:column;align-items:center;justify-content:center;border-top:1px solid #1e772d;border-bottom:1px solid #1e772d}
.product-catalog-container .product-categories .more-tab-button .hamburger-icon:after{content:"";display:block;width:100%;height:1px;background-color:#1e772d;overflow:hidden}
.product-catalog-container .product-categories .more-tab-button__label{display:inline-block;font-size:14px;font-weight:700;font-family:HelveticaNowTextRegular,Helvetica;color:#1e772d;text-transform:capitalize;flex-shrink:0}
.product-catalog-container .product-categories .more-tab-button:after{content:"";margin-top:1px;margin-left:3px;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-green.svg);width:11px;height:11px;background-repeat:no-repeat;background-size:contain;background-position:50%}
.product-catalog-container .product-categories .more-tab-button select{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}
.product-catalog-container .product-categories .more-tab-button.is-active{border-color:#1e772d}
@media screen and (min-width:992px){.product-catalog-container .product-categories .more-tab-button{display:none}
}
@media print{.product-catalog-container .product-categories{display:none !important}
}
.product-catalog-container .selected-filters{display:none}
.product-catalog-container .promotional-text{object-fit:contain;font-family:GilroyExtraBold,Lucida Sans Regular,Arial Black,sans-serif;font-size:18px;font-weight:800;line-height:normal;color:#3b7b2b}
.product-catalog-container .promotional-subtext{font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.64;color:#000}
.product-catalog-container .product-catalog-heading{align-self:center;display:flex;flex-direction:column;width:1024px}
.product-catalog-container .product-catalog-heading .title{color:#fff}
@media screen and (min-width:1024px){.product-catalog-container .product-catalog-heading{min-height:144px;justify-content:center}
}
@media screen and (max-width:1023.9375px){.product-catalog-container .product-catalog-heading{padding:20px;align-items:center;width:calc(min(1024px, 100vw));flex-direction:row;align-self:center;justify-content:space-between}
}
@media screen and (max-width:768.9375px){.product-catalog-container .product-catalog-heading{padding:0 20px;flex-direction:column}
}
.product-catalog-container .product-catalog-heading .promotional-content{font-stretch:normal;letter-spacing:normal;font-style:normal}
@media screen and (max-width:1023.9375px){.product-catalog-container .product-catalog-heading .promotional-content{padding-top:50px}
}
@media screen and (max-width:768.9375px){.product-catalog-container .product-catalog-heading .promotional-content{padding-top:6px;align-self:flex-start}
}
.product-catalog-container .product-catalog-heading .promotional-content p{text-align:left}
@media screen and (max-width:1023.9375px){.product-catalog-container .product-catalog-heading .promotional-content p{text-align:right}
}
.product-catalog-container .product-catalog-heading .promotional-content .promotional-text{height:29px;margin:12px}
@media screen and (max-width:1023.9375px){.product-catalog-container .product-catalog-heading .promotional-content .promotional-text{height:fit-content}
}
@media screen and (max-width:768.9375px){.product-catalog-container .product-catalog-heading .promotional-content .promotional-text{margin:10px 0 5px;text-align:left}
}
.product-catalog-container .product-catalog-heading .promotional-content .promotional-subtext{height:29px;margin:12px}
@media screen and (max-width:1023.9375px){.product-catalog-container .product-catalog-heading .promotional-content .promotional-subtext{height:fit-content}
}
@media screen and (max-width:768.9375px){.product-catalog-container .product-catalog-heading .promotional-content .promotional-subtext{margin:5px 0;text-align:left}
}
@media print{.product-catalog-container .product-catalog-heading{display:none !important}
}
.product-catalog-container .compare-our-products{height:100px;width:calc(min(1024px, 100vw));object-fit:contain;font-family:Gilroy;font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#434343;align-self:center;justify-content:space-between;display:flex;flex-direction:row;align-items:center}
@media screen and (max-width:1023.9375px){.product-catalog-container .compare-our-products{padding:20px;align-items:center;height:100%}
}
@media screen and (max-width:768.9375px){.product-catalog-container .compare-our-products{flex-direction:column}
}
@media screen and (max-width:478.9375px){.product-catalog-container .compare-our-products{padding:60px;height:100%}
}
.product-catalog-container .compare-our-products form{padding-top:inherit}
@media screen and (max-width:250px){.product-catalog-container .compare-our-products form{padding-top:100px}
}
@media print{.product-catalog-container .compare-our-products{display:none !important}
}
.product-catalog-container .compare-our-products .compare-our-products-text{width:700px}
@media screen and (max-width:1023.9375px){.product-catalog-container .compare-our-products .compare-our-products-text{padding:0 2px;align-items:center;height:55px;width:inherit}
}
@media screen and (max-width:768.9375px){.product-catalog-container .compare-our-products .compare-our-products-text{flex-direction:column;padding:11px 20px;align-items:center;height:55px;width:inherit}
}
.product-catalog-container .compare-our-products .action-plp-call-login{width:auto;height:60px;padding:19px 41.5px 20px;background-color:#ef6023;text-transform:uppercase;font-family:GilroyExtraBold;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;cursor:pointer;color:#fff;border-radius:5px}
@media screen and (max-width:1023.9375px){.product-catalog-container .compare-our-products .action-plp-call-login{margin:18px;width:275px;align-items:center}
}
@media screen and (max-width:768.9375px){.product-catalog-container .compare-our-products .action-plp-call-login{flex-direction:column}
}
@media screen and (max-width:1023.9375px){.product-catalog-container h2{font-size:38px;line-height:1}
}
@media screen and (max-width:768.9375px){.product-catalog-container h2{align-self:flex-start;font-size:36px;line-height:1;padding-top:28px}
}
.product-catalog-container .tabs{margin-bottom:-6px;z-index:9;background-color:transparent;width:calc(min(1024px, 100vw))}
.product-catalog-container .tabs ul{border-bottom:0;padding-left:0}
.product-catalog-container .products-outer-container{border-top:5px solid #e6e8ea;background-color:#f8f8f8;display:flex;flex-direction:column;justify-content:center}
.product-catalog-container .products-outer-container .print-catalog-section{display:inline-block;width:calc(min(1024px, 100vw));align-self:center}
.product-catalog-container .products-outer-container .print-catalog-section .print-button-container{justify-content:right;margin:20px 0 0;float:right}
@media screen and (max-width:769px){.product-catalog-container .products-outer-container .print-catalog-section .print-button-container{margin:20px 20px 0}
}
.product-catalog-container .products-outer-container .product-list-display{width:calc(min(1024px, 100vw));align-self:center}
.product-catalog-container .products-outer-container .productList{min-height:400px}
@media print{.product-catalog-container .products-outer-container{display:none}
}
.product-catalog-container .product-catalog-print-page{display:none}
@media print{.product-catalog-container .product-catalog-print-page{display:block}
}
.product-catalog-container .product-list-container{justify-content:space-between;padding:20px 0}
@media screen and (max-width:1023.9375px){.product-catalog-container .product-list-container{padding:0 20px}
}
.product-catalog-container .loader-wrap{position:fixed;z-index:1200;height:100%}
.product-catalog-container .loader-wrap .loader-box{position:fixed;top:calc(50% - 60px)}
.product-catalog-container .modal{background-color:white;width:fit-content;height:fit-content;padding:30px;display:none;top:42px;max-height:100%;overflow-y:inherit;z-index:999}
@media screen and (max-width:991.9375px){.product-catalog-container .modal{top:20px;height:unset}
}
.product-catalog-container .modal .modal-header{padding-left:0;border-bottom:0}
.product-catalog-container .modal .modal-header .modal-title{margin-top:20px;font-size:32px;border-left:5px solid #3b7b2b;height:auto;max-width:590px;padding-left:10px}
@media screen and (max-width:768.9375px){.product-catalog-container .modal .modal-header .modal-title{font-size:24px;margin-top:0;height:auto;padding-left:10px;line-height:28px;width:184px}
}
@media screen and (max-width:768.9375px){.product-catalog-container .modal .modal-header .canadaFrenchModalTitle{width:309px}
}
.product-catalog-container .modal .modal-header .modal_close{color:#3b7b2b;height:25px;width:25px;position:absolute;right:21px;top:21px}
.product-catalog-container .modal .modal-section{box-shadow:0 3px 10px rgba(0,0,0,.2);width:fit-content;height:fit-content;padding-bottom:10px;margin:auto auto 10px}
@media screen and (max-width:768.9375px){.product-catalog-container .modal .modal-section{padding-bottom:20px;margin-bottom:10px;width:auto}
}
.product-catalog-container .modal .modal-section .modal-section-title{background:#363636;color:white;text-transform:uppercase;font-size:16px;height:40px;line-height:40px;width:590px;padding-left:15px;font-family:GilroyExtraBold}
@media screen and (max-width:768.9375px){.product-catalog-container .modal .modal-section .modal-section-title{font-size:14px;width:100%}
}
.product-catalog-container .modal .modal-section ul{flex-wrap:wrap;display:flex;margin:auto;padding-left:46px;padding-top:20px;width:590px;padding-right:10px}
@media screen and (max-width:768.9375px){.product-catalog-container .modal .modal-section ul{display:block;width:fit-content;margin:0;padding-left:15px}
}
.product-catalog-container .modal .modal-section li{display:flex;flex:1 0 33%;font-size:12px;text-transform:capitalize;margin-bottom:15px}
.product-catalog-container .modal .modal-section li input{width:16px;margin-right:10px;accent-color:#1e772d}
.product-catalog-container .modal .modal-section li input:checked~.checkmark:after{border:solid white !important;border-width:0 2px 2px 0 !important}
.product-catalog-container .modal .modal-section li .checkboxContainer{font-size:14px;display:flex;flex-direction:row;align-items:center}
.product-catalog-container .modal .modal-section li .checkboxContainer__checkbox{display:inline-block;margin:0 10px 0 0;width:16px;height:16px}
.product-catalog-container .modal .modal-section li .checkboxContainer__checkbox-label{margin:0}
.product-catalog-container .modal .modal-section li .checkboxContainer__checkbox .check-box input:checked:disabled~.checkmark,.product-catalog-container .modal .modal-section li .checkboxContainer__checkbox .check-box input:checked~.checkmark:after{border:0}
.product-catalog-container .modal .modal-section li .checkboxContainer__checkbox input:checked~.checkmark{background-color:transparent;border:1px solid #c4c9d4;border-radius:3px}
.product-catalog-container .modal .modal-section li .checkboxContainer__checkbox input:checked~.checkmark:after{content:"";background-image:url(toplib/resources/vectors/checkmark.svg);height:11px;width:12px;background-repeat:no-repeat;background-size:cover;background-position:50%;transform:rotate(0);left:2px;top:3px;border-radius:3px}
.product-catalog-container .modal .modal-section li .line{display:none;border-top:3px solid #c4c9d4;width:10px;height:0;border-radius:4px;margin-top:6px;margin-left:3px;position:absolute}
.product-catalog-container .modal .modal-section .price-note{font-size:13px;font-style:italic;padding-left:42px}
@media screen and (max-width:768.9375px){.product-catalog-container .modal .modal-section .price-note{padding-left:15px;padding-right:50px}
}
.product-catalog-container .modal .modal-section .non-applicable-categories{display:inline-flex;float:right}
.product-catalog-container .modal .modal-section .non-applicable-categories .enable-categories-text{font-size:13px;padding-right:15px}
.product-catalog-container .modal .modal-section .text-input-section{width:544px;margin:15px auto 10px}
@media screen and (max-width:768.9375px){.product-catalog-container .modal .modal-section .text-input-section{width:300px;padding:0 15px}
}
.product-catalog-container .modal .modal-section .text-input-section .text-input-title{font-size:13px;color:#1e772d;font-weight:800;font-family:GilroyExtraBold}
.product-catalog-container .modal .modal-section .text-input-section .text-input{border:0;border-bottom:1px solid #a9b3bd}
.product-catalog-container .modal .modal-section .text-input-section .text-input::placeholder{font-size:14px;font-family:HelveticaNowTextRegular,Helvetica,Arial,sans-serif;color:#231f20}
.product-catalog-container .modal .submit-cancel-buttons{float:right;display:inline-flex;margin-top:25px}
@media screen and (max-width:768.9375px){.product-catalog-container .modal .submit-cancel-buttons{float:none;display:flex}
}
.product-catalog-container .modal .submit-cancel-buttons .cancel-button{margin-right:10px}
.product-catalog-container .show{display:block}
.product-catalog-container .modal-overlay{opacity:.6 !important}
.product-catalog-container .modal-overlay-show{display:block}
.product-catalog-container .primary-button{color:#fff;min-width:122px;min-height:50px;border-radius:4px;background-color:#ef6023}
@media screen and (max-width:769px){.product-catalog-container .primary-button{flex-basis:100%}
}
.product-catalog-container .secondary-button{margin-left:20px;color:#ef6023;min-width:122px;min-height:50px;border-radius:4px;border:2px solid #ef6023}
@media screen and (max-width:769px){.product-catalog-container .secondary-button{margin-left:0;flex-basis:100%}
}
.accordion-arrow{width:25px;height:26px}
.accordion-arrow circle{transition:fill .5s,stroke .5s}
.accordion-arrow path{transition:stroke .5s}
.accordion-arrow.closed circle{fill:#f8f8f8;stroke:#3b7b2b}
.accordion-arrow.closed path{stroke:#3b7b2b}
.accordion-arrow.opened circle{fill:#3b7b2b;stroke:#FFF}
.accordion-arrow.opened path{stroke:#FFF}