.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.disabled,.btn-floating.disabled,.btn-large.disabled,.btn-flat.disabled,.btn:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-flat:disabled,.btn[disabled],.btn-floating[disabled],.btn-large[disabled],.btn-flat[disabled]{pointer-events:none;background-color:#dfdfdf;box-shadow:none;color:#9f9f9f;cursor:default}
.btn.disabled:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,.btn-floating[disabled]:hover,.btn-large[disabled]:hover,.btn-flat[disabled]:hover{background-color:#dfdfdf;color:#9f9f9f}
.btn,.btn-floating,.btn-large,.btn-flat{font-size:1rem;outline:0}
.btn i,.btn-floating i,.btn-large i,.btn-flat i{font-size:1.3rem;line-height:inherit}
.btn:focus,.btn-floating:focus{background-color:red}
.btn{text-decoration:none;color:#fff;background-color:red;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{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;transition:background-color .2s}
.btn-flat:focus,.btn-flat:hover{box-shadow:none}
.btn-flat:focus{background-color:rgba(0,0,0,0.1)}
.btn-flat.disabled{background-color:transparent;color:#999;cursor:default}
.btn-block{display:block}
.card-panel{transition:box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}
.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;transition:box-shadow .25s;border-radius:2px}
.card .card-title{font-size:24px;font-weight:300}
.card .card-title.activator{cursor:pointer}
.card.small,.card.medium,.card.large{position:relative}
.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}
.card.small .card-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content{max-height:40%}
.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;overflow:hidden}
.card.small .card-action,.card.medium .card-action,.card.large .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.small .card-image,.card.horizontal.medium .card-image,.card.horizontal.large .card-image{height:100%;max-height:none;overflow:visible}
.card.horizontal.small .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.large .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,0.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 0}
.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,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,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 24px;transition:margin .35s cubic-bezier(0.25,0.46,0.45,0.94)}
.collapsible.popout>li.active{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);margin:16px 0}
.dropdown-content{background-color:#fff;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,0.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none}
.dropdown-content li:hover,.dropdown-content li.active,.dropdown-content li.selected{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}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
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}
.z-depth-1,.collapsible{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}
.z-depth-1-half{box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}
.z-depth-2{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}
.z-depth-3{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)}
.z-depth-4{box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.3)}
.z-depth-5{box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.3)}
.hoverable{transition:box-shadow .25s}
.hoverable:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.divider{height:1px;overflow:hidden;background-color:grey}
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:translate3d(0,0,0);transform:translateX(-50%)}
.pin-top,.pin-bottom{position:relative}
.pinned{position:fixed}
ul.staggered-list li{opacity:0}
.fade-in{opacity:0;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,0.8);background-color:rgba(51,51,51,0.08)}
table,th,td{border:0}
table{width:100%;display:table}
table.bordered>thead>tr,table.bordered>tbody>tr{border-bottom:1px solid #d0d0d0}
table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f2}
table.striped>tbody>tr>td{border-radius:0}
table.highlight>tbody>tr{transition:background-color .25s ease}
table.highlight>tbody>tr:hover{background-color:#f2f2f2}
table.centered thead tr th,table.centered tbody tr td{text-align:center}
thead{border-bottom:1px solid #d0d0d0}
td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}
.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;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 #e0e0e0}
.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 #e0e0e0;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 iframe,.video-container object,.video-container embed{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 0;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{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}
.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation-delay:1.15s}
@keyframes indeterminate{0{left:-35%;right:100%}
60%{left:100%;right:-90%}
100%{left:100%;right:-90%}
}
@keyframes indeterminate-short{0{left:-200%;right:100%}
60%{left:107%;right:-8%}
100%{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:-0.75rem;margin-right:-0.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*='push-'],.row .col[class*='pull-']{position:relative}
.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}
.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%;margin-left:auto;left:auto;right:auto}
.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}
.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%;margin-left:auto;left:auto;right:auto}
.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}
.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%;margin-left:auto;left:auto;right:auto}
.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}
.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:normal;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{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}
.modal h1,.modal .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .modal .product-title,.modal h2,.modal h3,.modal h4,.modal .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .modal h3{margin-top:0}
.modal .modal-content{padding:24px}
.modal .modal-close{cursor:pointer}
.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;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,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,.nav01-breadcrumbs,.con11-timeline,footer,.con12-tiles-4-col,.div.band.con02-cards-3-column,div.band.con02-cards-3-column.orange,div.band.con02-cards-3-column.green,.con13-tiles-6-col{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:center}
.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}
.slider .slides li .caption p{color:grey}
.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:grey;transition:background-color .3s;border-radius:50%}
.slider .indicators .indicator-item.active{background-color:grey}
.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}
.tabs.tabs-transparent{background-color:transparent}
.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,0.7)}
.tabs.tabs-transparent .tab a:hover,.tabs.tabs-transparent .tab a.active{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,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:hover,.tabs .tab a.active{background-color:transparent;color:red}
.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(255,0,0,0.7);cursor:default}
.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:red;will-change:left,right}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.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%,100%{-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%,100%{-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%,100%{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{0,50%,100%{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)}
100%{-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)}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes shake{0,100%{-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,100%{-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)}
100%{-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)}
100%{-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(0.9) rotate(-3deg);transform:scale(0.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)}
100%{-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(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.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)}
100%{-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)}
100%{-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)}
100%{-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(0.3);transform:scale(0.3)}
50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(0.9);transform:scale(0.9)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounceIn{0{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}
50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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(0.95);transform:scale(0.95)}
50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}
}
@keyframes bounceOut{0{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
25%{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}
50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
100%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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}
100%{opacity:1}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp{0{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-timing-function:cubic-bezier(0.15,0.27,0.13,0.91)}
@-webkit-keyframes fadeInUpBig{0{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
100%{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)}
100%{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}
100%{opacity:0}
}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{0{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
}
@keyframes fadeOutDown{0{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(20px);-ms-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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
}
@keyframes fadeOutUp{0{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-20px);-ms-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)}
100%{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)}
100%{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(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) 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(360deg) scale(0.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) 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)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInDown{0{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
100%{-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)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInLeft{0{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
100%{-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)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInRight{0{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
100%{-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)}
100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
}
@keyframes slideOutLeft{0{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{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}
100%{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}
100%{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(0.67,0.01,0,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}
100%{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}
100%{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(0.36,0.07,0,0.95);animation-duration:1.6s}
@-webkit-keyframes slideOutUp{0{-webkit-transform:translateY(0);transform:translateY(0);display:block}
100%{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)}
100%{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}
100%{-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}
100%{-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)}
100%{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)}
100%{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)}
100%{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)}
100%{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:bold;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}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.3
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}
.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);display:none}
.chosen-container.chosen-with-drop .chosen-drop{display:block}
.chosen-container a{cursor:pointer}
.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}
.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}
.chosen-container-single .chosen-single input[type="text"]{cursor:pointer;opacity:0;position:absolute}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}
.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{color:#fff}
.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}
.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.chosen-container-multi .chosen-results{margin:0;padding:0}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}
.chosen-disabled{opacity:.5 !important;cursor:default}
.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.chosen-rtl .chosen-single div{right:auto;left:3px}
.chosen-rtl .chosen-single abbr{right:auto;left:26px}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}
.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-size:52px 37px !important;background-repeat:no-repeat !important}
}
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{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.1)}
._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}
dialog.fixed{position:fixed;top:50%;transform:translate(0,-50%)}
.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}
.flag-icon{background-size:cover;background-position:50%;background-repeat:no-repeat;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{background-image:url(toplib/resources/vectors/ad.svg) !important}
.flag-icon-ad.flag-icon-squared{background-image:url(toplib/resources/vectors/ad.svg) !important}
.flag-icon-ae{background-image:url(toplib/resources/vectors/ae.svg) !important}
.flag-icon-ae.flag-icon-squared{background-image:url(toplib/resources/vectors/ae.svg) !important}
.flag-icon-af{background-image:url(toplib/resources/vectors/af.svg) !important}
.flag-icon-af.flag-icon-squared{background-image:url(toplib/resources/vectors/af.svg) !important}
.flag-icon-ag{background-image:url(toplib/resources/vectors/ag.svg) !important}
.flag-icon-ag.flag-icon-squared{background-image:url(toplib/resources/vectors/ag.svg) !important}
.flag-icon-ai{background-image:url(toplib/resources/vectors/ai.svg) !important}
.flag-icon-ai.flag-icon-squared{background-image:url(toplib/resources/vectors/ai.svg) !important}
.flag-icon-al{background-image:url(toplib/resources/vectors/al.svg) !important}
.flag-icon-al.flag-icon-squared{background-image:url(toplib/resources/vectors/al.svg) !important}
.flag-icon-am{background-image:url(toplib/resources/vectors/am.svg) !important}
.flag-icon-am.flag-icon-squared{background-image:url(toplib/resources/vectors/am.svg) !important}
.flag-icon-ao{background-image:url(toplib/resources/vectors/ao.svg) !important}
.flag-icon-ao.flag-icon-squared{background-image:url(toplib/resources/vectors/ao.svg) !important}
.flag-icon-aq{background-image:url(toplib/resources/vectors/aq.svg) !important}
.flag-icon-aq.flag-icon-squared{background-image:url(toplib/resources/vectors/aq.svg) !important}
.flag-icon-ar{background-image:url(toplib/resources/vectors/ar.svg) !important}
.flag-icon-ar.flag-icon-squared{background-image:url(toplib/resources/vectors/ar.svg) !important}
.flag-icon-as{background-image:url(toplib/resources/vectors/as.svg) !important}
.flag-icon-as.flag-icon-squared{background-image:url(toplib/resources/vectors/as.svg) !important}
.flag-icon-at{background-image:url(toplib/resources/vectors/at.svg) !important}
.flag-icon-at.flag-icon-squared{background-image:url(toplib/resources/vectors/at.svg) !important}
.flag-icon-au{background-image:url(toplib/resources/vectors/au.svg) !important}
.flag-icon-au.flag-icon-squared{background-image:url(toplib/resources/vectors/au.svg) !important}
.flag-icon-aw{background-image:url(toplib/resources/vectors/aw.svg) !important}
.flag-icon-aw.flag-icon-squared{background-image:url(toplib/resources/vectors/aw.svg) !important}
.flag-icon-ax{background-image:url(toplib/resources/vectors/ax.svg) !important}
.flag-icon-ax.flag-icon-squared{background-image:url(toplib/resources/vectors/ax.svg) !important}
.flag-icon-az{background-image:url(toplib/resources/vectors/az.svg) !important}
.flag-icon-az.flag-icon-squared{background-image:url(toplib/resources/vectors/az.svg) !important}
.flag-icon-ba{background-image:url(toplib/resources/vectors/ba.svg) !important}
.flag-icon-ba.flag-icon-squared{background-image:url(toplib/resources/vectors/ba.svg) !important}
.flag-icon-bb{background-image:url(toplib/resources/vectors/bb.svg) !important}
.flag-icon-bb.flag-icon-squared{background-image:url(toplib/resources/vectors/bb.svg) !important}
.flag-icon-bd{background-image:url(toplib/resources/vectors/bd.svg) !important}
.flag-icon-bd.flag-icon-squared{background-image:url(toplib/resources/vectors/bd.svg) !important}
.flag-icon-be{background-image:url(toplib/resources/vectors/be.svg) !important}
.flag-icon-be.flag-icon-squared{background-image:url(toplib/resources/vectors/be.svg) !important}
.flag-icon-bf{background-image:url(toplib/resources/vectors/bf.svg) !important}
.flag-icon-bf.flag-icon-squared{background-image:url(toplib/resources/vectors/bf.svg) !important}
.flag-icon-bg{background-image:url(toplib/resources/vectors/bg.svg) !important}
.flag-icon-bg.flag-icon-squared{background-image:url(toplib/resources/vectors/bg.svg) !important}
.flag-icon-bh{background-image:url(toplib/resources/vectors/bh.svg) !important}
.flag-icon-bh.flag-icon-squared{background-image:url(toplib/resources/vectors/bh.svg) !important}
.flag-icon-bi{background-image:url(toplib/resources/vectors/bi.svg) !important}
.flag-icon-bi.flag-icon-squared{background-image:url(toplib/resources/vectors/bi.svg) !important}
.flag-icon-bj{background-image:url(toplib/resources/vectors/bj.svg) !important}
.flag-icon-bj.flag-icon-squared{background-image:url(toplib/resources/vectors/bj.svg) !important}
.flag-icon-bl{background-image:url(toplib/resources/vectors/bl.svg) !important}
.flag-icon-bl.flag-icon-squared{background-image:url(toplib/resources/vectors/bl.svg) !important}
.flag-icon-bm{background-image:url(toplib/resources/vectors/bm.svg) !important}
.flag-icon-bm.flag-icon-squared{background-image:url(toplib/resources/vectors/bm.svg) !important}
.flag-icon-bn{background-image:url(toplib/resources/vectors/bn.svg) !important}
.flag-icon-bn.flag-icon-squared{background-image:url(toplib/resources/vectors/bn.svg) !important}
.flag-icon-bo{background-image:url(toplib/resources/vectors/bo.svg) !important}
.flag-icon-bo.flag-icon-squared{background-image:url(toplib/resources/vectors/bo.svg) !important}
.flag-icon-bq{background-image:url(toplib/resources/vectors/bq.svg) !important}
.flag-icon-bq.flag-icon-squared{background-image:url(toplib/resources/vectors/bq.svg) !important}
.flag-icon-br{background-image:url(toplib/resources/vectors/br.svg) !important}
.flag-icon-br.flag-icon-squared{background-image:url(toplib/resources/vectors/br.svg) !important}
.flag-icon-bs{background-image:url(toplib/resources/vectors/bs.svg) !important}
.flag-icon-bs.flag-icon-squared{background-image:url(toplib/resources/vectors/bs.svg) !important}
.flag-icon-bt{background-image:url(toplib/resources/vectors/bt.svg) !important}
.flag-icon-bt.flag-icon-squared{background-image:url(toplib/resources/vectors/bt.svg) !important}
.flag-icon-bv{background-image:url(toplib/resources/vectors/bv.svg) !important}
.flag-icon-bv.flag-icon-squared{background-image:url(toplib/resources/vectors/bv.svg) !important}
.flag-icon-bw{background-image:url(toplib/resources/vectors/bw.svg) !important}
.flag-icon-bw.flag-icon-squared{background-image:url(toplib/resources/vectors/bw.svg) !important}
.flag-icon-by{background-image:url(toplib/resources/vectors/by.svg) !important}
.flag-icon-by.flag-icon-squared{background-image:url(toplib/resources/vectors/by.svg) !important}
.flag-icon-bz{background-image:url(toplib/resources/vectors/bz.svg) !important}
.flag-icon-bz.flag-icon-squared{background-image:url(toplib/resources/vectors/bz.svg) !important}
.flag-icon-ca{background-image:url(toplib/resources/vectors/ca.svg) !important}
.flag-icon-ca.flag-icon-squared{background-image:url(toplib/resources/vectors/ca.svg) !important}
.flag-icon-cc{background-image:url(toplib/resources/vectors/cc.svg) !important}
.flag-icon-cc.flag-icon-squared{background-image:url(toplib/resources/vectors/cc.svg) !important}
.flag-icon-cd{background-image:url(toplib/resources/vectors/cd.svg) !important}
.flag-icon-cd.flag-icon-squared{background-image:url(toplib/resources/vectors/cd.svg) !important}
.flag-icon-cf{background-image:url(toplib/resources/vectors/cf.svg) !important}
.flag-icon-cf.flag-icon-squared{background-image:url(toplib/resources/vectors/cf.svg) !important}
.flag-icon-cg{background-image:url(toplib/resources/vectors/cg.svg) !important}
.flag-icon-cg.flag-icon-squared{background-image:url(toplib/resources/vectors/cg.svg) !important}
.flag-icon-ch{background-image:url(toplib/resources/vectors/ch.svg) !important}
.flag-icon-ch.flag-icon-squared{background-image:url(toplib/resources/vectors/ch.svg) !important}
.flag-icon-ci{background-image:url(toplib/resources/vectors/ci.svg) !important}
.flag-icon-ci.flag-icon-squared{background-image:url(toplib/resources/vectors/ci.svg) !important}
.flag-icon-ck{background-image:url(toplib/resources/vectors/ck.svg) !important}
.flag-icon-ck.flag-icon-squared{background-image:url(toplib/resources/vectors/ck.svg) !important}
.flag-icon-cl{background-image:url(toplib/resources/vectors/cl.svg) !important}
.flag-icon-cl.flag-icon-squared{background-image:url(toplib/resources/vectors/cl.svg) !important}
.flag-icon-cm{background-image:url(toplib/resources/vectors/cm.svg) !important}
.flag-icon-cm.flag-icon-squared{background-image:url(toplib/resources/vectors/cm.svg) !important}
.flag-icon-cn{background-image:url(toplib/resources/vectors/cn.svg) !important}
.flag-icon-cn.flag-icon-squared{background-image:url(toplib/resources/vectors/cn.svg) !important}
.flag-icon-co{background-image:url(toplib/resources/vectors/co.svg) !important}
.flag-icon-co.flag-icon-squared{background-image:url(toplib/resources/vectors/co.svg) !important}
.flag-icon-cr{background-image:url(toplib/resources/vectors/cr.svg) !important}
.flag-icon-cr.flag-icon-squared{background-image:url(toplib/resources/vectors/cr.svg) !important}
.flag-icon-cu{background-image:url(toplib/resources/vectors/cu.svg) !important}
.flag-icon-cu.flag-icon-squared{background-image:url(toplib/resources/vectors/cu.svg) !important}
.flag-icon-cv{background-image:url(toplib/resources/vectors/cv.svg) !important}
.flag-icon-cv.flag-icon-squared{background-image:url(toplib/resources/vectors/cv.svg) !important}
.flag-icon-cw{background-image:url(toplib/resources/vectors/cw.svg) !important}
.flag-icon-cw.flag-icon-squared{background-image:url(toplib/resources/vectors/cw.svg) !important}
.flag-icon-cx{background-image:url(toplib/resources/vectors/cx.svg) !important}
.flag-icon-cx.flag-icon-squared{background-image:url(toplib/resources/vectors/cx.svg) !important}
.flag-icon-cy{background-image:url(toplib/resources/vectors/cy.svg) !important}
.flag-icon-cy.flag-icon-squared{background-image:url(toplib/resources/vectors/cy.svg) !important}
.flag-icon-cz{background-image:url(toplib/resources/vectors/cz.svg) !important}
.flag-icon-cz.flag-icon-squared{background-image:url(toplib/resources/vectors/cz.svg) !important}
.flag-icon-de{background-image:url(toplib/resources/vectors/de.svg) !important}
.flag-icon-de.flag-icon-squared{background-image:url(toplib/resources/vectors/de.svg) !important}
.flag-icon-dj{background-image:url(toplib/resources/vectors/dj.svg) !important}
.flag-icon-dj.flag-icon-squared{background-image:url(toplib/resources/vectors/dj.svg) !important}
.flag-icon-dk{background-image:url(toplib/resources/vectors/dk.svg) !important}
.flag-icon-dk.flag-icon-squared{background-image:url(toplib/resources/vectors/dk.svg) !important}
.flag-icon-dm{background-image:url(toplib/resources/vectors/dm.svg) !important}
.flag-icon-dm.flag-icon-squared{background-image:url(toplib/resources/vectors/dm.svg) !important}
.flag-icon-do{background-image:url(toplib/resources/vectors/do.svg) !important}
.flag-icon-do.flag-icon-squared{background-image:url(toplib/resources/vectors/do.svg) !important}
.flag-icon-dz{background-image:url(toplib/resources/vectors/dz.svg) !important}
.flag-icon-dz.flag-icon-squared{background-image:url(toplib/resources/vectors/dz.svg) !important}
.flag-icon-ec{background-image:url(toplib/resources/vectors/ec.svg) !important}
.flag-icon-ec.flag-icon-squared{background-image:url(toplib/resources/vectors/ec.svg) !important}
.flag-icon-ee{background-image:url(toplib/resources/vectors/ee.svg) !important}
.flag-icon-ee.flag-icon-squared{background-image:url(toplib/resources/vectors/ee.svg) !important}
.flag-icon-eg{background-image:url(toplib/resources/vectors/eg.svg) !important}
.flag-icon-eg.flag-icon-squared{background-image:url(toplib/resources/vectors/eg.svg) !important}
.flag-icon-eh{background-image:url(toplib/resources/vectors/eh.svg) !important}
.flag-icon-eh.flag-icon-squared{background-image:url(toplib/resources/vectors/eh.svg) !important}
.flag-icon-er{background-image:url(toplib/resources/vectors/er.svg) !important}
.flag-icon-er.flag-icon-squared{background-image:url(toplib/resources/vectors/er.svg) !important}
.flag-icon-es{background-image:url(toplib/resources/vectors/es.svg) !important}
.flag-icon-es.flag-icon-squared{background-image:url(toplib/resources/vectors/es.svg) !important}
.flag-icon-et{background-image:url(toplib/resources/vectors/et.svg) !important}
.flag-icon-et.flag-icon-squared{background-image:url(toplib/resources/vectors/et.svg) !important}
.flag-icon-fi{background-image:url(toplib/resources/vectors/fi.svg) !important}
.flag-icon-fi.flag-icon-squared{background-image:url(toplib/resources/vectors/fi.svg) !important}
.flag-icon-fj{background-image:url(toplib/resources/vectors/fj.svg) !important}
.flag-icon-fj.flag-icon-squared{background-image:url(toplib/resources/vectors/fj.svg) !important}
.flag-icon-fk{background-image:url(toplib/resources/vectors/fk.svg) !important}
.flag-icon-fk.flag-icon-squared{background-image:url(toplib/resources/vectors/fk.svg) !important}
.flag-icon-fm{background-image:url(toplib/resources/vectors/fm.svg) !important}
.flag-icon-fm.flag-icon-squared{background-image:url(toplib/resources/vectors/fm.svg) !important}
.flag-icon-fo{background-image:url(toplib/resources/vectors/fo.svg) !important}
.flag-icon-fo.flag-icon-squared{background-image:url(toplib/resources/vectors/fo.svg) !important}
.flag-icon-fr{background-image:url(toplib/resources/vectors/fr.svg) !important}
.flag-icon-fr.flag-icon-squared{background-image:url(toplib/resources/vectors/fr.svg) !important}
.flag-icon-ga{background-image:url(toplib/resources/vectors/ga.svg) !important}
.flag-icon-ga.flag-icon-squared{background-image:url(toplib/resources/vectors/ga.svg) !important}
.flag-icon-gb{background-image:url(toplib/resources/vectors/gb.svg) !important}
.flag-icon-gb.flag-icon-squared{background-image:url(toplib/resources/vectors/gb.svg) !important}
.flag-icon-gd{background-image:url(toplib/resources/vectors/gd.svg) !important}
.flag-icon-gd.flag-icon-squared{background-image:url(toplib/resources/vectors/gd.svg) !important}
.flag-icon-ge{background-image:url(toplib/resources/vectors/ge.svg) !important}
.flag-icon-ge.flag-icon-squared{background-image:url(toplib/resources/vectors/ge.svg) !important}
.flag-icon-gf{background-image:url(toplib/resources/vectors/gf.svg) !important}
.flag-icon-gf.flag-icon-squared{background-image:url(toplib/resources/vectors/gf.svg) !important}
.flag-icon-gg{background-image:url(toplib/resources/vectors/gg.svg) !important}
.flag-icon-gg.flag-icon-squared{background-image:url(toplib/resources/vectors/gg.svg) !important}
.flag-icon-gh{background-image:url(toplib/resources/vectors/gh.svg) !important}
.flag-icon-gh.flag-icon-squared{background-image:url(toplib/resources/vectors/gh.svg) !important}
.flag-icon-gi{background-image:url(toplib/resources/vectors/gi.svg) !important}
.flag-icon-gi.flag-icon-squared{background-image:url(toplib/resources/vectors/gi.svg) !important}
.flag-icon-gl{background-image:url(toplib/resources/vectors/gl.svg) !important}
.flag-icon-gl.flag-icon-squared{background-image:url(toplib/resources/vectors/gl.svg) !important}
.flag-icon-gm{background-image:url(toplib/resources/vectors/gm.svg) !important}
.flag-icon-gm.flag-icon-squared{background-image:url(toplib/resources/vectors/gm.svg) !important}
.flag-icon-gn{background-image:url(toplib/resources/vectors/gn.svg) !important}
.flag-icon-gn.flag-icon-squared{background-image:url(toplib/resources/vectors/gn.svg) !important}
.flag-icon-gp{background-image:url(toplib/resources/vectors/gp.svg) !important}
.flag-icon-gp.flag-icon-squared{background-image:url(toplib/resources/vectors/gp.svg) !important}
.flag-icon-gq{background-image:url(toplib/resources/vectors/gq.svg) !important}
.flag-icon-gq.flag-icon-squared{background-image:url(toplib/resources/vectors/gq.svg) !important}
.flag-icon-gr{background-image:url(toplib/resources/vectors/gr.svg) !important}
.flag-icon-gr.flag-icon-squared{background-image:url(toplib/resources/vectors/gr.svg) !important}
.flag-icon-gs{background-image:url(toplib/resources/vectors/gs.svg) !important}
.flag-icon-gs.flag-icon-squared{background-image:url(toplib/resources/vectors/gs.svg) !important}
.flag-icon-gt{background-image:url(toplib/resources/vectors/gt.svg) !important}
.flag-icon-gt.flag-icon-squared{background-image:url(toplib/resources/vectors/gt.svg) !important}
.flag-icon-gu{background-image:url(toplib/resources/vectors/gu.svg) !important}
.flag-icon-gu.flag-icon-squared{background-image:url(toplib/resources/vectors/gu.svg) !important}
.flag-icon-gw{background-image:url(toplib/resources/vectors/gw.svg) !important}
.flag-icon-gw.flag-icon-squared{background-image:url(toplib/resources/vectors/gw.svg) !important}
.flag-icon-gy{background-image:url(toplib/resources/vectors/gy.svg) !important}
.flag-icon-gy.flag-icon-squared{background-image:url(toplib/resources/vectors/gy.svg) !important}
.flag-icon-hk{background-image:url(toplib/resources/vectors/hk.svg) !important}
.flag-icon-hk.flag-icon-squared{background-image:url(toplib/resources/vectors/hk.svg) !important}
.flag-icon-hm{background-image:url(toplib/resources/vectors/hm.svg) !important}
.flag-icon-hm.flag-icon-squared{background-image:url(toplib/resources/vectors/hm.svg) !important}
.flag-icon-hn{background-image:url(toplib/resources/vectors/hn.svg) !important}
.flag-icon-hn.flag-icon-squared{background-image:url(toplib/resources/vectors/hn.svg) !important}
.flag-icon-hr{background-image:url(toplib/resources/vectors/hr.svg) !important}
.flag-icon-hr.flag-icon-squared{background-image:url(toplib/resources/vectors/hr.svg) !important}
.flag-icon-ht{background-image:url(toplib/resources/vectors/ht.svg) !important}
.flag-icon-ht.flag-icon-squared{background-image:url(toplib/resources/vectors/ht.svg) !important}
.flag-icon-hu{background-image:url(toplib/resources/vectors/hu.svg) !important}
.flag-icon-hu.flag-icon-squared{background-image:url(toplib/resources/vectors/hu.svg) !important}
.flag-icon-id{background-image:url(toplib/resources/vectors/id.svg) !important}
.flag-icon-id.flag-icon-squared{background-image:url(toplib/resources/vectors/id.svg) !important}
.flag-icon-ie{background-image:url(toplib/resources/vectors/ie.svg) !important}
.flag-icon-ie.flag-icon-squared{background-image:url(toplib/resources/vectors/ie.svg) !important}
.flag-icon-il{background-image:url(toplib/resources/vectors/il.svg) !important}
.flag-icon-il.flag-icon-squared{background-image:url(toplib/resources/vectors/il.svg) !important}
.flag-icon-im{background-image:url(toplib/resources/vectors/im.svg) !important}
.flag-icon-im.flag-icon-squared{background-image:url(toplib/resources/vectors/im.svg) !important}
.flag-icon-in{background-image:url(toplib/resources/vectors/in.svg) !important}
.flag-icon-in.flag-icon-squared{background-image:url(toplib/resources/vectors/in.svg) !important}
.flag-icon-io{background-image:url(toplib/resources/vectors/io.svg) !important}
.flag-icon-io.flag-icon-squared{background-image:url(toplib/resources/vectors/io.svg) !important}
.flag-icon-iq{background-image:url(toplib/resources/vectors/iq.svg) !important}
.flag-icon-iq.flag-icon-squared{background-image:url(toplib/resources/vectors/iq.svg) !important}
.flag-icon-ir{background-image:url(toplib/resources/vectors/ir.svg) !important}
.flag-icon-ir.flag-icon-squared{background-image:url(toplib/resources/vectors/ir.svg) !important}
.flag-icon-is{background-image:url(toplib/resources/vectors/is.svg) !important}
.flag-icon-is.flag-icon-squared{background-image:url(toplib/resources/vectors/is.svg) !important}
.flag-icon-it{background-image:url(toplib/resources/vectors/it.svg) !important}
.flag-icon-it.flag-icon-squared{background-image:url(toplib/resources/vectors/it.svg) !important}
.flag-icon-je{background-image:url(toplib/resources/vectors/je.svg) !important}
.flag-icon-je.flag-icon-squared{background-image:url(toplib/resources/vectors/je.svg) !important}
.flag-icon-jm{background-image:url(toplib/resources/vectors/jm.svg) !important}
.flag-icon-jm.flag-icon-squared{background-image:url(toplib/resources/vectors/jm.svg) !important}
.flag-icon-jo{background-image:url(toplib/resources/vectors/jo.svg) !important}
.flag-icon-jo.flag-icon-squared{background-image:url(toplib/resources/vectors/jo.svg) !important}
.flag-icon-jp{background-image:url(toplib/resources/vectors/jp.svg) !important}
.flag-icon-jp.flag-icon-squared{background-image:url(toplib/resources/vectors/jp.svg) !important}
.flag-icon-ke{background-image:url(toplib/resources/vectors/ke.svg) !important}
.flag-icon-ke.flag-icon-squared{background-image:url(toplib/resources/vectors/ke.svg) !important}
.flag-icon-kg{background-image:url(toplib/resources/vectors/kg.svg) !important}
.flag-icon-kg.flag-icon-squared{background-image:url(toplib/resources/vectors/kg.svg) !important}
.flag-icon-kh{background-image:url(toplib/resources/vectors/kh.svg) !important}
.flag-icon-kh.flag-icon-squared{background-image:url(toplib/resources/vectors/kh.svg) !important}
.flag-icon-ki{background-image:url(toplib/resources/vectors/ki.svg) !important}
.flag-icon-ki.flag-icon-squared{background-image:url(toplib/resources/vectors/ki.svg) !important}
.flag-icon-km{background-image:url(toplib/resources/vectors/km.svg) !important}
.flag-icon-km.flag-icon-squared{background-image:url(toplib/resources/vectors/km.svg) !important}
.flag-icon-kn{background-image:url(toplib/resources/vectors/kn.svg) !important}
.flag-icon-kn.flag-icon-squared{background-image:url(toplib/resources/vectors/kn.svg) !important}
.flag-icon-kp{background-image:url(toplib/resources/vectors/kp.svg) !important}
.flag-icon-kp.flag-icon-squared{background-image:url(toplib/resources/vectors/kp.svg) !important}
.flag-icon-kr{background-image:url(toplib/resources/vectors/kr.svg) !important}
.flag-icon-kr.flag-icon-squared{background-image:url(toplib/resources/vectors/kr.svg) !important}
.flag-icon-kw{background-image:url(toplib/resources/vectors/kw.svg) !important}
.flag-icon-kw.flag-icon-squared{background-image:url(toplib/resources/vectors/kw.svg) !important}
.flag-icon-ky{background-image:url(toplib/resources/vectors/ky.svg) !important}
.flag-icon-ky.flag-icon-squared{background-image:url(toplib/resources/vectors/ky.svg) !important}
.flag-icon-kz{background-image:url(toplib/resources/vectors/kz.svg) !important}
.flag-icon-kz.flag-icon-squared{background-image:url(toplib/resources/vectors/kz.svg) !important}
.flag-icon-la{background-image:url(toplib/resources/vectors/la.svg) !important}
.flag-icon-la.flag-icon-squared{background-image:url(toplib/resources/vectors/la.svg) !important}
.flag-icon-lb{background-image:url(toplib/resources/vectors/lb.svg) !important}
.flag-icon-lb.flag-icon-squared{background-image:url(toplib/resources/vectors/lb.svg) !important}
.flag-icon-lc{background-image:url(toplib/resources/vectors/lc.svg) !important}
.flag-icon-lc.flag-icon-squared{background-image:url(toplib/resources/vectors/lc.svg) !important}
.flag-icon-li{background-image:url(toplib/resources/vectors/li.svg) !important}
.flag-icon-li.flag-icon-squared{background-image:url(toplib/resources/vectors/li.svg) !important}
.flag-icon-lk{background-image:url(toplib/resources/vectors/lk.svg) !important}
.flag-icon-lk.flag-icon-squared{background-image:url(toplib/resources/vectors/lk.svg) !important}
.flag-icon-lr{background-image:url(toplib/resources/vectors/lr.svg) !important}
.flag-icon-lr.flag-icon-squared{background-image:url(toplib/resources/vectors/lr.svg) !important}
.flag-icon-ls{background-image:url(toplib/resources/vectors/ls.svg) !important}
.flag-icon-ls.flag-icon-squared{background-image:url(toplib/resources/vectors/ls.svg) !important}
.flag-icon-lt{background-image:url(toplib/resources/vectors/lt.svg) !important}
.flag-icon-lt.flag-icon-squared{background-image:url(toplib/resources/vectors/lt.svg) !important}
.flag-icon-lu{background-image:url(toplib/resources/vectors/lu.svg) !important}
.flag-icon-lu.flag-icon-squared{background-image:url(toplib/resources/vectors/lu.svg) !important}
.flag-icon-lv{background-image:url(toplib/resources/vectors/lv.svg) !important}
.flag-icon-lv.flag-icon-squared{background-image:url(toplib/resources/vectors/lv.svg) !important}
.flag-icon-ly{background-image:url(toplib/resources/vectors/ly.svg) !important}
.flag-icon-ly.flag-icon-squared{background-image:url(toplib/resources/vectors/ly.svg) !important}
.flag-icon-ma{background-image:url(toplib/resources/vectors/ma.svg) !important}
.flag-icon-ma.flag-icon-squared{background-image:url(toplib/resources/vectors/ma.svg) !important}
.flag-icon-mc{background-image:url(toplib/resources/vectors/mc.svg) !important}
.flag-icon-mc.flag-icon-squared{background-image:url(toplib/resources/vectors/mc.svg) !important}
.flag-icon-md{background-image:url(toplib/resources/vectors/md.svg) !important}
.flag-icon-md.flag-icon-squared{background-image:url(toplib/resources/vectors/md.svg) !important}
.flag-icon-me{background-image:url(toplib/resources/vectors/me.svg) !important}
.flag-icon-me.flag-icon-squared{background-image:url(toplib/resources/vectors/me.svg) !important}
.flag-icon-mf{background-image:url(toplib/resources/vectors/mf.svg) !important}
.flag-icon-mf.flag-icon-squared{background-image:url(toplib/resources/vectors/mf.svg) !important}
.flag-icon-mg{background-image:url(toplib/resources/vectors/mg.svg) !important}
.flag-icon-mg.flag-icon-squared{background-image:url(toplib/resources/vectors/mg.svg) !important}
.flag-icon-mh{background-image:url(toplib/resources/vectors/mh.svg) !important}
.flag-icon-mh.flag-icon-squared{background-image:url(toplib/resources/vectors/mh.svg) !important}
.flag-icon-mk{background-image:url(toplib/resources/vectors/mk.svg) !important}
.flag-icon-mk.flag-icon-squared{background-image:url(toplib/resources/vectors/mk.svg) !important}
.flag-icon-ml{background-image:url(toplib/resources/vectors/ml.svg) !important}
.flag-icon-ml.flag-icon-squared{background-image:url(toplib/resources/vectors/ml.svg) !important}
.flag-icon-mm{background-image:url(toplib/resources/vectors/mm.svg) !important}
.flag-icon-mm.flag-icon-squared{background-image:url(toplib/resources/vectors/mm.svg) !important}
.flag-icon-mn{background-image:url(toplib/resources/vectors/mn.svg) !important}
.flag-icon-mn.flag-icon-squared{background-image:url(toplib/resources/vectors/mn.svg) !important}
.flag-icon-mo{background-image:url(toplib/resources/vectors/mo.svg) !important}
.flag-icon-mo.flag-icon-squared{background-image:url(toplib/resources/vectors/mo.svg) !important}
.flag-icon-mp{background-image:url(toplib/resources/vectors/mp.svg) !important}
.flag-icon-mp.flag-icon-squared{background-image:url(toplib/resources/vectors/mp.svg) !important}
.flag-icon-mq{background-image:url(toplib/resources/vectors/mq.svg) !important}
.flag-icon-mq.flag-icon-squared{background-image:url(toplib/resources/vectors/mq.svg) !important}
.flag-icon-mr{background-image:url(toplib/resources/vectors/mr.svg) !important}
.flag-icon-mr.flag-icon-squared{background-image:url(toplib/resources/vectors/mr.svg) !important}
.flag-icon-ms{background-image:url(toplib/resources/vectors/ms.svg) !important}
.flag-icon-ms.flag-icon-squared{background-image:url(toplib/resources/vectors/ms.svg) !important}
.flag-icon-mt{background-image:url(toplib/resources/vectors/mt.svg) !important}
.flag-icon-mt.flag-icon-squared{background-image:url(toplib/resources/vectors/mt.svg) !important}
.flag-icon-mu{background-image:url(toplib/resources/vectors/mu.svg) !important}
.flag-icon-mu.flag-icon-squared{background-image:url(toplib/resources/vectors/mu.svg) !important}
.flag-icon-mv{background-image:url(toplib/resources/vectors/mv.svg) !important}
.flag-icon-mv.flag-icon-squared{background-image:url(toplib/resources/vectors/mv.svg) !important}
.flag-icon-mw{background-image:url(toplib/resources/vectors/mw.svg) !important}
.flag-icon-mw.flag-icon-squared{background-image:url(toplib/resources/vectors/mw.svg) !important}
.flag-icon-mx{background-image:url(toplib/resources/vectors/mx.svg) !important}
.flag-icon-mx.flag-icon-squared{background-image:url(toplib/resources/vectors/mx.svg) !important}
.flag-icon-my{background-image:url(toplib/resources/vectors/my.svg) !important}
.flag-icon-my.flag-icon-squared{background-image:url(toplib/resources/vectors/my.svg) !important}
.flag-icon-mz{background-image:url(toplib/resources/vectors/mz.svg) !important}
.flag-icon-mz.flag-icon-squared{background-image:url(toplib/resources/vectors/mz.svg) !important}
.flag-icon-na{background-image:url(toplib/resources/vectors/na.svg) !important}
.flag-icon-na.flag-icon-squared{background-image:url(toplib/resources/vectors/na.svg) !important}
.flag-icon-nc{background-image:url(toplib/resources/vectors/nc.svg) !important}
.flag-icon-nc.flag-icon-squared{background-image:url(toplib/resources/vectors/nc.svg) !important}
.flag-icon-ne{background-image:url(toplib/resources/vectors/ne.svg) !important}
.flag-icon-ne.flag-icon-squared{background-image:url(toplib/resources/vectors/ne.svg) !important}
.flag-icon-nf{background-image:url(toplib/resources/vectors/nf.svg) !important}
.flag-icon-nf.flag-icon-squared{background-image:url(toplib/resources/vectors/nf.svg) !important}
.flag-icon-ng{background-image:url(toplib/resources/vectors/ng.svg) !important}
.flag-icon-ng.flag-icon-squared{background-image:url(toplib/resources/vectors/ng.svg) !important}
.flag-icon-ni{background-image:url(toplib/resources/vectors/ni.svg) !important}
.flag-icon-ni.flag-icon-squared{background-image:url(toplib/resources/vectors/ni.svg) !important}
.flag-icon-nl{background-image:url(toplib/resources/vectors/nl.svg) !important}
.flag-icon-nl.flag-icon-squared{background-image:url(toplib/resources/vectors/nl.svg) !important}
.flag-icon-no{background-image:url(toplib/resources/vectors/no.svg) !important}
.flag-icon-no.flag-icon-squared{background-image:url(toplib/resources/vectors/no.svg) !important}
.flag-icon-np{background-image:url(toplib/resources/vectors/np.svg) !important}
.flag-icon-np.flag-icon-squared{background-image:url(toplib/resources/vectors/np.svg) !important}
.flag-icon-nr{background-image:url(toplib/resources/vectors/nr.svg) !important}
.flag-icon-nr.flag-icon-squared{background-image:url(toplib/resources/vectors/nr.svg) !important}
.flag-icon-nu{background-image:url(toplib/resources/vectors/nu.svg) !important}
.flag-icon-nu.flag-icon-squared{background-image:url(toplib/resources/vectors/nu.svg) !important}
.flag-icon-nz{background-image:url(toplib/resources/vectors/nz.svg) !important}
.flag-icon-nz.flag-icon-squared{background-image:url(toplib/resources/vectors/nz.svg) !important}
.flag-icon-om{background-image:url(toplib/resources/vectors/om.svg) !important}
.flag-icon-om.flag-icon-squared{background-image:url(toplib/resources/vectors/om.svg) !important}
.flag-icon-pa{background-image:url(toplib/resources/vectors/pa.svg) !important}
.flag-icon-pa.flag-icon-squared{background-image:url(toplib/resources/vectors/pa.svg) !important}
.flag-icon-pe{background-image:url(toplib/resources/vectors/pe.svg) !important}
.flag-icon-pe.flag-icon-squared{background-image:url(toplib/resources/vectors/pe.svg) !important}
.flag-icon-pf{background-image:url(toplib/resources/vectors/pf.svg) !important}
.flag-icon-pf.flag-icon-squared{background-image:url(toplib/resources/vectors/pf.svg) !important}
.flag-icon-pg{background-image:url(toplib/resources/vectors/pg.svg) !important}
.flag-icon-pg.flag-icon-squared{background-image:url(toplib/resources/vectors/pg.svg) !important}
.flag-icon-ph{background-image:url(toplib/resources/vectors/ph.svg) !important}
.flag-icon-ph.flag-icon-squared{background-image:url(toplib/resources/vectors/ph.svg) !important}
.flag-icon-pk{background-image:url(toplib/resources/vectors/pk.svg) !important}
.flag-icon-pk.flag-icon-squared{background-image:url(toplib/resources/vectors/pk.svg) !important}
.flag-icon-pl{background-image:url(toplib/resources/vectors/pl.svg) !important}
.flag-icon-pl.flag-icon-squared{background-image:url(toplib/resources/vectors/pl.svg) !important}
.flag-icon-pm{background-image:url(toplib/resources/vectors/pm.svg) !important}
.flag-icon-pm.flag-icon-squared{background-image:url(toplib/resources/vectors/pm.svg) !important}
.flag-icon-pn{background-image:url(toplib/resources/vectors/pn.svg) !important}
.flag-icon-pn.flag-icon-squared{background-image:url(toplib/resources/vectors/pn.svg) !important}
.flag-icon-pr{background-image:url(toplib/resources/vectors/pr.svg) !important}
.flag-icon-pr.flag-icon-squared{background-image:url(toplib/resources/vectors/pr.svg) !important}
.flag-icon-ps{background-image:url(toplib/resources/vectors/ps.svg) !important}
.flag-icon-ps.flag-icon-squared{background-image:url(toplib/resources/vectors/ps.svg) !important}
.flag-icon-pt{background-image:url(toplib/resources/vectors/pt.svg) !important}
.flag-icon-pt.flag-icon-squared{background-image:url(toplib/resources/vectors/pt.svg) !important}
.flag-icon-pw{background-image:url(toplib/resources/vectors/pw.svg) !important}
.flag-icon-pw.flag-icon-squared{background-image:url(toplib/resources/vectors/pw.svg) !important}
.flag-icon-py{background-image:url(toplib/resources/vectors/py.svg) !important}
.flag-icon-py.flag-icon-squared{background-image:url(toplib/resources/vectors/py.svg) !important}
.flag-icon-qa{background-image:url(toplib/resources/vectors/qa.svg) !important}
.flag-icon-qa.flag-icon-squared{background-image:url(toplib/resources/vectors/qa.svg) !important}
.flag-icon-re{background-image:url(toplib/resources/vectors/re.svg) !important}
.flag-icon-re.flag-icon-squared{background-image:url(toplib/resources/vectors/re.svg) !important}
.flag-icon-ro{background-image:url(toplib/resources/vectors/ro.svg) !important}
.flag-icon-ro.flag-icon-squared{background-image:url(toplib/resources/vectors/ro.svg) !important}
.flag-icon-rs{background-image:url(toplib/resources/vectors/rs.svg) !important}
.flag-icon-rs.flag-icon-squared{background-image:url(toplib/resources/vectors/rs.svg) !important}
.flag-icon-ru{background-image:url(toplib/resources/vectors/ru.svg) !important}
.flag-icon-ru.flag-icon-squared{background-image:url(toplib/resources/vectors/ru.svg) !important}
.flag-icon-rw{background-image:url(toplib/resources/vectors/rw.svg) !important}
.flag-icon-rw.flag-icon-squared{background-image:url(toplib/resources/vectors/rw.svg) !important}
.flag-icon-sa{background-image:url(toplib/resources/vectors/sa.svg) !important}
.flag-icon-sa.flag-icon-squared{background-image:url(toplib/resources/vectors/sa.svg) !important}
.flag-icon-sb{background-image:url(toplib/resources/vectors/sb.svg) !important}
.flag-icon-sb.flag-icon-squared{background-image:url(toplib/resources/vectors/sb.svg) !important}
.flag-icon-sc{background-image:url(toplib/resources/vectors/sc.svg) !important}
.flag-icon-sc.flag-icon-squared{background-image:url(toplib/resources/vectors/sc.svg) !important}
.flag-icon-sd{background-image:url(toplib/resources/vectors/sd.svg) !important}
.flag-icon-sd.flag-icon-squared{background-image:url(toplib/resources/vectors/sd.svg) !important}
.flag-icon-se{background-image:url(toplib/resources/vectors/se.svg) !important}
.flag-icon-se.flag-icon-squared{background-image:url(toplib/resources/vectors/se.svg) !important}
.flag-icon-sg{background-image:url(toplib/resources/vectors/sg.svg) !important}
.flag-icon-sg.flag-icon-squared{background-image:url(toplib/resources/vectors/sg.svg) !important}
.flag-icon-sh{background-image:url(toplib/resources/vectors/sh.svg) !important}
.flag-icon-sh.flag-icon-squared{background-image:url(toplib/resources/vectors/sh.svg) !important}
.flag-icon-si{background-image:url(toplib/resources/vectors/si.svg) !important}
.flag-icon-si.flag-icon-squared{background-image:url(toplib/resources/vectors/si.svg) !important}
.flag-icon-sj{background-image:url(toplib/resources/vectors/sj.svg) !important}
.flag-icon-sj.flag-icon-squared{background-image:url(toplib/resources/vectors/sj.svg) !important}
.flag-icon-sk{background-image:url(toplib/resources/vectors/sk.svg) !important}
.flag-icon-sk.flag-icon-squared{background-image:url(toplib/resources/vectors/sk.svg) !important}
.flag-icon-sl{background-image:url(toplib/resources/vectors/sl.svg) !important}
.flag-icon-sl.flag-icon-squared{background-image:url(toplib/resources/vectors/sl.svg) !important}
.flag-icon-sm{background-image:url(toplib/resources/vectors/sm.svg) !important}
.flag-icon-sm.flag-icon-squared{background-image:url(toplib/resources/vectors/sm.svg) !important}
.flag-icon-sn{background-image:url(toplib/resources/vectors/sn.svg) !important}
.flag-icon-sn.flag-icon-squared{background-image:url(toplib/resources/vectors/sn.svg) !important}
.flag-icon-so{background-image:url(toplib/resources/vectors/so.svg) !important}
.flag-icon-so.flag-icon-squared{background-image:url(toplib/resources/vectors/so.svg) !important}
.flag-icon-sr{background-image:url(toplib/resources/vectors/sr.svg) !important}
.flag-icon-sr.flag-icon-squared{background-image:url(toplib/resources/vectors/sr.svg) !important}
.flag-icon-ss{background-image:url(toplib/resources/vectors/ss.svg) !important}
.flag-icon-ss.flag-icon-squared{background-image:url(toplib/resources/vectors/ss.svg) !important}
.flag-icon-st{background-image:url(toplib/resources/vectors/st.svg) !important}
.flag-icon-st.flag-icon-squared{background-image:url(toplib/resources/vectors/st.svg) !important}
.flag-icon-sv{background-image:url(toplib/resources/vectors/sv.svg) !important}
.flag-icon-sv.flag-icon-squared{background-image:url(toplib/resources/vectors/sv.svg) !important}
.flag-icon-sx{background-image:url(toplib/resources/vectors/sx.svg) !important}
.flag-icon-sx.flag-icon-squared{background-image:url(toplib/resources/vectors/sx.svg) !important}
.flag-icon-sy{background-image:url(toplib/resources/vectors/sy.svg) !important}
.flag-icon-sy.flag-icon-squared{background-image:url(toplib/resources/vectors/sy.svg) !important}
.flag-icon-sz{background-image:url(toplib/resources/vectors/sz.svg) !important}
.flag-icon-sz.flag-icon-squared{background-image:url(toplib/resources/vectors/sz.svg) !important}
.flag-icon-tc{background-image:url(toplib/resources/vectors/tc.svg) !important}
.flag-icon-tc.flag-icon-squared{background-image:url(toplib/resources/vectors/tc.svg) !important}
.flag-icon-td{background-image:url(toplib/resources/vectors/td.svg) !important}
.flag-icon-td.flag-icon-squared{background-image:url(toplib/resources/vectors/td.svg) !important}
.flag-icon-tf{background-image:url(toplib/resources/vectors/tf.svg) !important}
.flag-icon-tf.flag-icon-squared{background-image:url(toplib/resources/vectors/tf.svg) !important}
.flag-icon-tg{background-image:url(toplib/resources/vectors/tg.svg) !important}
.flag-icon-tg.flag-icon-squared{background-image:url(toplib/resources/vectors/tg.svg) !important}
.flag-icon-th{background-image:url(toplib/resources/vectors/th.svg) !important}
.flag-icon-th.flag-icon-squared{background-image:url(toplib/resources/vectors/th.svg) !important}
.flag-icon-tj{background-image:url(toplib/resources/vectors/tj.svg) !important}
.flag-icon-tj.flag-icon-squared{background-image:url(toplib/resources/vectors/tj.svg) !important}
.flag-icon-tk{background-image:url(toplib/resources/vectors/tk.svg) !important}
.flag-icon-tk.flag-icon-squared{background-image:url(toplib/resources/vectors/tk.svg) !important}
.flag-icon-tl{background-image:url(toplib/resources/vectors/tl.svg) !important}
.flag-icon-tl.flag-icon-squared{background-image:url(toplib/resources/vectors/tl.svg) !important}
.flag-icon-tm{background-image:url(toplib/resources/vectors/tm.svg) !important}
.flag-icon-tm.flag-icon-squared{background-image:url(toplib/resources/vectors/tm.svg) !important}
.flag-icon-tn{background-image:url(toplib/resources/vectors/tn.svg) !important}
.flag-icon-tn.flag-icon-squared{background-image:url(toplib/resources/vectors/tn.svg) !important}
.flag-icon-to{background-image:url(toplib/resources/vectors/to.svg) !important}
.flag-icon-to.flag-icon-squared{background-image:url(toplib/resources/vectors/to.svg) !important}
.flag-icon-tr{background-image:url(toplib/resources/vectors/tr.svg) !important}
.flag-icon-tr.flag-icon-squared{background-image:url(toplib/resources/vectors/tr.svg) !important}
.flag-icon-tt{background-image:url(toplib/resources/vectors/tt.svg) !important}
.flag-icon-tt.flag-icon-squared{background-image:url(toplib/resources/vectors/tt.svg) !important}
.flag-icon-tv{background-image:url(toplib/resources/vectors/tv.svg) !important}
.flag-icon-tv.flag-icon-squared{background-image:url(toplib/resources/vectors/tv.svg) !important}
.flag-icon-tw{background-image:url(toplib/resources/vectors/tw.svg) !important}
.flag-icon-tw.flag-icon-squared{background-image:url(toplib/resources/vectors/tw.svg) !important}
.flag-icon-tz{background-image:url(toplib/resources/vectors/tz.svg) !important}
.flag-icon-tz.flag-icon-squared{background-image:url(toplib/resources/vectors/tz.svg) !important}
.flag-icon-ua{background-image:url(toplib/resources/vectors/ua.svg) !important}
.flag-icon-ua.flag-icon-squared{background-image:url(toplib/resources/vectors/ua.svg) !important}
.flag-icon-ug{background-image:url(toplib/resources/vectors/ug.svg) !important}
.flag-icon-ug.flag-icon-squared{background-image:url(toplib/resources/vectors/ug.svg) !important}
.flag-icon-um{background-image:url(toplib/resources/vectors/um.svg) !important}
.flag-icon-um.flag-icon-squared{background-image:url(toplib/resources/vectors/um.svg) !important}
.flag-icon-us{background-image:url(toplib/resources/vectors/us.svg) !important}
.flag-icon-us.flag-icon-squared{background-image:url(toplib/resources/vectors/us.svg) !important}
.flag-icon-uy{background-image:url(toplib/resources/vectors/uy.svg) !important}
.flag-icon-uy.flag-icon-squared{background-image:url(toplib/resources/vectors/uy.svg) !important}
.flag-icon-uz{background-image:url(toplib/resources/vectors/uz.svg) !important}
.flag-icon-uz.flag-icon-squared{background-image:url(toplib/resources/vectors/uz.svg) !important}
.flag-icon-va{background-image:url(toplib/resources/vectors/va.svg) !important}
.flag-icon-va.flag-icon-squared{background-image:url(toplib/resources/vectors/va.svg) !important}
.flag-icon-vc{background-image:url(toplib/resources/vectors/vc.svg) !important}
.flag-icon-vc.flag-icon-squared{background-image:url(toplib/resources/vectors/vc.svg) !important}
.flag-icon-ve{background-image:url(toplib/resources/vectors/ve.svg) !important}
.flag-icon-ve.flag-icon-squared{background-image:url(toplib/resources/vectors/ve.svg) !important}
.flag-icon-vg{background-image:url(toplib/resources/vectors/vg.svg) !important}
.flag-icon-vg.flag-icon-squared{background-image:url(toplib/resources/vectors/vg.svg) !important}
.flag-icon-vi{background-image:url(toplib/resources/vectors/vi.svg) !important}
.flag-icon-vi.flag-icon-squared{background-image:url(toplib/resources/vectors/vi.svg) !important}
.flag-icon-vn{background-image:url(toplib/resources/vectors/vn.svg) !important}
.flag-icon-vn.flag-icon-squared{background-image:url(toplib/resources/vectors/vn.svg) !important}
.flag-icon-vu{background-image:url(toplib/resources/vectors/vu.svg) !important}
.flag-icon-vu.flag-icon-squared{background-image:url(toplib/resources/vectors/vu.svg) !important}
.flag-icon-wf{background-image:url(toplib/resources/vectors/wf.svg) !important}
.flag-icon-wf.flag-icon-squared{background-image:url(toplib/resources/vectors/wf.svg) !important}
.flag-icon-ws{background-image:url(toplib/resources/vectors/ws.svg) !important}
.flag-icon-ws.flag-icon-squared{background-image:url(toplib/resources/vectors/ws.svg) !important}
.flag-icon-ye{background-image:url(toplib/resources/vectors/ye.svg) !important}
.flag-icon-ye.flag-icon-squared{background-image:url(toplib/resources/vectors/ye.svg) !important}
.flag-icon-yt{background-image:url(toplib/resources/vectors/yt.svg) !important}
.flag-icon-yt.flag-icon-squared{background-image:url(toplib/resources/vectors/yt.svg) !important}
.flag-icon-za{background-image:url(toplib/resources/vectors/za.svg) !important}
.flag-icon-za.flag-icon-squared{background-image:url(toplib/resources/vectors/za.svg) !important}
.flag-icon-zm{background-image:url(toplib/resources/vectors/zm.svg) !important}
.flag-icon-zm.flag-icon-squared{background-image:url(toplib/resources/vectors/zm.svg) !important}
.flag-icon-zw{background-image:url(toplib/resources/vectors/zw.svg) !important}
.flag-icon-zw.flag-icon-squared{background-image:url(toplib/resources/vectors/zw.svg) !important}
.flag-icon-es-ct{background-image:url(toplib/resources/vectors/es-ct.svg) !important}
.flag-icon-es-ct.flag-icon-squared{background-image:url(toplib/resources/vectors/es-ct.svg) !important}
.flag-icon-eu{background-image:url(toplib/resources/vectors/eu.svg) !important}
.flag-icon-eu.flag-icon-squared{background-image:url(toplib/resources/vectors/eu.svg) !important}
.flag-icon-gb-eng{background-image:url(toplib/resources/vectors/gb-eng.svg) !important}
.flag-icon-gb-eng.flag-icon-squared{background-image:url(toplib/resources/vectors/gb-eng.svg) !important}
.flag-icon-gb-nir{background-image:url(toplib/resources/vectors/gb-nir.svg) !important}
.flag-icon-gb-nir.flag-icon-squared{background-image:url(toplib/resources/vectors/gb-nir.svg) !important}
.flag-icon-gb-sct{background-image:url(toplib/resources/vectors/gb-sct.svg) !important}
.flag-icon-gb-sct.flag-icon-squared{background-image:url(toplib/resources/vectors/gb-sct.svg) !important}
.flag-icon-gb-wls{background-image:url(toplib/resources/vectors/gb-wls.svg) !important}
.flag-icon-gb-wls.flag-icon-squared{background-image:url(toplib/resources/vectors/gb-wls.svg) !important}
.flag-icon-un{background-image:url(toplib/resources/vectors/un.svg) !important}
.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 v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */.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,0.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}
/*! CUSTOM FLICKITY
http://flickity.metafizzy.co
---------------------------------------------- */.carousel-cell .card{overflow:hidden;position:relative;top:0;box-shadow:0 2px 25px 0 rgba(0,0,0,0.06);transition:all .3s ease-in-out}
.card .card-action{padding:15px 30px 30px 30px;border:0;position:absolute;width:100%;bottom:0;font-size:.8rem;text-transform:uppercase;font-weight:bold}
.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 30px}
.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:bold;width:100%;min-height:80px;background:#fff;margin:0 0 20px 0;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,0.2);-moz-box-shadow:0 2px 25px 0 rgba(0,0,0,0.2);box-shadow:0 2px 25px 0 rgba(0,0,0,0.2)}
.card-image{max-height:170px;min-height:170px;overflow:hidden;width:100%;background-position:center;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{transition:.2s ease-in-out;fill:red;background:transparent}
.flickity-prev-next-button:hover{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:center;background-size:cover;background-repeat:no-repeat}
.flick-image--photo{width:100%;height:500px}
.carousel{background-color:rgba(0,0,0,0)}
.carousel .indicators .indicator-item.active{background-color:red}
.carousel .indicators .indicator-item{background-color:#3d3d3d}
.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}
}
.flickity-enabled .flickity-prev-next-button:disabled{opacity:1;background:rgba(216,216,216,0.3);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1)}
.flickity-enabled .flickity-prev-next-button:disabled svg{opacity:.3}
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}
table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}
table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}
table.dataTable thead th:active,table.dataTable thead td:active{outline:0}
table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}
table.dataTable thead .sorting{background-image:url(toplib/resources/images/sort_both.png)}
table.dataTable thead .sorting_asc{background-image:url(toplib/resources/images/sort_asc.png)}
table.dataTable thead .sorting_desc{background-image:url(toplib/resources/images/sort_desc.png)}
table.dataTable thead .sorting_asc_disabled{background-image:url(toplib/resources/images/sort_asc_disabled.png)}
table.dataTable thead .sorting_desc_disabled{background-image:url(toplib/resources/images/sort_desc_disabled.png)}
table.dataTable tbody tr{background-color:#fff}
table.dataTable tbody tr.selected{background-color:#b0bed9}
table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}
table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}
table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:0}
table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}
table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}
table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:0}
table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}
table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}
table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}
table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}
table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}
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,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display 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 th,table.dataTable.nowrap td{white-space:nowrap}
table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px}
table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}
table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}
table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}
table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}
table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}
table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}
table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}
table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}
table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}
table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}
table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}
table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}
table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}
table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}
table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}
table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}
table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}
table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}
.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}
.dataTables_wrapper .dataTables_length{float:left}
.dataTables_wrapper .dataTables_length select{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;padding:4px}
.dataTables_wrapper .dataTables_filter{float:right;text-align:right}
.dataTables_wrapper .dataTables_filter input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;margin-left:3px}
.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,white),color-stop(100%,#dcdcdc));background:-webkit-linear-gradient(top,white 0,#dcdcdc 100%);background:-moz-linear-gradient(top,white 0,#dcdcdc 100%);background:-ms-linear-gradient(top,white 0,#dcdcdc 100%);background:-o-linear-gradient(top,white 0,#dcdcdc 100%);background:linear-gradient(to bottom,white 0,#dcdcdc 100%)}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{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 0,#111 100%);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(to bottom,#585858 0,#111 100%)}
.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 0,#0c0c0c 100%);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(to bottom,#2b2b2b 0,#0c0c0c 100%);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,0.9)),color-stop(75%,rgba(255,255,255,0.9)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%)}
.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{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>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>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>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>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_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{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_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}
.dataTables_wrapper .dataTables_filter{margin-top:.5em}
}
.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,0.3);z-index:1;border:4px solid rgba(255,255,255,0.7);-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:50%}
.play-button--smaller{border:3px solid rgba(255,255,255,0.7)}
.youtube .play-button:before{content:"";border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #fff}
.play-button--smaller:before{content:"";border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #fff}
.youtube img,.youtube .play-button{cursor:pointer}
.youtube img,.youtube iframe,.youtube .play-button,.youtube .play-button:before{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}
.btn,.btn-large{border-radius:4px;background-color:red;text-transform:capitalize;min-width:190px;font-weight:bold;white-space:nowrap;line-height:64px;padding-bottom:4.0625rem;padding-left:3.125rem;padding-right:3.125rem;letter-spacing:normal;letter-spacing:1px;font-size:.8rem;box-shadow:none;color:#fff;text-transform:uppercase;transition:.35s ease-in-out}
.btn,.btn-large,.btn--secondary{margin-top:2.5rem}
.button:focus,.btn:focus,.btn-large:focus{background-color:red}
.btn-large:hover,.btn:hover{background-color:red;color:#fff;box-shadow:none}
.btn--secondary{background-color:#fff;color:red;border:2px solid red}
.btn--secondary:hover{background-color:#fff;color:red;border:2px solid red}
@media only screen and (max-width:600px){.btn,.btn-large{padding-left:1.25rem;padding-right:1.25rem}
}
@media only screen and (max-width:600px){.btn,.btn-large{width:100%}
}
.dataTables_scroll{-webkit-box-shadow:0 0 60px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 60px 0 rgba(0,0,0,0.15);box-shadow:0 0 60px 0 rgba(0,0,0,0.15)}
.dataTables_scrollBody{border-bottom:none !important;height:unset !important}
.dataTables_scrollBody::-webkit-scrollbar{height:7px;width:8px}
.dataTables_scrollBody::-webkit-scrollbar-track{border-radius:10px}
.dataTables_scrollBody::-webkit-scrollbar-thumb{background-color:#9b9b9b;border-radius:10px}
.dataTables_scrollHeadInner{padding-right:0 !important}
.dataTables_paginate{font-family:"Helvetica";font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;margin-top:7px}
@media screen and (max-width:992px){.dataTables_paginate{text-align:left}
}
.dataTables_paginate a{min-width:40px;border:0 !important;color:#0072ce !important;border-bottom:0 !important;opacity:1 !important}
.dataTables_paginate a.paginate_button:hover{background:none !important;color:#0072ce !important;border:0}
.dataTables_paginate a.current{color:#0072ce !important;background:none !important;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;border-bottom:3px solid #0072ce !important}
.dataTables_paginate a.current:hover{border-bottom:3px solid #0072ce !important}
.dataTables_length{display:inline-block;font-size:14px;font-weight:bold;padding:0;margin:0;margin-bottom:30px}
@media screen and (max-width:992px){.dataTables_length{bottom:0;top:auto}
}
@media screen and (max-width:769px){.dataTables_length{width:100%}
.dataTables_length label{width:100%;display:inline-block;text-align:left}
.dataTables_length label select{margin:0;width:100%}
}
@media screen and (max-width:992px){.dataTables_length *{display:inline-block}
}
@media screen and (max-width:769px){.dataTables_length *{display:block}
}
.dataTables_length label{display:inline-flex;line-height:52px}
@media screen and (max-width:769px){.dataTables_length label{display:block}
}
.dataTables_length select{-webkit-appearance:none;-moz-appearance:none;font-size:14px;width:auto;height:50px;border-radius:2px;border:1px solid #a9b3bd;color:#0072ce;background-color:#fff;padding-left:20px;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}
.dataTables_length select::-ms-expand{display:none}
.dataTables_length select:focus{outline:1px solid #88c9ff}
.dataTables_length select:focus::-ms-value{background-color:#fff;color:#0072ce}
.dataTables_filter{display:inline-block;font-size:14px;font-weight:bold;padding:0;margin:0;margin-bottom:20px}
@media screen and (max-width:769px){.dataTables_filter{width:100%}
.dataTables_filter label{width:100%;display:inline-block !important;text-align:left}
.dataTables_filter label input{margin:0;font-weight:400}
}
.dataTables_filter label{display:inline-flex;line-height:52px}
.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 #a9b3bd;color:#0072ce;padding-left:36px;padding-right:20px;background:#fff url(toplib/resources/vectors/search.svg) 16px center no-repeat;background-size:18px 18px;outline:0;margin:0 10px;box-sizing:border-box}
.dataTables_filter input:focus{outline:1px solid #88c9ff}
.dataTables_filter input:focus::-ms-value{background-color:#fff;color:#0072ce}
.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:bold;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{background-color:#000}
#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 10px;margin-right:-15px;color:gray}
.band{padding:50px;padding:50px 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 0}
.band.bottom-only{padding:0 0 100px 0}
.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 #a9b3bd}
.band.negative{background:#000;color:#fff}
.band.negative+band.negative{border-top:1px solid #a9b3bd}
@media screen and (max-width:769px){.band{padding-left:5vw;padding-right:5vw;padding-top:50px;padding-bottom:50px}
}
.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}
[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:normal;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:normal;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:'Noto Sans JP';src:url(toplib/resources/fonts/NotoSansJP.woff) format("woff");font-weight:normal;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:normal;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:normal;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);font-display:fallback}
::-moz-placeholder{color:#767676;font-family:map(fonts,family-sans);font-display:fallback}
:-ms-input-placeholder{color:#767676;font-family:map(fonts,family-sans);font-display:fallback}
:-moz-placeholder{color:#767676;font-family:map(fonts,family-sans);font-display:fallback}
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}
button,[type=submit],label{cursor:pointer}
button,[type=reset],[type=submit]{-webkit-appearance:button;background:0;border:0;padding:0}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border:0;padding:0}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
hr{box-sizing:content-box;height:0;overflow:visible;border:0}
p,pre,blockquote,ul,ol,dl,figure{margin:0}
pre{overflow:auto;white-space:pre;hyphens:none;tab-size:2}
figure,figcaption{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:normal;font-style:normal;font-display:block}
[class^="icon-"],[class*=" icon-"]{font-family:'corteva_icon' !important;speak:never;font-style:normal;font-weight:normal;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" !important}
.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 section,main>div{width:60%}
@media screen and (max-width:769px){main section,main>div{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 section,main.reverse>div{order:2}
main.reverse .sidebar{order:1}
@media print{img:not(.print-include),.carousel-hero{display:none !important}
.logo img{display:block !important}
h1,.hro03-product-header .band-content .product-title,h2,h3,h4,.inner-nav-wrapper .sections section h3,h5{margin:10px 0 !important}
h1,.hro03-product-header .band-content .product-title,h2,h3,h4,.inner-nav-wrapper .sections section h3,h5,p,span,ul,li,a{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{background:transparent !important}
.det09-card-cta a:hover,.det09-card-cta:after{background:transparent !important}
.det09-card-cta h3{left:0 !important;max-width:100% !important}
.band{padding:0 !important}
footer.band{padding:0 !important}
.nav03-feature-link-list section:last-child a,.band.white+.band.white{border:none !important}
.nav03-feature-link-list section:last-child a{padding:5px 0 !important}
.det25-card-feature .text{padding:10px 0 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}
.hro02-hero-level-2 picture,.str01-text-on-image .band-content .c-button,.det01-accordion-list .item .item-content .read-more{display:none !important}
.hro02-hero-level-2{height:auto !important}
.str01-text-on-image{height:auto !important;padding:10px 0 !important}
.str06-feature-2-column .band-content .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 .text>div,.str06-feature-2-column .band-content .text>p,.str06-feature-2-column .band-content{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}
.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}
.hro03-product-header .panel picture,.det3-crop-list .det01-accordion-list.blue .item:before,.det3-crop-list .det01-accordion-list.orange .item:before,.det3-crop-list .det01-accordion-list.green .item:before{display:none !important}
.hro03-product-header .band-content{width:100% !important;padding:0 !important;margin:0 !important}
main .sidebar{display:none !important}
.hro03-product-header .band-content .product-logo,.det32-product-intro .c-button{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 .band-content .text .c-button{display:none !important}
.det-10-brand-logo{-webkit-filter:grayscale(1);filter:grayscale(1)}
.c-con06-pagination__wrapper .pagination{display:none !important}
.con04-container-feature .c-button{display:none !important}
.con18-article-feed .c-button{display:none !important}
.nav04-header-tabs nav a.active,.det15-card-bio{border-bottom-color:#000 !important}
}
html{box-sizing:border-box;height:100%;text-size-adjust:100%;position:relative}
*,*::before,*::after{box-sizing:inherit}
body{margin:0;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;color:#000}
article,aside,footer,header,main,nav,section{display:block}
head{z-index:10000 !important}
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:#0072ce}
a:active,a:hover{color:#0072ce;text-decoration:none;outline:0}
a:active{color:#0072ce;text-decoration:none}
small{font-size:100%}
abbr[title]{text-decoration:underline dotted rgba(0,0,0,0.33)}
abbr[title]:hover{cursor:help}
code,samp{font-family:map(fonts,family-monospace);font-display:fallback;font-size:.875em}
kbd{font-family:map(fonts,family-system);font-display:fallback}
sub,sup{font-size:73%;line-height:0;position:relative}
sub{vertical-align:sub}
.bold{font-weight:bold}
sup{vertical-align:super;top:3px}
mark{background:#ffc}
html,body{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-smoothing:antialiased;osx-font-smoothing:grayscale;min-height:100vh;tap-highlight-color:rgba(0,0,0,0)}
::selection{color:#fff;background:#0072ce}
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:inherit;font-weight:500;color:#0072ce;cursor:pointer;text-decoration:none}
a.unstyle{font-family:unset;font-size:unset;color:unset;text-decoration:unset;background:unset;font-display:fallback}
a:hover{transition:all .2s ease-in-out;color:#459aff}
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:2.5rem;padding-bottom:2.5rem;width:100% !important;left:0 !important;right:0 !important;background-color:#fff;box-shadow:0 21px 76px -38px rgba(0,0,0,0.5);border-bottom:1px solid #e4e4e4;height:auto !important;will-change:inherit}
@media screen and (max-width:992px){a.loginUser,.det18-card-responsive a.loginUser,.det25-card-feature .text a.loginUser{position:static}
}
a.loginUser:after,.det18-card-responsive a.loginUser:after,.det25-card-feature .text a.loginUser:after{content:"";display:inline-block;width:13px;height:13px;background:url(toplib/resources/vectors/link-out.svg) center center no-repeat;background-size:100% auto;vertical-align:middle;margin-left:9px;position:absolute;margin-top:4px}
.input-field{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif}
input[type='search']{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;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 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 0;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-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid red;border-bottom:2px solid red;transform:rotateZ(37deg);transform-origin:100% 100%}
.logout-notification__cover{top:0;left:0;position:fixed;width:100%;height:100vh;background:rgba(0,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:100vh;overflow: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) center right 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:initial;margin:0 7px;box-sizing:border-box}
@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}
}
h1,.hro03-product-header .band-content .product-title{font-size:calc(40px + 16 * ( (100vw - 769px) / 431));line-height:calc(42px + 18 * ( (100vw - 769px) / 431))}
@media screen and (max-width:769px){h1,.hro03-product-header .band-content .product-title{font-size:40px}
}
@media screen and (min-width:1200px){h1,.hro03-product-header .band-content .product-title{font-size:56px}
}
@media screen and (max-width:769px){h1,.hro03-product-header .band-content .product-title{line-height:42px}
}
@media screen and (min-width:1200px){h1,.hro03-product-header .band-content .product-title{line-height:60px}
}
h2{font-size:calc(24px + 20 * ( (100vw - 769px) / 431));line-height:calc(28px + 26 * ( (100vw - 769px) / 431))}
@media screen and (max-width:769px){h2{font-size:24px}
}
@media screen and (min-width:1200px){h2{font-size:44px}
}
@media screen and (max-width:769px){h2{line-height:28px}
}
@media screen and (min-width:1200px){h2{line-height:54px}
}
h3{font-size:calc(24px + 8 * ( (100vw - 769px) / 431));line-height:calc(28px + 8 * ( (100vw - 769px) / 431))}
@media screen and (max-width:769px){h3{font-size:24px}
}
@media screen and (min-width:1200px){h3{font-size:32px}
}
@media screen and (max-width:769px){h3{line-height:28px}
}
@media screen and (min-width:1200px){h3{line-height:36px}
}
h4,.inner-nav-wrapper .sections section h3{font-size:calc(20px + 4 * ( (100vw - 769px) / 431));line-height:calc(24px + 6 * ( (100vw - 769px) / 431))}
@media screen and (max-width:769px){h4,.inner-nav-wrapper .sections section h3{font-size:20px}
}
@media screen and (min-width:1200px){h4,.inner-nav-wrapper .sections section h3{font-size:24px}
}
@media screen and (max-width:769px){h4,.inner-nav-wrapper .sections section h3{line-height:24px}
}
@media screen and (min-width:1200px){h4,.inner-nav-wrapper .sections section h3{line-height:30px}
}
h5{font-size:calc(18px + 2 * ( (100vw - 769px) / 431));line-height:calc(24px + 2 * ( (100vw - 769px) / 431))}
@media screen and (max-width:769px){h5{font-size:18px}
}
@media screen and (min-width:1200px){h5{font-size:20px}
}
@media screen and (max-width:769px){h5{line-height:24px}
}
@media screen and (min-width:1200px){h5{line-height:26px}
}
h6{font-size:calc(16px + 2 * ( (100vw - 769px) / 431));line-height:calc(22px + 2 * ( (100vw - 769px) / 431))}
@media screen and (max-width:769px){h6{font-size:16px}
}
@media screen and (min-width:1200px){h6{font-size:18px}
}
@media screen and (max-width:769px){h6{line-height:22px}
}
@media screen and (min-width:1200px){h6{line-height:24px}
}
h1,.hro03-product-header .band-content .product-title,h2,h3,h4,.inner-nav-wrapper .sections section h3,h5,h6{font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-weight:700;margin:0}
p{font-size:16px;line-height:30px;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;color:#000;margin-top:0;margin-bottom:0;line-height:calc(28px + 2 * ( (100vw - 769px) / 431));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:"Noto Sans"}
html:lang(gr) h1,html:lang(gr) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(gr) .product-title,html:lang(gr) h2,html:lang(gr) h3,html:lang(gr) h4,html:lang(gr) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(gr) h3,html:lang(gr) h5,html:lang(gr) h6{font-family:"Noto Sans";font-weight:700;margin:0}
html:lang(gr) p{font-size:16px;line-height:calc(28px + 2 * ( (100vw - 769px) / 431));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) a,html:lang(gr) a.c-button,html:lang(gr) .c-button,html:lang(gr) span,html:lang(gr) strong,html:lang(gr) span.title,html:lang(gr) input[type='submit'],html:lang(gr) input[type='search']{font-family:"Noto Sans" !important}
html:lang(ko) body{font-family:"Noto Sans KR"}
html:lang(ko) h1,html:lang(ko) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(ko) .product-title,html:lang(ko) h2,html:lang(ko) h3,html:lang(ko) h4,html:lang(ko) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(ko) h3,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(28px + 2 * ( (100vw - 769px) / 431));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) a,html:lang(ko) a.c-button,html:lang(ko) .c-button,html:lang(ko) span,html:lang(ko) strong,html:lang(ko) span.title,html:lang(ko) input[type='submit'],html:lang(ko) input[type='search']{font-family:"Noto Sans KR" !important}
html:lang(cn) body{font-family:"Noto Sans CJK SC"}
html:lang(cn) h1,html:lang(cn) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(cn) .product-title,html:lang(cn) h2,html:lang(cn) h3,html:lang(cn) h4,html:lang(cn) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(cn) h3,html:lang(cn) h5,html:lang(cn) h6{font-family:"Noto Sans CJK SC";font-weight:700;margin:0}
html:lang(cn) p{font-size:18px;line-height:calc(28px + 2 * ( (100vw - 769px) / 431));font-family:"Noto Sans CJK SC";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) a,html:lang(cn) a.c-button,html:lang(cn) .c-button,html:lang(cn) span,html:lang(cn) strong,html:lang(cn) span.title,html:lang(cn) input[type='submit'],html:lang(cn) input[type='search']{font-family:"Noto Sans CJK SC" !important}
html:lang(zh) body{font-family:"Noto Sans CJK SC"}
html:lang(zh) body{font-family:"Noto Sans CJK SC"}
html:lang(zh) h1,html:lang(zh) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(zh) .product-title,html:lang(zh) h2,html:lang(zh) h3,html:lang(zh) h4,html:lang(zh) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(zh) h3,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(28px + 2 * ( (100vw - 769px) / 431));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) a,html:lang(zh) a.c-button,html:lang(zh) .c-button,html:lang(zh) span,html:lang(zh) strong,html:lang(zh) span.title,html:lang(zh) input[type='submit'],html:lang(zh) input[type='search']{font-family:"Noto Sans CJK SC" !important}
html:lang(lt) body,html:lang(ee) body,html:lang(lv) body{font-family:"Noto Sans"}
html:lang(lt) body,html:lang(ee) body,html:lang(lv) body{font-family:"Noto Sans"}
html:lang(lt) h2,html:lang(lt) h3,html:lang(lt) h4,html:lang(lt) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(lt) h3,html:lang(lt) h5,html:lang(lt) h6,html:lang(ee) h2,html:lang(ee) h3,html:lang(ee) h4,html:lang(ee) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(ee) h3,html:lang(ee) h5,html:lang(ee) h6,html:lang(lv) h2,html:lang(lv) h3,html:lang(lv) h4,html:lang(lv) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(lv) h3,html:lang(lv) h5,html:lang(lv) h6{font-family:"Noto Sans";font-weight:700;margin:0}
html:lang(lt) h1,html:lang(lt) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(lt) .product-title,html:lang(ee) h1,html:lang(ee) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(ee) .product-title,html:lang(lv) h1,html:lang(lv) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(lv) .product-title{font-family:"Noto Sans";font-weight:700}
html:lang(lt) p,html:lang(ee) p,html:lang(lv) p{font-size:16px;line-height:calc(28px + 2 * ( (100vw - 769px) / 431));font-family:"Noto Sans";margin-top:0;margin-bottom:0}
@media screen and (max-width:769px){html:lang(lt) p,html:lang(ee) p,html:lang(lv) p{line-height:28px}
}
@media screen and (min-width:1200px){html:lang(lt) p,html:lang(ee) p,html:lang(lv) p{line-height:30px}
}
html:lang(lt) a,html:lang(lt) a.c-button,html:lang(lt) .c-button,html:lang(lt) span,html:lang(lt) strong,html:lang(lt) span.title,html:lang(lt) input[type='submit'],html:lang(lt) input[type='search'],html:lang(ee) a,html:lang(ee) a.c-button,html:lang(ee) .c-button,html:lang(ee) span,html:lang(ee) strong,html:lang(ee) span.title,html:lang(ee) input[type='submit'],html:lang(ee) input[type='search'],html:lang(lv) a,html:lang(lv) a.c-button,html:lang(lv) .c-button,html:lang(lv) span,html:lang(lv) strong,html:lang(lv) span.title,html:lang(lv) input[type='submit'],html:lang(lv) input[type='search']{font-family:"Noto Sans" !important}
html:lang(lt) p.eloquaForm__privacy,html:lang(ee) p.eloquaForm__privacy,html:lang(lv) p.eloquaForm__privacy{font-size:12px;line-height:20px}
html:lang(ja) body{font-family:"Noto Sans JP"}
html:lang(ja) h2,html:lang(ja) h3,html:lang(ja) h4,html:lang(ja) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(ja) h3,html:lang(ja) h5,html:lang(ja) h6{font-family:"Noto Sans JP";font-weight:700;margin:0}
html:lang(ja) h1,html:lang(ja) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(ja) .product-title{font-family:"Noto Sans JP";font-weight:700}
html:lang(ja) .det16-rich-text-field h1,html:lang(ja) .det16-rich-text-field .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(ja) .det16-rich-text-field .product-title,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 .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(ja) .det16-rich-text-field h3,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(28px + 2 * ( (100vw - 769px) / 431));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) a,html:lang(ja) a.c-button,html:lang(ja) .c-button,html:lang(ja) span,html:lang(ja) strong,html:lang(ja) span.title,html:lang(ja) input[type='submit'],html:lang(ja) input[type='search']{font-family:"Noto Sans JP" !important}
html:lang(vn) h1,html:lang(vn) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(vn) .product-title,html:lang(vn) h2,html:lang(vn) h3,html:lang(vn) h4,html:lang(vn) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(vn) h3,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(28px + 2 * ( (100vw - 769px) / 431));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) a,html:lang(vn) a.c-button,html:lang(vn) .c-button,html:lang(vn) span,html:lang(vn) strong,html:lang(vn) span.title,html:lang(vn) input[type='submit'],html:lang(vn) input[type='search']{font-family:"Noto Sans" !important}
html:lang(th) h1,html:lang(th) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(th) .product-title,html:lang(th) h2,html:lang(th) h3,html:lang(th) h4,html:lang(th) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(th) h3,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(28px + 2 * ( (100vw - 769px) / 431));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) a,html:lang(th) a.c-button,html:lang(th) .c-button,html:lang(th) span,html:lang(th) strong,html:lang(th) span.title,html:lang(th) input[type='submit'],html:lang(th) input[type='search']{font-family:"Kanit" !important}
html:lang(vi) h1,html:lang(vi) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(vi) .product-title,html:lang(vi) h2,html:lang(vi) h3,html:lang(vi) h4,html:lang(vi) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(vi) h3,html:lang(vi) h5,html:lang(vi) h6{font-family:"Noto Sans";font-weight:700;margin:0}
html:lang(vi) p{font-size:16px;line-height:calc(28px + 2 * ( (100vw - 769px) / 431));font-family:"Noto Sans";margin-top:0;margin-bottom:0}
@media screen and (max-width:769px){html:lang(vi) p{line-height:28px}
}
@media screen and (min-width:1200px){html:lang(vi) p{line-height:30px}
}
html:lang(vi) a,html:lang(vi) a.c-button,html:lang(vi) .c-button,html:lang(vi) span,html:lang(vi) strong,html:lang(vi) span.title,html:lang(vi) input[type='submit'],html:lang(vi) input[type='search']{font-family:"Noto Sans" !important}
html:lang(gr) h1,html:lang(gr) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(gr) .product-title,html:lang(ru) h1,html:lang(ru) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(ru) .product-title,html:lang(vn) h1,html:lang(vn) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(vn) .product-title{font-size:calc(36px + 14 * ( (100vw - 769px) / 431));line-height:calc(36px + 9 * ( (100vw - 769px) / 431))}
@media screen and (max-width:769px){html:lang(gr) h1,html:lang(gr) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(gr) .product-title,html:lang(ru) h1,html:lang(ru) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(ru) .product-title,html:lang(vn) h1,html:lang(vn) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(vn) .product-title{font-size:36px}
}
@media screen and (min-width:1200px){html:lang(gr) h1,html:lang(gr) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(gr) .product-title,html:lang(ru) h1,html:lang(ru) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(ru) .product-title,html:lang(vn) h1,html:lang(vn) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(vn) .product-title{font-size:50px}
}
@media screen and (max-width:769px){html:lang(gr) h1,html:lang(gr) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(gr) .product-title,html:lang(ru) h1,html:lang(ru) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(ru) .product-title,html:lang(vn) h1,html:lang(vn) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(vn) .product-title{line-height:36px}
}
@media screen and (min-width:1200px){html:lang(gr) h1,html:lang(gr) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(gr) .product-title,html:lang(ru) h1,html:lang(ru) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(ru) .product-title,html:lang(vn) h1,html:lang(vn) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(vn) .product-title{line-height:45px}
}
html:lang(gr) h2,html:lang(ru) h2,html:lang(vn) h2{font-size:calc(28px + 12 * ( (100vw - 769px) / 431));line-height:calc(35px + 14 * ( (100vw - 769px) / 431))}
@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(22px + 7 * ( (100vw - 769px) / 431));line-height:calc(26px + 6 * ( (100vw - 769px) / 431))}
@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}
}
html:lang(gr) h4,html:lang(gr) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(gr) h3,html:lang(ru) h4,html:lang(ru) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(ru) h3,html:lang(vn) h4,html:lang(vn) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(vn) h3{font-size:calc(18px + 2 * ( (100vw - 769px) / 431));line-height:calc(22px + 4 * ( (100vw - 769px) / 431))}
@media screen and (max-width:769px){html:lang(gr) h4,html:lang(gr) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(gr) h3,html:lang(ru) h4,html:lang(ru) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(ru) h3,html:lang(vn) h4,html:lang(vn) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(vn) h3{font-size:18px}
}
@media screen and (min-width:1200px){html:lang(gr) h4,html:lang(gr) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(gr) h3,html:lang(ru) h4,html:lang(ru) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(ru) h3,html:lang(vn) h4,html:lang(vn) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(vn) h3{font-size:20px}
}
@media screen and (max-width:769px){html:lang(gr) h4,html:lang(gr) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(gr) h3,html:lang(ru) h4,html:lang(ru) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(ru) h3,html:lang(vn) h4,html:lang(vn) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(vn) h3{line-height:22px}
}
@media screen and (min-width:1200px){html:lang(gr) h4,html:lang(gr) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(gr) h3,html:lang(ru) h4,html:lang(ru) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(ru) h3,html:lang(vn) h4,html:lang(vn) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(vn) h3{line-height:26px}
}
html:lang(gr) h5,html:lang(ru) h5,html:lang(vn) h5{font-size:calc(16px + 2 * ( (100vw - 769px) / 431));line-height:calc(24px + -4 * ( (100vw - 769px) / 431))}
@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"}
html:lang(tr) h2,html:lang(tr) h3,html:lang(tr) h4,html:lang(tr) .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section html:lang(tr) h3,html:lang(tr) h5,html:lang(tr) h6{font-family:"Noto Sans";font-weight:700;margin:0}
html:lang(tr) h1,html:lang(tr) .hro03-product-header .band-content .product-title,.hro03-product-header .band-content html:lang(tr) .product-title{font-family:"Noto Sans";font-weight:700}
html:lang(tr) p{font-size:16px;line-height:calc(28px + 2 * ( (100vw - 769px) / 431));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) a,html:lang(tr) a.c-button,html:lang(tr) .c-button,html:lang(tr) span,html:lang(tr) strong,html:lang(tr) span.title,html:lang(tr) input[type="submit"],html:lang(tr) input[type="search"]{font-family:"Noto Sans" !important}
.band{padding:50px;padding:50px 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 0}
.band.bottom-only{padding:0 0 100px 0}
.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 #a9b3bd}
.band.negative{background:#000;color:#fff}
.band.negative+band.negative{border-top:1px solid #a9b3bd}
@media screen and (max-width:769px){.band{padding-left:5vw;padding-right:5vw;padding-top:50px;padding-bottom:50px}
}
.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}
[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:normal;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:normal;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:'Noto Sans JP';src:url(toplib/resources/fonts/NotoSansJP.woff) format("woff");font-weight:normal;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:normal;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:normal;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);font-display:fallback}
::-moz-placeholder{color:#767676;font-family:map(fonts,family-sans);font-display:fallback}
:-ms-input-placeholder{color:#767676;font-family:map(fonts,family-sans);font-display:fallback}
:-moz-placeholder{color:#767676;font-family:map(fonts,family-sans);font-display:fallback}
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}
button,[type=submit],label{cursor:pointer}
button,[type=reset],[type=submit]{-webkit-appearance:button;background:0;border:0;padding:0}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border:0;padding:0}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
hr{box-sizing:content-box;height:0;overflow:visible;border:0}
p,pre,blockquote,ul,ol,dl,figure{margin:0}
pre{overflow:auto;white-space:pre;hyphens:none;tab-size:2}
figure,figcaption{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:normal;font-style:normal;font-display:block}
[class^="icon-"],[class*=" icon-"]{font-family:'corteva_icon' !important;speak:never;font-style:normal;font-weight:normal;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" !important}
.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 section,main>div{width:60%}
@media screen and (max-width:769px){main section,main>div{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 section,main.reverse>div{order:2}
main.reverse .sidebar{order:1}
@media print{img:not(.print-include),.carousel-hero{display:none !important}
.logo img{display:block !important}
h1,.hro03-product-header .band-content .product-title,h2,h3,h4,.inner-nav-wrapper .sections section h3,h5{margin:10px 0 !important}
h1,.hro03-product-header .band-content .product-title,h2,h3,h4,.inner-nav-wrapper .sections section h3,h5,p,span,ul,li,a{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{background:transparent !important}
.det09-card-cta a:hover,.det09-card-cta:after{background:transparent !important}
.det09-card-cta h3{left:0 !important;max-width:100% !important}
.band{padding:0 !important}
footer.band{padding:0 !important}
.nav03-feature-link-list section:last-child a,.band.white+.band.white{border:none !important}
.nav03-feature-link-list section:last-child a{padding:5px 0 !important}
.det25-card-feature .text{padding:10px 0 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}
.hro02-hero-level-2 picture,.str01-text-on-image .band-content .c-button,.det01-accordion-list .item .item-content .read-more{display:none !important}
.hro02-hero-level-2{height:auto !important}
.str01-text-on-image{height:auto !important;padding:10px 0 !important}
.str06-feature-2-column .band-content .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 .text>div,.str06-feature-2-column .band-content .text>p,.str06-feature-2-column .band-content{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}
.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}
.hro03-product-header .panel picture,.det3-crop-list .det01-accordion-list.blue .item:before,.det3-crop-list .det01-accordion-list.orange .item:before,.det3-crop-list .det01-accordion-list.green .item:before{display:none !important}
.hro03-product-header .band-content{width:100% !important;padding:0 !important;margin:0 !important}
main .sidebar{display:none !important}
.hro03-product-header .band-content .product-logo,.det32-product-intro .c-button{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 .band-content .text .c-button{display:none !important}
.det-10-brand-logo{-webkit-filter:grayscale(1);filter:grayscale(1)}
.c-con06-pagination__wrapper .pagination{display:none !important}
.con04-container-feature .c-button{display:none !important}
.con18-article-feed .c-button{display:none !important}
.nav04-header-tabs nav a.active,.det15-card-bio{border-bottom-color:#000 !important}
}
html{box-sizing:border-box;height:100%;text-size-adjust:100%;position:relative}
*,*::before,*::after{box-sizing:inherit}
body{margin:0;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;color:#000}
article,aside,footer,header,main,nav,section{display:block}
head{z-index:10000 !important}
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:#0072ce}
a:active,a:hover{color:#0072ce;text-decoration:none;outline:0}
a:active{color:#0072ce;text-decoration:none}
small{font-size:100%}
abbr[title]{text-decoration:underline dotted rgba(0,0,0,0.33)}
abbr[title]:hover{cursor:help}
code,samp{font-family:map(fonts,family-monospace);font-display:fallback;font-size:.875em}
kbd{font-family:map(fonts,family-system);font-display:fallback}
sub,sup{font-size:73%;line-height:0;position:relative}
sub{vertical-align:sub}
.bold{font-weight:bold}
sup{vertical-align:super;top:3px}
mark{background:#ffc}
.atm01-header-v1__wrapper{text-align:center;max-width:1024px;margin:0 auto;margin-bottom:2.4375rem}
@media screen and (max-width:769px){.atm01-header-v1__wrapper{margin-bottom:1.125rem}
}
@media print{.atm01-header-v1__wrapper{margin:0}
}
.atm01-header-v1__wrapper a{color:#000}
.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:2rem;-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:1.75rem}
}
.tilesContainer .atm01-header-v1__wrapper{margin-bottom:0}
@media screen and (max-width:769px){.tilesContainer .atm01-header-v1__wrapper{margin-bottom:0}
}
.atm01-header-v1__wrapper p{width:80%;margin:11px 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:1.375rem;width:100%}
}
a.back-to-top{display:block;width:35px;height:35px;position:fixed;right:90px;bottom:15px;opacity:0;z-index:9999;transition:opacity .2s .2s ease-in;background:rgba(0,0,0,0.75) url(toplib/resources/vectors/up-arrow.svg) center 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}
}
a.c-button,.c-button{background:#0072ce;color:#fff;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;padding:1.3125rem 2.375rem;border-radius:3px;line-height:1.125rem;display:inline-block;border:2px solid #0072ce;appearance:button;text-transform:uppercase}
a.c-button.disableBtn,.c-button.disableBtn{background-color:#e1e5ea;color:#95a0b4;pointer-events:none}
a.c-button.disableBtn:hover,.c-button.disableBtn:hover{background-color:#e1e5ea;color:#95a0b4}
@media screen and (max-width:769px){a.c-button,.c-button{font-size:12px;padding:1rem 2.375rem}
}
a.c-button:hover,.c-button:hover{background:#004abf;border-color:#004abf}
a.c-button.invert,.c-button.invert{background:#fff;color:#0072ce}
a.c-button.secondary,.c-button.secondary{padding:1.1875rem 2.375rem;background:transparent;border:2px solid #0072ce;color:#0072ce}
a.c-button.secondary:hover,.c-button.secondary:hover{color:#004abf}
a.c-button.secondary.invert,.c-button.secondary.invert{border:2px solid #fff;color:#fff}
@media screen and (max-width:769px){a.c-button.secondary,.c-button.secondary{padding:.875rem 2.375rem}
}
a.c-button.extra-padding,.c-button.extra-padding{margin-top:.75rem;margin-bottom:2rem}
a.c-button{appearance:none}
.con06-label-finder .sidebar form .c-button{padding:1.3125rem 2.375rem}
@media screen and (max-width:769px){.con06-label-finder .sidebar form .c-button{font-size:12px;padding:1rem 2.375rem}
}
.con06-label-finder .sidebar form .c-button.secondary{padding:1.1875rem 2.375rem}
@media screen and (max-width:769px){.con06-label-finder .sidebar form .c-button.secondary{padding:.875rem 2.375rem}
}
@media print{body{-webkit-print-color-adjust:exact}
}
select.form-dropdown,select.form-dropdown-filter{width:100%;border:1px solid #aaa;border-radius:2px;padding:.75rem 1.875rem .75rem 1.5rem;background:#fff;color:#0072ce;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:bold;-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 option,select.form-dropdown-filter option{font-size:14px}
select.form-dropdown:focus,select.form-dropdown-filter:focus{outline:2px solid #0072ce}
select.form-dropdown+label,select.form-dropdown-filter+label{display:none}
select.form-dropdown ~ .chosen-container .chosen-single,select.form-dropdown-filter ~ .chosen-container .chosen-single{height:3.125rem;background:#fff;border:1px solid #aaa;border-radius:2px;width:100%;padding:.75rem 1.875rem .75rem 1.25rem;color:#0072ce;font-size:14px;font-weight:700;line-height:1.625rem;box-shadow:none}
select.form-dropdown ~ .chosen-container .chosen-single:after,select.form-dropdown-filter ~ .chosen-container .chosen-single:after{content:"";height:10px;width:6px;background:transparent url(toplib/resources/vectors/blue-carot.svg) center center no-repeat;background-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center center;transition:transform 150ms ease-in}
select.form-dropdown ~ .chosen-container-single-nosearch.focus-within,select.form-dropdown-filter ~ .chosen-container-single-nosearch.focus-within{outline:auto 5px Highlight;outline:auto 5px -webkit-focus-ring-color}
select.form-dropdown ~ .chosen-with-drop .chosen-single:after,select.form-dropdown-filter ~ .chosen-with-drop .chosen-single:after{transform:translateY(-50%) rotate(-90deg)}
select.form-dropdown ~ .chosen-container .chosen-results li,select.form-dropdown-filter ~ .chosen-container .chosen-results li{padding:1.25rem;min-height:3.75rem;font-size:14px;color:#000;width:100%;transition:background 200ms ease-out;color:#000;border-bottom:1px solid #aaa;margin-bottom:1px}
select.form-dropdown ~ .chosen-container .chosen-results li:first-child,select.form-dropdown-filter ~ .chosen-container .chosen-results li:first-child{border-top:1px solid #aaa}
select.form-dropdown ~ .chosen-container .chosen-results li:hover,select.form-dropdown-filter ~ .chosen-container .chosen-results li:hover{font-weight:bold}
select.form-dropdown ~ .chosen-container .chosen-results li.highlighted,select.form-dropdown-filter ~ .chosen-container .chosen-results li.highlighted{background-color:#eee}
select.form-dropdown ~ .chosen-container .chosen-results li.result-selected,select.form-dropdown-filter ~ .chosen-container .chosen-results li.result-selected{font-weight:700}
select.form-dropdown ~ .chosen-container .chosen-drop,select.form-dropdown-filter ~ .chosen-container .chosen-drop{box-shadow:0 2px 25px rgba(0,0,0,0.1);padding:0}
select.form-dropdown ~ .chosen-container .chosen-results,select.form-dropdown-filter ~ .chosen-container .chosen-results{padding:0;margin:0}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){select.form-dropdown ~ .chosen-container .chosen-search-input,select.form-dropdown-filter ~ .chosen-container .chosen-search-input{display:none}
}
@media screen and (-webkit-min-device-pixel-ratio:2){.chosen-container .chosen-search-input{display:none}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.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 .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:#0072ce;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 #aaa;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{padding:6px;user-select:none;-webkit-user-select:none;padding:1.25rem;min-height:3.75rem;font-size:14px;color:#000;width:100%;transition:background 200ms ease-out;color:#000;border-bottom:1px solid #aaa;margin-bottom:1px}
.select2-results__option:first-child{border-top:1px solid #aaa}
.select2-results__option:hover{font-weight:bold}
.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:12}
.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 #aaa;border-radius:2px;outline:0}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#0072ce;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:bold}
.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) center center no-repeat;background-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center center;transition:transform 150ms 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 transparent;border-width:0 4px 5px 4px}
.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:bold;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:bold;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-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{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:solid black 1px;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--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.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__group{cursor:default;display:block;padding:6px}
.select2-container .select2-results li{padding:1.25rem;min-height:3.75rem;font-size:14px;color:#000;width:100%;transition:background 200ms ease-out;color:#000;border-bottom:1px solid #aaa;margin-bottom:1px}
.select2-container .select2-results li:first-child{border-top:1px solid #aaa}
.select2-container .select2-results li:hover{font-weight:bold}
.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 center;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) center center no-repeat;width:100%}
.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,.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,.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,.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{position:absolute;left:0;top:0}
.gduCalculator .leaflet-container,.y-d-p-r__plot-results-map .leaflet-container,.pdp-compare-yield-data-container .leaflet-container,.findRepMap__mapContainer .leaflet-container{overflow:hidden;-ms-touch-action:none;touch-action:none;background:#ddd;outline:0;font:12px "Helvetica"}
.gduCalculator .leaflet-container img,.gduCalculator .leaflet-container svg,.gduCalculator .leaflet-container img,.gduCalculator .leaflet-container img.leaflet-image-layer,.y-d-p-r__plot-results-map .leaflet-container img,.y-d-p-r__plot-results-map .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,.pdp-compare-yield-data-container .leaflet-container img,.pdp-compare-yield-data-container .leaflet-container svg,.pdp-compare-yield-data-container .leaflet-container img,.pdp-compare-yield-data-container .leaflet-container img.leaflet-image-layer,.findRepMap__mapContainer .leaflet-container img,.findRepMap__mapContainer .leaflet-container svg,.findRepMap__mapContainer .leaflet-container img,.findRepMap__mapContainer .leaflet-container img.leaflet-image-layer{max-width:none !important}
.gduCalculator .leaflet-container .leaflet-control-attribution,.y-d-p-r__plot-results-map .leaflet-container .leaflet-control-attribution,.pdp-compare-yield-data-container .leaflet-container .leaflet-control-attribution,.findRepMap__mapContainer .leaflet-container .leaflet-control-attribution{background:rgba(255,255,255,0.7);margin:0}
.gduCalculator .leaflet-container .leaflet-control-attribution,.gduCalculator .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,.pdp-compare-yield-data-container .leaflet-container .leaflet-control-attribution,.pdp-compare-yield-data-container .leaflet-container .leaflet-control-scale,.findRepMap__mapContainer .leaflet-container .leaflet-control-attribution,.findRepMap__mapContainer .leaflet-container .leaflet-control-scale{font-size:11px}
.gduCalculator .leaflet-marker-icon,.gduCalculator .leaflet-marker-shadow,.gduCalculator .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,.pdp-compare-yield-data-container .leaflet-marker-icon,.pdp-compare-yield-data-container .leaflet-marker-shadow,.pdp-compare-yield-data-container .leaflet-tile,.findRepMap__mapContainer .leaflet-marker-icon,.findRepMap__mapContainer .leaflet-marker-shadow,.findRepMap__mapContainer .leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}
.gduCalculator .leaflet-safari .leaflet-tile,.y-d-p-r__plot-results-map .leaflet-safari .leaflet-tile,.pdp-compare-yield-data-container .leaflet-safari .leaflet-tile,.findRepMap__mapContainer .leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}
.gduCalculator .leaflet-safari .leaflet-tile-container,.y-d-p-r__plot-results-map .leaflet-safari .leaflet-tile-container,.pdp-compare-yield-data-container .leaflet-safari .leaflet-tile-container,.findRepMap__mapContainer .leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}
.gduCalculator .leaflet-marker-icon,.gduCalculator .leaflet-marker-shadow,.y-d-p-r__plot-results-map .leaflet-marker-icon,.y-d-p-r__plot-results-map .leaflet-marker-shadow,.pdp-compare-yield-data-container .leaflet-marker-icon,.pdp-compare-yield-data-container .leaflet-marker-shadow,.findRepMap__mapContainer .leaflet-marker-icon,.findRepMap__mapContainer .leaflet-marker-shadow{display:block}
.gduCalculator .leaflet-tile,.y-d-p-r__plot-results-map .leaflet-tile,.pdp-compare-yield-data-container .leaflet-tile,.findRepMap__mapContainer .leaflet-tile{filter:inherit;visibility:hidden}
.gduCalculator .leaflet-tile-loaded,.y-d-p-r__plot-results-map .leaflet-tile-loaded,.pdp-compare-yield-data-container .leaflet-tile-loaded,.findRepMap__mapContainer .leaflet-tile-loaded{visibility:inherit}
.gduCalculator .leaflet-zoom-box,.y-d-p-r__plot-results-map .leaflet-zoom-box,.pdp-compare-yield-data-container .leaflet-zoom-box,.findRepMap__mapContainer .leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}
.gduCalculator .leaflet-overlay-pane svg,.y-d-p-r__plot-results-map .leaflet-overlay-pane svg,.pdp-compare-yield-data-container .leaflet-overlay-pane svg,.findRepMap__mapContainer .leaflet-overlay-pane svg{-moz-user-select:none}
.gduCalculator .leaflet-pane,.y-d-p-r__plot-results-map .leaflet-pane,.pdp-compare-yield-data-container .leaflet-pane,.findRepMap__mapContainer .leaflet-pane{z-index:400}
.gduCalculator .leaflet-tile-pane,.y-d-p-r__plot-results-map .leaflet-tile-pane,.pdp-compare-yield-data-container .leaflet-tile-pane,.findRepMap__mapContainer .leaflet-tile-pane{z-index:200}
.gduCalculator .leaflet-overlay-pane,.y-d-p-r__plot-results-map .leaflet-overlay-pane,.pdp-compare-yield-data-container .leaflet-overlay-pane,.findRepMap__mapContainer .leaflet-overlay-pane{z-index:400}
.gduCalculator .leaflet-shadow-pane,.y-d-p-r__plot-results-map .leaflet-shadow-pane,.pdp-compare-yield-data-container .leaflet-shadow-pane,.findRepMap__mapContainer .leaflet-shadow-pane{z-index:500}
.gduCalculator .leaflet-marker-pane,.y-d-p-r__plot-results-map .leaflet-marker-pane,.pdp-compare-yield-data-container .leaflet-marker-pane,.findRepMap__mapContainer .leaflet-marker-pane{z-index:600}
.gduCalculator .leaflet-popup-pane,.y-d-p-r__plot-results-map .leaflet-popup-pane,.pdp-compare-yield-data-container .leaflet-popup-pane,.findRepMap__mapContainer .leaflet-popup-pane{z-index:700}
.gduCalculator .leaflet-map-pane canvas,.y-d-p-r__plot-results-map .leaflet-map-pane canvas,.pdp-compare-yield-data-container .leaflet-map-pane canvas,.findRepMap__mapContainer .leaflet-map-pane canvas{z-index:100}
.gduCalculator .leaflet-map-pane svg,.y-d-p-r__plot-results-map .leaflet-map-pane svg,.pdp-compare-yield-data-container .leaflet-map-pane svg,.findRepMap__mapContainer .leaflet-map-pane svg{z-index:200}
.gduCalculator .leaflet-vml-shape,.y-d-p-r__plot-results-map .leaflet-vml-shape,.pdp-compare-yield-data-container .leaflet-vml-shape,.findRepMap__mapContainer .leaflet-vml-shape{width:1px;height:1px}
.gduCalculator .lvml,.y-d-p-r__plot-results-map .lvml,.pdp-compare-yield-data-container .lvml,.findRepMap__mapContainer .lvml{behavior:url(toplib/css/#default#VML);display:inline-block;position:absolute}
.gduCalculator .leaflet-control,.y-d-p-r__plot-results-map .leaflet-control,.pdp-compare-yield-data-container .leaflet-control,.findRepMap__mapContainer .leaflet-control{position:relative;z-index:800;pointer-events:auto;float:left;clear:both}
.gduCalculator .leaflet-bottom,.gduCalculator .leaflet-top,.y-d-p-r__plot-results-map .leaflet-bottom,.y-d-p-r__plot-results-map .leaflet-top,.pdp-compare-yield-data-container .leaflet-bottom,.pdp-compare-yield-data-container .leaflet-top,.findRepMap__mapContainer .leaflet-bottom,.findRepMap__mapContainer .leaflet-top{position:absolute;z-index:1000;pointer-events:none}
.gduCalculator .leaflet-top,.y-d-p-r__plot-results-map .leaflet-top,.pdp-compare-yield-data-container .leaflet-top,.findRepMap__mapContainer .leaflet-top{top:0}
.gduCalculator .leaflet-top .leaflet-control,.y-d-p-r__plot-results-map .leaflet-top .leaflet-control,.pdp-compare-yield-data-container .leaflet-top .leaflet-control,.findRepMap__mapContainer .leaflet-top .leaflet-control{margin-top:10px}
.gduCalculator .leaflet-right,.y-d-p-r__plot-results-map .leaflet-right,.pdp-compare-yield-data-container .leaflet-right,.findRepMap__mapContainer .leaflet-right{right:0}
.gduCalculator .leaflet-right .leaflet-control,.y-d-p-r__plot-results-map .leaflet-right .leaflet-control,.pdp-compare-yield-data-container .leaflet-right .leaflet-control,.findRepMap__mapContainer .leaflet-right .leaflet-control{float:right;margin-right:10px}
.gduCalculator .leaflet-bottom,.y-d-p-r__plot-results-map .leaflet-bottom,.pdp-compare-yield-data-container .leaflet-bottom,.findRepMap__mapContainer .leaflet-bottom{bottom:0}
.gduCalculator .leaflet-bottom .leaflet-control,.y-d-p-r__plot-results-map .leaflet-bottom .leaflet-control,.pdp-compare-yield-data-container .leaflet-bottom .leaflet-control,.findRepMap__mapContainer .leaflet-bottom .leaflet-control{margin-bottom:10px}
.gduCalculator .leaflet-left,.y-d-p-r__plot-results-map .leaflet-left,.pdp-compare-yield-data-container .leaflet-left,.findRepMap__mapContainer .leaflet-left{left:0}
.gduCalculator .leaflet-left .leaflet-control,.y-d-p-r__plot-results-map .leaflet-left .leaflet-control,.pdp-compare-yield-data-container .leaflet-left .leaflet-control,.findRepMap__mapContainer .leaflet-left .leaflet-control{margin-left:10px}
.gduCalculator .leaflet-fade-anim .leaflet-tile,.y-d-p-r__plot-results-map .leaflet-fade-anim .leaflet-tile,.pdp-compare-yield-data-container .leaflet-fade-anim .leaflet-tile,.findRepMap__mapContainer .leaflet-fade-anim .leaflet-tile{will-change:opacity}
.gduCalculator .leaflet-fade-anim .leaflet-popup,.y-d-p-r__plot-results-map .leaflet-fade-anim .leaflet-popup,.pdp-compare-yield-data-container .leaflet-fade-anim .leaflet-popup,.findRepMap__mapContainer .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}
.gduCalculator .leaflet-map-pane .leaflet-popup,.y-d-p-r__plot-results-map .leaflet-map-pane .leaflet-popup,.pdp-compare-yield-data-container .leaflet-map-pane .leaflet-popup,.findRepMap__mapContainer .leaflet-map-pane .leaflet-popup{opacity:1}
.gduCalculator .leaflet-zoom-animated,.y-d-p-r__plot-results-map .leaflet-zoom-animated,.pdp-compare-yield-data-container .leaflet-zoom-animated,.findRepMap__mapContainer .leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.gduCalculator .leaflet-zoom-anim .leaflet-zoom-animated,.y-d-p-r__plot-results-map .leaflet-zoom-anim .leaflet-zoom-animated,.pdp-compare-yield-data-container .leaflet-zoom-anim .leaflet-zoom-animated,.findRepMap__mapContainer .leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,0.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,0.25,1);transition:transform .25s cubic-bezier(0,0,0.25,1)}
.gduCalculator .leaflet-pan-anim .leaflet-tile,.gduCalculator .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,.pdp-compare-yield-data-container .leaflet-pan-anim .leaflet-tile,.pdp-compare-yield-data-container .leaflet-zoom-anim .leaflet-tile,.findRepMap__mapContainer .leaflet-pan-anim .leaflet-tile,.findRepMap__mapContainer .leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.gduCalculator .leaflet-zoom-anim .leaflet-zoom-hide,.y-d-p-r__plot-results-map .leaflet-zoom-anim .leaflet-zoom-hide,.pdp-compare-yield-data-container .leaflet-zoom-anim .leaflet-zoom-hide,.findRepMap__mapContainer .leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}
.gduCalculator .leaflet-interactive,.y-d-p-r__plot-results-map .leaflet-interactive,.pdp-compare-yield-data-container .leaflet-interactive,.findRepMap__mapContainer .leaflet-interactive{cursor:pointer}
.gduCalculator .leaflet-grab,.y-d-p-r__plot-results-map .leaflet-grab,.pdp-compare-yield-data-container .leaflet-grab,.findRepMap__mapContainer .leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}
.gduCalculator .leaflet-crosshair,.gduCalculator .leaflet-crosshair .leaflet-interactive,.y-d-p-r__plot-results-map .leaflet-crosshair,.y-d-p-r__plot-results-map .leaflet-crosshair .leaflet-interactive,.pdp-compare-yield-data-container .leaflet-crosshair,.pdp-compare-yield-data-container .leaflet-crosshair .leaflet-interactive,.findRepMap__mapContainer .leaflet-crosshair,.findRepMap__mapContainer .leaflet-crosshair .leaflet-interactive{cursor:crosshair}
.gduCalculator .leaflet-control,.gduCalculator .leaflet-popup-pane,.y-d-p-r__plot-results-map .leaflet-control,.y-d-p-r__plot-results-map .leaflet-popup-pane,.pdp-compare-yield-data-container .leaflet-control,.pdp-compare-yield-data-container .leaflet-popup-pane,.findRepMap__mapContainer .leaflet-control,.findRepMap__mapContainer .leaflet-popup-pane{cursor:auto}
.gduCalculator .leaflet-dragging .leaflet-grab,.gduCalculator .leaflet-dragging .leaflet-interactive,.gduCalculator .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,.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,.findRepMap__mapContainer .leaflet-dragging .leaflet-grab,.findRepMap__mapContainer .leaflet-dragging .leaflet-interactive,.findRepMap__mapContainer .leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}
.gduCalculator .leaflet-bar,.y-d-p-r__plot-results-map .leaflet-bar,.pdp-compare-yield-data-container .leaflet-bar,.findRepMap__mapContainer .leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}
.gduCalculator .leaflet-bar a,.y-d-p-r__plot-results-map .leaflet-bar a,.pdp-compare-yield-data-container .leaflet-bar a,.findRepMap__mapContainer .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}
.gduCalculator .leaflet-control-layers-toggle,.y-d-p-r__plot-results-map .leaflet-control-layers-toggle,.pdp-compare-yield-data-container .leaflet-control-layers-toggle,.findRepMap__mapContainer .leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}
.gduCalculator .leaflet-bar a:hover,.y-d-p-r__plot-results-map .leaflet-bar a:hover,.pdp-compare-yield-data-container .leaflet-bar a:hover,.findRepMap__mapContainer .leaflet-bar a:hover{background-color:#f0f0f0}
.gduCalculator .leaflet-bar a:first-child,.y-d-p-r__plot-results-map .leaflet-bar a:first-child,.pdp-compare-yield-data-container .leaflet-bar a:first-child,.findRepMap__mapContainer .leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
.gduCalculator .leaflet-bar a:last-child,.y-d-p-r__plot-results-map .leaflet-bar a:last-child,.pdp-compare-yield-data-container .leaflet-bar a:last-child,.findRepMap__mapContainer .leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:0}
.gduCalculator .leaflet-bar a.leaflet-disabled,.y-d-p-r__plot-results-map .leaflet-bar a.leaflet-disabled,.pdp-compare-yield-data-container .leaflet-bar a.leaflet-disabled,.findRepMap__mapContainer .leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f0f0f0;color:#ddd}
.gduCalculator .leaflet-control-zoom-in,.gduCalculator .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,.pdp-compare-yield-data-container .leaflet-control-zoom-in,.pdp-compare-yield-data-container .leaflet-control-zoom-out,.findRepMap__mapContainer .leaflet-control-zoom-in,.findRepMap__mapContainer .leaflet-control-zoom-out{text-indent:1px}
.gduCalculator .leaflet-control-zoom-out,.y-d-p-r__plot-results-map .leaflet-control-zoom-out,.pdp-compare-yield-data-container .leaflet-control-zoom-out,.findRepMap__mapContainer .leaflet-control-zoom-out{font-size:20px}
.gduCalculator .leaflet-control-layers,.y-d-p-r__plot-results-map .leaflet-control-layers,.pdp-compare-yield-data-container .leaflet-control-layers,.findRepMap__mapContainer .leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}
.gduCalculator .leaflet-control-layers-toggle,.y-d-p-r__plot-results-map .leaflet-control-layers-toggle,.pdp-compare-yield-data-container .leaflet-control-layers-toggle,.findRepMap__mapContainer .leaflet-control-layers-toggle{width:36px;height:36px}
.gduCalculator .leaflet-retina .leaflet-control-layers-toggle,.y-d-p-r__plot-results-map .leaflet-retina .leaflet-control-layers-toggle,.pdp-compare-yield-data-container .leaflet-retina .leaflet-control-layers-toggle,.findRepMap__mapContainer .leaflet-retina .leaflet-control-layers-toggle{background-size:26px 26px}
.gduCalculator .leaflet-touch .leaflet-control-layers-toggle,.y-d-p-r__plot-results-map .leaflet-touch .leaflet-control-layers-toggle,.pdp-compare-yield-data-container .leaflet-touch .leaflet-control-layers-toggle,.findRepMap__mapContainer .leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}
.gduCalculator .leaflet-touch .leaflet-control-zoom-in,.y-d-p-r__plot-results-map .leaflet-touch .leaflet-control-zoom-in,.pdp-compare-yield-data-container .leaflet-touch .leaflet-control-zoom-in,.findRepMap__mapContainer .leaflet-touch .leaflet-control-zoom-in{font-size:22px}
.gduCalculator .leaflet-touch .leaflet-control-zoom-out,.y-d-p-r__plot-results-map .leaflet-touch .leaflet-control-zoom-out,.pdp-compare-yield-data-container .leaflet-touch .leaflet-control-zoom-out,.findRepMap__mapContainer .leaflet-touch .leaflet-control-zoom-out{font-size:24px}
.gduCalculator .leaflet-touch .leaflet-control-zoom-in,.y-d-p-r__plot-results-map .leaflet-touch .leaflet-control-zoom-in,.pdp-compare-yield-data-container .leaflet-touch .leaflet-control-zoom-in,.findRepMap__mapContainer .leaflet-touch .leaflet-control-zoom-in{font-size:24px}
.gduCalculator .leaflet-touch .leaflet-control-zoom-out,.y-d-p-r__plot-results-map .leaflet-touch .leaflet-control-zoom-out,.pdp-compare-yield-data-container .leaflet-touch .leaflet-control-zoom-out,.findRepMap__mapContainer .leaflet-touch .leaflet-control-zoom-out{font-size:24px}
.gduCalculator .leaflet-bar a,.y-d-p-r__plot-results-map .leaflet-bar a,.pdp-compare-yield-data-container .leaflet-bar a,.findRepMap__mapContainer .leaflet-bar a{width:30px;height:30px;line-height:30px}
.gduCalculator .leaflet-control-layers .leaflet-control-layers-list,.gduCalculator .leaflet-control-layers-expanded .leaflet-control-layers-toggle,.y-d-p-r__plot-results-map .leaflet-control-layers .leaflet-control-layers-list,.y-d-p-r__plot-results-map .leaflet-control-layers-expanded .leaflet-control-layers-toggle,.pdp-compare-yield-data-container .leaflet-control-layers .leaflet-control-layers-list,.pdp-compare-yield-data-container .leaflet-control-layers-expanded .leaflet-control-layers-toggle,.findRepMap__mapContainer .leaflet-control-layers .leaflet-control-layers-list,.findRepMap__mapContainer .leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}
.gduCalculator .leaflet-control-layers-expanded,.y-d-p-r__plot-results-map .leaflet-control-layers-expanded,.pdp-compare-yield-data-container .leaflet-control-layers-expanded,.findRepMap__mapContainer .leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#ddd;background:#fff}
.gduCalculator .leaflet-control-layers-expanded .leaflet-control-layers-list,.y-d-p-r__plot-results-map .leaflet-control-layers-expanded .leaflet-control-layers-list,.pdp-compare-yield-data-container .leaflet-control-layers-expanded .leaflet-control-layers-list,.findRepMap__mapContainer .leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}
.gduCalculator .leaflet-control-layers-scrollbar,.y-d-p-r__plot-results-map .leaflet-control-layers-scrollbar,.pdp-compare-yield-data-container .leaflet-control-layers-scrollbar,.findRepMap__mapContainer .leaflet-control-layers-scrollbar{overflow-y:scroll;padding-right:5px}
.gduCalculator .leaflet-control-layers-selector,.y-d-p-r__plot-results-map .leaflet-control-layers-selector,.pdp-compare-yield-data-container .leaflet-control-layers-selector,.findRepMap__mapContainer .leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}
.gduCalculator .leaflet-control-layers label,.y-d-p-r__plot-results-map .leaflet-control-layers label,.pdp-compare-yield-data-container .leaflet-control-layers label,.findRepMap__mapContainer .leaflet-control-layers label{display:block}
.gduCalculator .leaflet-control-layers-separator,.y-d-p-r__plot-results-map .leaflet-control-layers-separator,.pdp-compare-yield-data-container .leaflet-control-layers-separator,.findRepMap__mapContainer .leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px;box-sizing:border-box}
.gduCalculator .leaflet-control-attribution,.gduCalculator .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,.pdp-compare-yield-data-container .leaflet-control-attribution,.pdp-compare-yield-data-container .leaflet-control-scale-line,.findRepMap__mapContainer .leaflet-control-attribution,.findRepMap__mapContainer .leaflet-control-scale-line{padding:0 5px;color:#ddd}
.gduCalculator .leaflet-control-attribution a,.y-d-p-r__plot-results-map .leaflet-control-attribution a,.pdp-compare-yield-data-container .leaflet-control-attribution a,.findRepMap__mapContainer .leaflet-control-attribution a{text-decoration:none}
.gduCalculator .leaflet-control-attribution a:hover,.y-d-p-r__plot-results-map .leaflet-control-attribution a:hover,.pdp-compare-yield-data-container .leaflet-control-attribution a:hover,.findRepMap__mapContainer .leaflet-control-attribution a:hover{text-decoration:underline}
.gduCalculator .leaflet-left .leaflet-control-scale,.y-d-p-r__plot-results-map .leaflet-left .leaflet-control-scale,.pdp-compare-yield-data-container .leaflet-left .leaflet-control-scale,.findRepMap__mapContainer .leaflet-left .leaflet-control-scale{margin-left:5px}
.gduCalculator .leaflet-bottom .leaflet-control-scale,.y-d-p-r__plot-results-map .leaflet-bottom .leaflet-control-scale,.pdp-compare-yield-data-container .leaflet-bottom .leaflet-control-scale,.findRepMap__mapContainer .leaflet-bottom .leaflet-control-scale{margin-bottom:5px}
.gduCalculator .leaflet-control-scale-line,.y-d-p-r__plot-results-map .leaflet-control-scale-line,.pdp-compare-yield-data-container .leaflet-control-scale-line,.findRepMap__mapContainer .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,0.5)}
.gduCalculator .leaflet-control-scale-line:not(:first-child),.y-d-p-r__plot-results-map .leaflet-control-scale-line:not(:first-child),.pdp-compare-yield-data-container .leaflet-control-scale-line:not(:first-child),.findRepMap__mapContainer .leaflet-control-scale-line:not(:first-child){border-top:2px solid #ddd;border-bottom:0;margin-top:-2px}
.gduCalculator .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),.pdp-compare-yield-data-container .leaflet-control-scale-line:not(:first-child):not(:last-child),.findRepMap__mapContainer .leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #ddd}
.gduCalculator .leaflet-popup,.y-d-p-r__plot-results-map .leaflet-popup,.pdp-compare-yield-data-container .leaflet-popup,.findRepMap__mapContainer .leaflet-popup{position:absolute;text-align:center}
.gduCalculator .leaflet-popup-content-wrapper,.y-d-p-r__plot-results-map .leaflet-popup-content-wrapper,.pdp-compare-yield-data-container .leaflet-popup-content-wrapper,.findRepMap__mapContainer .leaflet-popup-content-wrapper{padding:0;text-align:left;border-radius:0}
.gduCalculator .leaflet-popup-content,.y-d-p-r__plot-results-map .leaflet-popup-content,.pdp-compare-yield-data-container .leaflet-popup-content,.findRepMap__mapContainer .leaflet-popup-content{margin:0;line-height:1.4}
.gduCalculator .leaflet-popup-tip-container,.y-d-p-r__plot-results-map .leaflet-popup-tip-container,.pdp-compare-yield-data-container .leaflet-popup-tip-container,.findRepMap__mapContainer .leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}
.gduCalculator .leaflet-popup-tip,.y-d-p-r__plot-results-map .leaflet-popup-tip,.pdp-compare-yield-data-container .leaflet-popup-tip,.findRepMap__mapContainer .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)}
.gduCalculator .leaflet-popup-content-wrapper,.gduCalculator .leaflet-popup-tip,.y-d-p-r__plot-results-map .leaflet-popup-content-wrapper,.y-d-p-r__plot-results-map .leaflet-popup-tip,.pdp-compare-yield-data-container .leaflet-popup-content-wrapper,.pdp-compare-yield-data-container .leaflet-popup-tip,.findRepMap__mapContainer .leaflet-popup-content-wrapper,.findRepMap__mapContainer .leaflet-popup-tip{background:#fff;color:#ddd;box-shadow:0 3px 14px rgba(0,0,0,0.4)}
.gduCalculator .leaflet-popup-scrolled,.y-d-p-r__plot-results-map .leaflet-popup-scrolled,.pdp-compare-yield-data-container .leaflet-popup-scrolled,.findRepMap__mapContainer .leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.gduCalculator .leaflet-oldie .leaflet-popup-content-wrapper,.y-d-p-r__plot-results-map .leaflet-oldie .leaflet-popup-content-wrapper,.pdp-compare-yield-data-container .leaflet-oldie .leaflet-popup-content-wrapper,.findRepMap__mapContainer .leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}
.gduCalculator .leaflet-oldie .leaflet-popup-tip-container,.y-d-p-r__plot-results-map .leaflet-oldie .leaflet-popup-tip-container,.pdp-compare-yield-data-container .leaflet-oldie .leaflet-popup-tip-container,.findRepMap__mapContainer .leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}
.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,.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,.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,.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{border:1px solid #ddd}
.gduCalculator .leaflet-div-icon,.y-d-p-r__plot-results-map .leaflet-div-icon,.pdp-compare-yield-data-container .leaflet-div-icon,.findRepMap__mapContainer .leaflet-div-icon{background:#fff;border:1px solid #ddd}
@-webkit-keyframes leaflet-gestures-fadein{0{opacity:0}
100%{opacity:1}
}
@keyframes leaflet-gestures-fadein{0{opacity:0}
100%{opacity:1}
}
.gduCalculator .leaflet-container:after,.y-d-p-r__plot-results-map .leaflet-container:after,.pdp-compare-yield-data-container .leaflet-container:after,.findRepMap__mapContainer .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,0.5);z-index:461;pointer-events:none}
.gduCalculator .leaflet-gesture-handling-touch-warning:after,.gduCalculator .leaflet-gesture-handling-scroll-warning:after,.y-d-p-r__plot-results-map .leaflet-gesture-handling-touch-warning:after,.y-d-p-r__plot-results-map .leaflet-gesture-handling-scroll-warning:after,.pdp-compare-yield-data-container .leaflet-gesture-handling-touch-warning:after,.pdp-compare-yield-data-container .leaflet-gesture-handling-scroll-warning:after,.findRepMap__mapContainer .leaflet-gesture-handling-touch-warning:after,.findRepMap__mapContainer .leaflet-gesture-handling-scroll-warning:after{-webkit-animation:leaflet-gestures-fadein .8s forwards;animation:leaflet-gestures-fadein .8s forwards}
.gduCalculator .leaflet-gesture-handling-touch-warning:after,.y-d-p-r__plot-results-map .leaflet-gesture-handling-touch-warning:after,.pdp-compare-yield-data-container .leaflet-gesture-handling-touch-warning:after,.findRepMap__mapContainer .leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}
.gduCalculator .leaflet-gesture-handling-scroll-warning:after,.y-d-p-r__plot-results-map .leaflet-gesture-handling-scroll-warning:after,.pdp-compare-yield-data-container .leaflet-gesture-handling-scroll-warning:after,.findRepMap__mapContainer .leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}
.gduCalculator .leaflet-popup-close-button,.y-d-p-r__plot-results-map .leaflet-popup-close-button,.pdp-compare-yield-data-container .leaflet-popup-close-button,.findRepMap__mapContainer .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:center center;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 300ms ease,outline 300ms 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,0.5);pointer-events:auto;z-index:99999}
.det20-modal-overlay .close-top{content:"Close";color:#0072ce;position:absolute;top:39px;right:40px;cursor:pointer;background:url(toplib/resources/vectors/close.svg) center right 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 #0072ce;color:#0072ce;font-weight:700;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,.nav01-breadcrumbs,.con11-timeline,footer,.con12-tiles-4-col,.div.band.con02-cards-3-column,div.band.con02-cards-3-column.orange,div.band.con02-cards-3-column.green,.con13-tiles-6-col{background:white !important}
}
body table,body table th,body table td{border:1px solid #000}
body table[border="0"],body table[border="0"] th,body table[border="0"] td{border:0}
@media screen and (max-width:769px){html:lang(ru) .str02-gallery-video-player .description:after{content:'\427\438\442\430\442\44C   \434\430\43B\435\435'}
html:lang(ru) .str02-gallery-video-player .description.active:after{content:'\421\43A\440\44B\442\44C'}
}
@media screen and (max-width:992px){html:lang(ru) .gallery-video-player-v3 .description:after{content:'\427\438\442\430\442\44C   \434\430\43B\435\435'}
html:lang(ru) .gallery-video-player-v3 .description.active:after{content:'\421\43A\440\44B\442\44C'}
}
.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.disabled,.btn-floating.disabled,.btn-large.disabled,.btn-flat.disabled,.btn:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-flat:disabled,.btn[disabled],.btn-floating[disabled],.btn-large[disabled],.btn-flat[disabled]{pointer-events:none;background-color:#dfdfdf;box-shadow:none;color:#9f9f9f;cursor:default}
.btn.disabled:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,.btn-floating[disabled]:hover,.btn-large[disabled]:hover,.btn-flat[disabled]:hover{background-color:#dfdfdf;color:#9f9f9f}
.btn,.btn-floating,.btn-large,.btn-flat{font-size:1rem;outline:0}
.btn i,.btn-floating i,.btn-large i,.btn-flat i{font-size:1.3rem;line-height:inherit}
.btn:focus,.btn-floating:focus{background-color:red}
.btn{text-decoration:none;color:#fff;background-color:red;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{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;transition:background-color .2s}
.btn-flat:focus,.btn-flat:hover{box-shadow:none}
.btn-flat:focus{background-color:rgba(0,0,0,0.1)}
.btn-flat.disabled{background-color:transparent;color:#999;cursor:default}
.btn-block{display:block}
.card-panel{transition:box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}
.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;transition:box-shadow .25s;border-radius:2px}
.card .card-title{font-size:24px;font-weight:300}
.card .card-title.activator{cursor:pointer}
.card.small,.card.medium,.card.large{position:relative}
.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}
.card.small .card-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content{max-height:40%}
.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;overflow:hidden}
.card.small .card-action,.card.medium .card-action,.card.large .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.small .card-image,.card.horizontal.medium .card-image,.card.horizontal.large .card-image{height:100%;max-height:none;overflow:visible}
.card.horizontal.small .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.large .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,0.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 0}
.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,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,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 24px;transition:margin .35s cubic-bezier(0.25,0.46,0.45,0.94)}
.collapsible.popout>li.active{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);margin:16px 0}
.dropdown-content{background-color:#fff;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,0.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none}
.dropdown-content li:hover,.dropdown-content li.active,.dropdown-content li.selected{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}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
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}
.z-depth-1,.collapsible{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}
.z-depth-1-half{box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}
.z-depth-2{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}
.z-depth-3{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)}
.z-depth-4{box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.3)}
.z-depth-5{box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.3)}
.hoverable{transition:box-shadow .25s}
.hoverable:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.divider{height:1px;overflow:hidden;background-color:grey}
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:translate3d(0,0,0);transform:translateX(-50%)}
.pin-top,.pin-bottom{position:relative}
.pinned{position:fixed}
ul.staggered-list li{opacity:0}
.fade-in{opacity:0;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,0.8);background-color:rgba(51,51,51,0.08)}
table,th,td{border:0}
table{width:100%;display:table}
table.bordered>thead>tr,table.bordered>tbody>tr{border-bottom:1px solid #d0d0d0}
table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f2}
table.striped>tbody>tr>td{border-radius:0}
table.highlight>tbody>tr{transition:background-color .25s ease}
table.highlight>tbody>tr:hover{background-color:#f2f2f2}
table.centered thead tr th,table.centered tbody tr td{text-align:center}
thead{border-bottom:1px solid #d0d0d0}
td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}
.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;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 #e0e0e0}
.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 #e0e0e0;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 iframe,.video-container object,.video-container embed{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 0;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{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}
.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation-delay:1.15s}
@keyframes indeterminate{0{left:-35%;right:100%}
60%{left:100%;right:-90%}
100%{left:100%;right:-90%}
}
@keyframes indeterminate-short{0{left:-200%;right:100%}
60%{left:107%;right:-8%}
100%{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:-0.75rem;margin-right:-0.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*='push-'],.row .col[class*='pull-']{position:relative}
.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}
.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%;margin-left:auto;left:auto;right:auto}
.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}
.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%;margin-left:auto;left:auto;right:auto}
.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}
.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%;margin-left:auto;left:auto;right:auto}
.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}
.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:normal;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{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}
.modal h1,.modal .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .modal .product-title,.modal h2,.modal h3,.modal h4,.modal .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .modal h3{margin-top:0}
.modal .modal-content{padding:24px}
.modal .modal-close{cursor:pointer}
.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;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,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,.nav01-breadcrumbs,.con11-timeline,footer,.con12-tiles-4-col,.div.band.con02-cards-3-column,div.band.con02-cards-3-column.orange,div.band.con02-cards-3-column.green,.con13-tiles-6-col{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:center}
.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}
.slider .slides li .caption p{color:grey}
.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:grey;transition:background-color .3s;border-radius:50%}
.slider .indicators .indicator-item.active{background-color:grey}
.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}
.tabs.tabs-transparent{background-color:transparent}
.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,0.7)}
.tabs.tabs-transparent .tab a:hover,.tabs.tabs-transparent .tab a.active{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,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:hover,.tabs .tab a.active{background-color:transparent;color:red}
.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(255,0,0,0.7);cursor:default}
.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:red;will-change:left,right}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.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%,100%{-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%,100%{-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%,100%{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{0,50%,100%{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)}
100%{-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)}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes shake{0,100%{-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,100%{-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)}
100%{-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)}
100%{-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(0.9) rotate(-3deg);transform:scale(0.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)}
100%{-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(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.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)}
100%{-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)}
100%{-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)}
100%{-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(0.3);transform:scale(0.3)}
50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(0.9);transform:scale(0.9)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounceIn{0{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}
50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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(0.95);transform:scale(0.95)}
50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}
}
@keyframes bounceOut{0{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
25%{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}
50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
100%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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}
100%{opacity:1}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp{0{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-timing-function:cubic-bezier(0.15,0.27,0.13,0.91)}
@-webkit-keyframes fadeInUpBig{0{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
100%{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)}
100%{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}
100%{opacity:0}
}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{0{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
}
@keyframes fadeOutDown{0{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(20px);-ms-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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{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)}
100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
}
@keyframes fadeOutUp{0{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-20px);-ms-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)}
100%{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)}
100%{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(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) 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(360deg) scale(0.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) 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)}
100%{-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)}
100%{-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)}
100%{-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)}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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}
100%{-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)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInDown{0{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
100%{-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)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInLeft{0{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
100%{-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)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInRight{0{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
100%{-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)}
100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
}
@keyframes slideOutLeft{0{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{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}
100%{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}
100%{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(0.67,0.01,0,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}
100%{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}
100%{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(0.36,0.07,0,0.95);animation-duration:1.6s}
@-webkit-keyframes slideOutUp{0{-webkit-transform:translateY(0);transform:translateY(0);display:block}
100%{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)}
100%{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}
100%{-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}
100%{-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)}
100%{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)}
100%{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)}
100%{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)}
100%{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:bold;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}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.3
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}
.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);display:none}
.chosen-container.chosen-with-drop .chosen-drop{display:block}
.chosen-container a{cursor:pointer}
.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}
.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}
.chosen-container-single .chosen-single input[type="text"]{cursor:pointer;opacity:0;position:absolute}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}
.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{color:#fff}
.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}
.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.chosen-container-multi .chosen-results{margin:0;padding:0}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}
.chosen-disabled{opacity:.5 !important;cursor:default}
.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.chosen-rtl .chosen-single div{right:auto;left:3px}
.chosen-rtl .chosen-single abbr{right:auto;left:26px}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}
.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-size:52px 37px !important;background-repeat:no-repeat !important}
}
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{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.1)}
._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}
dialog.fixed{position:fixed;top:50%;transform:translate(0,-50%)}
.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}
.flag-icon{background-size:cover;background-position:50%;background-repeat:no-repeat;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{background-image:url(toplib/resources/vectors/ad.svg) !important}
.flag-icon-ad.flag-icon-squared{background-image:url(toplib/resources/vectors/ad.svg) !important}
.flag-icon-ae{background-image:url(toplib/resources/vectors/ae.svg) !important}
.flag-icon-ae.flag-icon-squared{background-image:url(toplib/resources/vectors/ae.svg) !important}
.flag-icon-af{background-image:url(toplib/resources/vectors/af.svg) !important}
.flag-icon-af.flag-icon-squared{background-image:url(toplib/resources/vectors/af.svg) !important}
.flag-icon-ag{background-image:url(toplib/resources/vectors/ag.svg) !important}
.flag-icon-ag.flag-icon-squared{background-image:url(toplib/resources/vectors/ag.svg) !important}
.flag-icon-ai{background-image:url(toplib/resources/vectors/ai.svg) !important}
.flag-icon-ai.flag-icon-squared{background-image:url(toplib/resources/vectors/ai.svg) !important}
.flag-icon-al{background-image:url(toplib/resources/vectors/al.svg) !important}
.flag-icon-al.flag-icon-squared{background-image:url(toplib/resources/vectors/al.svg) !important}
.flag-icon-am{background-image:url(toplib/resources/vectors/am.svg) !important}
.flag-icon-am.flag-icon-squared{background-image:url(toplib/resources/vectors/am.svg) !important}
.flag-icon-ao{background-image:url(toplib/resources/vectors/ao.svg) !important}
.flag-icon-ao.flag-icon-squared{background-image:url(toplib/resources/vectors/ao.svg) !important}
.flag-icon-aq{background-image:url(toplib/resources/vectors/aq.svg) !important}
.flag-icon-aq.flag-icon-squared{background-image:url(toplib/resources/vectors/aq.svg) !important}
.flag-icon-ar{background-image:url(toplib/resources/vectors/ar.svg) !important}
.flag-icon-ar.flag-icon-squared{background-image:url(toplib/resources/vectors/ar.svg) !important}
.flag-icon-as{background-image:url(toplib/resources/vectors/as.svg) !important}
.flag-icon-as.flag-icon-squared{background-image:url(toplib/resources/vectors/as.svg) !important}
.flag-icon-at{background-image:url(toplib/resources/vectors/at.svg) !important}
.flag-icon-at.flag-icon-squared{background-image:url(toplib/resources/vectors/at.svg) !important}
.flag-icon-au{background-image:url(toplib/resources/vectors/au.svg) !important}
.flag-icon-au.flag-icon-squared{background-image:url(toplib/resources/vectors/au.svg) !important}
.flag-icon-aw{background-image:url(toplib/resources/vectors/aw.svg) !important}
.flag-icon-aw.flag-icon-squared{background-image:url(toplib/resources/vectors/aw.svg) !important}
.flag-icon-ax{background-image:url(toplib/resources/vectors/ax.svg) !important}
.flag-icon-ax.flag-icon-squared{background-image:url(toplib/resources/vectors/ax.svg) !important}
.flag-icon-az{background-image:url(toplib/resources/vectors/az.svg) !important}
.flag-icon-az.flag-icon-squared{background-image:url(toplib/resources/vectors/az.svg) !important}
.flag-icon-ba{background-image:url(toplib/resources/vectors/ba.svg) !important}
.flag-icon-ba.flag-icon-squared{background-image:url(toplib/resources/vectors/ba.svg) !important}
.flag-icon-bb{background-image:url(toplib/resources/vectors/bb.svg) !important}
.flag-icon-bb.flag-icon-squared{background-image:url(toplib/resources/vectors/bb.svg) !important}
.flag-icon-bd{background-image:url(toplib/resources/vectors/bd.svg) !important}
.flag-icon-bd.flag-icon-squared{background-image:url(toplib/resources/vectors/bd.svg) !important}
.flag-icon-be{background-image:url(toplib/resources/vectors/be.svg) !important}
.flag-icon-be.flag-icon-squared{background-image:url(toplib/resources/vectors/be.svg) !important}
.flag-icon-bf{background-image:url(toplib/resources/vectors/bf.svg) !important}
.flag-icon-bf.flag-icon-squared{background-image:url(toplib/resources/vectors/bf.svg) !important}
.flag-icon-bg{background-image:url(toplib/resources/vectors/bg.svg) !important}
.flag-icon-bg.flag-icon-squared{background-image:url(toplib/resources/vectors/bg.svg) !important}
.flag-icon-bh{background-image:url(toplib/resources/vectors/bh.svg) !important}
.flag-icon-bh.flag-icon-squared{background-image:url(toplib/resources/vectors/bh.svg) !important}
.flag-icon-bi{background-image:url(toplib/resources/vectors/bi.svg) !important}
.flag-icon-bi.flag-icon-squared{background-image:url(toplib/resources/vectors/bi.svg) !important}
.flag-icon-bj{background-image:url(toplib/resources/vectors/bj.svg) !important}
.flag-icon-bj.flag-icon-squared{background-image:url(toplib/resources/vectors/bj.svg) !important}
.flag-icon-bl{background-image:url(toplib/resources/vectors/bl.svg) !important}
.flag-icon-bl.flag-icon-squared{background-image:url(toplib/resources/vectors/bl.svg) !important}
.flag-icon-bm{background-image:url(toplib/resources/vectors/bm.svg) !important}
.flag-icon-bm.flag-icon-squared{background-image:url(toplib/resources/vectors/bm.svg) !important}
.flag-icon-bn{background-image:url(toplib/resources/vectors/bn.svg) !important}
.flag-icon-bn.flag-icon-squared{background-image:url(toplib/resources/vectors/bn.svg) !important}
.flag-icon-bo{background-image:url(toplib/resources/vectors/bo.svg) !important}
.flag-icon-bo.flag-icon-squared{background-image:url(toplib/resources/vectors/bo.svg) !important}
.flag-icon-bq{background-image:url(toplib/resources/vectors/bq.svg) !important}
.flag-icon-bq.flag-icon-squared{background-image:url(toplib/resources/vectors/bq.svg) !important}
.flag-icon-br{background-image:url(toplib/resources/vectors/br.svg) !important}
.flag-icon-br.flag-icon-squared{background-image:url(toplib/resources/vectors/br.svg) !important}
.flag-icon-bs{background-image:url(toplib/resources/vectors/bs.svg) !important}
.flag-icon-bs.flag-icon-squared{background-image:url(toplib/resources/vectors/bs.svg) !important}
.flag-icon-bt{background-image:url(toplib/resources/vectors/bt.svg) !important}
.flag-icon-bt.flag-icon-squared{background-image:url(toplib/resources/vectors/bt.svg) !important}
.flag-icon-bv{background-image:url(toplib/resources/vectors/bv.svg) !important}
.flag-icon-bv.flag-icon-squared{background-image:url(toplib/resources/vectors/bv.svg) !important}
.flag-icon-bw{background-image:url(toplib/resources/vectors/bw.svg) !important}
.flag-icon-bw.flag-icon-squared{background-image:url(toplib/resources/vectors/bw.svg) !important}
.flag-icon-by{background-image:url(toplib/resources/vectors/by.svg) !important}
.flag-icon-by.flag-icon-squared{background-image:url(toplib/resources/vectors/by.svg) !important}
.flag-icon-bz{background-image:url(toplib/resources/vectors/bz.svg) !important}
.flag-icon-bz.flag-icon-squared{background-image:url(toplib/resources/vectors/bz.svg) !important}
.flag-icon-ca{background-image:url(toplib/resources/vectors/ca.svg) !important}
.flag-icon-ca.flag-icon-squared{background-image:url(toplib/resources/vectors/ca.svg) !important}
.flag-icon-cc{background-image:url(toplib/resources/vectors/cc.svg) !important}
.flag-icon-cc.flag-icon-squared{background-image:url(toplib/resources/vectors/cc.svg) !important}
.flag-icon-cd{background-image:url(toplib/resources/vectors/cd.svg) !important}
.flag-icon-cd.flag-icon-squared{background-image:url(toplib/resources/vectors/cd.svg) !important}
.flag-icon-cf{background-image:url(toplib/resources/vectors/cf.svg) !important}
.flag-icon-cf.flag-icon-squared{background-image:url(toplib/resources/vectors/cf.svg) !important}
.flag-icon-cg{background-image:url(toplib/resources/vectors/cg.svg) !important}
.flag-icon-cg.flag-icon-squared{background-image:url(toplib/resources/vectors/cg.svg) !important}
.flag-icon-ch{background-image:url(toplib/resources/vectors/ch.svg) !important}
.flag-icon-ch.flag-icon-squared{background-image:url(toplib/resources/vectors/ch.svg) !important}
.flag-icon-ci{background-image:url(toplib/resources/vectors/ci.svg) !important}
.flag-icon-ci.flag-icon-squared{background-image:url(toplib/resources/vectors/ci.svg) !important}
.flag-icon-ck{background-image:url(toplib/resources/vectors/ck.svg) !important}
.flag-icon-ck.flag-icon-squared{background-image:url(toplib/resources/vectors/ck.svg) !important}
.flag-icon-cl{background-image:url(toplib/resources/vectors/cl.svg) !important}
.flag-icon-cl.flag-icon-squared{background-image:url(toplib/resources/vectors/cl.svg) !important}
.flag-icon-cm{background-image:url(toplib/resources/vectors/cm.svg) !important}
.flag-icon-cm.flag-icon-squared{background-image:url(toplib/resources/vectors/cm.svg) !important}
.flag-icon-cn{background-image:url(toplib/resources/vectors/cn.svg) !important}
.flag-icon-cn.flag-icon-squared{background-image:url(toplib/resources/vectors/cn.svg) !important}
.flag-icon-co{background-image:url(toplib/resources/vectors/co.svg) !important}
.flag-icon-co.flag-icon-squared{background-image:url(toplib/resources/vectors/co.svg) !important}
.flag-icon-cr{background-image:url(toplib/resources/vectors/cr.svg) !important}
.flag-icon-cr.flag-icon-squared{background-image:url(toplib/resources/vectors/cr.svg) !important}
.flag-icon-cu{background-image:url(toplib/resources/vectors/cu.svg) !important}
.flag-icon-cu.flag-icon-squared{background-image:url(toplib/resources/vectors/cu.svg) !important}
.flag-icon-cv{background-image:url(toplib/resources/vectors/cv.svg) !important}
.flag-icon-cv.flag-icon-squared{background-image:url(toplib/resources/vectors/cv.svg) !important}
.flag-icon-cw{background-image:url(toplib/resources/vectors/cw.svg) !important}
.flag-icon-cw.flag-icon-squared{background-image:url(toplib/resources/vectors/cw.svg) !important}
.flag-icon-cx{background-image:url(toplib/resources/vectors/cx.svg) !important}
.flag-icon-cx.flag-icon-squared{background-image:url(toplib/resources/vectors/cx.svg) !important}
.flag-icon-cy{background-image:url(toplib/resources/vectors/cy.svg) !important}
.flag-icon-cy.flag-icon-squared{background-image:url(toplib/resources/vectors/cy.svg) !important}
.flag-icon-cz{background-image:url(toplib/resources/vectors/cz.svg) !important}
.flag-icon-cz.flag-icon-squared{background-image:url(toplib/resources/vectors/cz.svg) !important}
.flag-icon-de{background-image:url(toplib/resources/vectors/de.svg) !important}
.flag-icon-de.flag-icon-squared{background-image:url(toplib/resources/vectors/de.svg) !important}
.flag-icon-dj{background-image:url(toplib/resources/vectors/dj.svg) !important}
.flag-icon-dj.flag-icon-squared{background-image:url(toplib/resources/vectors/dj.svg) !important}
.flag-icon-dk{background-image:url(toplib/resources/vectors/dk.svg) !important}
.flag-icon-dk.flag-icon-squared{background-image:url(toplib/resources/vectors/dk.svg) !important}
.flag-icon-dm{background-image:url(toplib/resources/vectors/dm.svg) !important}
.flag-icon-dm.flag-icon-squared{background-image:url(toplib/resources/vectors/dm.svg) !important}
.flag-icon-do{background-image:url(toplib/resources/vectors/do.svg) !important}
.flag-icon-do.flag-icon-squared{background-image:url(toplib/resources/vectors/do.svg) !important}
.flag-icon-dz{background-image:url(toplib/resources/vectors/dz.svg) !important}
.flag-icon-dz.flag-icon-squared{background-image:url(toplib/resources/vectors/dz.svg) !important}
.flag-icon-ec{background-image:url(toplib/resources/vectors/ec.svg) !important}
.flag-icon-ec.flag-icon-squared{background-image:url(toplib/resources/vectors/ec.svg) !important}
.flag-icon-ee{background-image:url(toplib/resources/vectors/ee.svg) !important}
.flag-icon-ee.flag-icon-squared{background-image:url(toplib/resources/vectors/ee.svg) !important}
.flag-icon-eg{background-image:url(toplib/resources/vectors/eg.svg) !important}
.flag-icon-eg.flag-icon-squared{background-image:url(toplib/resources/vectors/eg.svg) !important}
.flag-icon-eh{background-image:url(toplib/resources/vectors/eh.svg) !important}
.flag-icon-eh.flag-icon-squared{background-image:url(toplib/resources/vectors/eh.svg) !important}
.flag-icon-er{background-image:url(toplib/resources/vectors/er.svg) !important}
.flag-icon-er.flag-icon-squared{background-image:url(toplib/resources/vectors/er.svg) !important}
.flag-icon-es{background-image:url(toplib/resources/vectors/es.svg) !important}
.flag-icon-es.flag-icon-squared{background-image:url(toplib/resources/vectors/es.svg) !important}
.flag-icon-et{background-image:url(toplib/resources/vectors/et.svg) !important}
.flag-icon-et.flag-icon-squared{background-image:url(toplib/resources/vectors/et.svg) !important}
.flag-icon-fi{background-image:url(toplib/resources/vectors/fi.svg) !important}
.flag-icon-fi.flag-icon-squared{background-image:url(toplib/resources/vectors/fi.svg) !important}
.flag-icon-fj{background-image:url(toplib/resources/vectors/fj.svg) !important}
.flag-icon-fj.flag-icon-squared{background-image:url(toplib/resources/vectors/fj.svg) !important}
.flag-icon-fk{background-image:url(toplib/resources/vectors/fk.svg) !important}
.flag-icon-fk.flag-icon-squared{background-image:url(toplib/resources/vectors/fk.svg) !important}
.flag-icon-fm{background-image:url(toplib/resources/vectors/fm.svg) !important}
.flag-icon-fm.flag-icon-squared{background-image:url(toplib/resources/vectors/fm.svg) !important}
.flag-icon-fo{background-image:url(toplib/resources/vectors/fo.svg) !important}
.flag-icon-fo.flag-icon-squared{background-image:url(toplib/resources/vectors/fo.svg) !important}
.flag-icon-fr{background-image:url(toplib/resources/vectors/fr.svg) !important}
.flag-icon-fr.flag-icon-squared{background-image:url(toplib/resources/vectors/fr.svg) !important}
.flag-icon-ga{background-image:url(toplib/resources/vectors/ga.svg) !important}
.flag-icon-ga.flag-icon-squared{background-image:url(toplib/resources/vectors/ga.svg) !important}
.flag-icon-gb{background-image:url(toplib/resources/vectors/gb.svg) !important}
.flag-icon-gb.flag-icon-squared{background-image:url(toplib/resources/vectors/gb.svg) !important}
.flag-icon-gd{background-image:url(toplib/resources/vectors/gd.svg) !important}
.flag-icon-gd.flag-icon-squared{background-image:url(toplib/resources/vectors/gd.svg) !important}
.flag-icon-ge{background-image:url(toplib/resources/vectors/ge.svg) !important}
.flag-icon-ge.flag-icon-squared{background-image:url(toplib/resources/vectors/ge.svg) !important}
.flag-icon-gf{background-image:url(toplib/resources/vectors/gf.svg) !important}
.flag-icon-gf.flag-icon-squared{background-image:url(toplib/resources/vectors/gf.svg) !important}
.flag-icon-gg{background-image:url(toplib/resources/vectors/gg.svg) !important}
.flag-icon-gg.flag-icon-squared{background-image:url(toplib/resources/vectors/gg.svg) !important}
.flag-icon-gh{background-image:url(toplib/resources/vectors/gh.svg) !important}
.flag-icon-gh.flag-icon-squared{background-image:url(toplib/resources/vectors/gh.svg) !important}
.flag-icon-gi{background-image:url(toplib/resources/vectors/gi.svg) !important}
.flag-icon-gi.flag-icon-squared{background-image:url(toplib/resources/vectors/gi.svg) !important}
.flag-icon-gl{background-image:url(toplib/resources/vectors/gl.svg) !important}
.flag-icon-gl.flag-icon-squared{background-image:url(toplib/resources/vectors/gl.svg) !important}
.flag-icon-gm{background-image:url(toplib/resources/vectors/gm.svg) !important}
.flag-icon-gm.flag-icon-squared{background-image:url(toplib/resources/vectors/gm.svg) !important}
.flag-icon-gn{background-image:url(toplib/resources/vectors/gn.svg) !important}
.flag-icon-gn.flag-icon-squared{background-image:url(toplib/resources/vectors/gn.svg) !important}
.flag-icon-gp{background-image:url(toplib/resources/vectors/gp.svg) !important}
.flag-icon-gp.flag-icon-squared{background-image:url(toplib/resources/vectors/gp.svg) !important}
.flag-icon-gq{background-image:url(toplib/resources/vectors/gq.svg) !important}
.flag-icon-gq.flag-icon-squared{background-image:url(toplib/resources/vectors/gq.svg) !important}
.flag-icon-gr{background-image:url(toplib/resources/vectors/gr.svg) !important}
.flag-icon-gr.flag-icon-squared{background-image:url(toplib/resources/vectors/gr.svg) !important}
.flag-icon-gs{background-image:url(toplib/resources/vectors/gs.svg) !important}
.flag-icon-gs.flag-icon-squared{background-image:url(toplib/resources/vectors/gs.svg) !important}
.flag-icon-gt{background-image:url(toplib/resources/vectors/gt.svg) !important}
.flag-icon-gt.flag-icon-squared{background-image:url(toplib/resources/vectors/gt.svg) !important}
.flag-icon-gu{background-image:url(toplib/resources/vectors/gu.svg) !important}
.flag-icon-gu.flag-icon-squared{background-image:url(toplib/resources/vectors/gu.svg) !important}
.flag-icon-gw{background-image:url(toplib/resources/vectors/gw.svg) !important}
.flag-icon-gw.flag-icon-squared{background-image:url(toplib/resources/vectors/gw.svg) !important}
.flag-icon-gy{background-image:url(toplib/resources/vectors/gy.svg) !important}
.flag-icon-gy.flag-icon-squared{background-image:url(toplib/resources/vectors/gy.svg) !important}
.flag-icon-hk{background-image:url(toplib/resources/vectors/hk.svg) !important}
.flag-icon-hk.flag-icon-squared{background-image:url(toplib/resources/vectors/hk.svg) !important}
.flag-icon-hm{background-image:url(toplib/resources/vectors/hm.svg) !important}
.flag-icon-hm.flag-icon-squared{background-image:url(toplib/resources/vectors/hm.svg) !important}
.flag-icon-hn{background-image:url(toplib/resources/vectors/hn.svg) !important}
.flag-icon-hn.flag-icon-squared{background-image:url(toplib/resources/vectors/hn.svg) !important}
.flag-icon-hr{background-image:url(toplib/resources/vectors/hr.svg) !important}
.flag-icon-hr.flag-icon-squared{background-image:url(toplib/resources/vectors/hr.svg) !important}
.flag-icon-ht{background-image:url(toplib/resources/vectors/ht.svg) !important}
.flag-icon-ht.flag-icon-squared{background-image:url(toplib/resources/vectors/ht.svg) !important}
.flag-icon-hu{background-image:url(toplib/resources/vectors/hu.svg) !important}
.flag-icon-hu.flag-icon-squared{background-image:url(toplib/resources/vectors/hu.svg) !important}
.flag-icon-id{background-image:url(toplib/resources/vectors/id.svg) !important}
.flag-icon-id.flag-icon-squared{background-image:url(toplib/resources/vectors/id.svg) !important}
.flag-icon-ie{background-image:url(toplib/resources/vectors/ie.svg) !important}
.flag-icon-ie.flag-icon-squared{background-image:url(toplib/resources/vectors/ie.svg) !important}
.flag-icon-il{background-image:url(toplib/resources/vectors/il.svg) !important}
.flag-icon-il.flag-icon-squared{background-image:url(toplib/resources/vectors/il.svg) !important}
.flag-icon-im{background-image:url(toplib/resources/vectors/im.svg) !important}
.flag-icon-im.flag-icon-squared{background-image:url(toplib/resources/vectors/im.svg) !important}
.flag-icon-in{background-image:url(toplib/resources/vectors/in.svg) !important}
.flag-icon-in.flag-icon-squared{background-image:url(toplib/resources/vectors/in.svg) !important}
.flag-icon-io{background-image:url(toplib/resources/vectors/io.svg) !important}
.flag-icon-io.flag-icon-squared{background-image:url(toplib/resources/vectors/io.svg) !important}
.flag-icon-iq{background-image:url(toplib/resources/vectors/iq.svg) !important}
.flag-icon-iq.flag-icon-squared{background-image:url(toplib/resources/vectors/iq.svg) !important}
.flag-icon-ir{background-image:url(toplib/resources/vectors/ir.svg) !important}
.flag-icon-ir.flag-icon-squared{background-image:url(toplib/resources/vectors/ir.svg) !important}
.flag-icon-is{background-image:url(toplib/resources/vectors/is.svg) !important}
.flag-icon-is.flag-icon-squared{background-image:url(toplib/resources/vectors/is.svg) !important}
.flag-icon-it{background-image:url(toplib/resources/vectors/it.svg) !important}
.flag-icon-it.flag-icon-squared{background-image:url(toplib/resources/vectors/it.svg) !important}
.flag-icon-je{background-image:url(toplib/resources/vectors/je.svg) !important}
.flag-icon-je.flag-icon-squared{background-image:url(toplib/resources/vectors/je.svg) !important}
.flag-icon-jm{background-image:url(toplib/resources/vectors/jm.svg) !important}
.flag-icon-jm.flag-icon-squared{background-image:url(toplib/resources/vectors/jm.svg) !important}
.flag-icon-jo{background-image:url(toplib/resources/vectors/jo.svg) !important}
.flag-icon-jo.flag-icon-squared{background-image:url(toplib/resources/vectors/jo.svg) !important}
.flag-icon-jp{background-image:url(toplib/resources/vectors/jp.svg) !important}
.flag-icon-jp.flag-icon-squared{background-image:url(toplib/resources/vectors/jp.svg) !important}
.flag-icon-ke{background-image:url(toplib/resources/vectors/ke.svg) !important}
.flag-icon-ke.flag-icon-squared{background-image:url(toplib/resources/vectors/ke.svg) !important}
.flag-icon-kg{background-image:url(toplib/resources/vectors/kg.svg) !important}
.flag-icon-kg.flag-icon-squared{background-image:url(toplib/resources/vectors/kg.svg) !important}
.flag-icon-kh{background-image:url(toplib/resources/vectors/kh.svg) !important}
.flag-icon-kh.flag-icon-squared{background-image:url(toplib/resources/vectors/kh.svg) !important}
.flag-icon-ki{background-image:url(toplib/resources/vectors/ki.svg) !important}
.flag-icon-ki.flag-icon-squared{background-image:url(toplib/resources/vectors/ki.svg) !important}
.flag-icon-km{background-image:url(toplib/resources/vectors/km.svg) !important}
.flag-icon-km.flag-icon-squared{background-image:url(toplib/resources/vectors/km.svg) !important}
.flag-icon-kn{background-image:url(toplib/resources/vectors/kn.svg) !important}
.flag-icon-kn.flag-icon-squared{background-image:url(toplib/resources/vectors/kn.svg) !important}
.flag-icon-kp{background-image:url(toplib/resources/vectors/kp.svg) !important}
.flag-icon-kp.flag-icon-squared{background-image:url(toplib/resources/vectors/kp.svg) !important}
.flag-icon-kr{background-image:url(toplib/resources/vectors/kr.svg) !important}
.flag-icon-kr.flag-icon-squared{background-image:url(toplib/resources/vectors/kr.svg) !important}
.flag-icon-kw{background-image:url(toplib/resources/vectors/kw.svg) !important}
.flag-icon-kw.flag-icon-squared{background-image:url(toplib/resources/vectors/kw.svg) !important}
.flag-icon-ky{background-image:url(toplib/resources/vectors/ky.svg) !important}
.flag-icon-ky.flag-icon-squared{background-image:url(toplib/resources/vectors/ky.svg) !important}
.flag-icon-kz{background-image:url(toplib/resources/vectors/kz.svg) !important}
.flag-icon-kz.flag-icon-squared{background-image:url(toplib/resources/vectors/kz.svg) !important}
.flag-icon-la{background-image:url(toplib/resources/vectors/la.svg) !important}
.flag-icon-la.flag-icon-squared{background-image:url(toplib/resources/vectors/la.svg) !important}
.flag-icon-lb{background-image:url(toplib/resources/vectors/lb.svg) !important}
.flag-icon-lb.flag-icon-squared{background-image:url(toplib/resources/vectors/lb.svg) !important}
.flag-icon-lc{background-image:url(toplib/resources/vectors/lc.svg) !important}
.flag-icon-lc.flag-icon-squared{background-image:url(toplib/resources/vectors/lc.svg) !important}
.flag-icon-li{background-image:url(toplib/resources/vectors/li.svg) !important}
.flag-icon-li.flag-icon-squared{background-image:url(toplib/resources/vectors/li.svg) !important}
.flag-icon-lk{background-image:url(toplib/resources/vectors/lk.svg) !important}
.flag-icon-lk.flag-icon-squared{background-image:url(toplib/resources/vectors/lk.svg) !important}
.flag-icon-lr{background-image:url(toplib/resources/vectors/lr.svg) !important}
.flag-icon-lr.flag-icon-squared{background-image:url(toplib/resources/vectors/lr.svg) !important}
.flag-icon-ls{background-image:url(toplib/resources/vectors/ls.svg) !important}
.flag-icon-ls.flag-icon-squared{background-image:url(toplib/resources/vectors/ls.svg) !important}
.flag-icon-lt{background-image:url(toplib/resources/vectors/lt.svg) !important}
.flag-icon-lt.flag-icon-squared{background-image:url(toplib/resources/vectors/lt.svg) !important}
.flag-icon-lu{background-image:url(toplib/resources/vectors/lu.svg) !important}
.flag-icon-lu.flag-icon-squared{background-image:url(toplib/resources/vectors/lu.svg) !important}
.flag-icon-lv{background-image:url(toplib/resources/vectors/lv.svg) !important}
.flag-icon-lv.flag-icon-squared{background-image:url(toplib/resources/vectors/lv.svg) !important}
.flag-icon-ly{background-image:url(toplib/resources/vectors/ly.svg) !important}
.flag-icon-ly.flag-icon-squared{background-image:url(toplib/resources/vectors/ly.svg) !important}
.flag-icon-ma{background-image:url(toplib/resources/vectors/ma.svg) !important}
.flag-icon-ma.flag-icon-squared{background-image:url(toplib/resources/vectors/ma.svg) !important}
.flag-icon-mc{background-image:url(toplib/resources/vectors/mc.svg) !important}
.flag-icon-mc.flag-icon-squared{background-image:url(toplib/resources/vectors/mc.svg) !important}
.flag-icon-md{background-image:url(toplib/resources/vectors/md.svg) !important}
.flag-icon-md.flag-icon-squared{background-image:url(toplib/resources/vectors/md.svg) !important}
.flag-icon-me{background-image:url(toplib/resources/vectors/me.svg) !important}
.flag-icon-me.flag-icon-squared{background-image:url(toplib/resources/vectors/me.svg) !important}
.flag-icon-mf{background-image:url(toplib/resources/vectors/mf.svg) !important}
.flag-icon-mf.flag-icon-squared{background-image:url(toplib/resources/vectors/mf.svg) !important}
.flag-icon-mg{background-image:url(toplib/resources/vectors/mg.svg) !important}
.flag-icon-mg.flag-icon-squared{background-image:url(toplib/resources/vectors/mg.svg) !important}
.flag-icon-mh{background-image:url(toplib/resources/vectors/mh.svg) !important}
.flag-icon-mh.flag-icon-squared{background-image:url(toplib/resources/vectors/mh.svg) !important}
.flag-icon-mk{background-image:url(toplib/resources/vectors/mk.svg) !important}
.flag-icon-mk.flag-icon-squared{background-image:url(toplib/resources/vectors/mk.svg) !important}
.flag-icon-ml{background-image:url(toplib/resources/vectors/ml.svg) !important}
.flag-icon-ml.flag-icon-squared{background-image:url(toplib/resources/vectors/ml.svg) !important}
.flag-icon-mm{background-image:url(toplib/resources/vectors/mm.svg) !important}
.flag-icon-mm.flag-icon-squared{background-image:url(toplib/resources/vectors/mm.svg) !important}
.flag-icon-mn{background-image:url(toplib/resources/vectors/mn.svg) !important}
.flag-icon-mn.flag-icon-squared{background-image:url(toplib/resources/vectors/mn.svg) !important}
.flag-icon-mo{background-image:url(toplib/resources/vectors/mo.svg) !important}
.flag-icon-mo.flag-icon-squared{background-image:url(toplib/resources/vectors/mo.svg) !important}
.flag-icon-mp{background-image:url(toplib/resources/vectors/mp.svg) !important}
.flag-icon-mp.flag-icon-squared{background-image:url(toplib/resources/vectors/mp.svg) !important}
.flag-icon-mq{background-image:url(toplib/resources/vectors/mq.svg) !important}
.flag-icon-mq.flag-icon-squared{background-image:url(toplib/resources/vectors/mq.svg) !important}
.flag-icon-mr{background-image:url(toplib/resources/vectors/mr.svg) !important}
.flag-icon-mr.flag-icon-squared{background-image:url(toplib/resources/vectors/mr.svg) !important}
.flag-icon-ms{background-image:url(toplib/resources/vectors/ms.svg) !important}
.flag-icon-ms.flag-icon-squared{background-image:url(toplib/resources/vectors/ms.svg) !important}
.flag-icon-mt{background-image:url(toplib/resources/vectors/mt.svg) !important}
.flag-icon-mt.flag-icon-squared{background-image:url(toplib/resources/vectors/mt.svg) !important}
.flag-icon-mu{background-image:url(toplib/resources/vectors/mu.svg) !important}
.flag-icon-mu.flag-icon-squared{background-image:url(toplib/resources/vectors/mu.svg) !important}
.flag-icon-mv{background-image:url(toplib/resources/vectors/mv.svg) !important}
.flag-icon-mv.flag-icon-squared{background-image:url(toplib/resources/vectors/mv.svg) !important}
.flag-icon-mw{background-image:url(toplib/resources/vectors/mw.svg) !important}
.flag-icon-mw.flag-icon-squared{background-image:url(toplib/resources/vectors/mw.svg) !important}
.flag-icon-mx{background-image:url(toplib/resources/vectors/mx.svg) !important}
.flag-icon-mx.flag-icon-squared{background-image:url(toplib/resources/vectors/mx.svg) !important}
.flag-icon-my{background-image:url(toplib/resources/vectors/my.svg) !important}
.flag-icon-my.flag-icon-squared{background-image:url(toplib/resources/vectors/my.svg) !important}
.flag-icon-mz{background-image:url(toplib/resources/vectors/mz.svg) !important}
.flag-icon-mz.flag-icon-squared{background-image:url(toplib/resources/vectors/mz.svg) !important}
.flag-icon-na{background-image:url(toplib/resources/vectors/na.svg) !important}
.flag-icon-na.flag-icon-squared{background-image:url(toplib/resources/vectors/na.svg) !important}
.flag-icon-nc{background-image:url(toplib/resources/vectors/nc.svg) !important}
.flag-icon-nc.flag-icon-squared{background-image:url(toplib/resources/vectors/nc.svg) !important}
.flag-icon-ne{background-image:url(toplib/resources/vectors/ne.svg) !important}
.flag-icon-ne.flag-icon-squared{background-image:url(toplib/resources/vectors/ne.svg) !important}
.flag-icon-nf{background-image:url(toplib/resources/vectors/nf.svg) !important}
.flag-icon-nf.flag-icon-squared{background-image:url(toplib/resources/vectors/nf.svg) !important}
.flag-icon-ng{background-image:url(toplib/resources/vectors/ng.svg) !important}
.flag-icon-ng.flag-icon-squared{background-image:url(toplib/resources/vectors/ng.svg) !important}
.flag-icon-ni{background-image:url(toplib/resources/vectors/ni.svg) !important}
.flag-icon-ni.flag-icon-squared{background-image:url(toplib/resources/vectors/ni.svg) !important}
.flag-icon-nl{background-image:url(toplib/resources/vectors/nl.svg) !important}
.flag-icon-nl.flag-icon-squared{background-image:url(toplib/resources/vectors/nl.svg) !important}
.flag-icon-no{background-image:url(toplib/resources/vectors/no.svg) !important}
.flag-icon-no.flag-icon-squared{background-image:url(toplib/resources/vectors/no.svg) !important}
.flag-icon-np{background-image:url(toplib/resources/vectors/np.svg) !important}
.flag-icon-np.flag-icon-squared{background-image:url(toplib/resources/vectors/np.svg) !important}
.flag-icon-nr{background-image:url(toplib/resources/vectors/nr.svg) !important}
.flag-icon-nr.flag-icon-squared{background-image:url(toplib/resources/vectors/nr.svg) !important}
.flag-icon-nu{background-image:url(toplib/resources/vectors/nu.svg) !important}
.flag-icon-nu.flag-icon-squared{background-image:url(toplib/resources/vectors/nu.svg) !important}
.flag-icon-nz{background-image:url(toplib/resources/vectors/nz.svg) !important}
.flag-icon-nz.flag-icon-squared{background-image:url(toplib/resources/vectors/nz.svg) !important}
.flag-icon-om{background-image:url(toplib/resources/vectors/om.svg) !important}
.flag-icon-om.flag-icon-squared{background-image:url(toplib/resources/vectors/om.svg) !important}
.flag-icon-pa{background-image:url(toplib/resources/vectors/pa.svg) !important}
.flag-icon-pa.flag-icon-squared{background-image:url(toplib/resources/vectors/pa.svg) !important}
.flag-icon-pe{background-image:url(toplib/resources/vectors/pe.svg) !important}
.flag-icon-pe.flag-icon-squared{background-image:url(toplib/resources/vectors/pe.svg) !important}
.flag-icon-pf{background-image:url(toplib/resources/vectors/pf.svg) !important}
.flag-icon-pf.flag-icon-squared{background-image:url(toplib/resources/vectors/pf.svg) !important}
.flag-icon-pg{background-image:url(toplib/resources/vectors/pg.svg) !important}
.flag-icon-pg.flag-icon-squared{background-image:url(toplib/resources/vectors/pg.svg) !important}
.flag-icon-ph{background-image:url(toplib/resources/vectors/ph.svg) !important}
.flag-icon-ph.flag-icon-squared{background-image:url(toplib/resources/vectors/ph.svg) !important}
.flag-icon-pk{background-image:url(toplib/resources/vectors/pk.svg) !important}
.flag-icon-pk.flag-icon-squared{background-image:url(toplib/resources/vectors/pk.svg) !important}
.flag-icon-pl{background-image:url(toplib/resources/vectors/pl.svg) !important}
.flag-icon-pl.flag-icon-squared{background-image:url(toplib/resources/vectors/pl.svg) !important}
.flag-icon-pm{background-image:url(toplib/resources/vectors/pm.svg) !important}
.flag-icon-pm.flag-icon-squared{background-image:url(toplib/resources/vectors/pm.svg) !important}
.flag-icon-pn{background-image:url(toplib/resources/vectors/pn.svg) !important}
.flag-icon-pn.flag-icon-squared{background-image:url(toplib/resources/vectors/pn.svg) !important}
.flag-icon-pr{background-image:url(toplib/resources/vectors/pr.svg) !important}
.flag-icon-pr.flag-icon-squared{background-image:url(toplib/resources/vectors/pr.svg) !important}
.flag-icon-ps{background-image:url(toplib/resources/vectors/ps.svg) !important}
.flag-icon-ps.flag-icon-squared{background-image:url(toplib/resources/vectors/ps.svg) !important}
.flag-icon-pt{background-image:url(toplib/resources/vectors/pt.svg) !important}
.flag-icon-pt.flag-icon-squared{background-image:url(toplib/resources/vectors/pt.svg) !important}
.flag-icon-pw{background-image:url(toplib/resources/vectors/pw.svg) !important}
.flag-icon-pw.flag-icon-squared{background-image:url(toplib/resources/vectors/pw.svg) !important}
.flag-icon-py{background-image:url(toplib/resources/vectors/py.svg) !important}
.flag-icon-py.flag-icon-squared{background-image:url(toplib/resources/vectors/py.svg) !important}
.flag-icon-qa{background-image:url(toplib/resources/vectors/qa.svg) !important}
.flag-icon-qa.flag-icon-squared{background-image:url(toplib/resources/vectors/qa.svg) !important}
.flag-icon-re{background-image:url(toplib/resources/vectors/re.svg) !important}
.flag-icon-re.flag-icon-squared{background-image:url(toplib/resources/vectors/re.svg) !important}
.flag-icon-ro{background-image:url(toplib/resources/vectors/ro.svg) !important}
.flag-icon-ro.flag-icon-squared{background-image:url(toplib/resources/vectors/ro.svg) !important}
.flag-icon-rs{background-image:url(toplib/resources/vectors/rs.svg) !important}
.flag-icon-rs.flag-icon-squared{background-image:url(toplib/resources/vectors/rs.svg) !important}
.flag-icon-ru{background-image:url(toplib/resources/vectors/ru.svg) !important}
.flag-icon-ru.flag-icon-squared{background-image:url(toplib/resources/vectors/ru.svg) !important}
.flag-icon-rw{background-image:url(toplib/resources/vectors/rw.svg) !important}
.flag-icon-rw.flag-icon-squared{background-image:url(toplib/resources/vectors/rw.svg) !important}
.flag-icon-sa{background-image:url(toplib/resources/vectors/sa.svg) !important}
.flag-icon-sa.flag-icon-squared{background-image:url(toplib/resources/vectors/sa.svg) !important}
.flag-icon-sb{background-image:url(toplib/resources/vectors/sb.svg) !important}
.flag-icon-sb.flag-icon-squared{background-image:url(toplib/resources/vectors/sb.svg) !important}
.flag-icon-sc{background-image:url(toplib/resources/vectors/sc.svg) !important}
.flag-icon-sc.flag-icon-squared{background-image:url(toplib/resources/vectors/sc.svg) !important}
.flag-icon-sd{background-image:url(toplib/resources/vectors/sd.svg) !important}
.flag-icon-sd.flag-icon-squared{background-image:url(toplib/resources/vectors/sd.svg) !important}
.flag-icon-se{background-image:url(toplib/resources/vectors/se.svg) !important}
.flag-icon-se.flag-icon-squared{background-image:url(toplib/resources/vectors/se.svg) !important}
.flag-icon-sg{background-image:url(toplib/resources/vectors/sg.svg) !important}
.flag-icon-sg.flag-icon-squared{background-image:url(toplib/resources/vectors/sg.svg) !important}
.flag-icon-sh{background-image:url(toplib/resources/vectors/sh.svg) !important}
.flag-icon-sh.flag-icon-squared{background-image:url(toplib/resources/vectors/sh.svg) !important}
.flag-icon-si{background-image:url(toplib/resources/vectors/si.svg) !important}
.flag-icon-si.flag-icon-squared{background-image:url(toplib/resources/vectors/si.svg) !important}
.flag-icon-sj{background-image:url(toplib/resources/vectors/sj.svg) !important}
.flag-icon-sj.flag-icon-squared{background-image:url(toplib/resources/vectors/sj.svg) !important}
.flag-icon-sk{background-image:url(toplib/resources/vectors/sk.svg) !important}
.flag-icon-sk.flag-icon-squared{background-image:url(toplib/resources/vectors/sk.svg) !important}
.flag-icon-sl{background-image:url(toplib/resources/vectors/sl.svg) !important}
.flag-icon-sl.flag-icon-squared{background-image:url(toplib/resources/vectors/sl.svg) !important}
.flag-icon-sm{background-image:url(toplib/resources/vectors/sm.svg) !important}
.flag-icon-sm.flag-icon-squared{background-image:url(toplib/resources/vectors/sm.svg) !important}
.flag-icon-sn{background-image:url(toplib/resources/vectors/sn.svg) !important}
.flag-icon-sn.flag-icon-squared{background-image:url(toplib/resources/vectors/sn.svg) !important}
.flag-icon-so{background-image:url(toplib/resources/vectors/so.svg) !important}
.flag-icon-so.flag-icon-squared{background-image:url(toplib/resources/vectors/so.svg) !important}
.flag-icon-sr{background-image:url(toplib/resources/vectors/sr.svg) !important}
.flag-icon-sr.flag-icon-squared{background-image:url(toplib/resources/vectors/sr.svg) !important}
.flag-icon-ss{background-image:url(toplib/resources/vectors/ss.svg) !important}
.flag-icon-ss.flag-icon-squared{background-image:url(toplib/resources/vectors/ss.svg) !important}
.flag-icon-st{background-image:url(toplib/resources/vectors/st.svg) !important}
.flag-icon-st.flag-icon-squared{background-image:url(toplib/resources/vectors/st.svg) !important}
.flag-icon-sv{background-image:url(toplib/resources/vectors/sv.svg) !important}
.flag-icon-sv.flag-icon-squared{background-image:url(toplib/resources/vectors/sv.svg) !important}
.flag-icon-sx{background-image:url(toplib/resources/vectors/sx.svg) !important}
.flag-icon-sx.flag-icon-squared{background-image:url(toplib/resources/vectors/sx.svg) !important}
.flag-icon-sy{background-image:url(toplib/resources/vectors/sy.svg) !important}
.flag-icon-sy.flag-icon-squared{background-image:url(toplib/resources/vectors/sy.svg) !important}
.flag-icon-sz{background-image:url(toplib/resources/vectors/sz.svg) !important}
.flag-icon-sz.flag-icon-squared{background-image:url(toplib/resources/vectors/sz.svg) !important}
.flag-icon-tc{background-image:url(toplib/resources/vectors/tc.svg) !important}
.flag-icon-tc.flag-icon-squared{background-image:url(toplib/resources/vectors/tc.svg) !important}
.flag-icon-td{background-image:url(toplib/resources/vectors/td.svg) !important}
.flag-icon-td.flag-icon-squared{background-image:url(toplib/resources/vectors/td.svg) !important}
.flag-icon-tf{background-image:url(toplib/resources/vectors/tf.svg) !important}
.flag-icon-tf.flag-icon-squared{background-image:url(toplib/resources/vectors/tf.svg) !important}
.flag-icon-tg{background-image:url(toplib/resources/vectors/tg.svg) !important}
.flag-icon-tg.flag-icon-squared{background-image:url(toplib/resources/vectors/tg.svg) !important}
.flag-icon-th{background-image:url(toplib/resources/vectors/th.svg) !important}
.flag-icon-th.flag-icon-squared{background-image:url(toplib/resources/vectors/th.svg) !important}
.flag-icon-tj{background-image:url(toplib/resources/vectors/tj.svg) !important}
.flag-icon-tj.flag-icon-squared{background-image:url(toplib/resources/vectors/tj.svg) !important}
.flag-icon-tk{background-image:url(toplib/resources/vectors/tk.svg) !important}
.flag-icon-tk.flag-icon-squared{background-image:url(toplib/resources/vectors/tk.svg) !important}
.flag-icon-tl{background-image:url(toplib/resources/vectors/tl.svg) !important}
.flag-icon-tl.flag-icon-squared{background-image:url(toplib/resources/vectors/tl.svg) !important}
.flag-icon-tm{background-image:url(toplib/resources/vectors/tm.svg) !important}
.flag-icon-tm.flag-icon-squared{background-image:url(toplib/resources/vectors/tm.svg) !important}
.flag-icon-tn{background-image:url(toplib/resources/vectors/tn.svg) !important}
.flag-icon-tn.flag-icon-squared{background-image:url(toplib/resources/vectors/tn.svg) !important}
.flag-icon-to{background-image:url(toplib/resources/vectors/to.svg) !important}
.flag-icon-to.flag-icon-squared{background-image:url(toplib/resources/vectors/to.svg) !important}
.flag-icon-tr{background-image:url(toplib/resources/vectors/tr.svg) !important}
.flag-icon-tr.flag-icon-squared{background-image:url(toplib/resources/vectors/tr.svg) !important}
.flag-icon-tt{background-image:url(toplib/resources/vectors/tt.svg) !important}
.flag-icon-tt.flag-icon-squared{background-image:url(toplib/resources/vectors/tt.svg) !important}
.flag-icon-tv{background-image:url(toplib/resources/vectors/tv.svg) !important}
.flag-icon-tv.flag-icon-squared{background-image:url(toplib/resources/vectors/tv.svg) !important}
.flag-icon-tw{background-image:url(toplib/resources/vectors/tw.svg) !important}
.flag-icon-tw.flag-icon-squared{background-image:url(toplib/resources/vectors/tw.svg) !important}
.flag-icon-tz{background-image:url(toplib/resources/vectors/tz.svg) !important}
.flag-icon-tz.flag-icon-squared{background-image:url(toplib/resources/vectors/tz.svg) !important}
.flag-icon-ua{background-image:url(toplib/resources/vectors/ua.svg) !important}
.flag-icon-ua.flag-icon-squared{background-image:url(toplib/resources/vectors/ua.svg) !important}
.flag-icon-ug{background-image:url(toplib/resources/vectors/ug.svg) !important}
.flag-icon-ug.flag-icon-squared{background-image:url(toplib/resources/vectors/ug.svg) !important}
.flag-icon-um{background-image:url(toplib/resources/vectors/um.svg) !important}
.flag-icon-um.flag-icon-squared{background-image:url(toplib/resources/vectors/um.svg) !important}
.flag-icon-us{background-image:url(toplib/resources/vectors/us.svg) !important}
.flag-icon-us.flag-icon-squared{background-image:url(toplib/resources/vectors/us.svg) !important}
.flag-icon-uy{background-image:url(toplib/resources/vectors/uy.svg) !important}
.flag-icon-uy.flag-icon-squared{background-image:url(toplib/resources/vectors/uy.svg) !important}
.flag-icon-uz{background-image:url(toplib/resources/vectors/uz.svg) !important}
.flag-icon-uz.flag-icon-squared{background-image:url(toplib/resources/vectors/uz.svg) !important}
.flag-icon-va{background-image:url(toplib/resources/vectors/va.svg) !important}
.flag-icon-va.flag-icon-squared{background-image:url(toplib/resources/vectors/va.svg) !important}
.flag-icon-vc{background-image:url(toplib/resources/vectors/vc.svg) !important}
.flag-icon-vc.flag-icon-squared{background-image:url(toplib/resources/vectors/vc.svg) !important}
.flag-icon-ve{background-image:url(toplib/resources/vectors/ve.svg) !important}
.flag-icon-ve.flag-icon-squared{background-image:url(toplib/resources/vectors/ve.svg) !important}
.flag-icon-vg{background-image:url(toplib/resources/vectors/vg.svg) !important}
.flag-icon-vg.flag-icon-squared{background-image:url(toplib/resources/vectors/vg.svg) !important}
.flag-icon-vi{background-image:url(toplib/resources/vectors/vi.svg) !important}
.flag-icon-vi.flag-icon-squared{background-image:url(toplib/resources/vectors/vi.svg) !important}
.flag-icon-vn{background-image:url(toplib/resources/vectors/vn.svg) !important}
.flag-icon-vn.flag-icon-squared{background-image:url(toplib/resources/vectors/vn.svg) !important}
.flag-icon-vu{background-image:url(toplib/resources/vectors/vu.svg) !important}
.flag-icon-vu.flag-icon-squared{background-image:url(toplib/resources/vectors/vu.svg) !important}
.flag-icon-wf{background-image:url(toplib/resources/vectors/wf.svg) !important}
.flag-icon-wf.flag-icon-squared{background-image:url(toplib/resources/vectors/wf.svg) !important}
.flag-icon-ws{background-image:url(toplib/resources/vectors/ws.svg) !important}
.flag-icon-ws.flag-icon-squared{background-image:url(toplib/resources/vectors/ws.svg) !important}
.flag-icon-ye{background-image:url(toplib/resources/vectors/ye.svg) !important}
.flag-icon-ye.flag-icon-squared{background-image:url(toplib/resources/vectors/ye.svg) !important}
.flag-icon-yt{background-image:url(toplib/resources/vectors/yt.svg) !important}
.flag-icon-yt.flag-icon-squared{background-image:url(toplib/resources/vectors/yt.svg) !important}
.flag-icon-za{background-image:url(toplib/resources/vectors/za.svg) !important}
.flag-icon-za.flag-icon-squared{background-image:url(toplib/resources/vectors/za.svg) !important}
.flag-icon-zm{background-image:url(toplib/resources/vectors/zm.svg) !important}
.flag-icon-zm.flag-icon-squared{background-image:url(toplib/resources/vectors/zm.svg) !important}
.flag-icon-zw{background-image:url(toplib/resources/vectors/zw.svg) !important}
.flag-icon-zw.flag-icon-squared{background-image:url(toplib/resources/vectors/zw.svg) !important}
.flag-icon-es-ct{background-image:url(toplib/resources/vectors/es-ct.svg) !important}
.flag-icon-es-ct.flag-icon-squared{background-image:url(toplib/resources/vectors/es-ct.svg) !important}
.flag-icon-eu{background-image:url(toplib/resources/vectors/eu.svg) !important}
.flag-icon-eu.flag-icon-squared{background-image:url(toplib/resources/vectors/eu.svg) !important}
.flag-icon-gb-eng{background-image:url(toplib/resources/vectors/gb-eng.svg) !important}
.flag-icon-gb-eng.flag-icon-squared{background-image:url(toplib/resources/vectors/gb-eng.svg) !important}
.flag-icon-gb-nir{background-image:url(toplib/resources/vectors/gb-nir.svg) !important}
.flag-icon-gb-nir.flag-icon-squared{background-image:url(toplib/resources/vectors/gb-nir.svg) !important}
.flag-icon-gb-sct{background-image:url(toplib/resources/vectors/gb-sct.svg) !important}
.flag-icon-gb-sct.flag-icon-squared{background-image:url(toplib/resources/vectors/gb-sct.svg) !important}
.flag-icon-gb-wls{background-image:url(toplib/resources/vectors/gb-wls.svg) !important}
.flag-icon-gb-wls.flag-icon-squared{background-image:url(toplib/resources/vectors/gb-wls.svg) !important}
.flag-icon-un{background-image:url(toplib/resources/vectors/un.svg) !important}
.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 v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */.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,0.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}
/*! CUSTOM FLICKITY
http://flickity.metafizzy.co
---------------------------------------------- */.carousel-cell .card{overflow:hidden;position:relative;top:0;box-shadow:0 2px 25px 0 rgba(0,0,0,0.06);transition:all .3s ease-in-out}
.card .card-action{padding:15px 30px 30px 30px;border:0;position:absolute;width:100%;bottom:0;font-size:.8rem;text-transform:uppercase;font-weight:bold}
.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 30px}
.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:bold;width:100%;min-height:80px;background:#fff;margin:0 0 20px 0;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,0.2);-moz-box-shadow:0 2px 25px 0 rgba(0,0,0,0.2);box-shadow:0 2px 25px 0 rgba(0,0,0,0.2)}
.card-image{max-height:170px;min-height:170px;overflow:hidden;width:100%;background-position:center;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{transition:.2s ease-in-out;fill:red;background:transparent}
.flickity-prev-next-button:hover{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:center;background-size:cover;background-repeat:no-repeat}
.flick-image--photo{width:100%;height:500px}
.carousel{background-color:rgba(0,0,0,0)}
.carousel .indicators .indicator-item.active{background-color:red}
.carousel .indicators .indicator-item{background-color:#3d3d3d}
.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}
}
.flickity-enabled .flickity-prev-next-button:disabled{opacity:1;background:rgba(216,216,216,0.3);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1)}
.flickity-enabled .flickity-prev-next-button:disabled svg{opacity:.3}
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}
table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}
table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}
table.dataTable thead th:active,table.dataTable thead td:active{outline:0}
table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}
table.dataTable thead .sorting{background-image:url(toplib/resources/images/sort_both.png)}
table.dataTable thead .sorting_asc{background-image:url(toplib/resources/images/sort_asc.png)}
table.dataTable thead .sorting_desc{background-image:url(toplib/resources/images/sort_desc.png)}
table.dataTable thead .sorting_asc_disabled{background-image:url(toplib/resources/images/sort_asc_disabled.png)}
table.dataTable thead .sorting_desc_disabled{background-image:url(toplib/resources/images/sort_desc_disabled.png)}
table.dataTable tbody tr{background-color:#fff}
table.dataTable tbody tr.selected{background-color:#b0bed9}
table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}
table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}
table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:0}
table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}
table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}
table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:0}
table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}
table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}
table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}
table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}
table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}
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,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display 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 th,table.dataTable.nowrap td{white-space:nowrap}
table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px}
table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}
table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}
table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}
table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}
table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}
table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}
table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}
table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}
table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}
table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}
table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}
table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}
table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}
table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}
table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}
table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}
table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}
table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}
.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}
.dataTables_wrapper .dataTables_length{float:left}
.dataTables_wrapper .dataTables_length select{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;padding:4px}
.dataTables_wrapper .dataTables_filter{float:right;text-align:right}
.dataTables_wrapper .dataTables_filter input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;margin-left:3px}
.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,white),color-stop(100%,#dcdcdc));background:-webkit-linear-gradient(top,white 0,#dcdcdc 100%);background:-moz-linear-gradient(top,white 0,#dcdcdc 100%);background:-ms-linear-gradient(top,white 0,#dcdcdc 100%);background:-o-linear-gradient(top,white 0,#dcdcdc 100%);background:linear-gradient(to bottom,white 0,#dcdcdc 100%)}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{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 0,#111 100%);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(to bottom,#585858 0,#111 100%)}
.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 0,#0c0c0c 100%);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(to bottom,#2b2b2b 0,#0c0c0c 100%);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,0.9)),color-stop(75%,rgba(255,255,255,0.9)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%)}
.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{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>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>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>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>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_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{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_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}
.dataTables_wrapper .dataTables_filter{margin-top:.5em}
}
.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,0.3);z-index:1;border:4px solid rgba(255,255,255,0.7);-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:50%}
.play-button--smaller{border:3px solid rgba(255,255,255,0.7)}
.youtube .play-button:before{content:"";border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #fff}
.play-button--smaller:before{content:"";border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #fff}
.youtube img,.youtube .play-button{cursor:pointer}
.youtube img,.youtube iframe,.youtube .play-button,.youtube .play-button:before{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}
@media print{.global-nav .main>ul>li nav,.gbl05-light-navigation .main>ul>li nav{display:none}
}
@media screen and (min-width:769px){.global-nav .main>ul>li nav,.gbl05-light-navigation .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 400ms 100ms ease}
@supports(display:grid){.global-nav .main>ul>li nav,.gbl05-light-navigation .main>ul>li nav{top:168px}
}
.global-nav .main>ul>li nav .subnav,.gbl05-light-navigation .main>ul>li nav .subnav{opacity:0;transition:opacity 200ms ease}
.global-nav .main>ul>li.active nav,.gbl05-light-navigation .main>ul>li.active nav{overflow:visible}
.global-nav .main>ul>li:hover nav,.global-nav .main>ul>li a:focus+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.active+.cq-dd-paragraph nav,.gbl05-light-navigation .main>ul>li:hover nav,.gbl05-light-navigation .main>ul>li a:focus+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.active+.cq-dd-paragraph nav{opacity:1;z-index:10;height:250px;transition:height 400ms ease}
.global-nav .main>ul>li:hover nav .subnav,.global-nav .main>ul>li a:focus+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.active+.cq-dd-paragraph nav .subnav,.gbl05-light-navigation .main>ul>li:hover nav .subnav,.gbl05-light-navigation .main>ul>li a:focus+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.active+.cq-dd-paragraph nav .subnav{opacity:1;transition:opacity 400ms 200ms ease}
.global-nav .main>ul>li:hover>a.has-dropdown,.global-nav .main>ul>li>a.active,.gbl05-light-navigation .main>ul>li:hover>a.has-dropdown,.gbl05-light-navigation .main>ul>li>a.active{border-bottom:4px solid #0072ce}
.global-nav .main .subnav,.gbl05-light-navigation .main .subnav{max-width:1024px;margin:0 auto;width:100%;padding:40px 0;font-size:0;display:flex;justify-content:flex-start}
.global-nav .main .subnav .image,.gbl05-light-navigation .main .subnav .image{width:220px;height:149px;background:transparent top center no-repeat;background-size:cover}
.global-nav .main .subnav .featured,.gbl05-light-navigation .main .subnav .featured{display:inline;width:30%;margin:0 40px}
.global-nav .main .subnav>ul,.gbl05-light-navigation .main .subnav>ul{flex-grow:2;flex-direction:column;flex-wrap:wrap;height:165px;display:flex;flex-wrap:wrap}
.global-nav .main .subnav>ul li,.gbl05-light-navigation .main .subnav>ul li{margin:0 14px 4px 0;width:31%}
.global-nav .main .subnav p,.gbl05-light-navigation .main .subnav p{margin-top:.5rem;font-size:12px;line-height:1.25rem}
.global-nav .main .subnav a,.gbl05-light-navigation .main .subnav a{font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;color:#0072ce;font-weight:700;text-transform:uppercase;font-size:13px;display:block;margin-bottom:4px;letter-spacing:1px;line-height:1.5}
.global-nav .main .subnav a:hover,.gbl05-light-navigation .main .subnav a:hover{text-decoration:underline}
}
@media screen and (max-width:769px){.global-nav .main li nav,.gbl05-light-navigation .main li nav{display:none}
.global-nav .main>ul>li,.gbl05-light-navigation .main>ul>li{display:block;height:auto;margin:0;padding:0}
}
.gbl05-light-navigation .main>ul>li nav{top:58px}
.gbl05-light-navigation .main>ul>li:hover>a.has-dropdown{border-bottom:0}
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}
}
.hero+.aem-wrap--rich-text .band{padding-top:50px}
.aem-wrap--rich-text+.countrySelector .det31-country-selector-list{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}
}
header h1,header .hro03-product-header .band-content .product-title,.hro03-product-header .band-content header .product-title,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:#0072ce;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 svg,.global-nav .logo img{width:140px}
@media screen and (min-width:769px){.global-nav .logo svg,.global-nav .logo img{width:230px;margin-top:8px}
}
@supports(display:grid){.global-nav .logo{width:230px;padding:0;margin:0;transform:none}
.global-nav .logo svg,.global-nav .logo img{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 400ms ease-in,filter 400ms 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 #a9b3bd;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:#0072ce;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:#0072ce;text-transform:uppercase;font-size:calc(12px + 1 * ( (100vw - 769px) / 431));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:#459aff}
.global-nav .main>ul>li>a:active{color:#004abf}
.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 #a9b3bd;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) center center 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:initial;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:before,.global-nav .main button:after{content:"";display:block;transition:440ms cubic-bezier(0.36,0.93,0.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 #0072ce;border-bottom:2px solid #0072ce;transform-origin:center}
.global-nav .main button:after{border-bottom:2px solid #0072ce;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:before,.global-nav .main.active button::after{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 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 #a9b3bd;overflow:visible;position:relative}
.global-nav .main>ul>li:last-child,.global-nav .main>ul>li:first-child: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) center center 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 440ms ease}
.global-nav .main>ul>li nav .subnav li{padding:30px 20px;border-bottom:1px solid #a9b3bd}
.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 300ms 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 #a9b3bd}
.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:bold;letter-spacing:initial;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) center center 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 440ms cubic-bezier(0.36,0.93,0.8,1.06);width:100vw}
html:before{content:"";width:1px;height:1px;opacity:0;transition:opacity 440ms 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:initial}
html.menu-open body{height:100vh;overflow-y:hidden;position:fixed}
}
@media screen{html.js .global-nav .main>ul>li{transition:all 400ms 700ms ease-in;opacity:0}
html.js .global-nav .main>ul>li:nth-child(1){transition-delay:100ms}
html.js .global-nav .main>ul>li:nth-child(2){transition-delay:200ms}
html.js .global-nav .main>ul>li:nth-child(3){transition-delay:300ms}
html.js .global-nav .main>ul>li:nth-child(4){transition-delay:400ms}
html.js .global-nav .main>ul>li:nth-child(5){transition-delay:500ms}
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 400ms 100ms ease;background-color:#fff}
html.ready .global-nav .main{background-color:#f0f0f0}
}
.global-nav .topline.cq-Editable-dom{height:37px;font-size:16px}
@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{grid-column:1;grid-row:1}
.global-nav .nav-search{grid-column:1;grid-row:1}
}
}
.global-nav .topline.cq-Editable-dom{height:37px;font-size:16px}
.nav01-breadcrumbs{padding:0 10vw;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 0 10px;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:20px;position:relative;transition:all 400ms 0 ease}
@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:initial;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) left center no-repeat;display:inline-block;vertical-align:middle}
}
@media screen{html.js .nav01-breadcrumbs{transition:background 400ms 200ms ease;background:#fff}
html.ready .nav01-breadcrumbs{background:#0072ce}
}
.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 500ms 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 center center no-repeat;background-image:url(toplib/resources/vectors/card-responsive-expand-icon.svg)}
.det18-card-responsive p{overflow:hidden;height:auto;transition:all 500ms ease;margin:0;text-align:left;page-break-inside:avoid}
.det18-card-responsive h3{font-size:1rem;line-height:22px;transition:all 600ms 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{font-size:1.5rem;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 .internal,.con20-container-responsive .experienceFragments.active .external{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 screen and (-ms-high-contrast:active),(-ms-high-contrast:none) and (max-width:769px){.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>.aem-Grid,.con14-cards-2-column .cards>.aem-Grid>div .feature-flag,.con14-cards-2-column .cards>.aem-Grid>div .primaryCard{display:block;height:100%}
@media screen and (min-width:992px){.con14-cards-2-column .cards>.aem-Grid>div>.aem-Grid,.con14-cards-2-column .cards>.aem-Grid>div .feature-flag,.con14-cards-2-column .cards>.aem-Grid>div .primaryCard{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 0}
div.band.con02-cards-3-column .cards>.aem-Grid{font-size:0;padding:0;position:relative;text-align:center;max-width:1024px;padding-bottom:50px;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:#0072ce;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:#fd5404}
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:initial}
.cardsContainer .aem-Grid .experienceFragments .aem-Grid .primaryCard,.cardsContainer .aem-Grid .experienceFragments .aem-Grid .feature-flag{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{margin:0 auto;display:block;margin-top:20px}
.conxx-cards-1-column .items>.aem-Grid{white-space:initial}
.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 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{font-size:15px;line-height:18px;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:#fd5404}
.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,0.5);height:40px;width:40px}
.content-cards-carousel .flickity-prev-next-button svg{background:#0072ce}
.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,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 .hro03-product-header .band-content>.product-title,.hro03-product-header .c-hro01 .band-content>.product-title,.c-hro01 .band-content>p{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 .hro03-product-header .band-content>.product-title,.hro03-product-header .c-hro01 .band-content>.product-title,.c-hro01 .band-content>p{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}
}
}
@media screen and (max-width:769px){.c-hro01 .band-content{padding:40px 30px;box-shadow:0 2px 25px 0 rgba(0,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{border-left:5px solid #00dc78;padding:0 0 0 3vw;font-size:20px;line-height:160%}
.hero .c-hro01 .band-content p{border-left:5px solid #00dc78}
@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 none}
.c-hro01 .band-content p:last-child{padding-bottom:0}
}
html.js .c-hro01 .c-hro01-image{transition:filter 400ms 300ms cubic-bezier(0.25,0.46,0.45,0.94);filter:blur(3px) grayscale(100%)}
html.loaded .c-hro01 .c-hro01-image{filter:blur(0) grayscale(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:#0072ce;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:#459aff}
.hro02-hero-level-2 picture{display:flex;width:100%;height: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(to top,rgba(0,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%;height: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(to top,rgba(0,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,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 .hro03-product-header .band-content>.product-title,.hro03-product-header .c-hro01-v2-l1 .band-content>.product-title,.c-hro01-v2-l1 .band-content>p{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 .hro03-product-header .band-content>.product-title,.hro03-product-header .c-hro01-v2-l1 .band-content>.product-title,.c-hro01-v2-l1 .band-content>p{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}
}
}
@media screen and (max-width:769px){.c-hro01-v2-l1 .band-content{padding:40px 30px;box-shadow:0 2px 25px 0 rgba(0,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 #00dc78;padding:0 0 0 3vw;font-size:20px;line-height:160%}
.hero .c-hro01-v2-l1 .band-content p{border-left:5px solid #00dc78}
@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 none}
.c-hro01-v2-l1 .band-content p:last-child{padding-bottom:0}
}
html.js .c-hro01 .c-hro01-image{transition:filter 400ms 300ms cubic-bezier(0.25,0.46,0.45,0.94);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:#0072ce;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%;height: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(to top,rgba(0,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%;height: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(to top,rgba(0,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}
}
.det09-card-cta{display:inline-block;font-size:initial;width:328px;height:458px;background:grey center center no-repeat;background-size:auto 110%;vertical-align:top;margin:0 20px 0 0;white-space:initial;position:relative}
.det09-card-cta picture{overflow:hidden;width:100%;height:100%;display:block;position:absolute}
.det09-card-cta img{width:100%;transition:transform 440ms 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(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));z-index:3;display:block;position:absolute;bottom:0;left:0;transition:height 440ms 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;text-align:left;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:#0072ce;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) center center 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:#0072ce;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) center center 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 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 400ms 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(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));transition:background 400ms 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(to top,rgba(0,0,0,0.5),rgba(0,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) center center 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}
}
.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:#0072ce;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:15px;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) center center 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%;text-align:left}
}
@media screen and (max-width:992px){.det02-card-primary-content{width:100%}
.det02-card-primary-content .text{padding:10px 30px 10px}
}
@supports(display:grid){.det02-card-primary-content{width:100%}
}
.det09-card-cta{display:inline-block;font-size:initial;width:328px;height:458px;background:grey center center no-repeat;background-size:auto 110%;vertical-align:top;margin:0 20px 0 0;white-space:initial;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 440ms 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(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));z-index:3;display:block;position:absolute;bottom:0;left:0;transition:height 440ms 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;text-align:left;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:#0072ce;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) center center 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:#0072ce;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) center center 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 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 400ms 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(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));transition:background 400ms 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(to top,rgba(0,0,0,0.5),rgba(0,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) center center 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:center center;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%,0)}
@supports(object-fit:cover){.textonImage_pad .str01-text-on-image img{object-fit:cover;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,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:#0072ce;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:center center;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%,0)}
@supports(object-fit:cover){.textonImage_pad .str01-text-on-image-v2 img{object-fit:cover;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,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:#0072ce;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:#0072ce;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}
}
.textonImage_pad .str01-text-on-image-v2{display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center center;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%,0)}
@supports(object-fit:cover){.textonImage_pad .str01-text-on-image-v2 img{object-fit:cover;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,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:#0072ce;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:#0072ce;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}
}
footer.band{background:#000;padding-top:70px;padding-bottom:70px;color:#fff}
@supports(display:grid){footer.band{padding-top:100px;padding-bottom:100px}
}
@media screen and (max-width:720px){footer.band{padding-top:50px;padding-bottom:50px}
}
footer.band .band-content{position:relative;min-height:260px}
@media screen and (min-width:720px){footer.band .band-content{display:flex}
footer.band .band-content .footer-col-left{width:33.33%}
footer.band .band-content .footer-col-right{width:66.66%}
}
@media screen and (max-width:769px){footer.band .band-content{padding-bottom:0}
}
footer.band *{color:#fff}
@media screen and (min-width:720px){footer.band{font-size:0}
footer.band .logo{display:block;margin-bottom:30px}
footer.band .primary,footer.band .secondary,footer.band .social{vertical-align:top}
footer.band .social{display:block}
footer.band .primary{margin-right:0}
footer.band .copyright{display:inline-block}
}
footer.band .logo{width:100%;max-width:200px;height:auto;min-height:67px;margin-bottom:30px}
footer.band .primary{border-bottom:1px solid #666;display:inline-flex;justify-content:left;align-items:flex-end;width:100%}
footer.band .primary a{margin:0 38px 0 0;display:inline-block}
@media screen and (min-width:720px){footer.band .primary a{padding-bottom:36px}
}
footer.band .primary a a{margin-bottom:0}
@media print{footer.band .primary{display:none}
}
@media screen and (min-width:720px){footer.band .primary .with-seperator a{display:inline-flex;margin:0 20px 0 0}
footer.band .primary .with-seperator a:after{padding-left:20px}
}
footer.band .secondary{display:inline-flex;justify-content:left;align-self:start;width:100%}
@media screen and (min-width:720px){footer.band .secondary{margin-top:36px}
}
@media screen and (max-width:720px){footer.band .secondary{margin-bottom:2px}
}
@supports(display:grid){footer.band .secondary{padding:0}
}
@media print{footer.band .secondary{display:none}
}
footer.band .secondary a{margin:0 13px 0 0;display:inline-block}
@media screen and (min-width:720px){footer.band .secondary a{margin-bottom:36px}
}
@media screen and (min-width:992px){footer.band .secondary a{position:relative;margin:0 22px 36px 0}
}
@media screen and (min-width:720px) and (max-width:992px) and (orientation:portrait){footer.band .secondary a{position:relative;margin:0 24px 5px 0}
}
footer.band .secondary a:after{content:"|";padding:0 0 0 20px;vertical-align:middle}
@media screen and (min-width:720px){footer.band .secondary a:after{margin-top:-2px;vertical-align:top;display:inline-block}
}
footer.band .secondary a:last-child:after,footer.band .secondary a:last-of-type:after{content:"";padding:0}
footer.band .secondary a a{margin-bottom:0}
footer.band .social{padding-bottom:30px}
@media screen and (max-width:769px){footer.band .social{padding-bottom:0;padding-top:30px}
}
@media print{footer.band .social{display:none}
}
footer.band .social p{display:block;font-size:14px;margin:0 0 10px 0;width:100%}
footer.band .social a{display:inline-block;height:15px;width:18px;margin:0 10px 0 0;background-repeat:no-repeat;background-position:center center;background-size:contain;font-size:0;text-align:center}
footer.band .social a.twitter{background-image:url(toplib/resources/vectors/twitter.svg)}
footer.band .social a.linkedin{background-image:url(toplib/resources/vectors/linkedin.svg)}
footer.band .social a.facebook{background-image:url(toplib/resources/vectors/facebook.svg)}
footer.band .social a img{max-width:100%;height:100%}
footer.band .primary a,footer.band .secondary a{font-weight:700;font-size:14px}
footer.band .primary a:last-child,footer.band .secondary a:last-child{padding-right:0;margin-right:0}
footer.band .copyright{font-size:14px;line-height:26px;align-self:start}
@media print{footer.band .copyright{transform:none}
}
@media screen and (max-width:720px){footer.band .primary{border-top:1px solid #666;padding:24px 0 12px;display:block}
footer.band .primary a{display:block;margin:0 0 24px 0}
footer.band .secondary{padding:30px 0;display:block}
footer.band .secondary a{display:block;margin:0 0 24px 0}
footer.band .secondary a:last-child{margin:0}
footer.band .secondary a:after{display:none}
footer.band .copyright{font-size:13px;line-height:22px}
}
@media print{footer .band-content{display:none;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(3,1fr);align-items:center;grid-gap:0 61px}
footer .logo{grid-column:1 / span 2;grid-row:1}
footer .primary{grid-column:3 / span 4;grid-row:1}
footer .secondary{grid-column:3 / span 4;grid-row:2}
footer .social{grid-column:1 / span 2;grid-row:2 / span 2}
footer .copyright{grid-column:3 / span 4;grid-row:3}
}
footer .copyright p{margin:0;font-size:inherit;line-height:inherit;font-family:inherit}
footer .copyright p a{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif}
.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 0;overflow:hidden}
@media(min-width:992px){.global-footer-v2 .global-footer-primary{padding:70px 0 50px 0;border-bottom:1px solid rgba(102,102,102,0.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,0.3);order:3;padding:0 20px 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:"Helvetica";padding:0;margin:0 0 12px 0;text-decoration:none}
.global-footer-v2 .primary a:hover{text-decoration:underline}
.global-footer-v2 .social{border-bottom:1px solid rgba(102,102,102,0.3);margin-top:20px;margin-bottom:20px;order:2;padding:0 20px 30px 20px}
@media print{.global-footer-v2 .social{display:none}
}
.global-footer-v2 .social p{display:block;font-size:.875rem;font-weight:bold;color:#fff;margin:0 0 10px 0;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 20px;background:#1f1f1f}
@media(min-width:992px){.global-footer-v2 .global-footer-secondary{padding:45px 0 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{color:#fff;margin-bottom:10px;font-weight:300;font-size:.8125rem;line-height:21px}
.global-footer-v2 .copyright p{color:#fff;font-weight:300;font-family:"Helvetica";font-size:.8125rem;line-height:21px}
@media(min-width:992px){.global-footer-v2 .copyright p{font-size:.875rem;line-height:17px}
}
@media(min-width:992px){.global-footer-v2 .copyright{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 0}
.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}
}
@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,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:auto;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{box-shadow:calc(35px * -1) 35px 40px 0 rgba(0,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 #00dc78;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:bold;padding:0;margin:0 0 13px}
.str06-feature-2-column .band-content .text p{margin:0 0 13px 0;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,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,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:calc(35px * -0.5) calc(35px * 0.5) 40px 0 rgba(0,0,0,0.2),calc(70px * -0.5) calc(70px * 0.5) 0 #eee}
.str06-feature-2-column.image-on-right .band-content img{box-shadow:calc(35px * 0.5) calc(35px * 0.5) 40px 0 rgba(0,0,0,0.2),calc(70px * 0.5) calc(70px * 0.5) 0 #eee}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.two_columnFeature_Pad .str06-feature-2-column.image-on-left .band-content .text{margin-right:0;margin-left:100px}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.two_columnFeature_Pad .str06-feature-2-column .band-content picture{width:calc(60% - 100px);margin:auto}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.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}
}
@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,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:calc(35px * -1) 35px 40px 0 rgba(0,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 #00dc78;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:bold;padding:0;margin:0 0 13px}
.str06-feature-2-column .band-content .text p{margin:0 0 13px 0;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,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,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:calc(35px * -0.5) calc(35px * 0.5) 40px 0 rgba(0,0,0,0.2),calc(70px * -0.5) calc(70px * 0.5) 0 #eee}
.str06-feature-2-column.image-on-right .band-content img{box-shadow:calc(35px * 0.5) calc(35px * 0.5) 40px 0 rgba(0,0,0,0.2),calc(70px * 0.5) calc(70px * 0.5) 0 #eee}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.two_columnFeature_Pad .str06-feature-2-column.image-on-left .band-content .text{margin-right:0;margin-left:100px}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.two_columnFeature_Pad .str06-feature-2-column .band-content picture{width:calc(60% - 100px);margin:auto}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.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:center center;background-repeat:no-repeat;background-color:#fff;font-size:0;background-size:70%;border:5px solid #fff;transition:all 400ms 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 #0072ce}
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) center center 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:initial;max-height:initial}
}
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:200ms 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 340ms ease;background:#0072ce}
@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:#0072ce}
.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:#0072ce}
.det05-tile-impact.invert:hover{background:#0072ce;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 span{color:#fff}
.det05-tile-impact.invert:hover .eyebrow{color:#fff}
.det05-tile-impact.invert:hover picture:before{border-right-color:#0072ce}
.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 340ms ease}
.det05-tile-impact span.eyebrow{color:#fff}
.det05-tile-impact:hover{background:#fff}
.det05-tile-impact:hover span{color:#0072ce}
.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:bold;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) center center no-repeat}
.det05-tile-impact a.internal .label::after{background:url(toplib/resources/vectors/arrow-right-white.svg) center center no-repeat}
.det05-tile-impact a.external .label::after{background:url(toplib/resources/vectors/link-out-white.svg) center center no-repeat}
.det05-tile-impact .label{font-size:14px;line-height:20px;font-weight:bold;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) center center 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 .label,.det06-tile-impact-expanded .eyebrow{left:calc(50% + 20px);padding-left:30px;padding-right:30px;width:50%}
@media screen and (max-width:769px){.det06-tile-impact-expanded .label,.det06-tile-impact-expanded .eyebrow{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 #0072ce;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 340ms ease;transform-origin:right bottom;position:absolute}
.det06-tile-impact-expanded.image-on-left img{position:absolute;left:0;transform-origin:right bottom}
.det06-tile-impact-expanded.image-on-left .title,.det06-tile-impact-expanded.image-on-left .label,.det06-tile-impact-expanded.image-on-left .eyebrow{left:auto;right:0}
.det06-tile-impact-expanded.image-on-left picture:before{left:auto;right:48%;bottom:8%;transform:rotate(180deg)}
@media screen and (max-width:600px){.det06-tile-impact-expanded.image-on-left picture:before{right:45%}
}
.det06-tile-impact-expanded.image-on-right img{position:absolute;right:0;transform-origin:left bottom}
.det06-tile-impact-expanded.image-on-right .title,.det06-tile-impact-expanded.image-on-right .label,.det06-tile-impact-expanded.image-on-right .eyebrow{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 .title,.det06-tile-impact-expanded.image-on-left .label,.det06-tile-impact-expanded.image-on-left .eyebrow{left:auto;right:0}
.det06-tile-impact-expanded.image-on-left picture:before{left:auto;right:48%;bottom:8%;transform:rotate(360deg)}
@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:#0072ce}
.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{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:-10%;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:#00dc78;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-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 .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:center center;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(to right,rgba(0,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:calc(130px + 0);max-width:1024px;margin:0 auto;transition:transform 660ms ease-out;transform:translateX(-150vw)}
.c-hro3__wrapper .carousel-cell .text>*{width:100%}
.c-hro3__wrapper .carousel-cell .text h1,.c-hro3__wrapper .carousel-cell .text .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .c-hro3__wrapper .carousel-cell .text .product-title{color:#fff;text-shadow:0 0 .2em rgba(0,0,0,0.5);width:65%}
@media only screen and (max-width:769px){.c-hro3__wrapper .carousel-cell .text h1,.c-hro3__wrapper .carousel-cell .text .hro03-product-header .band-content .product-title,.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:bold;margin:0 2px 17px;text-transform:none;text-shadow:0 0 .2em rgba(0,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,0.3);backdrop-filter:blur(5px);transition:background 340ms 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,0.5)}
@media screen and (max-width:992px){.c-hro3__button-row{backdrop-filter:none;padding-bottom:50px;background-color:rgba(0,0,0,0.3)}
.c-hro3__button-row:hover{background-color:rgba(0,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,0.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,0.3);color:#fff;border-radius:50%;line-height:30px;font-size:14px;text-align:center;position:absolute;left:0;transition:border 340ms 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}
}
.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:#0072ce}
@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 0}
@media only screen and (max-width:769px){.ctaHeroBanner .cmp-teaser__description{font-size:16px;line-height:24px;margin:auto}
}
@media only screen and (max-width:769px){.ctaHeroBanner .cmp-teaser__description{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}
}
.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:#00dc78;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:center center;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(to right,rgba(0,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:calc(130px + 0);max-width:1024px;margin:0 auto;transition:transform 660ms ease-out;transform:translateX(-150vw)}
.c-hro3__wrapper .carousel-cell .text>*{width:100%}
.c-hro3__wrapper .carousel-cell .text h1,.c-hro3__wrapper .carousel-cell .text .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .c-hro3__wrapper .carousel-cell .text .product-title{color:#fff;text-shadow:0 0 .2em rgba(0,0,0,0.5);width:65%}
@media only screen and (max-width:769px){.c-hro3__wrapper .carousel-cell .text h1,.c-hro3__wrapper .carousel-cell .text .hro03-product-header .band-content .product-title,.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:bold;margin:0 2px 17px;text-transform:none;text-shadow:0 0 .2em rgba(0,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,0.3);backdrop-filter:blur(5px);transition:background 340ms 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,0.5)}
@media screen and (max-width:992px){.c-hro3__button-row{backdrop-filter:none;padding-bottom:50px;background-color:rgba(0,0,0,0.3)}
.c-hro3__button-row:hover{background-color:rgba(0,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,0.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,0.3);color:#fff;border-radius:50%;line-height:30px;font-size:14px;text-align:center;position:absolute;left:0;transition:border 340ms 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:bold;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:#0072ce;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:#0072ce}
}
.eloquaForm .band.brandPrimary .text{background-color:#0072ce;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(even){max-width:66%}
@media screen and (min-width:992px){.eloquaForm .band .band-content .elq-form__group.phone .form-element-layout:nth-child(even){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(0.9);-webkit-transform:scale(0.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",Helvetica,Arial,sans-serif;font-weight:bold;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:normal;line-height:26px;color:inherit;margin:0;border:1px solid #a9b3bd;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}
}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(1turn)}
}
@keyframes spin{0{transform:rotate(0)}
to{transform:rotate(1turn)}
}
.eloquaForm .band .band-content .elq-form .loader{vertical-align:middle;display:inline-block;margin-left:10px;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #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}
.eloquaForm .band .band-content .elq-form .sr-only,.eloquaForm .band .band-content .elq-form #truChoiceCalculator .v-modal .customize-products thead,#truChoiceCalculator .v-modal .customize-products .eloquaForm .band .band-content .elq-form thead{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:bold;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:#0072ce;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:#0072ce}
}
.careersForm .band.brandPrimary .text{background-color:#0072ce;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(even){max-width:66%}
@media screen and (min-width:992px){.careersForm .band .band-content .crs-form__group.phone .form-element-layout:nth-child(even){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(0.9);-webkit-transform:scale(0.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",Helvetica,Arial,sans-serif;font-weight:bold;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:normal;line-height:26px;color:inherit;margin:0;border:1px solid #a9b3bd;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}
}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(1turn)}
}
@keyframes spin{0{transform:rotate(0)}
to{transform:rotate(1turn)}
}
.careersForm .band .band-content .crs-form .loader{vertical-align:middle;display:inline-block;margin-left:10px;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #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}
.careersForm .band .band-content .crs-form .sr-only,.careersForm .band .band-content .crs-form #truChoiceCalculator .v-modal .customize-products thead,#truChoiceCalculator .v-modal .customize-products .careersForm .band .band-content .crs-form thead{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:bold;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:#0072ce;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:#0072ce}
}
.sulfScienceForm .band.brandPrimary .text{background-color:#0072ce;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(0.9);-webkit-transform:scale(0.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",Helvetica,Arial,sans-serif;font-weight:bold;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:normal;line-height:26px;color:inherit;margin:0;border:1px solid #a9b3bd;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)}
}
@keyframes spin{0{transform:rotate(0)}
to{transform:rotate(1turn)}
}
.sulfScienceForm .band .band-content .sulf-science-form .loader{vertical-align:middle;display:inline-block;margin-left:10px;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #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}
.sulfScienceForm .band .band-content .sulf-science-form .sr-only,.sulfScienceForm .band .band-content .sulf-science-form #truChoiceCalculator .v-modal .customize-products thead,#truChoiceCalculator .v-modal .customize-products .sulfScienceForm .band .band-content .sulf-science-form thead{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{color:#fff}
.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:bold;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(0.9);-webkit-transform:scale(0.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:#0072ce}
.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 85px}
}
.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:bold}
.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 0}
}
.frm01-form form p,.frm01-form form h1,.frm01-form form .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .frm01-form form .product-title,.frm01-form form h2,.frm01-form form h3,.frm01-form form h4,.frm01-form form .inner-nav-wrapper .sections section h3,.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:bold}
.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.third-width+.fourth-width,.frm01-form form fieldset.half-width+.fourth-width{width:calc(25% - 15px)}
.frm01-form form fieldset.fourth-width+.third-width,.frm01-form form fieldset.third-width+.third-width,.frm01-form form fieldset.half-width+.third-width{width:calc(33.33% - 15px)}
.frm01-form form fieldset.fourth-width+.half-width,.frm01-form form fieldset.third-width+.half-width,.frm01-form form fieldset.half-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 select,.frm01-form form fieldset input:not([type="checkbox"]),.frm01-form form fieldset textarea{border-bottom:1px solid #a9b3bd}
.frm01-form form fieldset select:focus,.frm01-form form fieldset input:not([type="checkbox"]):focus,.frm01-form form fieldset textarea:focus{border-bottom:1px solid #0072ce}
.frm01-form form fieldset select:invalid.filled,.frm01-form form fieldset select.invalid,.frm01-form form fieldset select.server-rejected,.frm01-form form fieldset input:not([type="checkbox"]):invalid.filled,.frm01-form form fieldset input:not([type="checkbox"]).invalid,.frm01-form form fieldset input:not([type="checkbox"]).server-rejected,.frm01-form form fieldset textarea:invalid.filled,.frm01-form form fieldset textarea.invalid,.frm01-form form fieldset textarea.server-rejected{border-bottom-color:red}
.frm01-form form fieldset select:invalid.filled+label,.frm01-form form fieldset select.invalid+label,.frm01-form form fieldset select.server-rejected+label,.frm01-form form fieldset input:not([type="checkbox"]):invalid.filled+label,.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 textarea:invalid.filled+label,.frm01-form form fieldset textarea.invalid+label,.frm01-form form fieldset textarea.server-rejected+label{color:red}
.frm01-form form fieldset select[required]+label:after,.frm01-form form fieldset input:not([type="checkbox"])[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 240ms ease;pointer-events:none}
.frm01-form form fieldset :focus:not([type="checkbox"])+label,.frm01-form form fieldset .filled+label{font-weight:bold;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:bold;position:absolute;padding:2px 0;left:0;padding-top:10px}
@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:normal;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 #a9b3bd;background:url(toplib/resources/vectors/checkmark.svg) center center 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 300ms 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:center center;border:1px solid #0072ce}
.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 p,.frm01-form h1,.frm01-form .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .frm01-form .product-title,.frm01-form h2,.frm01-form h3,.frm01-form h4,.frm01-form .inner-nav-wrapper .sections section h3,.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 #a9b3bd;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 label,.custom-form form.elq-form .checkbox-span{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% center 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:bold;font-size:13px;line-height:16px;margin:-30px 0 0}
.custom-form form.elq-form [type="submit"]{background:#0072ce;color:#fff;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;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:#459aff}
.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 h1,.det16-rich-text-field .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .det16-rich-text-field .product-title,.det16-rich-text-field h2,.det16-rich-text-field h3,.det16-rich-text-field h4,.det16-rich-text-field .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .det16-rich-text-field h3,.det16-rich-text-field p,.rte h1,.rte .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .rte .product-title,.rte h2,.rte h3,.rte h4,.rte .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .rte h3,.rte p{margin:0 0 30px;word-wrap:break-word}
.det16-rich-text-field h1.collapse,.det16-rich-text-field .hro03-product-header .band-content .collapse.product-title,.hro03-product-header .band-content .det16-rich-text-field .collapse.product-title,.det16-rich-text-field h2.collapse,.det16-rich-text-field h3.collapse,.det16-rich-text-field h4.collapse,.det16-rich-text-field .inner-nav-wrapper .sections section h3.collapse,.inner-nav-wrapper .sections section .det16-rich-text-field h3.collapse,.det16-rich-text-field p.collapse,.rte h1.collapse,.rte .hro03-product-header .band-content .collapse.product-title,.hro03-product-header .band-content .rte .collapse.product-title,.rte h2.collapse,.rte h3.collapse,.rte h4.collapse,.rte .inner-nav-wrapper .sections section h3.collapse,.inner-nav-wrapper .sections section .rte h3.collapse,.rte p.collapse{margin-bottom:0}
.det16-rich-text-field p+h2,.det16-rich-text-field p+h3,.det16-rich-text-field p+h4,.det16-rich-text-field .inner-nav-wrapper .sections section p+h3,.inner-nav-wrapper .sections section .det16-rich-text-field p+h3,.rte p+h2,.rte p+h3,.rte p+h4,.rte .inner-nav-wrapper .sections section p+h3,.inner-nav-wrapper .sections section .rte p+h3{margin-top:50px}
.det16-rich-text-field p+h2:first-child,.det16-rich-text-field p+h3:first-child,.det16-rich-text-field p+h4:first-child,.det16-rich-text-field .inner-nav-wrapper .sections section p+h3:first-child,.inner-nav-wrapper .sections section .det16-rich-text-field p+h3:first-child,.rte p+h2:first-child,.rte p+h3:first-child,.rte p+h4:first-child,.rte .inner-nav-wrapper .sections section p+h3:first-child,.inner-nav-wrapper .sections section .rte p+h3: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 #00dc78;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 #aaa;color:#000;padding-left:20px}
.det16-rich-text-field table td,.rte table td{border:1px solid #aaa;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 30px}
.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 30px}
.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 #a9b3bd}
.det16-rich-text-field b,.det16-rich-text-field strong,.rte b,.rte strong{font-weight:bold}
.det16-rich-text-field span.c-button,.rte span.c-button{background:#0072ce;color:#fff;font-family:"Helvetica Neue","Neue Helvetica",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;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:#459aff;border-color:#459aff}
.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{padding:0}
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 h1,.eloquaForm .success-msg .det16-rich-text-field .hro03-product-header .band-content .product-title,.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{border-bottom:3px solid #d8d8d8;display:block}
.press-release-title{border-bottom:3px solid #d8d8d8;display:block;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}
#plp-disclosure,#cart-disclosure{background-color:#e6e8ea;margin-top:10px}
#plp-disclosure .det16-rich-text-field,#cart-disclosure .det16-rich-text-field{padding-top:40px;padding-bottom:57px}
#plp-disclosure p,#cart-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 0}
.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;color:#000;overflow:hidden}
.con03-container-4-tiles-full-bleed *{color:#000}
.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:#00dc78;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 20px;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:#0072ce}
.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:initial}
.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments{transition:200ms 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 svg,.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments img{transition:200ms 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 svg,.con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments img{background:gray;-webkit-print-color-adjust:exact}
}
.con13-tiles-6-col.green .con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments svg g,.con13-tiles-6-col.green .con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments img g{fill:#000}
.con13-tiles-6-col.orange .con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments svg,.con13-tiles-6-col.orange .con13-tiles-6-col .crop-types>div>.aem-Grid .experienceFragments img{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:0;padding-top:20px}
.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 400ms 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 #0072ce}
.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) center center 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(even){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 h2,.con13-tiles-6-col.blue p,.con13-tiles-6-col.blue h1,.con13-tiles-6-col.blue .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .con13-tiles-6-col.blue .product-title,.con13-tiles-6-col.blue h3,.con13-tiles-6-col.blue h4,.con13-tiles-6-col.blue .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .con13-tiles-6-col.blue h3,.con13-tiles-6-col.blue h5,.con13-tiles-6-col.blue h6,.con13-tiles-6-col.blue div,.con13-tiles-6-col.maroon h2,.con13-tiles-6-col.maroon p,.con13-tiles-6-col.maroon h1,.con13-tiles-6-col.maroon .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .con13-tiles-6-col.maroon .product-title,.con13-tiles-6-col.maroon h3,.con13-tiles-6-col.maroon h4,.con13-tiles-6-col.maroon .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .con13-tiles-6-col.maroon h3,.con13-tiles-6-col.maroon h5,.con13-tiles-6-col.maroon h6,.con13-tiles-6-col.maroon div{color:#fff}
.con13-tiles-6-col.green h2,.con13-tiles-6-col.green p,.con13-tiles-6-col.green h1,.con13-tiles-6-col.green .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .con13-tiles-6-col.green .product-title,.con13-tiles-6-col.green h3,.con13-tiles-6-col.green h4,.con13-tiles-6-col.green .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .con13-tiles-6-col.green h3,.con13-tiles-6-col.green h5,.con13-tiles-6-col.green h6,.con13-tiles-6-col.green div,.con13-tiles-6-col.white h2,.con13-tiles-6-col.white p,.con13-tiles-6-col.white h1,.con13-tiles-6-col.white .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .con13-tiles-6-col.white .product-title,.con13-tiles-6-col.white h3,.con13-tiles-6-col.white h4,.con13-tiles-6-col.white .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .con13-tiles-6-col.white h3,.con13-tiles-6-col.white h5,.con13-tiles-6-col.white h6,.con13-tiles-6-col.white div{color:#000}
.con13-tiles-6-col.orange h2,.con13-tiles-6-col.orange p,.con13-tiles-6-col.orange h1,.con13-tiles-6-col.orange .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .con13-tiles-6-col.orange .product-title,.con13-tiles-6-col.orange h3,.con13-tiles-6-col.orange h4,.con13-tiles-6-col.orange .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .con13-tiles-6-col.orange h3,.con13-tiles-6-col.orange h5,.con13-tiles-6-col.orange h6,.con13-tiles-6-col.orange div{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 50px}
@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 #a9b3bd;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:#0072ce;transition:color 400ms 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) center center no-repeat;transition:background 400ms 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 img,.det01-accordion-list .item .item-content .icon{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;padding-left:6.6875rem}
@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.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 img,.det01-accordion-list.icons:not(.collapse) .item .icon{align-self:end;top:0}
@supports(display:grid){.det01-accordion-list.icons:not(.collapse) .item img,.det01-accordion-list.icons:not(.collapse) .item .icon{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 img,.det01-accordion-list.icons .item .icon{width:67px;height:67px;position:static;top:40px;left:0}
.det01-accordion-list.icons .item svg{position:absolute;left:0;top:12px;background:#0072ce;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 img,.det01-accordion-list.icons .item svg,.det01-accordion-list.icons .item .icon{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 img,.det01-accordion-list.thumbnails .item .item-content .icon{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.thumbnails.text-only .item .item-content img,.det01-accordion-list.thumbnails.text-only .item .item-content .icon{display:none}
.det01-accordion-list.no-images .item .item-content .icon{display:none}
.det01-accordion-list .accordion-link-wrapper{padding-top:10px}
.det01-accordion-list .accordion-link-wrapper a{font-weight:bold !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:1rem;font-weight:500}
.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:#0072ce}
.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)}
}
.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;padding-bottom:6.25rem}
}
@media screen and (max-width:769px){.det01-accordion-list.isnotAccordion.icons .accordion-items .item{padding:rem(20px) 0 rem(24px) 50px}
}
.det01-accordion-list{padding-top:0;margin:50px 0 50px}
@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 #a9b3bd;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:#0072ce;transition:color 400ms 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) center center no-repeat;transition:background 400ms 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 img,.det01-accordion-list .item .item-content .icon{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;padding-left:6.6875rem}
@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.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 img,.det01-accordion-list.icons:not(.collapse) .item .icon{align-self:end;top:0}
@supports(display:grid){.det01-accordion-list.icons:not(.collapse) .item img,.det01-accordion-list.icons:not(.collapse) .item .icon{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 img,.det01-accordion-list.icons .item .icon{width:67px;height:67px;position:static;top:40px;left:0}
.det01-accordion-list.icons .item svg{position:absolute;left:0;top:12px;background:#0072ce;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 img,.det01-accordion-list.icons .item svg,.det01-accordion-list.icons .item .icon{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 img,.det01-accordion-list.thumbnails .item .item-content .icon{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.thumbnails.text-only .item .item-content img,.det01-accordion-list.thumbnails.text-only .item .item-content .icon{display:none}
.det01-accordion-list.no-images .item .item-content .icon{display:none}
.det01-accordion-list .accordion-link-wrapper{padding-top:10px}
.det01-accordion-list .accordion-link-wrapper a{font-weight:bold !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:1rem;font-weight:500}
.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:#0072ce}
.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)}
}
.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;padding-bottom:6.25rem}
}
@media screen and (max-width:769px){.det01-accordion-list.isnotAccordion.icons .accordion-items .item{padding:rem(20px) 0 rem(24px) 50px}
}
.det21-biography h2.title{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:20px;line-height:2rem;font-weight:normal;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 #00dc78;padding:15px 0 0;margin:25px 0 0}
.det21-biography .aside h3{font-size:20px;line-height:1.625rem;border-bottom:1px solid #a9b3bd;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) center center no-repeat;width:14px;height:16px;display:inline-block;vertical-align:middle;margin-left:1em;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% - 328px - 100px);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;margin:0 auto;align-content:start;position:relative;margin-bottom:-.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:#0072ce;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:#459aff}
.con09-anchor-links-container nav a.active{border-bottom:5px solid #0072ce;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 100px 0}
}
.jumper-container .anchor-band{position:relative}
.jumper-container .anchor-band .det20-modal-overlay{padding:8vw 10vw 0 10vw}
.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 100px 0}
}
.anchorNavigation .nav05-in-page-nav-vertical{top:180px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) and (min-width:992px){.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(to top,#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(to bottom,rgba(255,255,255,0.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 0;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(to bottom,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 600ms ease-out,font-weight 100ms 0 ease-out;transition-delay:20ms,0}
.nav05-in-page-nav-vertical a.active,.nav05-in-page-nav-vertical a:hover{border-color:#0072ce;transition:border 300ms ease-out;transition-delay:0,0}
.nav05-in-page-nav-vertical a:hover{color:#0072ce;font-weight:bold}
.nav05-in-page-nav-vertical a.active{font-weight:bold}
@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% - 241px - 5px - 100px);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 #a9b3bd;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(odd),.con11-timeline .items .timelineCard:nth-child(odd){transform:none}
.con11-timeline .items .item:nth-child(even),.con11-timeline .items .timelineCard:nth-child(even){transform:none}
.con11-timeline .items h2:nth-child(odd).timelineCard,.con11-timeline .items .timelineCard: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 h2,.con11-timeline .items .timelineCard{width:calc(50% - 168px);display:inline-block;margin-bottom:80px}
.con11-timeline .items h2:nth-child(3),.con11-timeline .items .timelineCard:nth-child(3){margin-top:80px}
@media screen and (max-width:769px){.con11-timeline .items h2:nth-child(3),.con11-timeline .items .timelineCard:nth-child(3){margin-top:0}
}
@media screen and (max-width:769px){.con11-timeline .items h2,.con11-timeline .items .timelineCard{width:auto}
}
.con11-timeline .items h2:nth-child(odd),.con11-timeline .items .timelineCard:nth-child(odd){margin-right:168px}
@media screen and (max-width:769px){.con11-timeline .items h2:nth-child(odd),.con11-timeline .items .timelineCard:nth-child(odd){margin-right:0}
}
.con11-timeline .items h2:nth-child(odd).timelineCard,.con11-timeline .items .timelineCard:nth-child(odd).timelineCard{transform:translateY(-70%)}
.con11-timeline .items h2:nth-child(odd).timelineCard:last-child,.con11-timeline .items .timelineCard:nth-child(odd).timelineCard:last-child{transform:translate(-50%,-70%)}
@supports(display:grid){.con11-timeline .items h2:nth-child(odd).timelineCard:last-child,.con11-timeline .items .timelineCard:nth-child(odd).timelineCard:last-child{transform:translateY(-20vw)}
}
@media screen and (max-width:769px){.con11-timeline .items h2:nth-child(odd).timelineCard,.con11-timeline .items .timelineCard:nth-child(odd).timelineCard{transform:translateY(0)}
}
@media screen and (min-width:770px) and (max-width:991px){.con11-timeline .items h2:nth-child(odd).timelineCard,.con11-timeline .items .timelineCard:nth-child(odd).timelineCard{transform:translateY(-30%)}
}
.con11-timeline .items h2:nth-child(even).timelineCard:last-child,.con11-timeline .items .timelineCard:nth-child(even).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 h2,.con11-timeline .items .timelineCard{width:100%;margin:0;transform:none}
.con11-timeline .items h2:nth-child(odd),.con11-timeline .items .timelineCard:nth-child(odd){margin-right:0}
.con11-timeline .items h2:nth-child(odd).timelineCard,.con11-timeline .items .timelineCard: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(odd),.con11-timeline .items .timelineCard:nth-child(odd){transform:none}
.con11-timeline .items .item:nth-child(even),.con11-timeline .items .timelineCard:nth-child(even){transform:none}
.con11-timeline .items h2:nth-child(odd).timelineCard,.con11-timeline .items .timelineCard: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(even),.con11-timeline .items .timelineCard:nth-child(even){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{content:"";display:block;background:#000;position:absolute;top:-40px;left:0;width:100%;height:2.1875rem}
.con11-timeline .items h2:after{content:"";display:block;background:#000;position:absolute;bottom:-40px;left:0;width:100%;height:2.1875rem}
}
@media screen{html.js .con11-timeline .item .item-content,html.js .con11-timeline .timelineCard .item-content{transition:all 430ms 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 #459aff;color:#459aff}
.item.det19-card-timeline.clickable .title,.timelineCard.clickable .title{color:#0072ce}
.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 picture,.item.det19-card-timeline img,.timelineCard picture,.timelineCard img{width:100%;max-height:260px;display:block}
@media screen and (max-width:769px){.item.det19-card-timeline picture,.item.det19-card-timeline img,.timelineCard picture,.timelineCard img{max-height:204px}
}
.item.det19-card-timeline .date,.timelineCard .date{height:40px;width:97px;position:absolute;left:calc(170px / -2);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:bold;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:#00dc78;-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 #00dc78;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 0;display:inline-block;border-bottom:3px solid transparent;transition:border 340ms 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:calc(170px / -2);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 #00dc78}
}
.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:20px 0;padding:0 20px 0}
.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:initial}
}
@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 #00dc78;padding:0 0 0 80px;margin:0 0 32px 0}
.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 0}
.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(even){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:#0072ce;color:#fff;font-size:12px}
.str05-feature-1-column .band-content .c-button:hover{background:#004abf}
.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{padding-left:0;width:80%;margin:30px auto;padding:0 87px 0 87px;max-width:819px}
@media screen and (max-width:769px){.str05-feature-1-column.fullbleed .band-content p{padding-left:0;padding-right:0}
}
@media screen and (max-width:769px){.str05-feature-1-column{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 0;padding:0}
.str05-feature-1-column .band-content p{width:100%;margin:20px auto}
}
.nav06-horizontal-link-list{background:#0072ce;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:bold;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}
.str02-gallery-video-player .atm01-header-v1__wrapper{text-align:left}
@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{font-size:16px;line-height:30px;margin:33px 0 0 0;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 500ms 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) right center no-repeat;padding-right:20px;position:absolute;bottom:0;left:0;display:block;color:#0072ce;z-index:3;font-weight:bold;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% center no-repeat;background-size:20px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms 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,0.7),0 0 30px 10px rgba(0,0,0,0.4)}
.str02-gallery-video-player #video-container.playing:before,.str02-gallery-video-player .youtube-video-container.playing:before{opacity:0}
.str02-gallery-video-player #video-container.paused:before,.str02-gallery-video-player .youtube-video-container.paused:before{opacity:0}
.str02-gallery-video-player .more-videos{height:auto;min-height:267px;background:#eee;width:100vw;margin-left:-10vw;padding:0 10vw;margin-top:50px}
@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:15px;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;padding:30px 0 45px}
}
.str02-gallery-video-player .more-videos a.active{border-top:5px solid #0072ce}
.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% center no-repeat;background-size:10px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.str02-gallery-video-player .more-videos a span.video-listing:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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}
}
@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 .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}
.str02-gallery-video-player .scene7-video-container video{display:none}
.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-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 0;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 500ms 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) right center no-repeat;padding-right:20px;position:absolute;bottom:0;left:0;display:block;color:#0072ce;z-index:3;font-weight:bold;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% center no-repeat;background-size:20px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms 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,0.7),0 0 30px 10px rgba(0,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 #0072ce}
.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% center no-repeat;background-size:10px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,0.7)}
.gallery-video-player-v3 .more-videos a span.video-listing:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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:#0072ce;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:#0072ce}
.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,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% center 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,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,0.6)}
.video-gallery__list-carousel .video-thumb.active .video-listing .bottom-border{background:#00dc78;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 400ms 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 0}
.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:initial}
}
.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,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}
}
.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 #a9b3bd;border-radius:2px;padding:7px 38px;height:40px;width:232px;transition:width 300ms 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) center center no-repeat;cursor:pointer;position:absolute;right:15px;transition:all 300ms 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:initial}
.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) center center no-repeat;background-size:contain;transition:all 300ms 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 #a9b3bd}
.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:center center;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 340ms ease;opacity:0}
html.js .det13-card-search-result:nth-child(1){transition-delay:100ms}
html.js .det13-card-search-result:nth-child(2){transition-delay:200ms}
html.js .det13-card-search-result:nth-child(3){transition-delay:300ms}
html.js .det13-card-search-result:nth-child(4){transition-delay:400ms}
html.js .det13-card-search-result:nth-child(5){transition-delay:500ms}
html.js .det13-card-search-result:nth-child(6){transition-delay:600ms}
html.js .det13-card-search-result:nth-child(7){transition-delay:700ms}
html.js .det13-card-search-result:nth-child(8){transition-delay:800ms}
html.js .det13-card-search-result:nth-child(9){transition-delay:900ms}
html.js .det13-card-search-result:nth-child(10){transition-delay:1000ms}
html.js .det13-card-search-result:nth-child(n+10){transition-delay:1000ms}
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:normal;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 legend,.con07-container-search_filters .search-filters fieldset label{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 #aaa;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 center;background-size:18px 18px;transition:all 300ms 100ms ease;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 #0072ce;transition-delay:0;background-position:-20px center;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) center center no-repeat;cursor:pointer;transition:all 300ms 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) center center no-repeat;background-size:18px 18px;font-size:0;position:absolute;right:12px;bottom:12px;opacity:0;transform:translateX(200%);transition:transform 500ms 0 ease}
.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 300ms 100ms ease}
.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 340ms 100ms ease}
html.js .con07-container-search_filters fieldset:nth-child(2){transition-delay:200ms}
html.js .con07-container-search_filters fieldset:nth-child(3){transition-delay:300ms}
html.ready .con07-container-search_filters fieldset{opacity:1}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.con07-container-search_results{background:#e6e8ea;color:#000}
.con07-container-search_results .loader{border:10px solid #eee;border-top:10px solid #0072ce;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 #aaa;border-top:0 none;border-radius:0 0 2px 2px}
.tt-suggestion{cursor:pointer;padding:15px;text-align:left;border-bottom:1px solid #aaa;word-break:break-all}
.tt-suggestion:last-child{border-bottom:0 none}
.tt-suggestion:hover,.tt-suggestion.tt-cursor{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:#0072ce}
.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 700ms cubic-bezier(0.44,-0.07,0.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 700ms cubic-bezier(0.44,-0.07,0.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 700ms 0 cubic-bezier(0.44,-0.07,0.5,1.04)}
@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 700ms 0 cubic-bezier(0.44,-0.07,0.5,1.04)}
@media screen and (min-width:769px){.str03-gallery-image .images .item:after{transition:opacity 700ms 0 cubic-bezier(0.44,-0.07,0.5,1.04);opacity:0;transform:translateY(0)}
}
.str03-gallery-image .images .item.active p,.str03-gallery-image .images .item.active:after{opacity:1;transition-delay:350ms}
.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{display:none}
.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;margin:0;cursor:pointer;user-select:none;font-size:0;transition:opacity 700ms ease;background:#000 url(toplib/resources/vectors/right-arrow-white.svg) 33% center no-repeat;opacity:.4;margin-top:40px}
@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{padding-left:5vw;border-left:solid #00dc78 4px;margin-bottom:40px}
.atm01-header-v3__wrapper .col h2{font-size:32px;line-height:36px}
@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: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:solid transparent 0}
}
.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:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,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}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.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,1.3);transform:scale(1.3,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:center center;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:initial}
.gallery-image-v3 .owl-nav div{position:absolute;top:41%;width:40px;height:40px}
.gallery-image-v3 .owl-prev{left:12%;display:flex;background:#0072ce url(toplib/resources/vectors/right-arrow-white.svg) no-repeat 10px 14px !important;outline:none !important;box-shadow:0 0 20px 0 rgba(62,28,131,0.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{right:12%;display:flex;background:#0072ce url(toplib/resources/vectors/right-arrow-white.svg) no-repeat 10px 14px !important}
.gallery-image-v3 .owl-prev i,.gallery-image-v3 .owl-next i{margin:auto}
.gallery-image-v3 .counter{display:none}
.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% center no-repeat;background-size:14px auto;border-radius:50%;transition:all 400ms ease;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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-prev.disabled,.gallery-image-v3 .owl-next.disabled{opacity:0}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;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-inline-holder .mfp-content,.mfp-ajax-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-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-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:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{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:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-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;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium 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,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{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,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{display:none}
button.mfp-arrow.mfp-arrow-right{display:none}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.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,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,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.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 all and (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 all and (max-width:812px){.gallery-image-v3 .owl-nav div{display:none !important}
.gallery-image-v3 .owl-nav div{top:36% !important}
.gallery-image-v3 .img-responsive{height:264px !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:11% !important}
}
@media all and (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% center no-repeat;background-size:10px auto;border-radius:50%;transition:all 400ms ease;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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 all and (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% center no-repeat;background-size:10px auto;border-radius:50%;transition:all 400ms ease;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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 all and (max-width:375px){.gallery-image-v3 .owl-nav div{top:20% !important}
.gallery-image-v3 .img-responsive{height:169px !important}
}
@media all and (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}
}
.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:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,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}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.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,1.3);transform:scale(1.3,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:center center;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:initial}
.gallery-image-v3 .owl-nav div{position:absolute;top:41%;width:40px;height:40px}
.gallery-image-v3 .owl-prev{left:12%;display:flex;background:#0072ce url(toplib/resources/vectors/right-arrow-white.svg) no-repeat 10px 14px !important;outline:none !important;box-shadow:0 0 20px 0 rgba(62,28,131,0.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{right:12%;display:flex;background:#0072ce url(toplib/resources/vectors/right-arrow-white.svg) no-repeat 10px 14px !important}
.gallery-image-v3 .owl-prev i,.gallery-image-v3 .owl-next i{margin:auto}
.gallery-image-v3 .counter{display:none}
.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% center no-repeat;background-size:14px auto;border-radius:50%;transition:all 400ms ease;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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-prev.disabled,.gallery-image-v3 .owl-next.disabled{opacity:0}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;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-inline-holder .mfp-content,.mfp-ajax-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-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-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:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{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:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-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;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium 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,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{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,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{display:none}
button.mfp-arrow.mfp-arrow-right{display:none}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.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,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,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.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 all and (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 all and (max-width:812px){.gallery-image-v3 .owl-nav div{display:none !important}
.gallery-image-v3 .owl-nav div{top:36% !important}
.gallery-image-v3 .img-responsive{height:264px !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:11% !important}
}
@media all and (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% center no-repeat;background-size:10px auto;border-radius:50%;transition:all 400ms ease;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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 all and (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% center no-repeat;background-size:10px auto;border-radius:50%;transition:all 400ms ease;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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 all and (max-width:375px){.gallery-image-v3 .owl-nav div{top:20% !important}
.gallery-image-v3 .img-responsive{height:169px !important}
}
@media all and (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}
}
.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(16px + 4 * ( (100vw - 769px) / 431));line-height:calc(22px + 10 * ( (100vw - 769px) / 431))}
@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:center center;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 #0072ce}
.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 h4,.c-con01-fixed-grid-tiles__title .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .c-con01-fixed-grid-tiles__title h3{font-weight:bold;font-size:24px;line-height:30px;color:#185ae5}
@media screen and (max-width:769px){.c-con01-fixed-grid-tiles__title h4,.c-con01-fixed-grid-tiles__title .inner-nav-wrapper .sections section h3,.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:bold}
@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:#0072ce;font-weight:bold;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 polyline,.c-con01-fixed-grid-tiles__cta svg path{stroke:#0072ce;color:#0072ce}
.c-con01-fixed-grid-tiles__tile:hover{background-color:#0072ce}
.c-con01-fixed-grid-tiles__tile:hover h4,.c-con01-fixed-grid-tiles__tile:hover .inner-nav-wrapper .sections section h3,.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 p{color:#fff}
.c-con01-fixed-grid-tiles__tile:hover .c-con01-fixed-grid-tiles__cta svg polyline{stroke:#fff}
.c-con01-fixed-grid-tiles__tile:hover .c-con01-fixed-grid-tiles__cta svg path{stroke:#fff}
.tile--red:hover .c-con01-fixed-grid-tiles__cta p{color:#0072ce}
.tile--red:hover .c-con01-fixed-grid-tiles__cta svg polyline{stroke:#0072ce}
.tile--red:hover .c-con01-fixed-grid-tiles__cta svg path{stroke:#0072ce}
.tile--red h4,.tile--red .inner-nav-wrapper .sections section h3,.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 polyline,.tile--red .c-con01-fixed-grid-tiles__cta svg path{color:#fff;stroke:#fff}
.tile--red{background-color:#0072ce}
.tile--red:hover{background-color:#fff}
.tile--red:hover h4,.tile--red:hover .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .tile--red:hover h3{color:#000}
.c-con01-fixed-grid-tiles__tile--caret-right:hover::after{border-top:15px solid #0072ce}
.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{display:none}
}
@media only screen and (max-width:992px){.tile--hide{display:none}
}
.band.con19-blog-landing-header{background:#fff;background:linear-gradient(180deg,#fff 400px,#eee 400px)}
@media screen and (max-width:769px){.band.con19-blog-landing-header{background:linear-gradient(180deg,#fff 35%,#eee 35%)}
}
.det15-card-executive-bio,.det15-card-bio{width:30%;margin-right:1%;margin-bottom:3.75rem;max-width:330px;border-bottom:5px solid #0072ce;padding-bottom:16px;display:inline-block;vertical-align:top}
@supports(display:grid){.det15-card-executive-bio,.det15-card-bio{width:100%;margin:0}
}
.det15-card-executive-bio h3,.det15-card-bio h3{color:#0072ce;font-size:20px;line-height:26px;margin:18px 0 4px 0}
@media screen and (max-width:769px){.det15-card-executive-bio h3,.det15-card-bio h3{font-size:16px;line-height:22px;margin-bottom:0}
}
.det15-card-executive-bio .title,.det15-card-bio .title{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;line-height:20px;width:90%;color:#000}
@media screen and (max-width:769px){.det15-card-executive-bio .title,.det15-card-bio .title{font-size:13px;line-height:20px}
}
.det15-card-executive-bio img,.det15-card-bio img{width:100%;height:auto;display:block}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.con08-biography-filter .chosen-container .chosen-search-input{display:none}
}
.con08-biography-filter select.form-dropdown{min-height:46px}
.con08-biography-filter select.form-dropdown{width:100%;max-width:400px;appearance:textfield;border:1px solid #aaa;border-radius:2px;padding:12px 30px 12px 24px;background:#fff;color:#0072ce;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 #0072ce}
.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:#0072ce;font-size:14px;font-weight:700;line-height:26px;box-shadow:none}
.con08-biography-filter select.form-dropdown ~ .chosen-container .chosen-single *{font-weight:bold;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) center center no-repeat;background-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center center;transition:transform 150ms 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;color:#000;width:100%;transition:background 200ms 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:hover,.con08-biography-filter select.form-dropdown ~ .chosen-container .chosen-results li.highlighted{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,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:bold;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;margin-bottom:40px;width:calc(100% / 2 - 20px);min-width:calc(100% / 2 - 20px);max-width:calc(100% / 2)}
@media screen and (min-width:769px){.con08-biography-filter .items .item{margin-top:80px;margin-bottom:10px;width:calc(100% / 3 - 40px);min-width:calc(100% / 3 - 40px);max-width:calc(100% / 3)}
}
@media screen and (min-width:1200px){.con08-biography-filter .items .item{width:calc(100% / 4 - 40px);max-width:calc(100% / 4 - 40px);min-width:calc(100% / 4 - 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{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}
#news-media main .con18-article-feed{width:100%}
@media screen and (min-width:769px){#news-media main .con18-article-feed{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 h3,.no-result h2{font-weight:700;font-size:24px}
.no-result h2{line-height:2.25rem}
.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:10px solid #0072ce;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 #a9b3bd;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:bold;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 0}
.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:center center;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:bold;color:#0072ce;margin:0 0 1.25rem 0}
.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}
}
.con15-media-filter{margin-bottom:3.125rem;margin-top:1.75rem}
.con15-media-filter fieldset{display:block;padding:7px 0 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:nth-of-type(1) .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:nth-of-type(1){grid-column:span 2}
}
.con15-media-filter label{font-weight:bold;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 #aaa;border-radius:2px;padding:.75rem 1.875rem .75rem 1.5rem;background:#fff;color:#0072ce;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 #0072ce}
select.form-dropdown-filter+label{display:none}
select.form-dropdown-filter ~ .chosen-container .chosen-single{height:50px;background:0;border:1px solid #aaa;border-radius:2px;width:100%;padding:.75rem 1.875rem .75rem 1.25rem;color:#0072ce;font-size:14px;font-weight:700;line-height:1.625rem;box-shadow:none}
select.form-dropdown-filter ~ .chosen-container .chosen-single *{font-weight:bold;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) center center no-repeat;background-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center center;transition:transform 150ms 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;color:#000;width:100%;transition:background 200ms ease-out;color:#000;border-bottom:1px solid #aaa}
select.form-dropdown-filter ~ .chosen-container .chosen-results li:first-child{border-top:1px solid #aaa}
select.form-dropdown-filter ~ .chosen-container .chosen-results li:hover,select.form-dropdown-filter ~ .chosen-container .chosen-results li.highlighted{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,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 screen and (-ms-high-contrast:active),(-ms-high-contrast:none){select.form-dropdown-filter ~ .chosen-container .chosen-search-input{display:none}
}
#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 h3,.no-result h2{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:10px solid #0072ce;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 #a9b3bd;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:bold;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 0}
.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:center center;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:bold;color:#0072ce;margin:0 0 1.25rem 0}
.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 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:nth-of-type(1) .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:nth-of-type(1){grid-column:span 2}
}
.con15-media-filter label{font-weight:bold;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 #aaa;border-radius:2px;padding:.75rem 1.875rem .75rem 1.5rem;background:#fff;color:#0072ce;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 #0072ce}
select.form-dropdown-filter+label{display:none}
select.form-dropdown-filter ~ .chosen-container .chosen-single{height:50px;background:0;border:1px solid #aaa;border-radius:2px;width:100%;padding:.75rem 1.875rem .75rem 1.25rem;color:#0072ce;font-size:14px;font-weight:700;line-height:1.625rem;box-shadow:none}
select.form-dropdown-filter ~ .chosen-container .chosen-single *{font-weight:bold;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) center center no-repeat;background-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center center;transition:transform 150ms 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;color:#000;width:100%;transition:background 200ms ease-out;color:#000;border-bottom:1px solid #aaa}
select.form-dropdown-filter ~ .chosen-container .chosen-results li:first-child{border-top:1px solid #aaa}
select.form-dropdown-filter ~ .chosen-container .chosen-results li:hover,select.form-dropdown-filter ~ .chosen-container .chosen-results li.highlighted{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,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 screen and (-ms-high-contrast:active),(-ms-high-contrast:none){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:#0072ce;font-weight:bold;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 #0072ce}
.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.cq-Editable-dom{display:block}
.nav04-header-tabs ~ .band.ready.active{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{padding:0 10vw;margin:0}
.nav04-header-tabs nav .band-content{padding:0 10vw;margin:0}
}
@media screen and (max-width:769px){.nav04-header-tabs .band-content{padding:0 5vw}
.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:calc(1024px + 40px);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:bold;margin-bottom:16px;display:block}
.det23-article-header .exclusive__article{color:#fd5404}
.det23-article-header .author{font-size:13px;line-height:20px;font-weight:bold;display:block;margin-top:24px}
@media screen and (max-width:769px){.det23-article-header .author{margin-top:28px}
}
.det23-article-header .revision{font-weight:bold;font-size:13px;line-height:20px}
.det23-article-header h1,.det23-article-header .hro03-product-header .band-content .product-title,.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}
.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}
.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{font-size:18px;line-height:32px;margin-bottom:15px}
.det23-article article .body a{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 h1,.cui-article-header--medialayout .article-header-body .hro03-product-header .band-content .product-title,.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,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__info,.cui-article-header--medialayout .article-header-details__exclusive{display:flex;align-items:center;flex-wrap:wrap}
.cui-article-header--medialayout .article-header-details__info div,.cui-article-header--medialayout .article-header-details__exclusive div{display:flex;align-items:center;color:#fff;font-size:16px;font-weight:700;line-height:24px}
.cui-article-header--medialayout .article-header-details__info div:after,.cui-article-header--medialayout .article-header-details__exclusive 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__info div:after,.cui-article-header--medialayout .article-header-details__exclusive div:after{margin:0 10px}
}
.cui-article-header--medialayout .article-header-details__info div:last-of-type:after,.cui-article-header--medialayout .article-header-details__exclusive div:last-of-type:after{display:none}
.cui-article-header--medialayout .article-header-details__exclusive div{font-family:"GilroyExtraBold";text-transform:uppercase;color:#fd5404;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 h1,.article-header-v3 .title-container .hro03-product-header .band-content .product-title,.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 h1,.article-header-v3 .title-container .hro03-product-header .band-content .product-title,.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(to top,rgba(0,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 h1,.article-header-v3 .hro03-product-header .band-content .product-title,.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 #a9b3bd}
.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:#0072ce;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 #a9b3bd;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) right center no-repeat}
.nav03-feature-link-list section:last-child li .internal{background:transparent url(toplib/resources/vectors/arrow-right.svg) right center no-repeat}
.nav03-feature-link-list section:last-child li .download{background:transparent url(toplib/resources/vectors/download.svg) right center 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% - 328px - 104px);margin-left:104px}
.nav03-feature-link-list .band-content{letter-spacing:0;font-size:0}
}
#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,0.7),0 0 30px 10px rgba(0,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,0.28);min-height:258px}
@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% center no-repeat;background-size:14px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.det04-card-related-full-width .multimedia a:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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:#0072ce}
}
.det04-card-related-full-width .text p{margin-bottom:14px}
@media screen and (max-width:769px){.det04-card-related-full-width .text p{display:none}
}
.det04-card-related-full-width .text .cta{font-weight:bold;font-size:14px}
@media screen and (max-width:769px){.det04-card-related-full-width .text .cta{display:none}
}
.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:bold;margin:0 0 2px 75vw;font-size:14px}
#card-related-full-width-video-player-container button:after{content:" X";font-weight:normal}
#card-related-full-width-video-player-container #card-related-full-width-video-player{width:80vw;height:45vw}
#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,0.7),0 0 30px 10px rgba(0,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,0.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% center no-repeat;background-size:14px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.det04-card-related-full-width .multimedia a:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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:#0072ce}
}
.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:bold;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:bold;margin:0 0 2px 75vw;font-size:14px}
#card-related-full-width-video-player-container button:after{content:" X";font-weight:normal}
#card-related-full-width-video-player-container #card-related-full-width-video-player{width:80vw;height:45vw}
#social_share_breadcrumb{display:inline-block;float:right;margin:16.5px auto}
#social_share_breadcrumb .social-share{display:flex}
@media screen and (max-width:992px){#social_share_breadcrumb .social-share{display:none}
}
#social_share_breadcrumb .social-share-mobile{width:26px;height:26px;position:absolute;right:-2vw;background:#fff;-webkit-mask:url(toplib/resources/vectors/share.svg) no-repeat center;mask:url(toplib/resources/vectors/share.svg) no-repeat center}
@media(min-width:992px){#social_share_breadcrumb .social-share-mobile{display:none}
}
@media(min-width:500px) and (max-width:769px){#social_share_breadcrumb .social-share-mobile{right:-3vw}
}
@media(min-width:769px) and (max-width:992px){#social_share_breadcrumb .social-share-mobile{right:-8vw}
}
#social_share_breadcrumb .social-share-mobile-dropdown{position:absolute;top:100%;right:-5vw;display:none;background:#0072ce;flex-direction:column;z-index:20}
@media(min-width:769px) and (max-width:992px){#social_share_breadcrumb .social-share-mobile-dropdown{right:-10vw}
}
#social_share_breadcrumb .social-share-mobile-dropdown.social-share{border-top:1px solid #004abf}
#social_share_breadcrumb .social-share-mobile-dropdown.social-share.opened{display:flex}
#social_share_breadcrumb .social-share-mobile-dropdown.social-share.opened+.social-share-mobile{background:#004abf}
#social_share_breadcrumb .social-share-mobile-dropdown.social-share .social-sharing-button__link{padding:3vw;margin:0;border-bottom:1px solid #004abf}
@media(min-width:500px) and (max-width:992px){#social_share_breadcrumb .social-share-mobile-dropdown.social-share .social-sharing-button__link{padding:2vw}
}
#social_share_breadcrumb .social-share-mobile-dropdown.social-share .social-sharing-button__link .social-widget{width:26px;height:26px}
#social_share_breadcrumb .social-share .social_share_heading{object-fit:contain;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#fff}
#social_share_breadcrumb .social-share .social-sharing-button__link{text-decoration:none;color:#fff;margin-left:8px}
#social_share_breadcrumb .social-share .social-sharing-button__link .social-widget{width:25px;height:25px;background-size:auto 25px;background-position:center center;padding-bottom:10px;border-bottom:2px solid transparent}
#social_share_breadcrumb .social-share .social-sharing-button__link .social-widget:hover{border-bottom-color:#fff;padding-bottom:10px}
#social_share_breadcrumb .social-share .social-sharing-button__link .socialshare-facebook{background:transparent url(toplib/resources/vectors/ss-facebook.svg) center no-repeat}
#social_share_breadcrumb .social-share .social-sharing-button__link .socialshare-twitter{background:transparent url(toplib/resources/vectors/ss-twitter.svg) center no-repeat}
#social_share_breadcrumb .social-share .social-sharing-button__link .socialshare-linkedin{background:transparent url(toplib/resources/vectors/ss-linked-in.svg) center no-repeat}
#social_share_breadcrumb .social-share .social-sharing-button__link .socialshare-whatsapp{background:transparent url(toplib/resources/vectors/ss-whatsapp.svg) center no-repeat}
#social_share_breadcrumb .social-share .social-sharing-button__link .socialshare-email{background:transparent url(toplib/resources/vectors/ss-email.svg) center no-repeat}
.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 #00dc78;padding-top:15px}
.rightRailRte .con17-right-rail-rte h3:first-child{font-size:20px;line-height:26px;border-bottom:1px solid #a9b3bd;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:bold}
.rightRailRte .download-link a:after,.rightRailRte .print:after{content:"";background:url(toplib/resources/vectors/download-icon.svg) center center 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) center center no-repeat;width:16px}
.rightRailRte a span.download-link{font-size:16px;font-weight:bold}
.rightRailRte a span.download-link:after{content:"";background:url(toplib/resources/vectors/download-icon.svg) center center 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 #00dc78;padding-top:15px;grid-column-start:2}
.con16-right-rail-links h3:first-child{font-size:20px;line-height:26px;border-bottom:1px solid #a9b3bd;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 #a9b3bd;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:#fd5404}
.con16-right-rail-links a{font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-weight:700;font-size:18px;line-height:24px;padding:0;display:block;padding-right:25px}
.con16-right-rail-links a.external{background:transparent url(toplib/resources/vectors/link-out.svg) center right no-repeat}
.con16-right-rail-links a.internal{background:transparent url(toplib/resources/vectors/hyperlink-arrow-positive.svg) center right no-repeat}
.con16-right-rail-links a.download{background:transparent url(toplib/resources/vectors/download.svg) center right no-repeat}
.con16-right-rail-links .eyebrow{display:block;font-weight:bold;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) center right no-repeat}
.con16-right-rail-links a.internal{background:transparent url(toplib/resources/vectors/hyperlink-arrow-positive.svg) center right 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-8{padding:20px 0}
.column-control.type-8-4-col .col-4{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-8{padding:20px 0}
.column-control.type-4-8-col .col-4{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 0}
.articleHeader+.columnControl.aem-GridColumn .band.view-mode .col-8,.articleHeader+.columnControl.aem-GridColumn .band.view-mode .col-4{padding-bottom:0;padding-top:0}
.articleHeader+.columnControl.aem-GridColumn .band.view-mode .col-8>div:empty,.articleHeader+.columnControl.aem-GridColumn .band.view-mode .col-4>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:"Helvetica",sans-serif;color:#000;font-size:15px;width:70%}
}
@media(max-width:991px){.bgdss-contactForm{width:90%}
select{width:90%;height:25px}
}
input,textarea{width:100%}
select{width:40%;height:30px;display:block}
input[type='submit']{width:auto}
.bgdss-blackBtn{margin-top:20px}
.form_leftcolmark,.errormessage{display:inline-block;color:#c6001e;line-height:1.5em;margin-left:2px;vertical-align:middle}
.form_leftcolmark .cq-colctrl-lt0-c1,.errormessage .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:top left;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:top right}
.str4-image-slider .str04-compare-image.ready li:first-child{border-right:2px solid #fff;transition:border 240ms ease-in;transition-delay:320ms;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) center center no-repeat;cursor:col-resize;transform:translateX(50%);opacity:1;transition:opacity 240ms ease-in;transition-delay:320ms}
.str4-image-slider .str04-compare-image.ready li{transition:width 300ms 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:solid #00dc78 4px;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:solid transparent 0}
}
.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 0}
@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 #a9b3bd;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:#0072ce;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:before,.gbl05-light-navigation .header-text button:after{content:'';display:block;transition:440ms cubic-bezier(0.36,0.93,0.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 #0072ce;border-bottom:2px solid #0072ce;transform-origin:center}
.gbl05-light-navigation .header-text button:after{border-bottom:2px solid #0072ce;transform-origin:center bottom;height:50%;margin-top:1px}
.gbl05-light-navigation .header-text.active>ul>button:before{transform:translateY(7px) rotate(48deg) scale(0.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(0.8)}
}
.gbl05-light-navigation .header-text.active>ul>button:after{transform:translateY(0) rotate(-48deg) scale(0.9);margin:0}
@supports(display:grid){.gbl05-light-navigation .header-text.active>ul>button:after{transform:translateY(0) rotate(-48deg) scale(0.8)}
}
.gbl05-light-navigation .header-text h2{font-size:18px;line-height:30px;border-left:1px solid #aaa;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(0.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,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::before,.gbl05-light-navigation .main button::after{content:'';display:block;transition:440ms cubic-bezier(0.36,0.93,0.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(0.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(0.8)}
}
.gbl05-light-navigation .main.active button:after{transform:translateY(0) rotate(-48deg) scale(0.9);margin:0}
@supports(display:grid){.gbl05-light-navigation .main.active button:after{transform:translateY(0) rotate(-48deg) scale(0.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 #00dc78;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 #00dc78}
}
.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:initial;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 #a9b3bd;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:#0072ce;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:#0072ce;text-transform:uppercase;font-size:calc(12px + 1 * ( (100vw - 769px) / 431));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:#459aff}
.gbl05-light-navigation .main>ul>li>a:active{color:#004abf}
.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 #a9b3bd;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:normal;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 #00dc78}
@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:before,.gbl05-light-navigation .main.active button::after{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{background:#fff}
.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 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 #a9b3bd;overflow:visible;position:relative}
.gbl05-light-navigation .main>ul>li:hover,.gbl05-light-navigation .main>ul>li:first-child:hover{border-left:5px solid #00dc78}
.gbl05-light-navigation .main>ul>li:last-child,.gbl05-light-navigation .main>ul>li:first-child: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) center center no-repeat;background-size:10px auto;position:absolute;right:20px;top:15px;overflow:visible}
.gbl05-light-navigation .main>ul>li.active nav .subnav{transform:translateX(0)}
.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 440ms ease}
.gbl05-light-navigation .main>ul>li nav .subnav li{padding:30px 35px;border-bottom:1px solid #a9b3bd}
.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 300ms 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 #a9b3bd}
.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:bold;letter-spacing:initial;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) center center 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 #00dc78;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 .textInfo{border-top:solid 1px #a9b3bd;padding-top:30px}
@media screen and (max-width:769px){.det34-product-labels .textInfo{padding-top:17px}
}
.det34-product-labels a{font-size:14px;line-height:20px;font-weight:bold;display:block;position:relative}
.det34-product-labels a:after{content:'';background:transparent url(toplib/resources/vectors/hyperlink-arrow-positive.svg) center right no-repeat;width:20px;height:20px;margin-left:8px;padding-right:0;background:transparent url(toplib/resources/vectors/hyperlink-arrow-positive.svg) center right 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 #a9b3bd;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 #00dc78;padding:3px 6px;margin:0 auto;width:44px;height:36px;font-size:18px;line-height:24px;font-weight:bold;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:solid 1px #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 div.productLabel{padding-bottom:50px}
}
@media screen and (max-width:769px){div.column-control.band>div:first-child .col-8 .productIntro{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}
}
.hro03-product-header{padding:0;display:flex;flex-direction:column;align-items:center;background:#fff}
.hro03-product-header .panel{background-color:#004abf;z-index:1;width:100%}
.hro03-product-header .panel.panel-theme{background-color:#004abf}
.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:100vw;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,0.8)}
.hro03-product-header dialog[open] img{width:100%;height:auto}
.hro03-product-header dialog[open]+.backdrop{background:rgba(0,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,0.15);display:flex;justify-content:center;align-items:center;margin-top:-77px}
.hro03-product-header .band-content .product-logo.no-product-logo{visibility:hidden}
.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 !important}
@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}
}
.hro03-product-header{padding:0;display:flex;flex-direction:column;align-items:center;background:#fff}
.hro03-product-header .panel{background-color:#004abf;z-index:1;width:100%}
.hro03-product-header .panel.panel-theme{background-color:#004abf}
.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,0.8)}
.hro03-product-header dialog[open] img{width:100%;height:auto}
.hro03-product-header dialog[open]+.backdrop{background:rgba(0,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,0.15);display:flex;justify-content:center;align-items:center;margin-top:-77px}
.hro03-product-header .band-content .product-logo.no-product-logo{visibility:hidden}
.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-dropdown{background:#000;color:#fff}
.det31-country-selector-dropdown .atm01-header-v1__wrapper h2,.det31-country-selector-dropdown .atm01-header-v1__wrapper p{color:#fff}
.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{background-size:25px 14.5px;background-position:17px center;padding-left:55px;background-repeat:no-repeat}
.det31-country-selector-dropdown .select2-container .select2-selection__rendered.flag-icon{background-size:25px 14.5px;background-position:17px center;padding-left:55px;background-repeat:no-repeat;color:#000;font-weight:normal !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:#a9b3bd !important}
.det31-country-selector-dropdown .chosen-disabled a:after{background:url(toplib/resources/vectors/gray-carot.svg) center center no-repeat !important}
.det31-country-selector-dropdown .c-button:disabled{background:#a9b3bd;border:2px solid #a9b3bd}
.det31-country-selector-dropdown fieldset+fieldset .select2-selection__rendered.flag-icon{width:100%}
.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{list-style-type:none}
.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 center no-repeat}
.det31-country-selector-list .det01-accordion-list .item .icon.ap{background:transparent url(toplib/resources/vectors/asia-pacific.svg) top center no-repeat}
.det31-country-selector-list .det01-accordion-list .item .icon.au{background:transparent url(toplib/resources/vectors/australia.svg) top center no-repeat}
.det31-country-selector-list .det01-accordion-list .item .icon.eu{background:transparent url(toplib/resources/vectors/europe.svg) top center no-repeat}
.det31-country-selector-list .det01-accordion-list .item .icon.la{background:transparent url(toplib/resources/vectors/latin-america.svg) top center no-repeat}
.det31-country-selector-list .det01-accordion-list .item .icon.me{background:transparent url(toplib/resources/vectors/middle-east.svg) top center no-repeat}
.det31-country-selector-list .det01-accordion-list .item .icon.na{background:transparent url(toplib/resources/vectors/north-america.svg) top center 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{column-width:244px;column-count:3;column-fill:auto;padding-bottom:13px;padding-top:10px}
.det31-country-selector-list .countries li{font-size:14px;font-weight:bold;margin-bottom:25px;vertical-align:top;break-inside:avoid}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.det31-country-selector-list .countries li{display:inline-block;min-width:230px}
}
.det31-country-selector-list .countries li a{font-size:14px;font-weight:bold;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 #e6e8ea solid}
.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-left:40px;padding-right:40px;padding-top:40px;padding-bottom: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:#0072ce;padding-top:10px;padding-bottom:10px;border-radius:2px;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-weight:bold}
@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--below,.country-selector-dropdown-variant .select2-dropdown--above{margin-top:-10px}
.country-selector-dropdown-variant .select2-search__field{color:#0072ce;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:center;background-origin:content-box}
.det31-country-selector-dropdown{background:#000;color:#fff}
.det31-country-selector-dropdown .atm01-header-v1__wrapper h2,.det31-country-selector-dropdown .atm01-header-v1__wrapper p{color:#fff}
.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{background-size:25px 14.5px;background-position:17px center;padding-left:55px;background-repeat:no-repeat}
.det31-country-selector-dropdown .select2-container .select2-selection__rendered.flag-icon{background-size:25px 14.5px;background-position:17px center;padding-left:55px;background-repeat:no-repeat;color:#000;font-weight:normal !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:#a9b3bd !important}
.det31-country-selector-dropdown .chosen-disabled a:after{background:url(toplib/resources/vectors/gray-carot.svg) center center no-repeat !important}
.det31-country-selector-dropdown .c-button:disabled{background:#a9b3bd;border:2px solid #a9b3bd}
.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:bold;line-height:1.54;margin:0 0 10px 0}
.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 0}
.countrySelectorV2Comp .countrySelector--suggested__header .header__intro--small{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:1.5;margin:10px auto;max-width:473px;text-align:center}
.countrySelectorV2Comp .countrySelector--suggested__header .header__intro--link{color:#0072ce;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;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:bold;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:#a9b3bd;border:0;margin:40px auto 40px;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{list-style-type:none}
.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 center no-repeat}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon.ap{background:transparent url(toplib/resources/vectors/asia-pacific.svg) top center no-repeat}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon.au{background:transparent url(toplib/resources/vectors/australia.svg) top center no-repeat}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon.eu{background:transparent url(toplib/resources/vectors/europe.svg) top center no-repeat}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon.la{background:transparent url(toplib/resources/vectors/latin-america.svg) top center no-repeat}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon.me{background:transparent url(toplib/resources/vectors/middle-east.svg) top center no-repeat}
.countrySelectorV2Comp .det31-country-selector-list .det01-accordion-list .item .icon.na{background:transparent url(toplib/resources/vectors/north-america.svg) top center 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{column-width:244px;column-count:3;column-fill:auto;padding-bottom:13px;padding-top:25px}
.countrySelectorV2Comp .det31-country-selector-list .countries li{font-size:14px;font-weight:bold;margin-bottom:18px;vertical-align:top;break-inside:avoid;margin-left:0}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.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:bold;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 #a9b3bd solid;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;margin:0;border:0;margin-right:37px}
.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:#fd5404}
.det3-crop-list .det01-accordion-list.blue .has-image.item:before{background-color:#0072ce}
.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:#00dc78}
.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 #a9b3bd;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:bold;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 .rte img,.det29-product-technical-specs .det16-rich-text-field 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-title,#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 .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-title,.product-video-description{display:none;margin:20px 0;color:#000}
.product-video-title{font-weight:700}
#card-related-full-width-video-player-S7 .product-video-title,#card-related-full-width-video-player-S7 .product-video-description{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;padding-left: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:#0072ce;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:#459aff;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 h4,.det27-product-efficacy-list .list-container .intro .inner-nav-wrapper .sections section h3,.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 h4,.det27-product-efficacy-list .list-container .intro .inner-nav-wrapper .sections section h3,.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;columns:2;column-gap:40px}
.det27-product-efficacy-list .list-container .items-controlled.single{columns: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:bold}
.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) center center 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:#004abf;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:bold;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) center center no-repeat;background-size:contain;width:17px;height:10px;display:inline-block;margin-left:7px;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;padding:85px;border:0;max-width:1024px;width:95%;margin:0;height:95%;overflow:hidden;padding-top:80px;overflow-y:auto}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.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:10px;padding-top:80px}
}
.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,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:hover,.det27-product-efficacy-list dialog[open] .modal-header .c-button.secondary:focus{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,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) center right no-repeat;color:#0072ce;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) center right 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(to bottom,#00dc78 259px,white 259px);overflow:visible}
@media screen and (max-width:992px){.det28-product-registrations#product-registrations{background:linear-gradient(to bottom,#00dc78 340px,white 340px)}
}
@media screen and (max-width:769px){.det28-product-registrations#product-registrations{background:linear-gradient(to bottom,#00dc78 290px,white 290px)}
}
.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:nth-child(1){color:#0072ce;border-bottom:0}
.det28-product-registrations#product-registrations #list-view:target nav a:nth-child(1):before{filter:none}
.det28-product-registrations#product-registrations #list-view:target nav a:nth-child(2){color:#000;border-bottom:4px solid #0072ce}
.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,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:bold;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:#00dc78}
.det28-product-registrations#product-registrations .ui .legend .legend-swatch.disable{background-color:#e6e8ea}
.det28-product-registrations#product-registrations .ui nav{border-top:1px solid #a9b3bd;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:#0072ce;font-weight:bold;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) center center no-repeat;background-size:contain;margin-right:13px}
.det28-product-registrations#product-registrations .ui nav a.active{color:#000;border-bottom:4px solid #0072ce}
.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,0.4);transition:background 300ms ease}
.det28-product-registrations#product-registrations .list ul:hover::-webkit-scrollbar-thumb{background-color:rgba(0,114,206,0.6)}
}
.det28-product-registrations#product-registrations .list ul li{line-height:calc(26px + 4 * ( (100vw - 769px) / 431));font-size:calc(14px + 2 * ( (100vw - 769px) / 431))}
@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 all and (-ms-high-contrast:none){#map-d3 svg{height:500px}
*::-ms-backdrop,#map-d3 svg{height:500px}
}
.con06-label-finder main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}
.con06-label-finder main section,.con06-label-finder main>div{width:60%}
@media screen and (max-width:769px){.con06-label-finder main section,.con06-label-finder main>div{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 section,.con06-label-finder main.reverse>div{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:bold;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:bold;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 340ms ease-out,top 340ms 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 #a9b3bd;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 #a9b3bd;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:#0072ce;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:bold;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 #a9b3bd;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 center no-repeat;padding-left:45px;background-size:18px 18px;pointer-events:none;transition:color 300ms ease}
.atm-search-field input[type="search"]:focus+label,.atm-search-field input[type="search"].has-text+label{color:transparent}
.con21-label-finder{background:linear-gradient(to bottom,#e6e8ea 200px,#fff 0)}
@media screen and (max-width:769px){.con21-label-finder{padding-bottom:50px}
}
.con21-label-finder form{border-top:10px solid #00dc78;background:#fff;padding:44px 88px;box-shadow:0 0 20px 0 rgba(0,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 h4,.con21-label-finder form .inner-nav-wrapper .sections section h3,.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 h4,.con21-label-finder form .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .con21-label-finder form h3{font-size:20px;line-height:24px}
}
.con21-label-finder form h4 p,.con21-label-finder form .inner-nav-wrapper .sections section h3 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 h4 p,.con21-label-finder form .inner-nav-wrapper .sections section h3 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 #a9b3bd;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 center no-repeat;padding-left:45px;background-size:18px 18px;pointer-events:none;transition:color 300ms ease}
.con21-label-finder form fieldset input[type="search"]:focus+label,.con21-label-finder form fieldset input[type="search"].has-text+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:initial;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) center center no-repeat;cursor:pointer;transition:all 300ms 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:bold}
@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 300ms 100ms ease}
.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:#a9b3bd;border:#a9b3bd}
.con21-label-finder form .c-button:disabled:after{top:0;background:#a9b3bd;border:#a9b3bd}
.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 #0072ce;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 #a9b3bd}
.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,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{margin-top:0;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:bold}
.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 screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.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:normal}
.productLabelFinder+.aem-wrap--rich-text .band{padding:0 10vw 40px 10vw;max-width:none}
@media screen and (max-width:769px){.productLabelFinder+.aem-wrap--rich-text .band{padding:0 5vw 40px 5vw}
}
.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 #00dc78}
@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 .right-rails h2,.right-rail-link-list .product-data h2{font-size:calc(20px + 0 * ( (100vw - 769px) / 431));line-height:calc(26px + 0 * ( (100vw - 769px) / 431));margin-bottom:24px;margin-top:0;color:#000;font-weight:800;text-transform:capitalize}
@media screen and (max-width:769px){.right-rail-link-list .right-rails h2,.right-rail-link-list .product-data h2{font-size:20px}
}
@media screen and (min-width:1200px){.right-rail-link-list .right-rails h2,.right-rail-link-list .product-data h2{font-size:20px}
}
@media screen and (max-width:769px){.right-rail-link-list .right-rails h2,.right-rail-link-list .product-data h2{line-height:26px}
}
@media screen and (min-width:1200px){.right-rail-link-list .right-rails h2,.right-rail-link-list .product-data h2{line-height:26px}
}
.right-rail-link-list .product-list{padding-bottom:13px;overflow:hidden;max-width:328px;width:100%;border-bottom:1px solid #a9b3bd}
.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(even){margin-left:5.6%}
.right-rail-link-list .product-list .product-item a{padding:4px;border:1px solid #a9b3bd;position:relative;width:100%;display:block;padding-bottom:96%}
.right-rail-link-list .product-list .product-item a:hover{border:1px solid transparent;box-shadow:0 0 0 5px #0072ce inset}
.right-rail-link-list .product-list .product-item a[href='javascript:void(0)']:hover{border:1px solid #a9b3bd;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%);-webkit-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 #a9b3bd}
.right-rail-link-list .product-data h2{margin-bottom:15px}
.right-rail-link-list .product-data p{font-size:calc(14px + 0 * ( (100vw - 769px) / 431));line-height:calc(26px + 0 * ( (100vw - 769px) / 431));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 .internal,.right-rail-link-list .download,.right-rail-link-list .external{font-size:calc(14px + 0 * ( (100vw - 769px) / 431));line-height:calc(20px + 0 * ( (100vw - 769px) / 431));padding-right:30px;margin-bottom:21px;color:#0072ce;font-weight:700;text-decoration:none;position:relative;display:block}
@media screen and (max-width:769px){.right-rail-link-list .internal,.right-rail-link-list .download,.right-rail-link-list .external{font-size:14px}
}
@media screen and (min-width:1200px){.right-rail-link-list .internal,.right-rail-link-list .download,.right-rail-link-list .external{font-size:14px}
}
@media screen and (max-width:769px){.right-rail-link-list .internal,.right-rail-link-list .download,.right-rail-link-list .external{line-height:20px}
}
@media screen and (min-width:1200px){.right-rail-link-list .internal,.right-rail-link-list .download,.right-rail-link-list .external{line-height:20px}
}
.right-rail-link-list .internal:after,.right-rail-link-list .download:after,.right-rail-link-list .external: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 .internal:hover:after,.right-rail-link-list .download:hover:after,.right-rail-link-list .external:hover:after{background:url(toplib/resources/vectors/arrow-right.svg) 0 0 no-repeat}
.right-rail-link-list .download:after{margin-top:3px;background:url(toplib/resources/vectors/download.svg) 0 0 no-repeat;height:15px}
.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;background:url(toplib/resources/vectors/link-out.svg) 0 0 no-repeat;height:15px}
.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(32px + 12 * ( (100vw - 769px) / 431));line-height:calc(54px + 6 * ( (100vw - 769px) / 431));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(14px + 2 * ( (100vw - 769px) / 431));height:auto;max-width:1024px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,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-row,.chart-graph .chart-header{width:100%;display:flex;flex-direction:row}
.chart-graph .chart-row .chart-label,.chart-graph .chart-header .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(16px + 7 * ( (100vw - 769px) / 431))}
@media screen and (max-width:769px){.chart-graph .chart-row .chart-label,.chart-graph .chart-header .chart-label{line-height:16px}
}
@media screen and (min-width:1200px){.chart-graph .chart-row .chart-label,.chart-graph .chart-header .chart-label{line-height:23px}
}
.chart-graph .chart-row .chart-bar,.chart-graph .chart-header .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(12px + 1 * ( (100vw - 769px) / 431));line-height:calc(18px + 2 * ( (100vw - 769px) / 431));margin-bottom:.9375rem;text-align:center;font-weight:bold}
@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 0;border-bottom:1px solid #979797}
.chart-sidebar-content .bold{font-weight:bold;text-align:right}
.chart-disclaimer{min-height:70px;height:auto;width:100%}
.chart-disclaimer div{font-size:calc(14px + 2 * ( (100vw - 769px) / 431));line-height:calc(25px + 5 * ( (100vw - 769px) / 431));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:normal;text-decoration:underline}
.chart-container.maroon{background-color:#750d2b}
.chart-container.maroon .chart-bar-box{background-color:#fff}
.chart-container.maroon .chart-title,.chart-container.maroon .chart-graph{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:#00229b}
.chart-container.gray .chart-title,.chart-container.gray .chart-graph{color:#000}
.chart-container.gray .chart-graph{background-color:#fff}
.chart-container.gray .chart-disclaimer{background-color:#00229b}
.chart-container.white{background-color:#fff}
.chart-container.white .chart-bar-box{background-color:#00229b}
.chart-container.white .chart-title,.chart-container.white .chart-graph{color:#000}
.chart-container.white .chart-graph{background-color:#fff}
.chart-container.white .chart-disclaimer{background-color:#00229b}
.chart-container.blue{background-color:#004abf}
.chart-container.blue .chart-bar-box{background-color:#fff}
.chart-container.blue .chart-title,.chart-container.blue .chart-graph{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-title,.chart-container.green .chart-graph{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{display:block}
.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:0rem;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 #aaa !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:#0072ce;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 .dataTables_scrollBody{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 .DTFC_LeftWrapper .DTFC_LeftBodyLiner table{background-color:#fff;border-color:#fff;border-right-width:0}
.hybrid-table .DTFC_LeftWrapper .DTFC_LeftHeadWrapper table{border-top:0;background-color:#000;border-color:#000}
.hybrid-table .DTFC_LeftWrapper .DTFC_LeftBodyLiner table tbody{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,0.15);-moz-box-shadow:0 0 60px 0 rgba(0,0,0,0.15);box-shadow:0 0 60px 0 rgba(0,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:"Helvetica";font-size:14px;font-weight:bold;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:#0072ce !important;border-bottom:0 !important;opacity:1 !important}
.hybrid-table .dataTables_paginate a.paginate_button:hover{background:none !important;color:#0072ce !important;border:0}
.hybrid-table .dataTables_paginate a.current{color:#0072ce !important;background:none !important;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;border-bottom:3px solid #0072ce !important}
.hybrid-table .dataTables_paginate a.current:hover{border-bottom:3px solid #0072ce !important}
.hybrid-table .dataTables_length{display:inline-block;font-size:14px;font-weight:bold;padding:0;margin:0;margin-bottom: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 #a9b3bd;color:#0072ce;background-color:#fff;padding-left:20px;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:#0072ce}
.hybrid-table .dataTables_filter{display:inline-block;font-size:14px;font-weight:bold;padding:0;margin:0;margin-bottom: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 #a9b3bd;color:#0072ce;padding-left:36px;padding-right:20px;background:#fff url(toplib/resources/vectors/search.svg) 16px center 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:#0072ce}
.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 .title{margin-bottom:1.25rem}
.findRep .header .desc{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) center center 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:bold;font-size:14px;text-transform:capitalize}
.find-rep-form .location-input{height:53px;font-size:14px;padding:calc(.9375rem - 1px);padding-right:calc(2.5 * .9375rem);border:1px solid #a9b3bd;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:bold}
.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:#0072ce}
.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:#0072ce;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 -0.75rem;border-bottom:1px solid #a9b3bd}
@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:bold;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:#a9b3bd}
.findRepMap .controls__proximity-select-wrapper .select2-container .select2-selection__rendered,.findRepMap .controls__proximity-select-wrapper .select2-container .select2-selection__placeholder{color:#000;font-weight:normal}
.findRepMap .controls__proximity-select-wrapper .select2-container .select2-results__option:hover{font-weight:normal}
.findRepMap .controls__proximity-select-wrapper .select2-container .select2-results__option[aria-selected="true"]{font-weight:normal;background-color:#fff}
.findRepMap .controls__proximity-select-wrapper .select2-container .select2-results__option--highlighted{font-weight:normal;background-color:#eee !important}
.findRepMap .controls__proximity-select-wrapper .select2-container .select2-dropdown{box-shadow:0 2px 25px 0 rgba(0,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 #aaa}
.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:#0072ce}
.findRepMap .controls__view-button.optionSelected{font-weight:bold}
@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:#0072ce;font-weight:bold;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:solid 1px #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:solid 1px #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:#00dc78;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:bold;color:#0072ce}
.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:bold;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{font-weight:bold}
.findRepMap__listContainer__option-website{font-weight:bold}
.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{height:100%}
.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:#0072ce}
.findRepMap__mapContainer .map-container .my-location-div-icon{background:#5082eb;border:3px solid #fff;color:#5082eb;font-weight:bold;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,0.5)}
.findRepMap__mapContainer .map-container .leaflet-control-attribution{display:none}
.findRepMap__mapContainer .map-container .leaflet-bottom.leaflet-right{z-index:401}
.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:#00dc78;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:bold;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 .marker-to-front{z-index:9998 !important}
.findRepMap__mapContainer .dynamic-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 30px}
.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:bold;line-height:20px;display:block}
.findRepMap__mapContainer .leaflet-popup .leaflet-popup-content .popup-container .distance{font-weight:bold;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:bold}
.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}
.interstitial-modal{background:#0072ce;color:#fff;text-align:center;height:100%;width:100%;position:fixed;top:0;left:0;z-index:1003;overflow:auto}
.interstitial-modal .interstitial-modal-body{margin-top:75px;max-width:450px;margin:75px auto 0}
@media screen and (max-width:769px){.interstitial-modal .interstitial-modal-body{max-width:none}
}
.interstitial-modal .interstitial-modal-body .text-wrapper{max-width:500px;margin:0 auto 35px}
.interstitial-modal .interstitial-modal-body .text-wrapper .interstitial-modal-header{font-size:32px;line-height:36px;margin-bottom:5px}
.interstitial-modal .interstitial-modal-body .text-wrapper .interstitial-modal-subheader{font-size:20px;line-height:32px;display:block}
.interstitial-modal .interstitial-modal-body a.c-button{width:150px;margin:0 15px;padding:11px 22px;font-size:12px;border:2px solid #fff}
.interstitial-modal .interstitial-modal-body a.c-button:hover{background:#fff;color:#0072ce}
@media screen and (max-width:769px){.interstitial-modal .interstitial-modal-body a.c-button{margin:0 4px}
}
.interstitial-modal .modal-legal-by-line{text-align:left;margin-top:100px;margin-bottom:50px}
@supports(display:grid){.interstitial-modal .modal-legal-by-line{margin-bottom:0}
}
.interstitial-modal .modal-legal-by-line p{font-size:14px;font-weight:normal;color:#fff;line-height:normal}
@media screen and (max-width:769px){.interstitial-modal .modal-legal-by-line{width:90vw}
}
body.interstitialScroll{overflow:hidden}
.det37-audio-component .band-content{max-width:850px;border:1px solid #e4e2e0;border-top:5px solid #00dc78}
@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) center center no-repeat}
.det37-audio-component .band-content .audio-wrapper .button .player-icon.play:hover{background:transparent url(toplib/resources/vectors/play-icon-hover.svg) center center no-repeat}
.det37-audio-component .band-content .audio-wrapper .button .player-icon.pause{background:transparent url(toplib/resources/vectors/pause-icon.svg) center center no-repeat}
.det37-audio-component .band-content .audio-wrapper .button .player-icon.audio{background:transparent url(toplib/resources/vectors/volume-icon.svg) center center no-repeat}
.det37-audio-component .band-content .audio-wrapper .button .player-icon.audio:hover{background:transparent url(toplib/resources/vectors/volume-icon-hover.svg) center center 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) center center 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) center center 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:#0072ce;cursor:pointer}
.det37-audio-component .band-content .audio-wrapper .seeker::-webkit-slider-thumb:hover{background-color:#459aff}
.det37-audio-component .band-content .audio-wrapper .seeker::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#0072ce;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:#0072ce;cursor:pointer}
.det37-audio-component .band-content .audio-wrapper .seeker::-ms-track{color:transparent;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:#0072ce;height:6px;border-color:transparent;border-top:3px;border-bottom:3px}
.det37-audio-component .band-content .audio-wrapper .seeker::-ms-fill-upper{background:#a9b3bd;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 #a9b3bd;background:#fff}
.det37-audio-component .band-content .audio-wrapper .volume-control::-ms-thumb{background:#fff;border:1px solid #a9b3bd}
.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) center center 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) center center 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) center center 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) center center 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:#a9b3bd}
.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:#a9b3bd}
.det37-audio-component .band-content .audio-wrapper .seeker-progress{background-color:#0072ce;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:#a9b3bd;right:150px;top:21px}
.det37-audio-component .band-content .audio-wrapper .volume-progress{background-color:#0072ce;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:#a9b3bd;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 #a9b3bd;display:none;border-radius:3px;box-shadow:0 0 4px 1px #a9b3bd}
.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}
.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:bold}
.det38-image-component .imageCaption{display:inline-block;font-size:12px;line-height:20px}
.det38-image-component .imageCaption .desc-text{font-weight:normal}
.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:#459aff}
.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,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(to bottom,rgba(0,0,0,0),rgba(0,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 .image-titile,.det38-image-component .image-modal .image-modal-content .imageCaption .desc-text,.det38-image-component .image-modal .image-modal-content .imageCaption .copy-right-text{color:#fff}
.det38-image-component .image-modal .image-modal-content .img-component-close{color:#fff;float:right;font-weight:normal;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,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}
}
.cta-wrapper{max-width:100%;margin:30px auto;padding-left:0;padding-right:0}
.cta-wrapper.button-left .cta-title,.cta-wrapper.button-left .cta-description,.cta-wrapper.button-left .button-wrapper{text-align:left}
.cta-wrapper.button-center .cta-title,.cta-wrapper.button-center .cta-description,.cta-wrapper.button-center .button-wrapper{text-align:center}
.cta-wrapper.button-right .cta-title,.cta-wrapper.button-right .cta-description,.cta-wrapper.button-right .button-wrapper{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 #00dc78}
.cta-wrapper .cta-text-wrapper .cta-title{font-weight:bold}
.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:#0072ce;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 #0072ce;color:#0072ce;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}
@media print{.textAsset{padding:50px 0}
}
.com22-text-asset.no-top-padding{padding:100px 10vw;padding-top:0}
.com22-text-asset.no-bottom-padding{padding:100px 10vw;padding-bottom:0}
.com22-text-asset.no-padding{padding:0 10vw}
@media screen and (max-width:769px){.com22-text-asset.no-top-padding{padding:50px 5vw;padding-top:0}
.com22-text-asset.no-bottom-padding{padding:50px 5vw;padding-bottom: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{display:none}
.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;padding-bottom:20px;width:100%}
}
.com22-text-asset .asset-wrapper .con17-right-rail-rte{border-top:5px solid #00dc78;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 #a9b3bd;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}
}
.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:bold;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 h4 .close-infobox,#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.corteva .inner-nav-wrapper .sections section h3 .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 .location-title{color:#0072ce !important}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.corteva .location .get-directions{color:#0072ce !important}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.pioneer h4 .close-infobox,#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.pioneer .inner-nav-wrapper .sections section h3 .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 .location-title{color:#ef6023 !important}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.pioneer .location .get-directions{color:#ef6023 !important}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.brevant h4 .close-infobox,#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.brevant .inner-nav-wrapper .sections section h3 .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 .location-title{color:#750d2b !important}
#myMap .MicrosoftMap .Infobox .infobox-body .infobox-info .locations-list.brevant .location .get-directions{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:bold;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{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.secondaryColor5{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.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{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.secondaryColor5{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.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:bold}
#MicrosoftNav #ZoomInButton{border-radius:4px 4px 0 0;background-color:#fff;border:0;margin:0;background-image:none;box-shadow:0 2px 4px 0 grey;margin-top:20px}
#MicrosoftNav #ZoomInButton .NavButton_Icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTAgMGgxNnYxNkgweiIvPjxwYXRoIGQ9Ik0xNCA3SDlWMmExIDEgMCAwIDAtMiAwdjVIMmExIDEgMCAwIDAgMCAyaDV2NWExIDEgMCAwIDAgMiAwVjloNWExIDEgMCAwIDAgMC0yeiIgZmlsbD0iIzc2NzY3NiIvPjwvZz48L3N2Zz4=);height:20px;width:20px;margin:10px auto;border-radius:4px;background-size:contain;background-position:center;background-repeat:no-repeat}
#MicrosoftNav #ZoomInButton:hover{box-shadow:0 2px 4px 1px rgba(0,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+PHBhdGggZD0iTTE0IDdIMmExIDEgMCAwIDAgMCAyaDEyYTEgMSAwIDAgMCAwLTJ6IiBmaWxsPSIjNzY3Njc2Ii8+PC9zdmc+);height:20px;width:20px;margin:10px auto;border-radius:4px;background-size:contain;background-position:center;background-repeat:no-repeat}
#MicrosoftNav #ZoomOutButton:hover{box-shadow:0 2px 4px 1px rgba(0,0,0,0.14)}
#MicrosoftNav .bm_LocateMeControl{display:none}
@media all and (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,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 #0072ce;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:#0072ce;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 #e1e5ea solid}
}
.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:calc(999 + 1)}
@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:#0072ce;display:flex;align-items:center;gap:10px}
.cui-map__left-rail-top-back:before{content:"";width:24px;height:24px;background:#0072ce;-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 #c4c9d4 solid;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(even){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(even){padding:4px 10px}
.cui-map__left-rail-result-item__link{width:100%;max-width:315px;border:1px solid #0072ce;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:#0072ce;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 #c4c9d4 solid;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:#0072ce;-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:#0072ce;-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}
}
body{overflow-x:hidden}
.globalNewNavigation{top:0;height:auto}
.globalNewNavigation ~ .root.responsivegrid{margin-top:116px;transition:margin-top .5s}
@media only screen and (max-width:992px){.globalNewNavigation ~ .root.responsivegrid{margin-top:75px}
}
.globalNewNavigation.scrollable{-webkit-box-shadow:0 1px 10px -4px rgba(0,0,0,0.75);-moz-box-shadow:0 1px 10px -4px rgba(0,0,0,0.75);box-shadow:0 1px 10px -4px rgba(0,0,0,0.75);background-color:#fff;position:fixed;width:100%;display:block;transition:top .5s,height .5s;z-index:999}
.globalNewNavigation>.nav.scrollable{-webkit-box-shadow:0 1px 10px -4px rgba(0,0,0,0.75);-moz-box-shadow:0 1px 10px -4px rgba(0,0,0,0.75);box-shadow:0 1px 10px -4px rgba(0,0,0,0.75);background-color:#fff;position:fixed;width:100%;display:block;transition:top .5s,height .5s;z-index:999}
.globalNewNavigation .icon-blue-carot:before{display:none;font-size:13px;color:#0072ce}
@media only screen and (max-width:992px){.globalNewNavigation .icon-blue-carot:before{display:inline-block}
}
.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,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:bold;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:#a9b3bd}
.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:#0072ce;font-weight:bold;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:bold;display:inline-block;color:#0072ce;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:#0072ce;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,0.75);-moz-box-shadow:0 1px 10px -4px rgba(0,0,0,0.75);box-shadow:0 1px 10px -4px rgba(0,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:#0072ce;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:#0072ce;font-weight:bold}
.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 .utility-link{display:block;border-right:1px solid #a9b3bd;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 #a9b3bd;padding-right:15px;height:24px;padding-top:2px;font-weight:700;color:#0072ce}
.globalNewNavigation .nav__topline--right .account-utility:last-of-type{border-right:0;padding-right:0}
.globalNewNavigation .nav__topline--right .separator--tabs{margin:0 10px}
.globalNewNavigation .nav__topline--right .action-call{font-size:13px;text-transform:uppercase;background-color:#0072ce;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:#004abf}
.globalNewNavigation .nav__topline--right .login{min-width:160px;height:40px;margin:0 0 0 10px;padding: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:#0072ce;font-weight:bold;background-color:#fff;transition:background-color .5s;padding-left:10px;padding-right:10px;padding-bottom:5px;padding-top:5px;border:0;z-index:-10;min-width:160px;justify-content:space-between;align-items:center}
.globalNewNavigation .nav__topline--right .auth__menu_head:hover{background-color:#e8f5ff;transition:background-color .5s}
.globalNewNavigation .nav__topline--right .auth__menu_head p{font-size:13px;text-transform:uppercase;margin:0;display:inline-block;color:#0072ce;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-weight:700;margin:0;margin-left:10px;margin-right: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 .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,0.75);-moz-box-shadow:0 1px 10px -4px rgba(0,0,0,0.75);box-shadow:0 1px 10px -4px rgba(0,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:normal;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:#e8f5ff;transition:background-color .5s}
.globalNewNavigation .nav__topline--right .auth__menu_options .menu__option{height:21px;min-width:21px;margin:0 20px 0 0;color:#0072ce;font-size:22px}
.globalNewNavigation .nav__topline--right .auth__menu .nav__tab_icon{display:inline-block;color:#0072ce;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:11}
.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 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:bold;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:#0072ce;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:#0072ce;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:#0072ce;font-weight:bold;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,0vh);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,0vh);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;position:relative;line-height:20px;transition:border-bottom .5s}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options li .tab-indicator{position:absolute;top:75px;display:block;height:0;background-color:#004abf;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:#004abf}
}
.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:#004abf}
.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 #a9b3bd;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 #a9b3bd}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content{top:75px;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,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,0vh);background-color:#fff;transition:transform .5s}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content.tabs__content--mobile{transform:translate(0vw,0vh);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 (max-width:1200px){.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .cards__container{border-bottom:1px solid #a9b3bd}
}
@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{display:none}
.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 #a9b3bd}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--image{background:#e8f5ff no-repeat center;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.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:#0072ce;font-weight:bold;font-size:14px;line-height:20px;text-decoration:none}
@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:#004abf}
}
.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 0}
@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 #a9b3bd}
}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--head .tabs__content--title{color:#0072ce;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:bold;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:#004abf}
.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:#004abf}
@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,0vh);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(0vw,0vh);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:normal}
}
@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:#0072ce;font-weight:bold;width:90%;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:#004abf}
@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{border-bottom:1px solid #a9b3bd}
.globalNewNavigation .nav__main_tabs .hamburger__menu_wrapper .hamburger__menu_options .tabs__content .tabs__content--list li:last-child:hover{border-bottom:1px solid #a9b3bd}
}
.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 #a9b3bd;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:#0072ce;font-weight:bold;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 .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}
}
@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:#0072ce}
@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:#0072ce}
.globalNewNavigation .nav__main .nav__search .minchars-met:hover,.globalNewNavigation .nav__main .nav__search .minchars-met:active{background-color:transparent}
.globalNewNavigation .nav__main .nav__search .minchars-met .nav__search_icon{color:#0072ce}
}
.globalNewNavigation .nav__main .nav__search_input{height:40px;width:40px;right:0;position:absolute;transition:width .8s;border:1px solid #028eff;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 #a9b3bd;background-color:#fff;color:#004abf;top:0;bottom:0;width:40px;right:0;transition:background-color .5s}
.globalNewNavigation .nav__main .nav__search_button:hover{background-color:#004abf;border:1px solid #004abf;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:#0072ce;transition:background-color .5s}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main .nav__search_button{border:0;left:0;color:#0072ce}
}
.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 #a9b3bd;background:#fff}
.globalNewNavigation .nav__main .nav__topline--mobile.topline__mobile-hide{display:none}
.globalNewNavigation .nav__main .nav__topline--mobile a{text-decoration:none;color:#0072ce;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:bold;border-bottom:1px solid #a9b3bd}
.globalNewNavigation .nav__main .nav__topline--mobile li{display:flex;flex-direction:row;width:100%;align-items:center;font-size:13px;font-weight:bold;padding:21px;line-height:20px;background-color:#f8f8f8;justify-content:space-between;border-bottom:1px solid #a9b3bd}
.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:#0072ce;cursor:pointer;text-decoration:none;font-weight:bold;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 #a9b3bd;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:bold}
}
@media only screen and (max-width:992px){.globalNewNavigation .nav__main .nav__topline--mobile li .language__menu.language__menu--option:hover{color:#00569b}
.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:#0072ce;font-weight:bold;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) center 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:#0072ce;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:#a9b3bd;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:bold;padding:21px;line-height:20px;background-color:#f8f8f8;justify-content:space-between;border-top:1px solid #a9b3bd;border-bottom:1px solid #a9b3bd}
.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:#535353;text-transform:none;padding-left:15px}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .icon-blue-carot{color:#0072ce;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,0vh);background-color:#fff;transition:transform .5s}
.globalNewNavigation .nav__main .nav__topline--mobile .auth__menu--mobile .tabs__content.tabs__content--mobile{transform:translate(0vw,0vh);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 #a9b3bd;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:#0072ce;font-weight:bold;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:#004abf;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) center 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) center 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 #0072ce;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:#004abf;border:1px solid #004abf}
@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:#0072ce}
}
@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:.5s opacity}
.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 #a9b3bd}
}
.globalNewNavigation .separator--tabs{background-color:#a9b3bd;border:0;height:25px;width:1px;margin:0 16px}
.globalNewNavigation .separator--nav{width:100%;margin:0;background-color:#a9b3bd;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 #00569b !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 #004abf;text-align:center;font-size:1.2em}
.globalNewNavigation .menu__open{top:100% !important;transform:scaleY(1) !important;box-shadow:0 1px 10px -4px rgba(0,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:normal;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:normal;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:bold;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:normal;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:"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,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 .cui-icon{color:#0072ce}
.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{color:#0072ce;margin:0;font-weight:bold;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{display:none}
.globalNewNavigation .nav__topline,.globalNewNavigation .separator--nav{display:none}
.globalNewNavigation .nav__main{width:100%;margin:0;border-bottom:1px solid #a9b3bd;padding:.5px 0}
.globalNewNavigation .nav__main .nav__search{display:none}
.globalNewNavigation .nav__main .nav__main_tabs .hamburger__menu_wrapper{display:none}
}
.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:bold;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:#0072ce;margin-right:10px}
.globalNewNavigation .selector-location-container--zipcode-label .icon-blue-carot{color:#0072ce;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,0.11);border:solid 1px #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 0}
.globalNewNavigation .selector-location-container__form:after{content:' ';border-bottom:1px solid #aaa;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:#0072ce;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:#0072ce;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 #a9b3bd;border-top:0;width:100%;display:none;margin-top:0}
@media(min-width:992px){.globalNewNavigation .selector-location-container .search-filters .search-locations{margin-top:0}
}
.globalNewNavigation .selector-location-container .search-filters button.icon-search{transition:all 300ms 100ms ease;top:47px;position:absolute;left:15px;cursor:text;color:#0072ce}
.globalNewNavigation .selector-location-container .search-filters .reset{height:18px;width:18px;cursor:pointer;transition:all 300ms ease;color:#0072ce;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:bold}
.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 #a9b3bd;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;cursor:pointer;font-size:14px;font-weight:400}
.globalNewNavigation .selector-location-container .location__result li:hover,.globalNewNavigation .selector-location-container .location__result li.active{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 #aaa;border-radius:2px;padding:15px 30px 15px 46px;color:#000;background-repeat:no-repeat;background-position:15px center;background-size:18px 18px;transition:all 300ms 100ms ease;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{padding:0;line-height:17px;white-space:nowrap;padding-right:35px}
}
.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 #0072ce;transition-delay:0;background-position:-20px center;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{border-top:none !important}
.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}
: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;top:0;left:0;width:100%;height:100%;overflow:auto}
.v-modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--v-modal-backdrop-color,rgba(51,51,51,0.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,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:#0072ce}
@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:normal;background-image:none;font-family:"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:#0072ce;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 #0072ce;color:#0072ce;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:#0072ce}
.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,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 sup,.tru-choice-calculator-container .title span:last-child{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:#0072ce;font-family:"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:"Helvetica";color:#000;padding-left:46px !important}
.tru-choice-calculator-container .radio-prepay label span{font-size:24px;font-weight:700;color:#0072ce}
.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 #a9b3bd;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:#f4f4f4;padding-bottom:37px}
.tru-choice-calculator-container .crop-header{cursor:pointer;font-size:18px;position:relative;margin-bottom:27px;min-height:1.75rem;color:#0072ce;line-height:1.75rem;padding-left:2.625rem;padding-right:1.875rem;outline:none !important;transition:color 400ms 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) center center no-repeat}
.tru-choice-calculator-container .crop-header.active:after{background:url(toplib/resources/vectors/chevron-up.svg);color:000}
.tru-choice-calculator-container .product-category-box{height:auto;background-color:#f4f4f4;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:bold;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:center center}
.tru-choice-calculator-container .product-category-label .category-edit:disabled{opacity:.50}
.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:"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:#0072ce;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:"Helvetica"}
@media(min-width:992px){.tru-choice-calculator-container .crop-acres-quantity{font-size:24px}
}
.tru-choice-calculator-container .crop-acres-quantity--color{color:#0072ce}
.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:"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:"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:"Helvetica"}
@media(min-width:992px){.tru-choice-calculator-container .acres-label{top:4px;left:135px}
}
input:focus,input:active{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;outline:none !important}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.check-box .checkmark:after{border:solid #0072ce !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)}
100%{transform:rotate(360deg)}
}
@keyframes vSelectSpinner{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,0.5,0.8,1)}
.vs__fade-enter,.vs__fade-leave-to{opacity:0}
.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{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 0;background:0;border:1px solid rgba(60,60,60,0.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,0.5);transform:scale(1);transition:transform 150ms cubic-bezier(1,-0.115,0.975,0.855);transition-timing-function:cubic-bezier(1,-0.115,0.975,0.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,0.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,0.15);border:1px solid rgba(60,60,60,0.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,0.5);cursor:inherit}
.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,0.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0 2px;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,0.5);text-shadow:0 1px 0 #fff}
.vs--single .vs__selected{background-color:transparent;border-color:transparent}
.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}
.vs--single.vs--searching .vs__selected{display:none}
.vs__search::-webkit-search-cancel-button{display:none}
.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{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 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-top:.9em solid rgba(100,100,100,0.1);border-right:.9em solid rgba(100,100,100,0.1);border-bottom:.9em solid rgba(100,100,100,0.1);border-left:.9em solid rgba(60,60,60,0.45);transform:translateZ(0);animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}
.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}
.vs--loading .vs__spinner{opacity:1}
#truChoiceCalculator .v-modal .sr-only,#truChoiceCalculator .v-modal .customize-products thead{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 .not-sr-only,#truChoiceCalculator .v-modal .customize-products thead{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}
}
#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 .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:"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{border:0;position:initial;display:table-row;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 0;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;border:0;min-width:68px;border-radius:0;padding:0 0 7px 0;background:transparent;border-bottom:1px solid #a9b3bd}
@media(min-width:769px){#truChoiceCalculator .v-modal .customize-products .cell:not(.product) input{padding:4px 0 6px 0}
}
#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:0;border-radius:0;padding-bottom:7px;border-bottom:1px solid #a9b3bd}
@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:#0072ce;transform:scale(0.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(0.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:#0072ce}
#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,%3Csvgxmlns='http://www.w3.org/2000/svg'width='20'height='20'%3E%3Cgfill='none'fill-rule='evenodd'stroke='%23FFFFFF'stroke-width='1'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,%3Csvgxmlns='http://www.w3.org/2000/svg'width='20'height='20'%3E%3Cgfill='none'fill-rule='evenodd'stroke='%230072CE'stroke-width='1'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:#0072ce;font-family:"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,%3Csvgxmlns='http://www.w3.org/2000/svg'width='20'height='20'%3E%3Cgfill='none'fill-rule='evenodd'stroke='%230072CE'stroke-width='1'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,%3Csvgxmlns='http://www.w3.org/2000/svg'width='20'height='20'%3E%3Cgfill='none'fill-rule='evenodd'stroke='%237B7979'stroke-width='1'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 45px}
}
#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:"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:"Helvetica";border:1px solid #a9b3bd;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:#0072ce}
#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:normal;font-family:"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 auto}
#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 p,#truChoiceCalculator .v-modal .form-view .legal a,#truChoiceCalculator .v-modal .success-view .legal p,#truChoiceCalculator .v-modal .success-view .legal a{font-size:10px;line-height:15px;text-align:justify;margin-bottom:12px;font-family:"Helvetica"}
@media(min-width:769px){#truChoiceCalculator .v-modal .form-view .legal p,#truChoiceCalculator .v-modal .form-view .legal a,#truChoiceCalculator .v-modal .success-view .legal p,#truChoiceCalculator .v-modal .success-view .legal a{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 h1,#truChoiceCalculator .v-modal .print-view header .hro03-product-header .band-content .product-title,.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 h1 span:first-child,#truChoiceCalculator .v-modal .print-view header .hro03-product-header .band-content .product-title 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 h1 sup,#truChoiceCalculator .v-modal .print-view header .hro03-product-header .band-content .product-title sup,.hro03-product-header .band-content #truChoiceCalculator .v-modal .print-view header .product-title sup,#truChoiceCalculator .v-modal .print-view header h1 span:last-child,#truChoiceCalculator .v-modal .print-view header .hro03-product-header .band-content .product-title span:last-child,.hro03-product-header .band-content #truChoiceCalculator .v-modal .print-view header .product-title span:last-child{font-weight:300}
#truChoiceCalculator .v-modal .print-view header h1 sup,#truChoiceCalculator .v-modal .print-view header .hro03-product-header .band-content .product-title 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:#0072ce;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:#0072ce}
#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:#0072ce;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:#0072ce}
#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}
@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";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-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#0072ce}
.quote-component .band-content .block-quote .quote-cta-desc{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;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,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,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,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,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.quoteWithHeadshot.image-on-left .quote-image{margin-top:0}
.anchorNavigation .jumper-container .quote-component .band-content.quoteWithFeaturePhoto.image-on-right .block-quote,.anchorNavigation .jumper-container .quote-component .band-content.quoteWithHeadshot.image-on-right .block-quote{margin-top:0}
.anchorNavigation .jumper-container .quote-component .band-content.quoteWithoutFeaturePhoto .block-quote{margin-top:0}
.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:bold;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,0.11);border:solid 1px #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 0}
.location-container__form:after{content:' ';border-bottom:1px solid #aaa;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:#0072ce;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 #a9b3bd;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) center center no-repeat;background-size:100%;cursor:pointer;transition:all 300ms 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:bold}
.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 #a9b3bd;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;cursor:pointer;font-size:14px;font-weight:400}
.location-container .location__result li:hover,.location-container .location__result li.active{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 #aaa;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 center;background-size:18px 18px;transition:all 300ms 100ms ease;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{padding:0;line-height:17px;white-space:nowrap;padding-right:35px}
}
.location-container .search-field.invalid{border-color:#cc3602}
.location-container .search-field::placeholder{color:#000}
.location-container .search-field:focus{border:1px solid #0072ce;transition-delay:0;background-position:-20px center;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}
.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 0;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 500ms 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) right center no-repeat;padding-right:20px;position:absolute;bottom:0;left:0;display:block;color:#0072ce;z-index:3;font-weight:bold;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% center no-repeat;background-size:20px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms 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,0.7),0 0 30px 10px rgba(0,0,0,0.4)}
.str02-gallery-video-player .scene7-video-container.playing:before,.str02-gallery-video-player .youtube-video-container.playing:before{opacity:0}
.str02-gallery-video-player .scene7-video-container.paused:before,.str02-gallery-video-player .youtube-video-container.paused: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 #0072ce}
@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% center no-repeat;background-size:10px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.str02-gallery-video-player .more-videos span.video-listing:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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 .twoVideos a,.galleryVideoPlayer-v2 .threeVideos a{width:100% !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.galleryVideoPlayer-v2 .twoVideos a,.galleryVideoPlayer-v2 .threeVideos 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}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .search.form-grp.open:focus-within .search-icon{left:88%;transition:all 300ms 100ms ease}
.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:initial}
.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:bold;line-height:1.71;white-space:nowrap;font-family:"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:#0072ce}
.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:#0072ce}
.p-con-06-agronomy-filter .hideopt{visibility:hidden}
.p-con-06-agronomy-filter .is-selected{background:#0072ce}
.p-con-06-agronomy-filter .is-selected a{color:#fff}
.p-con-06-agronomy-filter .bar{display:block;width:15px;height:1px;background-color:#0072ce;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:"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:solid 1px #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:#aaa;position:absolute;left:0;top:50%;margin-top:-15px}
.p-con-06-agronomy-filter label{font-weight:normal;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:center center;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 300ms 100ms ease}
}
.p-con-06-agronomy-filter .search input[type=search]::-ms-reveal,.p-con-06-agronomy-filter .search input[type=search]::-ms-clear{display:none;width:0;height:0}
.p-con-06-agronomy-filter .search input[type='search']::-webkit-search-decoration,.p-con-06-agronomy-filter .search input[type='search']::-webkit-search-cancel-button,.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 #aaa;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:initial;right:0}
@media screen and (max-width:992px){.p-con-06-agronomy-filter .open .search-icon{left:88%;right:initial}
}
.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:normal;font-family:"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) center center no-repeat;transition:all 300ms 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) center center 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:bold;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 0}
}
.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:bold;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:left center;line-height:38px;padding-left:51px;font-size:20px}
.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(24px + 8 * ( (100vw - 769px) / 431));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:solid 1px #aaa}
.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:normal;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}
}
@media screen and (max-width:992px){.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table thead .overlay-swipe-right{right:calc(10vw + 20px)}
}
.responsive-table-container .responsive-table-wrapper .table-container-responsive .responsive-table tbody .table-body-row{border-bottom:solid 1px #aaa;font-weight:normal}
.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;border-radius:0 !important;font-size:14px;color:#000;background-color:#fff;border:0;height:60px;border:0;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:solid 1px #aaa;border-bottom:solid 1px #aaa;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:"Helvetica";font-weight:bold}
.responsive-table-container .responsive-table-wrapper .table-container-responsive.withHeaderRow .responsive-table thead th.header-mobile.first-column{font-family:"Helvetica"}
.responsive-table-container .responsive-table-wrapper .table-container-responsive.withFirstColumn .table-row{font-weight:bold}
.responsive-table-container .responsive-table-wrapper .table-container-responsive.withFirstColumn table tr td:first-of-type{font-weight:bold}
.responsive-table-container .dataTables_scroll{-webkit-box-shadow:0 0 60px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 60px 0 rgba(0,0,0,0.15);box-shadow:0 0 60px 0 rgba(0,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:"Helvetica";font-size:14px;font-weight:bold;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:#0072ce !important;border-bottom:0 !important;opacity:1 !important}
.responsive-table-container .dataTables_paginate a.paginate_button:hover{background:none !important;color:#0072ce !important;border:0}
.responsive-table-container .dataTables_paginate a.current{color:#0072ce !important;background:none !important;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;border-bottom:3px solid #0072ce !important}
.responsive-table-container .dataTables_paginate a.current:hover{border-bottom:3px solid #0072ce !important}
.responsive-table-container .dataTables_length{display:inline-block;font-size:14px;font-weight:bold;padding:0;margin:0;margin-bottom: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 #a9b3bd;color:#0072ce;background-color:#fff;padding-left:20px;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:#0072ce}
.responsive-table-container .dataTables_filter{display:inline-block;font-size:14px;font-weight:bold;padding:0;margin:0;margin-bottom: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 #a9b3bd;color:#0072ce;padding-left:36px;padding-right:20px;background:#fff url(toplib/resources/vectors/search.svg) 16px center 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:#0072ce}
.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 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 0}
.landingPageComp .content .center-content{background-color:#fff;padding:50px 56px;box-shadow:0 1px 10px -4px rgba(0,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 #a9b3bd;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:center;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:center;background-origin:content-box}
.landingPageComp .content .countryLabel__container{display:flex;flex-direction:row;align-items:center;color:#000;font-weight:normal;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 #a9b3bd}
.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 #a9b3bd;color:#000;font-size:20px !important;font-weight:normal}
.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:normal;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:#0072ce}
.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:#0072ce}
.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,0.75);-moz-box-shadow:0 1px 10px -4px rgba(0,0,0,0.75);-webkit-box-shadow:0 1px 10px -4px rgba(0,0,0,0.75)}
.landingPageComp .content .language{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;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:#fff}
.landingPageComp .content .select2-results__option[aria-selected="true"]{font-weight:bold;background-color:#fff}
.landingPageComp .content .select2-results__option[aria-selected="true"]:hover{background-color:#fff}
.landingPageComp .content .select2-results__option[aria-selected="true"] .countryLabel__container{font-weight:bold}
.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:bold}
@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}
.repFinder{display:flex;flex-direction:column}
@media only screen and (min-width:992px){.repFinder{width:100%;max-width:1024px;margin:auto;display:block;margin-top:50px;margin-bottom: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 20px}
@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:#a9b3bd !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:#0072ce !important;font-weight:700}
.repFinder__dropdownContainer .select2-dropdown{border-color:#a9b3bd !important;box-shadow:0 2px 25px 0 rgba(0,0,0,0.1) !important}
.repFinder__dropdownContainer .select2-results__options li{font-weight:normal !important;border-color:#a9b3bd !important}
.repFinder__dropdownContainer .select2-results__options li:hover{background-color:#e5f0fa !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{margin-top:50px;font-size:14px;width:90%;height:100%;padding:15px 10px;border:1px solid grey;margin:auto;margin-bottom:15px;color:#0072ce;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(even){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:initial !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:#0072ce;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:#0072ce;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-map:before{font-size:16px;color:#0072ce;margin:0 5px 0 0}
.repFinder__togglerIcon.icon-list_bulleted:before{font-size:16px;color:#0072ce;margin:0 5px 0 0}
.repFinder__selectTitle{font-size:11px !important;margin-top:-8px;margin-left:12px;position:absolute;padding:0 10px 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 20px;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__salesRepsListContainer.hide{display:block !important}
}
@media only screen and (min-width:992px){.repFinder__salesRepsList.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:#0072ce;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:#0072ce;text-decoration:underline}
.repFinder__salesRepToggler{border-radius:20px;margin-top:10px;border:2px solid #0072ce;width:25px;height:25px;overflow:hidden;transform:rotate(90deg);display:flex;align-items:center;justify-content:center}
.repFinder__salesRepToggler::before{color:#0072ce;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:#0072ce}
.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:#0072ce;text-align:center;color:#fff;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-weight:700}
.repFinder__mapCanvas .esri-popup__header,.repFinder__mapCanvas .esri-popup__footer{display:none}
.repFinder__mapCanvas .esri-popup__main-container{background-color:#0072ce;border-radius:4px;width:200px !important}
.repFinder__mapCanvas .esri-popup__pointer-direction{background-color:#0072ce;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}
.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,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:#00dc78}
.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:#00dc78;border-radius:3px}
.proposal-submission-form__loading{position:fixed;left:50%;top:50%;opacity:1;z-index:1000;width:150px;height:150px;margin:-75px 0 0 -75px;border:16px solid #f3f3f3;border-top:16px solid #0072ce;border-radius:50%;animation:spin 2s linear infinite}
.proposal-submission-form .indent{padding-left:30px}
.proposal-submission-form .processing{max-width:1024px;margin:0 auto}
.proposal-submission-form .processing .progress-bar{background-color:#0072ce;height:100%;width:0}
.proposal-submission-form .processing__await{display:flex;align-items:center;gap:10px}
.proposal-submission-form__backdrop{opacity:.5;width:100%;height:100%;z-index:999;top:0;left:0;position:fixed;background-color:#444}
.proposal-submission-form .browse-btn{background-color:#0072ce;height:40px;width:140px;color:white}
.proposal-submission-form .page-hidden{display:none}
.proposal-submission-form .page1 section{margin-bottom:1rem}
.proposal-submission-form .page1 .processStep,.proposal-submission-form .page3 .processStep{height:200px}
.proposal-submission-form .page2 .processStep{height:400px}
.proposal-submission-form .page2 .processStep .progressBar-stepLabel{margin-left:2rem}
.proposal-submission-form .oi-form-choices{display:flex;flex-wrap:wrap}
.proposal-submission-form .oi-form-choices section{width:45%;box-sizing:border-box;padding-top:1rem}
.proposal-submission-form .oi-form-choices section+section{width:55%;border-left:1px solid #8a8a8a;position:relative}
.proposal-submission-form .oi-form-choices section+section:before{font-family:Meta,Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;position:absolute;top:1rem;left:0;margin-left:-3rem;color:#006780;font-weight:700;line-height:1.2;content:'OR';font-size:1.34375rem;line-height:1.75rem;text-align:center;padding:2rem;border:1px solid #8a8a8a;border-radius:100%;background:#fff}
.proposal-submission-form .oi-choice-grant .band-content{border:0;width:inherit}
.proposal-submission-form .oi-choice-grant select{margin-bottom:1rem}
.proposal-submission-form .oi-choice-grant div div{width:27.5rem;max-width:none;display:flex;flex-flow:row wrap;position:relative;align-items:center;padding:.8rem .8rem .8rem 0}
.proposal-submission-form .oi-choice-grant div div input{margin:2% 2% 2% 0;width:100%;position:absolute;left:-49%;cursor:pointer;z-index:5}
.proposal-submission-form .oi-choice-grant div div label{width:65%;padding-left:1rem}
.proposal-submission-form .oi-choice-grant a{display:block;margin-bottom:2rem}
.proposal-submission-form .oi-choice-grant .challenge-img{width:100px;height:auto;padding-left:2rem}
.proposal-submission-form .oi-choice-idea{padding-left:8rem;margin-top:0}
.proposal-submission-form .oi-choice-idea div{width:32.5rem;max-width:none;display:flex;flex-flow:row wrap}
.proposal-submission-form .oi-choice-idea .chkbox{width:33%;height:10.6875rem;background-position:center;display:block}
.proposal-submission-form .oi-choice-idea .chkbox label{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem .75rem;margin:0;background-size:cover;height:100%}
.proposal-submission-form .oi-choice-idea .chkbox label:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#8a8a8a;opacity:.5;z-index:0;transition:background .25s ease,border .25s ease;box-sizing:border-box;border:0 solid #61a4b9}
.proposal-submission-form .oi-choice-idea .chkbox .chk-marker{display:block;width:1.5rem;height:1.5rem;border-radius:100%;box-sizing:content-box;background:#fff;border:0;z-index:2;margin-right:0;margin-bottom:.75rem}
.proposal-submission-form .oi-choice-idea input[type='radio']:checked+label .chk-marker{position:relative;z-index:1}
.proposal-submission-form .oi-choice-idea input[type='radio']:checked+label .chk-marker:before{content:'';position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:.35rem solid #fefefe;background:#0a0a0a;border-radius:100%}
.proposal-submission-form .oi-choice-idea input[type='radio']{display:none}
.proposal-submission-form .oi-choice-idea input[type='radio']:checked+label:after{border-width:.5rem}
.proposal-submission-form .oi-choice-idea .label-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:center;z-index:2;max-width:100%}
.proposal-submission-form .oi-choice-idea .label-text .label-title{color:#fefefe;font-weight:700;line-height:1.2;font-size:1.375rem;max-width:100%}
.proposal-submission-form .oi-choice-idea label[for='chk-idea1']:after{background-color:#0072ce}
.proposal-submission-form .oi-choice-idea label[for='chk-idea2']:after{background-color:#0072ce}
.proposal-submission-form .oi-choice-idea label[for='chk-idea3']:after{background-color:#0072ce}
.proposal-submission-form .oi-choice-idea label[for='chk-idea4']:after{background-color:#0072ce}
.proposal-submission-form .oi-choice-idea label[for='chk-idea5']:after{background-color:#0072ce}
.proposal-submission-form .oi-choice-idea label[for='chk-idea6']:after{background-color:#0072ce}
.proposal-submission-form .oi-choice-idea a{display:block;width:100%;font-size:.9375rem;margin-top:1.125rem;margin-bottom:1.5rem}
.proposal-submission-form .form-focus-item{display:flex}
.proposal-submission-form .form-focus-item .focus-item-info{margin-left:1.625rem}
.proposal-submission-form .file-upload p{margin:.75rem 0}
.proposal-submission-form .file-upload p sub{margin-left:11rem;position:absolute;margin-top:-0.25rem}
.proposal-submission-form .file-upload label{padding-right:5rem}
.proposal-submission-form .file-upload .proposal-single-file{margin-left:11rem}
.proposal-submission-form .file-upload-form{margin:0 auto;padding:0 .3125rem;max-width:1024px}
.proposal-submission-form .file-upload-form h4,.proposal-submission-form .file-upload-form .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .proposal-submission-form .file-upload-form h3{padding-top:2rem}
.proposal-submission-form .file-upload-form fieldset{position:relative}
.proposal-submission-form .file-upload-form fieldset input:not([type="checkbox"]){padding:1%}
.proposal-submission-form .file-upload-form fieldset select{color:#000;width:100%;padding:1.5%;height:inherit;appearance:textfield}
.proposal-submission-form .file-upload-form fieldset select option{padding:0;margin:0;border-radius:0;color:#000}
.proposal-submission-form .file-upload-form fieldset aside{position:absolute;top:0;right:0;margin:.5rem 0;font-size:.85rem;font-weight:700}
.proposal-submission-form .file-upload-form fieldset .field-label-inline{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin:.5625rem 0}
.proposal-submission-form .file-upload-form fieldset .field-label-inline label{white-space:nowrap;min-width:12.5rem;margin:.75rem .5rem .75rem 0}
.proposal-submission-form .file-upload-form fieldset .field-label-inline label.or{position:relative}
.proposal-submission-form .file-upload-form fieldset .field-label-inline label.or:after{color:#0072ce;font-weight:700;line-height:1.2;content:'OR';font-size:1rem;line-height:1.625rem;text-align:center;padding:.2rem;margin-left:0;border:1px solid #8a8a8a;border-radius:100%;background:#fff;position:absolute;top:100%;left:50%;transform:translateX(-50%);display:block;width:2.125rem;margin-top:.5rem}
.proposal-submission-form .file-upload-form fieldset label{margin-top:15px}
.proposal-submission-form .file-upload-form fieldset label.label-position-top{display:block;line-height:150%;padding:1px 0 3px;white-space:nowrap}
.proposal-submission-form .file-upload-form .checkboxes label{display:flex;padding-right:10px}
.proposal-submission-form .file-upload-form .checkboxes label span{vertical-align:middle;padding-left:10px;display:flex;flex-wrap:wrap}
@media screen and (min-width:992px){.proposal-submission-form .file-upload-form .checkboxes label span{max-width:65%}
}
.proposal-submission-form .file-upload-form .checkboxes input{vertical-align:middle;width:24px;min-width:24px;height:24px}
.proposal-submission-form .publicationUrl{width:50%}
.proposal-submission-form .patentPublicationNumber{width:50%}
.proposal-submission-form .publicationInfo,.proposal-submission-form .patentInfo{margin-left:3rem}
.proposal-submission-form .publicationInfo .file-upload,.proposal-submission-form .patentInfo .file-upload{padding-top:1rem}
.proposal-submission-form .publicationInfo .file-upload .publication-single-file,.proposal-submission-form .publicationInfo .file-upload .patent-single-file,.proposal-submission-form .patentInfo .file-upload .publication-single-file,.proposal-submission-form .patentInfo .file-upload .patent-single-file{font-weight:700;margin-left:2rem}
.proposal-submission-form .publicationInfo .file-upload sub{margin-left:22.8rem}
.proposal-submission-form .patentInfo .file-upload sub{margin-left:22rem}
.proposal-submission-form .proposal-single-file{font-weight:700;margin-left:2rem}
.proposal-submission-form .page2 .det01-accordion-list{margin:0}
.proposal-submission-form .page2 .det01-accordion-list .band-content{max-width:1024px}
.proposal-submission-form .focus-img{width:200px;margin-top:1px}
.proposal-submission-form #page3link{margin-right:3rem}
.proposal-submission-form .loader-sm{position:absolute;z-index:1;width:20px;height:20px;margin:0;border:2px solid #f3f3f3;border-top:2px solid #0072ce;border-radius:50%;animation:spin 2s linear infinite}
.proposal-submission-form .loader-sm.inline{display:inline-block;position:unset}
.proposal-submission-form .loader{position:absolute;left:50%;top:50%;z-index:1;width:150px;height:150px;margin:0 auto;border:16px solid #f3f3f3;border-top:16px solid #0072ce;border-radius:50%;animation:spin 2s linear infinite}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.recommendation-table__wrapper{padding:10px}
.recommendation-table__grey-box{width:150%;margin-top:-70px;left:-10px;height:300px;background-color:#f8f8f8;position:absolute;z-index:-1000}
@media(min-width:992px){.recommendation-table__grey-box{height:370px}
}
@media(min-width:1200px){.recommendation-table__grey-box{height:373px}
}
.recommendation-table__table{border:0;width:100%}
.recommendation-table__table-head{border-bottom:0}
.recommendation-table__table-title{font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;text-align:center;font-size:32px}
@media(min-width:992px){.recommendation-table__table-title{text-align:left;font-size:44px}
}
.recommendation-table__table-subtitle{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;text-align:center;font-size:16px;margin-top:10px;margin-bottom:30px}
@media(min-width:992px){.recommendation-table__table-subtitle{font-size:20px;text-align:left;margin-top:20px}
}
.recommendation-table__table-head-row{border-bottom:0}
.recommendation-table__table-head-row th{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;color:#fff;background-color:#0072ce;border:0;border-radius:0}
@media(max-width:992px){.recommendation-table__table-head-row th{border:1px solid #0072ce}
}
.recommendation-table__table-body-row td{border-radius:0 !important;font-size:14px;color:#000;background-color:#fff;border:0}
.recommendation-table__table-body-row.even td{border-top:solid 1px #aaa !important;border-bottom:solid 1px #aaa !important;background-color:#f8f8f8}
.recommendation-table__table-body-row td:first-child{font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-weight:700;font-size:14px}
.recommendation-table__filters{display:flex;flex-direction:column;justify-content:center}
@media(min-width:992px){.recommendation-table__filters{flex-direction:row;justify-content:flex-start;margin-bottom:40px}
}
.recommendation-table__separator{background-color:#979797;display:block;height:1px;margin-bottom:30px;margin-top:0;width:100%}
@media(min-width:992px){.recommendation-table__separator{display:none !important}
}
.recommendation-table__filter-button{width:100%}
@media(max-width:992px){.recommendation-table__filter-button--desktop{display:none !important}
}
.recommendation-table__show-filter-button{width:auto}
@media(min-width:992px){.recommendation-table__show-filter-button{display:none !important}
}
.recommendation-table__filter-by-label{text-align:left;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:15px;margin-top:15px;font-size:13px}
.recommendation-table__table-arrows{position:absolute;width:90%;margin-top:100px}
@media(min-width:770px){.recommendation-table__table-arrows{width:80%;max-width:1024px}
}
@media(min-width:992px){.recommendation-table .toggleFilters{display:none !important}
}
@media(max-width:992px){.recommendation-table .resetDektop{display:none !important}
}
.recommendation-table .c-button{margin:auto;display:block;margin-bottom:30px;text-align:center;padding:15px 32.5px;width:auto}
@media(min-width:992px){.recommendation-table .c-button{font-size:12px;align-self:center;padding:0;width:147px;height:44px;margin:unset}
}
@media(max-width:992px){.recommendation-table .max-width{width:100% !important}
}
.recommendation-table .secondary{font-size:12px;align-self:center;padding:0;width:147px;height:44px}
@media(max-width:992px){.recommendation-table .secondary{width:100%;height:50px}
}
.recommendation-table .modal{max-height:none;padding:30px;height:900px}
.recommendation-table .icon-close{color:#0072ce;float:right}
.recommendation-table .sr-only,.recommendation-table #truChoiceCalculator .v-modal .customize-products thead,#truChoiceCalculator .v-modal .customize-products .recommendation-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:992px){.recommendation-table #recommendationTable_wrapper{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);box-shadow:0 0 5px 0 rgba(0,0,0,0.75)}
}
.recommendation-table .dataTables_scrollBody{border-bottom:none !important;height:unset !important}
.recommendation-table .dataTables_scrollBody::-webkit-scrollbar{height:7px;width:8px}
.recommendation-table .dataTables_scrollBody::-webkit-scrollbar-track{border-radius:10px}
.recommendation-table .dataTables_scrollBody::-webkit-scrollbar-thumb{background-color:#9b9b9b;border-radius:10px}
.recommendation-table table.dataTable thead th,.recommendation-table table.dataTable thead td{border-bottom:transparent}
.recommendation-table .dataTables_scrollHeadInner{padding-right:0 !important}
.recommendation-table .recommendation-table__table-head-row{height:50px}
.recommendation-table .recommendation-table__table-body-row{height:57px}
.recommendation-table .select2-container{margin:auto;width:100% !important;margin-bottom:30px}
@media(min-width:992px){.recommendation-table .select2-container{width:200px !important;margin:unset;margin-right:20px}
}
.recommendation-table .select2-dropdown{z-index:1051 !important}
.recommendation-table .select2-selection__placeholder{color:#0072ce !important}
.recommendation-table .select2-container--default .select2-selection--single:focus{outline:auto !important}
.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:bold;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}
}
.pim-product-header-image>*{position:absolute;z-index:-1;height:60vh;width:100%;background-color:#004abf}
@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:bold;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 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:bold;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) center right no-repeat;position:absolute}
.pim-product-header__card-shadow{position:absolute;bottom:0;left:0;box-shadow:0 10px 10px rgba(0,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:bold;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) center right 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) center right 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","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.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 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.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","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:bold;text-transform:capitalize}
@media only screen and (min-width:992px){.pim-product-header__subheader-text{font-size:20px}
}
.pim-product-header__chemical-group-list{display:inline-block}
.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:calc(10px + 3px);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:calc(10px + 3px);margin-bottom:10px;padding-left:calc(10px + 3px)}
.pim-product-header__right-pipe.last{border-right:0;padding-left:calc(10px + 3px)}
.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__cta,.pim-product-header__buttons,.pim-product-header__product-label,.pim-product-header__overview-link{display:none}
.pim-product-header__title{font-size:56px;margin-bottom:15px !important}
.pim-product-header__wrapper{margin:0}
.pim-product-header__wrapper.green,.pim-product-header__wrapper.blue,.pim-product-header__wrapper.maroon,.pim-product-header__wrapper.orange,.pim-product-header__wrapper.grey,.pim-product-header__wrapper.black{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{.eloquaFormCustom{display:none}
}
@media print{.eloquaForm{display:none}
}
@media print{.cmp-breadcrumb{display:none}
}
@media print{.navHeaderTabs{display:none}
}
@media print{.productTileLinkList{display:none}
}
@media print{.galleryVideoPlayer{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 #a9b3bd;width:100%}
.pdp-key-scores__score-value{color:#0072ce;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 span.select2,.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown{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 span.select2,.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown{display:inline-block;width:250px !important}
.pdp-characteristics-chart__chart-categories span.select2 .select2-selection,.pdp-characteristics-chart__chart-categories span.select2 select,.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown .select2-selection,.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown select{font-size:12px;background-color:#0072ce;color:#fff;border:0}
.pdp-characteristics-chart__chart-categories span.select2 .select2-selection__rendered,.pdp-characteristics-chart__chart-categories span.select2 option,.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown .select2-selection__rendered,.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown option{font-size:12px;color:inherit;font-weight:normal;line-height:1.625rem}
.pdp-characteristics-chart__chart-categories span.select2 .select2-selection[aria-expanded="true"] .select2-selection__arrow b,.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown .select2-selection[aria-expanded="true"] .select2-selection__arrow b{background:url(toplib/resources/vectors/white-carot.svg) center center no-repeat;transform:translateY(-50%) rotate(90deg)}
.pdp-characteristics-chart__chart-categories span.select2 .select2-selection__arrow b,.pdp-characteristics-chart__chart-categories .pdp-characteristics-chart__dropdown .select2-selection__arrow b{background:url(toplib/resources/vectors/white-carot.svg) center center 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:#0072ce}
}
.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:#0072ce;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:#00229b;outline-style:solid;outline-color:#88c9ff;outline-width:2px;outline-offset:-2px}
.pdp-characteristics-chart__score-button:hover,.pdp-characteristics-chart__score-button.active_button{background-color:#00229b}
.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%;padding:0 10px;height:fit-content;padding-right:45px}
.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;margin-bottom: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:#00229b}
.pdp-characteristics-chart__graph-image span:nth-child(1){opacity:calc(0.1 * 1)}
.pdp-characteristics-chart__graph-image span:nth-child(2){opacity:calc(0.1 * 2)}
.pdp-characteristics-chart__graph-image span:nth-child(3){opacity:calc(0.1 * 3)}
.pdp-characteristics-chart__graph-image span:nth-child(4){opacity:calc(0.1 * 4)}
.pdp-characteristics-chart__graph-image span:nth-child(5){opacity:calc(0.1 * 5)}
.pdp-characteristics-chart__graph-image span:nth-child(6){opacity:calc(0.1 * 6)}
.pdp-characteristics-chart__graph-image span:nth-child(7){opacity:calc(0.1 * 7)}
.pdp-characteristics-chart__graph-image span:nth-child(8){opacity:calc(0.1 * 8)}
.pdp-characteristics-chart__graph-image span:nth-child(9){opacity:calc(0.1 * 9)}
.pdp-characteristics-chart__graph-value{align-self:center;padding-left:10px;font-size:13px;color:#0072ce}
.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 auto;margin-right:0;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 #a9b3bd;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 #a9b3bd}
.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:#0072ce}
.pdp-characteristics-chart.white .pdp-characteristics-chart__score-button:focus{background-color:#00229b;outline-color:#88c9ff}
.pdp-characteristics-chart.white .pdp-characteristics-chart__score-button:hover,.pdp-characteristics-chart.white .pdp-characteristics-chart__score-button.active_button{background-color:#00229b}
@media only screen and (max-width:769px){.pdp-characteristics-chart.white .pdp-characteristics-chart__chart-categories span.select2 .select2-selection{background-color:#0072ce;color:#fff}
.pdp-characteristics-chart.white .pdp-characteristics-chart__chart-categories:focus{border:2px solid #88c9ff}
.pdp-characteristics-chart.white .pdp-characteristics-chart__chart-categories span.select2-container .select2-results li{color:#0072ce}
}
.pdp-characteristics-chart.white .pdp-characteristics-chart__graph-image span{background-color:#00229b}
.pdp-characteristics-chart.white .pdp-characteristics-chart__graph-value{color:#0072ce}
.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:#0072ce}
.pdp-characteristics-chart.gray .pdp-characteristics-chart__score-button:focus{background-color:#00229b;outline-color:#88c9ff}
.pdp-characteristics-chart.gray .pdp-characteristics-chart__score-button:hover,.pdp-characteristics-chart.gray .pdp-characteristics-chart__score-button.active_button{background-color:#00229b}
@media only screen and (max-width:769px){.pdp-characteristics-chart.gray .pdp-characteristics-chart__chart-categories span.select2 .select2-selection{background-color:#0072ce;color:#fff}
.pdp-characteristics-chart.gray .pdp-characteristics-chart__chart-categories:focus{border:2px solid #88c9ff}
.pdp-characteristics-chart.gray .pdp-characteristics-chart__chart-categories span.select2-container .select2-results li{color:#0072ce}
}
.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__list-value,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__list-label,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__graph-value,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__graph-label{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:hover,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__score-button.active_button{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:hover,.pdp-characteristics-chart.green .pdp-characteristics-chart__score-button.active_button{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:#0072ce}
.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:hover,.pdp-characteristics-chart.blue .pdp-characteristics-chart__score-button.active_button{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.white,.pdp-characteristics-chart.gray,.pdp-characteristics-chart.maroon,.pdp-characteristics-chart.green,.pdp-characteristics-chart.blue{background-color:#fff}
.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,.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.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.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.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{color:#000}
.pdp-characteristics-chart.white .pdp-characteristics-chart__graph-image span,.pdp-characteristics-chart.gray .pdp-characteristics-chart__graph-image span,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__graph-image span,.pdp-characteristics-chart.green .pdp-characteristics-chart__graph-image span,.pdp-characteristics-chart.blue .pdp-characteristics-chart__graph-image span{background-color:#00229b}
.pdp-characteristics-chart.white .pdp-characteristics-chart__chart-list,.pdp-characteristics-chart.gray .pdp-characteristics-chart__chart-list,.pdp-characteristics-chart.maroon .pdp-characteristics-chart__chart-list,.pdp-characteristics-chart.green .pdp-characteristics-chart__chart-list,.pdp-characteristics-chart.blue .pdp-characteristics-chart__chart-list{border-left:1px solid #a9b3bd}
}
#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,0.7),0 0 30px 10px rgba(0,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,0.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% center no-repeat;background-size:14px auto;border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.det04-card-related-full-width .multimedia a:hover:before{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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:#0072ce}
}
.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:bold;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:bold;margin:0 0 2px 75vw;font-size:14px}
#card-related-full-width-video-player-container button:after{content:" X";font-weight:normal}
#card-related-full-width-video-player-container #card-related-full-width-video-player{width:80vw;height:45vw}
@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,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:calc(35px * -1) 35px 40px 0 rgba(0,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 #00dc78;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:bold;padding:0;margin:0 0 13px}
.str06-feature-2-column .band-content .text p{margin:0 0 13px 0;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,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,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:calc(35px * -0.5) calc(35px * 0.5) 40px 0 rgba(0,0,0,0.2),calc(70px * -0.5) calc(70px * 0.5) 0 #eee}
.str06-feature-2-column.image-on-right .band-content img{box-shadow:calc(35px * 0.5) calc(35px * 0.5) 40px 0 rgba(0,0,0,0.2),calc(70px * 0.5) calc(70px * 0.5) 0 #eee}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.two_columnFeature_Pad .str06-feature-2-column.image-on-left .band-content .text{margin-right:0;margin-left:100px}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.two_columnFeature_Pad .str06-feature-2-column .band-content picture{width:calc(60% - 100px);margin:auto}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.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}
}
.form-dropdown{appearance:none !important;white-space:nowrap;overflow:hidden;font-weight:700}
.select2-container--default .select2-results__option--highlighted{background-color:#e8f5ff !important;font-weight:normal !important}
.select2-container{width:100% !important}
@media(max-width:769px){.select2-container{z-index:2000}
}
.select2-results__options::-webkit-scrollbar{background:transparent;width:4px;height:4px}
.select2-results__options::-webkit-scrollbar-track{background:transparent}
.select2-results__options::-webkit-scrollbar-thumb{background:rgba(51,51,51,0.66);border-radius:3px}
.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}
}
.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:translate(0,-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-header,.modal-dialog-scrollable .modal-footer{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:30px solid rgba(0,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 1rem;border-bottom:30px solid rgba(60,60,60,0.26);border-top-left-radius:calc(.3rem - 30px);border-top-right-radius:calc(.3rem - 30px)}
.modal-header .close{padding:1rem 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:30px solid rgba(60,60,60,0.26);border-bottom-right-radius:calc(.3rem - 30px);border-bottom-left-radius:calc(.3rem - 30px)}
.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{position:absolute;top:0;left:0;z-index:1060;display:block;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:30px solid rgba(0,0,0,0.2);border-radius:.3rem}
.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}
.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}
.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}
.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc(-.5rem - 30px)}
.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}
.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:30px;border-width:.5rem .5rem 0;border-top-color:#fff}
.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}
.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc(-.5rem - 30px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}
.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:30px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}
.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}
.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc(-.5rem - 30px)}
.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}
.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:30px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}
.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:30px solid #f7f7f7}
.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}
.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc(-.5rem - 30px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}
.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:30px;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:30px solid #ebebeb;border-top-left-radius:calc(.3rem - 30px);border-top-right-radius:calc(.3rem - 30px)}
.popover-header:empty{display:none}
.popover-body{padding:.5rem .75rem;color:#212529}
.select2 .selection .select2-form-drpdn{border:0;height:50px;width:100%;background:0;-webkit-appearance:none;text-indent:10px;border-bottom:1px solid #aaa;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-blue-large.svg) center center 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;padding-left: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{border:0;background:url(toplib/resources/vectors/search-positive.svg) no-repeat 99%;background-size:auto 50%;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-parent-form,.select2-parent,.select2-filter-section{position:relative}
.select2-parent-form .select2-container,.select2-parent .select2-container,.select2-filter-section .select2-container{width:100% !important;min-width:0}
.select2-parent-form .select2 .selection.form-drpdn:not([multiple]),.select2-parent .select2 .selection.form-drpdn:not([multiple]),.select2-filter-section .select2 .selection.form-drpdn:not([multiple]){background:0}
.select2-parent-form .select2-results__option,.select2-parent .select2-results__option,.select2-filter-section .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-parent-form .select2-dropdown .select2-results,.select2-parent .select2-dropdown .select2-results,.select2-filter-section .select2-dropdown .select2-results{max-height:243px}
.select2-parent-form .select2-dropdown .select2-results>.select2-results__options,.select2-parent .select2-dropdown .select2-results>.select2-results__options,.select2-filter-section .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:normal;background-color:#fff;font-weight:bold}
.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:bold;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:#0072ce;color:#fff;font-weight:normal}
.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% center no-repeat;background-size:10px auto;display:inline-block;font-size:14px;line-height:24px;height:auto;padding-right:14px;color:#0072ce;font-weight:bold;z-index:2;position:relative;padding-left:0}
.filter-drpdn[disabled]{background:transparent url(toplib/resources/vectors/carot-down-grey.svg) 98% center 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:bold}
.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) center center 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;padding-left:0;color:#0072ce;font-weight:bold;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 #aaa;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,0.1);border:0;border-radius:0;border:1px solid #aaa;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:normal}
.select2-filter-section .select2-container--default .select2-results__options .select2-results__option--highlighted[aria-selected]{font-weight:normal;background-color:#fff;font-weight:bold}
.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[aria-selected=true],.select2-filter-section .select2-container--default .select2-results__options .select2-results__option--highlighted[aria-selected]:hover{font-weight:bold;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) center center no-repeat}
.select2-filter-section .select2-container--disabled .selection .select2-filter .select2-selection__rendered{color:#c8cfd5}
.select2-parent-form .select2-container .select2-results .select2-results__options li,.select2-parent .select2-container .select2-results .select2-results__options li,.search-locations li{min-height:auto;padding:0 1.5625rem;margin-bottom:0}
select::-ms-expand{display:none}
.select-filter-overflow-handle{line-height:24px;color:#0072ce;font-weight:bold;padding-right:10px;padding-left:2px;position:relative;left:-27px;z-index:1}
.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:bold;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:#0072ce;font-weight:bold;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 #aaa;border-bottom:0;padding:15px;font-weight:bold}
.custom-form-select ul li:last-child{border-bottom:1px solid #aaa}
.custom-form-select ul li:hover,.custom-form-select ul li.selected{cursor:pointer;color:#7f7f7f}
.dashboard-component-wrapper{background-color:#fff;padding:65px;box-shadow:0 0 10px rgba(0,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):hover .element-tooltip-info,.element-tooltip:not(.disabled-hover):focus .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,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,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,0.7)}
.collection-err{color:#cc3602;font-size:14px}
.input-box{border-bottom:1px solid #aaa;display:flex;align-items:flex-end}
.input-box.focus{border-bottom-color:#0072ce}
.input-box.disabled{border-bottom:0}
.input-box.input-error{border-color:#cc3602}
.input-box.suffix span,.input-box.prefix span{font-size:20px;line-height:50px;font-weight:300;font-family:"Neue Helvetica",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:"Neue Helvetica",Helvetica,Arial}
.input-box input[disabled]{color:#7b7979}
.loader-wrap{background:rgba(0,0,0,0.6);position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1029}
.loader-wrap .loader-box{width:120px;height:120px;background:#fff;display:flex;align-items:center;justify-content:center}
.loader-wrap .loader-box span{border:7px solid #0072ce;border-top:7px solid #000;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite;box-sizing:border-box}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.loader-parent{position:relative}
.link{font-family:"Helvetica";font-size:.875rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:-.1px;text-align:left;color:#0072ce;cursor:pointer;display:inline-block}
@media(min-width:992px){.link{padding-right:10px}
}
.link[aria-describedby]{text-decoration:underline}
.link:hover{color:#0d4a17}
.popover{box-shadow:0 0 15px rgba(0,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:center center;text-decoration:none;text-indent:-9999px;z-index:10}
.popover .popover-body .t-close.manual{display:block}
@media(min-width:992px){.popover .popover-body .t-close.manual{display:none}
}
.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before,.bs-popover-auto[x-placement^='right']>.arrow::before{border-right-color:rgba(0,0,0,0)}
.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before,.bs-popover-auto[x-placement^='bottom']>.arrow::before{border-bottom-color:rgba(0,0,0,0)}
.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before,.bs-popover-auto[x-placement^='top']>.arrow::before{border-top-color:rgba(0,0,0,0)}
.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before,.bs-popover-auto[x-placement^='left']>.arrow::before{border-left-color:rgba(0,0,0,0)}
.paying-balance{padding:30px;max-width:350px;box-sizing:border-box}
@media(min-width:992px){.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:"Helvetica"}
.paying-balance ol{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:normal;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:bold;text-align:right;content:counter(item) "."}
.listing-content{width:100%}
@media(min-width:992px){.listing-content{width:310px}
}
@media(min-width:992px){.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(min-width:992px){.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-blue.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center center}
.listing-content a:hover{color:#fff;background-color:#0072ce}
.listing-content a:hover:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/clock-white.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center center}
.listing-content a.download-icon:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/coupon-green.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center center}
.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:center center}
.listing-content a.close-icon:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center center}
.listing-content a.close-icon:hover:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close-white.svg);width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center center}
.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before,.bs-popover-auto[x-placement^='bottom']>.arrow::before{border-width:0 .5rem .8rem .5rem}
.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after,.bs-popover-auto[x-placement^='bottom']>.arrow::after{border-width:0 .5rem .8rem .5rem}
.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after,.bs-popover-auto[x-placement^='top']>.arrow::after{border-width:.8rem .5rem 0}
.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before,.bs-popover-auto[x-placement^='top']>.arrow::before{border-width:.8rem .5rem 0}
.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow,.bs-popover-auto[x-placement^='left']>.arrow{height:10px}
.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before,.bs-popover-auto[x-placement^='left']>.arrow::before{border-width:.2rem 0 .5rem .5rem}
.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after,.bs-popover-auto[x-placement^='left']>.arrow::after{border-width:.2rem 0 .5rem .5rem}
.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow,.bs-popover-auto[x-placement^='right']>.arrow{height:10px}
.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before,.bs-popover-auto[x-placement^='right']>.arrow::before{border-width:.2rem .5rem .5rem 0}
.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after,.bs-popover-auto[x-placement^='right']>.arrow::after{border-width:.2rem .5rem .5rem 0}
.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 65px}
}
.pioneer-account-dashborad-main .account-profile-box .form-input:focus{border-color:#0072ce}
.pioneer-account-dashborad-main .account-profile-box a{font-weight:bold;margin-top:5px}
.pioneer-account-dashborad-main .account-profile-box a[disabled]{pointer-events:none;color:#49a5e3}
.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:#004abf}
.pioneer-account-dashborad-main .heading{margin-bottom:30px}
.pioneer-account-dashborad-main .heading h2{font-size:6.125rem}
.pioneer-account-dashborad-main .heading p{line-height:32px;font-size:1.125rem;color:#363636;font-family:"Helvetica"}
@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}
}
.pioneer-account-dashborad-main .dashboard-header h1,.pioneer-account-dashborad-main .dashboard-header .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .pioneer-account-dashborad-main .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){.pioneer-account-dashborad-main .dashboard-header h1,.pioneer-account-dashborad-main .dashboard-header .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .pioneer-account-dashborad-main .dashboard-header .product-title{font-size:2.75rem}
}
.pioneer-account-dashborad-main .dashboard-header .quebox{font-size:1rem;color:#000;font-family:"Helvetica";margin-top:1.5em;max-width:100%;font-weight:bold;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:#0072ce;font-weight:bold}
@media(min-width:992px){.pioneer-account-dashborad-main .phone-number,.pioneer-account-dashborad-main .phone-number p{text-align:right;color:#000;font-weight:normal}
}
.pioneer-account-dashborad-main .phone-number a,.pioneer-account-dashborad-main .phone-number p a{color:#0072ce}
.pioneer-account-dashborad-main .buttons .c-button:hover{background:#004abf;border-color:#004abf}
.pioneer-account-dashborad-main .buttons .c-button.secondary:hover{background:#fff;border-color:#004abf;color:#004abf}
.pioneer-account-dashborad-main .buttons .c-button-mid{padding:22px 30px;line-height:0;font-size:.75rem}
@media screen and (max-width:769px){.pioneer-account-dashborad-main .buttons .c-button-mid{padding-top:22px;padding-bottom:22px}
}
.pioneer-account-dashborad-main .buttons .c-button-mid.secondary{padding:22px 25px}
@media screen and (max-width:769px){.pioneer-account-dashborad-main .buttons .c-button-mid.secondary{padding-top:22px;padding-bottom:22px}
}
.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 a{font-size:14px;color:#0072ce}
.account-profile a:hover{color:#004abf}
.account-profile hr{border-top:1px solid #eee}
.account-profile .w-100{width:100%}
.account-profile .w-60{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__avatar,.account-profile .sub-address{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:#232426;text-align:center;line-height:100px;font-size:1.125rem;font-weight:bold;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 .account-profile__label{font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-size:.8125rem;font-weight:bold;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:"Neue Helvetica",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 label{font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-weight:bold;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:"Neue Helvetica",Helvetica,Arial;font-weight:100;border-color:#aaa;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:red !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 #aaa !important}
.account-profile .financial-email-text{font-size:13px}
.account-settings-wrapper .server-error{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:40px;padding-left:70px;position:relative}
.account-settings-wrapper .c-button:hover{background:#004abf;border-color:#004abf}
.account-settings-wrapper .c-button.secondary:hover{background:#fff;border-color:#004abf;color:#004abf}
.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 65px}
}
.account-settings-wrapper .account-settings-box .stars{top:3px;position:relative}
.account-settings-wrapper .account-settings-box .form-input:focus{border-color:#0072ce}
.account-settings-wrapper .account-settings-box a{font-weight:bold;line-height:1.75;font-size:14px;color:#0072ce}
.account-settings-wrapper .account-settings-box a:hover{color:#004abf;text-decoration:underline}
.account-settings-wrapper .account-settings-box a[disabled]{pointer-events:none;color:#49a5e3}
.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:#0072ce}
@media(min-width:992px){.account-settings-wrapper .account-settings .sliderBtn{top:3px}
}
.account-settings-wrapper .account-settings .w-100{width:100%}
.account-settings-wrapper .account-settings .w-60{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__avatar,.account-settings-wrapper .account-settings .sub-address{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:"Helvetica";line-height:20px;font-weight:normal}
@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:bold}
@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:"Helvetica";font-weight:bold;padding-left:10px;line-height:24px;vertical-align:middle}
.account-settings-wrapper .account-settings .account-settings__hearFromUs{width:100%;font-size:16px;font-family:"Helvetica";font-weight:bold;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:bold;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 .account-settings__details a{font-size:14px;color:#0072ce}
.account-settings-wrapper .account-settings .account-settings__details a:hover{color:#004abf}
.account-settings-wrapper .account-settings .changePass,.account-settings-wrapper .account-settings .deleteAccount{font-size:14px;line-height:1.75;font-family:"Helvetica";font-weight:bold;padding-top:2px;color:#0072ce}
.account-settings-wrapper .account-settings .changePass:hover,.account-settings-wrapper .account-settings .deleteAccount:hover{color:#004abf;text-decoration:underline}
.account-settings-wrapper .account-settings .disablePass{pointer-events:none}
.account-settings-wrapper .account-settings .info{font-size:14px;font-family:"Helvetica";font-weight:normal;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 .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{width:100%}
.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:"Helvetica";line-height:24px;font-weight:normal;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:bold;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:"Neue Helvetica",Helvetica,Arial;font-weight:100;border-color:#aaa;border-width:1px}
.account-settings-wrapper fieldset .error{padding-top:5px}
.account-settings-wrapper .bankDetailTooltip button{margin:0;padding:0;font-weight:bold;font-family:"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:"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:6.125rem}
.account-settings-wrapper .heading p{line-height:32px;font-size:1.125rem;color:#363636;font-family:"Helvetica"}
@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 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:bold}
.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 .yes-no-button .yes{padding:19px 38px}
.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:center center;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 h1,.account-settings-wrapper .dashboard-header .hro03-product-header .band-content .product-title,.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 h1,.account-settings-wrapper .dashboard-header .hro03-product-header .band-content .product-title,.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:"Helvetica";margin-top:1.5em;max-width:100%;font-weight:bold;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:#0072ce;font-weight:bold !important}
@media(min-width:992px){.account-settings-wrapper .phone-number,.account-settings-wrapper .phone-number p{text-align:right;color:#000;font-weight:normal !important}
}
.account-settings-wrapper .phone-number a,.account-settings-wrapper .phone-number p a{color:#0072ce}
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 span,fieldset.citydd-wrapper .chosen-container .chosen-search{display:none}
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:"Neue Helvetica",Helvetica,Arial;font-size:1.25rem;font-weight:100}
fieldset.statedd-wrapper .form-drpdn,fieldset.statedd-wrapper .select2-form-drpdn{border-bottom:1px solid #aaa !important;font-family:"Neue Helvetica",Helvetica,Arial !important;text-indent:0;line-height:2}
.form-input,.form-drpdn{border:0;height:50px;width:100%;background:0;-webkit-appearance:textfield;text-indent:10px;border-bottom:1px solid #aaa;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:20px;color:#000;font-weight:300;-webkit-border-radius:0;border-radius:0}
.form-input:focus,.form-drpdn:focus{outline:0}
.form-input.invalid,.form-drpdn.invalid{border-color:#cc3602}
.form-drpdn:not([multiple]){background:url(toplib/resources/vectors/downward-arrow-blue-large.svg) 98% center no-repeat;background-size:16px auto}
.account-form{margin-top:40px}
.account-form fieldset{margin-bottom:10px;position:relative}
.account-form .fields{margin-bottom:30px}
.account-form .fields input,.account-form .fields .select2-form-drpdn{font-family:"Neue Helvetica",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:"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:solid 2px #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:solid 1px #aaa;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:normal !important;height:50px !important;line-height:50px !important}
.account-form .account-dropdown.select2-filter-section .select2-selection__arrow{transform-origin:center !important}
.account-form .account-dropdown.select2-filter-section .select2-selection__arrow{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:center center;background-size:cover}
.account-form .account-dropdown.select2-filter-section .select2-container{min-width:100%;max-width:100%}
.addbankaccount-duplicate-error h5{font-weight:800;color:#000;padding-bottom:5px;padding-left:55px;padding-bottom:5px}
.addbankaccount-duplicate-error p{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:normal;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:center center}
@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:center center}
}
.addbankaccount-error h5{font-weight:800;color:#000;padding-bottom:5px;padding-left:55px;padding-bottom:5px}
.addbankaccount-error p{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:normal;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:center center}
@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:center center}
}
.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:normal;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:center center}
@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:center center}
}
.ma-sidebar{background-color:#363636;color:#fff;font-weight:bold;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__user,.ma-sidebar .ma__links,.ma-sidebar .ma__bpid{display:flex;flex-flow:column;align-items:center}
.ma-sidebar .ma__user{padding:30px}
.ma-sidebar .ma__user--avatar img,.ma-sidebar .ma__user--avatar-noimage{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:bold}
.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:bold;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-white.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.my-favorites-link:before{background:url(toplib/resources/vectors/my-favorites-icon.svg) no-repeat;height:24px}
.ma-sidebar .ma__links .link>a.setting:before{background:url(toplib/resources/vectors/settings-icon-white.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>a.account[aria-expanded='true']{background-color:#232426}
.ma-sidebar .ma__links .link>a.somos:before{background:url(toplib/resources/images/icon-somos.png) no-repeat;background-size:contain}
.ma-sidebar .ma__links .link:hover{background-color:#232426}
.ma-sidebar .ma__links .link.selected{background-color:#232426}
.ma-sidebar .ma__links .link.active{border-right:5px solid #0072ce;background-color:#232426;cursor:initial}
.ma-sidebar .ma__links .link .sublinks{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;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:normal;line-height:20px;display:block;padding:10px 0}
.ma-sidebar .ma__links .link .sublinks a:hover,.ma-sidebar .ma__links .link .sublinks a.selected{cursor:pointer;color:#fff}
.ma-sidebar .ma__links .link .sublinks a.selected{font-weight:bold}
.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 300ms 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:normal;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold}
.ma-sidebar .ma__bpid .bpid{font-weight:bold;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 #a9b3bd;padding:0 20px}
.global-navigation #ma-sidebar .ma__links .link:hover{background:0}
.global-navigation #ma-sidebar .ma__links .link>a{color:#0072ce;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-blue.svg) center center 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 #a9b3bd;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}
.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:bold;color:#000}
@media(min-width:992px){.chart-container__history--info{color:#525251;padding:0;font-weight:normal;border-top:0}
}
.chart-container .graph-tooltip{display:none;opacity:1;position:absolute;width:280px;font-family:"Helvetica";z-index:99}
.chart-container .graph-tooltip .mb-10{margin-bottom:10px}
.chart-container .graph-tooltip__content{background:#fff;padding:30px 34px 30px 34px;box-shadow:0 2px 10px 0 rgba(0,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 30px 15px}
}
@media(min-width:1200px){.chart-container .graph-tooltip__content{padding:30px 34px 30px 34px}
}
.chart-container .graph-tooltip__heading{font-size:1.375rem;font-weight:400;line-height:1.36;text-align:left;font-family:"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,0.11);border:1px solid rgba(0,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 h4,.chart-container .line-chart .inner-nav-wrapper .sections section h3,.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:bold}
.chart-container .bar-chart h4,.chart-container .bar-chart .inner-nav-wrapper .sections section h3,.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{border:0}
.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:solid 1px #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{from{opacity:.99}
to{opacity:1}
}
@keyframes chartjs-render-animation{from{opacity:.99}
to{opacity:1}
}
.chartjs-render-monitor{-webkit-animation:chartjs-render-animation .001s;animation:chartjs-render-animation .001s}
.unbolded-list-info{font-weight:normal;font-size:.875rem}
.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(min-width:992px){.create-account-form .c-button{margin-top:30px}
}
.create-account-form .c-button:hover{color:#fff;background-color:#004abf}
.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 .select2-container{max-width:300px}
.create-account-form .select2-filter-section ul li{margin:0;padding:1.25rem;list-style:none;min-height:30px}
.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,0.11)}
@media(min-width:992px){.customer-service-card{padding:80px 29px 67px 29px}
}
@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:"Helvetica";display:block;margin-bottom:10px;color:#0072ce;font-weight:700}
.customer-service-card .email:hover,.customer-service-card .phone-number:hover{color:#004abf;text-decoration:underline}
.customer-service-card .email{color:#0072ce;font-weight:700;font-size:.875rem;margin-bottom:0}
.customer-service-card .email:hover{color:#004abf;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:"Helvetica"}
.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;background-color:#004abf}
@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 .leftnav,.myaccount__dashboard .aem-Grid,.myaccount__dashboard .aem-GridColumn,.myaccount__dashboard .ma-sidebar{height:100%}
}
.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 0 !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}
}
.myaccount__content h1,.myaccount__content .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .myaccount__content .product-title{font-size:6.125rem}
@media(min-width:992px){.myaccount__content h1,.myaccount__content .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .myaccount__content .product-title{font-size:2.75rem}
}
@media(min-width:992px){.myaccount .column-control>div{display:flex}
}
.myaccount .column-control .section:not(.cq-Editable-dom){height:100%}
.myaccount .column-control .feature-flag{height:100%}
.myaccount .column-control .aem-GridColumn,.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,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:nth-child(1){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 0;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:"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:bold;font-size:1rem}
.dashboard-heading-container .heading .linetwo{font-weight:normal;font-size:.9375rem}
.dashboard-heading-container .heading .linetwo p{font-size:.9375rem}
.dashboard-heading-container .heading .linetwo p a{color:#0072ce}
.pioneerAccountSummary .loader-parent,.cropProtectionAccount .loader-parent,.myContactCardDashboard .loader-parent{min-height:300px}
.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;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:center center}
.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-state-hover,.datepicker-container .ui-datepicker-header .ui-datepicker-next-hover,.datepicker-container .ui-datepicker-header .ui-datepicker-next-hover{top:0}
.datepicker-container .ui-datepicker-header .ui-datepicker-prev,.datepicker-container .ui-datepicker-header .ui-datepicker-next{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-header .ui-datepicker-title span{font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-weight:bold}
.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-weight:normal;font-family:"Helvetica";font-size:.625rem}
@media(min-width:992px){.datepicker-container th span{font-size:.875rem}
}
.datepicker-container td:first-child span,.datepicker-container td:first-child a{margin-left:0 !important}
.datepicker-container tbody .ui-state-disabled{background:#fff !important}
.datepicker-container tbody td{text-align:center;border:1px solid #e4e4e4;width:49px;height:40px}
@media(min-width:992px){.datepicker-container tbody td{width:75px;height:56px}
}
.datepicker-container tbody td span{font-family:"Helvetica"}
.datepicker-container tbody td a{color:#363636}
.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}
.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,0.11)}
@media(min-width:992px){.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:center;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:center}
}
.deferred-payment-loan .payment-scheduled{position:relative;border-bottom:solid 1px #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:center center}
@media(min-width:992px){.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:center center}
}
@media(min-width:992px){.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:normal;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:center center}
.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(min-width:992px){.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(min-width:992px){.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(min-width:992px){.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(min-width:992px){.deferred-payment-loan .s-period-account .s-period{float:left;margin-right:15px;padding-bottom:0;border-right:2px solid #e6e8ea}
}
@media(min-width:992px){.deferred-payment-loan .s-period-account .s-account{display:inline-block;width:60%}
}
@media(min-width:992px){.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 0;border-bottom:1px solid #e8e8e8;position:relative;clear:both;margin-bottom:20px}
@media(min-width:992px){.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{display:block;clear:both;content:""}
.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{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:center center}
.deferred-payment-loan .balance-box .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:center center}
.deferred-payment-loan .balance-box .paying-balanceBtn{padding:0}
.deferred-payment-loan .balance-box .paying{font-size:.875rem;font-family:"Helvetica";color:#232426;display:block}
@media(min-width:992px){.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(min-width:992px){.deferred-payment-loan .mkpayment .c-button{margin-right:12px}
}
@media(min-width:992px){.deferred-payment-loan .mkpayment{padding-top:20px}
}
.deferred-payment-loan .mkpayment a:not(.c-button){font-weight:bold}
.deferred-payment-loan .mkpayment .additional-link{flex-shrink:1}
.deferred-payment-loan .main_wrapper_pad{display:flex;flex-flow:column}
@media(min-width:992px){.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(min-width:992px){.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(min-width:992px){.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(min-width:992px){.payoff-content{width:268px}
}
.payoff-content h3{font-size:1.25rem;line-height:25px}
.payoff-content .amount-info{font-size:14px;font-weight:normal;border:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;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:#0072ce;font-weight:bold;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(min-width:992px){.balance-content{min-width:270px}
}
.balance-content .amount-info{font-size:14px;font-weight:normal;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:center;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:center}
}
.deferred-box .deferred-payment-loan-account-summary{position:relative;min-height:400px;padding:38px 20px 40px 20px;height:100%;box-shadow:0 2px 10px 0 rgba(0,0,0,0.11);box-sizing:border-box;background-color:#fff}
@media(min-width:992px){.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 20px}
}
.deferred-box .deferred-payment-loan-account-summary .collection-err{padding:30px 0;border-bottom:solid 1px #d8d8d8}
.deferred-box .deferred-payment-loan-account-summary .server-error{position:relative;border-bottom:solid 1px #d8d8d8;margin-bottom:25px;padding:0 30px 25px 52px}
@media(min-width:992px){.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:bold}
.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 left center;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:normal;font-style:normal;font-stretch:normal;line-height:1.86;letter-spacing:normal}
.deferred-box .las-wrap__payment-scheduled a{font-weight:bold}
@media(min-width:992px){.deferred-box .las-wrap__disclaimer{float:right}
}
.deferred-box .las-wrap__status,.deferred-box .las-wrap__disclaimer,.deferred-box .las-wrap__credit-limit,.deferred-box .las-wrap__credit-available{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.85;letter-spacing:normal;color:#525251}
.deferred-box .las-wrap__status span,.deferred-box .las-wrap__disclaimer span,.deferred-box .las-wrap__credit-limit span,.deferred-box .las-wrap__credit-available span{font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:-.1px;color:#000;font-size:13px;font-weight:bold;display:inline-flex}
.deferred-box .las-wrap__status-value,.deferred-box .las-wrap__disclaimer-value,.deferred-box .las-wrap__credit-limit-value,.deferred-box .las-wrap__credit-available-value{margin:0 6px}
@media(min-width:992px){.deferred-box .las-wrap__status-value,.deferred-box .las-wrap__disclaimer-value,.deferred-box .las-wrap__credit-limit-value,.deferred-box .las-wrap__credit-available-value{margin:0 8px}
}
.deferred-box .las-wrap__status .approved-icon,.deferred-box .las-wrap__disclaimer .approved-icon,.deferred-box .las-wrap__credit-limit .approved-icon,.deferred-box .las-wrap__credit-available .approved-icon{display:inline-block;width:12px;height:12px;border-radius:50%;background:#00dc78;border:solid 1px #fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.11);box-sizing:border-box}
.deferred-box .las-wrap__status .las-wrap__status-approvedIcon,.deferred-box .las-wrap__disclaimer .las-wrap__status-approvedIcon,.deferred-box .las-wrap__credit-limit .las-wrap__status-approvedIcon,.deferred-box .las-wrap__credit-available .las-wrap__status-approvedIcon{background:#cc3602}
.deferred-box .las-wrap__status-pending,.deferred-box .las-wrap__disclaimer-pending,.deferred-box .las-wrap__credit-limit-pending,.deferred-box .las-wrap__credit-available-pending{display:inline;margin-right:15px;cursor:pointer}
.deferred-box .las-wrap__status .popover,.deferred-box .las-wrap__disclaimer .popover,.deferred-box .las-wrap__credit-limit .popover,.deferred-box .las-wrap__credit-available .popover{border:solid 1px #aaa;background:#fff}
.deferred-box .las-wrap__status .arrow,.deferred-box .las-wrap__disclaimer .arrow,.deferred-box .las-wrap__credit-limit .arrow,.deferred-box .las-wrap__credit-available .arrow{opacity:0}
.deferred-box .las-wrap__status .pending-icon,.deferred-box .las-wrap__disclaimer .pending-icon,.deferred-box .las-wrap__credit-limit .pending-icon,.deferred-box .las-wrap__credit-available .pending-icon{display:inline-block;width:12px;height:12px;border-radius:50%;background:#ffc107;position:relative;border:solid 1px #fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.11);box-sizing:border-box}
.deferred-box .las-wrap__status .declined-icon,.deferred-box .las-wrap__disclaimer .declined-icon,.deferred-box .las-wrap__credit-limit .declined-icon,.deferred-box .las-wrap__credit-available .declined-icon{display:inline-block;width:12px;height:12px;border-radius:50%;background:red;border:solid 1px #fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.11);box-sizing:border-box}
.deferred-box .las-wrap__status .pending-tooltip,.deferred-box .las-wrap__disclaimer .pending-tooltip,.deferred-box .las-wrap__credit-limit .pending-tooltip,.deferred-box .las-wrap__credit-available .pending-tooltip{position:absolute;padding:10px 8px;top:1px}
.deferred-box .las-wrap__status .pending-tooltip:after,.deferred-box .las-wrap__disclaimer .pending-tooltip:after,.deferred-box .las-wrap__credit-limit .pending-tooltip:after,.deferred-box .las-wrap__credit-available .pending-tooltip:after{content:'';width:5px;height:5px;border:solid 1px #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__status .pending-tooltip:focus,.deferred-box .las-wrap__disclaimer .pending-tooltip:focus,.deferred-box .las-wrap__credit-limit .pending-tooltip:focus,.deferred-box .las-wrap__credit-available .pending-tooltip:focus{outline:0}
@media screen and (max-width:992px){.deferred-box .las-wrap__status,.deferred-box .las-wrap__disclaimer,.deferred-box .las-wrap__credit-limit,.deferred-box .las-wrap__credit-available{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:solid 1px #aaa;padding:20px 20px 20px 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 left center;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 left center;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 left center;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 h4,.deferred-box .notify-text .inner-nav-wrapper .sections section h3,.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:"Helvetica";font-size:14px}
.deferred-box .notify-text:before{background:url(toplib/resources/vectors/clock-green.svg) no-repeat left center;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 left center;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:center center}
.deferred-box .las-wrap{width:100%}
.deferred-box .las-wrap__upper{padding:0 0 20px 0;border-bottom:1px solid #d8d8d8}
.deferred-box .las-wrap__upper h3{font-size:1.5rem;line-height:1.2;margin-bottom:18px}
@media(min-width:992px){.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 0}
.deferred-box .las-wrap__balance__balance-label,.deferred-box .las-wrap__balance__principal-balance-label,.deferred-box .las-wrap__balance__interest-balance-label,.deferred-box .las-wrap__balance__daily-accrual-label,.deferred-box .las-wrap__balance__interest-rate-label{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#3c3c3c}
.deferred-box .las-wrap__balance__principal-balance-label,.deferred-box .las-wrap__balance__interest-balance-label{padding-bottom:5px}
@media screen and (max-width:992px){.deferred-box .las-wrap__balance{padding:20px 0 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 center center;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 center center}
.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__principal-balance-bar-value,.deferred-box .las-wrap__balance-bar__interest-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__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{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__principal-balance-bar-value,.deferred-box .las-wrap__balance-bar__interest-balance-bar-value{font-weight:normal}
.deferred-box .las-wrap__balance-bar__disclaimer{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:11px;font-weight:normal;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(min-width:992px){.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:bold;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:-.1px;color:#232426}
.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:bold;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:-.1px;color:#232426}
.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(min-width:992px){.deferred-box .las-wrap__mkpayment .additional-link{width:auto}
}
.deferred-box .las-wrap__mkpayment__button{float:left;margin-right:12px;width:40px;height:40px;background:url(toplib/resources/vectors/ellipses-off.svg) no-repeat center center;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 center center}
.deferred-box .las-wrap__mkpayment__paybalnce{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:-.1px;text-align:right;color:#0072ce;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:#232426}
@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{height:100%}
.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{margin:0;max-width:100% !important;margin-top:10px}
}
.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:bold;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(min-width:992px){.acc12-df-py-ln-agrmnt .c-button{width:180px}
}
.acc12-df-py-ln-agrmnt h4,.acc12-df-py-ln-agrmnt .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .acc12-df-py-ln-agrmnt h3{padding-top:15px}
.acc12-df-py-ln-agrmnt .select2 .form-drpdn,.acc12-df-py-ln-agrmnt .form-drpdn,.acc12-df-py-ln-agrmnt .form-input{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:center center;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:#0072ce}
.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(min-width:992px){.acc12-df-py-ln-agrmnt__content .server-error{margin-left:40px}
}
@media(min-width:992px){.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(min-width:992px){.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(min-width:992px){.acc12-df-py-ln-agrmnt__step-count{margin-bottom:20px}
}
.acc12-df-py-ln-agrmnt__step-count--green{color:#0072ce}
.acc12-df-py-ln-agrmnt__step-count--bold{font-weight:bold}
.acc12-df-py-ln-agrmnt__title{font-size:24px;line-height:1.17;margin-bottom:20px}
@media(min-width:992px){.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(min-width:992px){.acc12-df-py-ln-agrmnt__title--light{display:inline}
}
@media(min-width:992px){.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(min-width:992px){.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(min-width:992px){.acc12-df-py-ln-agrmnt__step-header--rte p{color:#000}
}
.acc12-df-py-ln-agrmnt__step-header-link{text-decoration:underline;color:#0072ce;font-weight:bold}
@media(min-width:992px){.acc12-df-py-ln-agrmnt__step-header-link{text-decoration:none}
}
.acc12-df-py-ln-agrmnt__step-header-link:hover{text-decoration:underline;color:#459aff}
.acc12-df-py-ln-agrmnt__account-info{padding-top:20px}
.acc12-df-py-ln-agrmnt__account-info--step4{padding-top:0}
@media(min-width:992px){.acc12-df-py-ln-agrmnt__account-info--step4{padding-top:12px}
}
@media(min-width:992px){.acc12-df-py-ln-agrmnt__borrower-info{padding-bottom:6px}
}
.acc12-df-py-ln-agrmnt__lender-info{margin-top:40px}
@media(min-width:992px){.acc12-df-py-ln-agrmnt__lender-info{padding-bottom:6px;margin-top:48px}
}
.acc12-df-py-ln-agrmnt__term-info{margin-top:30px}
@media(min-width:992px){.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 0}
@media(min-width:992px){.acc12-df-py-ln-agrmnt__account-info-values{flex-direction:row;padding:10px 0 37px 0}
}
@media(min-width:992px){.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(min-width:992px){.acc12-df-py-ln-agrmnt__account-info-value{margin-bottom:0}
}
.acc12-df-py-ln-agrmnt__account-info-value--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:center center;margin-left:5px;position:relative;border-radius:2px;cursor:pointer}
.acc12-df-py-ln-agrmnt__account-info-value--info:hover{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:center center}
.acc12-df-py-ln-agrmnt__account-info-value--credit-limit{font-weight:bold}
.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:translate(0,-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:normal}
.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:#459aff}
.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(min-width:992px){.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(min-width:992px){.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:nth-child(1){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(min-width:992px){.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(min-width:992px){.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(min-width:992px){.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(min-width:992px){.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(min-width:992px){.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(min-width:992px){.acc12-df-py-ln-agrmnt__form-field--borrower-phone{margin-top:20px}
}
.acc12-df-py-ln-agrmnt__form-field--state{width:50%}
@media(min-width:992px){.acc12-df-py-ln-agrmnt__form-field--state{width:142px}
}
@media(min-width:992px){.acc12-df-py-ln-agrmnt__form-field--city,.acc12-df-py-ln-agrmnt__form-field--contact-name-value{width:294px;margin-right:14px}
}
@media(min-width:992px){.acc12-df-py-ln-agrmnt__form-field--contact-number{width:217px}
}
.acc12-df-py-ln-agrmnt__form-field--phone-value{width:220px}
@media(min-width:992px){.acc12-df-py-ln-agrmnt__form-field--fax-value{margin-top:24px}
}
.acc12-df-py-ln-agrmnt__form-field-group{max-width:450px}
@media(min-width:992px){.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:normal;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif}
.acc12-df-py-ln-agrmnt__form-value{font-weight:300;font-family:"Neue Helvetica",Helvetica,Arial;font-size:20px;line-height:1;padding-top:9px}
@media(min-width:992px){.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(min-width:992px){.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(min-width:992px){.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-year:invalid,.acc12-df-py-ln-agrmnt__input-dob-month:invalid,.acc12-df-py-ln-agrmnt__input-dob-day:invalid{color:#808285;opacity:.88}
@media(min-width:992px){.acc12-df-py-ln-agrmnt__input-dob-year:invalid,.acc12-df-py-ln-agrmnt__input-dob-month:invalid,.acc12-df-py-ln-agrmnt__input-dob-day:invalid{color:transparent}
}
.acc12-df-py-ln-agrmnt__input-dob-year:invalid option,.acc12-df-py-ln-agrmnt__input-dob-month:invalid option,.acc12-df-py-ln-agrmnt__input-dob-day:invalid option{color:#000}
.acc12-df-py-ln-agrmnt__ssn-placeholder{display:none}
@media(min-width:992px){.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:"Neue Helvetica",Helvetica,Arial;opacity:.88}
@media(min-width:992px){.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:"Neue Helvetica",Helvetica,Arial;opacity:.88}
@media(min-width:992px){.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:bold;line-height:1.43;display:inline-block;margin-top:20px}
@media(min-width:992px){.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:center center;vertical-align:bottom}
.acc12-df-py-ln-agrmnt__edit-borrower:hover,.acc12-df-py-ln-agrmnt__edit-lender:hover{text-decoration:underline;color:#459aff}
.acc12-df-py-ln-agrmnt__long-text{margin-top:30px;scrollbar-face-color:#7f7f7f;scrollbar-track-color:#f3f3f3;scrollbar-arrow-color:#f3f3f3}
@media(min-width:992px){.acc12-df-py-ln-agrmnt__long-text{border:1px solid #aaa;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(min-width:992px){.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(min-width:992px){.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:bold;line-height:2;color:#00dc78;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:center center;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(min-width:992px){.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(min-width:992px){.acc12-df-py-ln-agrmnt__acceptance-check{margin-top:19px}
}
.acc12-df-py-ln-agrmnt__acceptance-checkbox{width:24px;position:relative}
@media(min-width:992px){.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(min-width:992px){.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 #aaa;border-radius:2px;box-sizing:border-box}
@media(min-width:992px){.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 #0072ce;border-top:0;border-right:0;transform:rotate(-45deg);box-sizing:border-box}
@media(min-width:992px){.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(min-width:992px){.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(min-width:992px){.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(min-width:992px){.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(min-width:992px){.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:#459aff}
.acc12-df-py-ln-agrmnt .item.active h3{color:#0072ce}
.acc12-df-py-ln-agrmnt .item.active .item-content{display:block}
@media(min-width:992px){.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(min-width:992px){.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(min-width:992px){.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 :not(.element-print){display:none}
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}
.delete-pay-box{text-align:center;position:relative;padding:60px 20px}
@media(min-width:992px){.delete-pay-box{padding:40px 40px 60px 40px}
}
.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){.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:bold}
.delete-pay-box .yes-no-button{text-align:center;margin-top:20px}
@media(min-width:992px){.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:center center;position:absolute;right:20px;top:20px}
@media(min-width:992px){.delete-pay-box .close{top:40px;right:40px}
}
.delete-pay-box .server-error{text-align:left;border-bottom:solid 1px #d8d8d8;margin-bottom:10px;padding-bottom:20px}
.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:#0072ce;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:"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:#0072ce;content:counter(list) ".";left:0;position:absolute;text-align:left;font-weight:bold;font-family:"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 0;border-bottom:dashed 1px #0072ce;position:relative;flex-direction:column}
.payment-coupon-box .coupon-info strong{color:#0072ce;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:center center;fill:#0072ce;content:'';position:absolute;left:-20px;bottom:-5px}
.payment-coupon-box .coupon-inf,.payment-coupon-box .amount-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{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/coupon-date.svg);width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center center;fill:#0072ce}
.payment-coupon-box .coupon-inf li.business-id:after{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/business-partner.svg);width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center center;fill:#0072ce}
.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:center center;fill:#0072ce}
.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:solid 1px #aaa;padding-bottom:4px;line-height:36px;color:#028eff}
.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:bold;margin-top:10px}
.payment-coupon-box .copyright-text p,.payment-coupon-box .copyright-text a{padding-bottom:0;color:#0072ce;text-decoration:none}
.payment-coupon-box .payment-inst{display:flex}
.payment-coupon-box .payment-inst .p-left{padding-right:50px}
.dpl-selection-modal-box{text-align:center;position:relative;padding:60px 20px}
@media(min-width:992px){.dpl-selection-modal-box{padding:40px 40px 60px 40px}
}
.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(min-width:992px){.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:bold}
.dpl-selection-modal-box .yes-no-button{text-align:center;margin-top:20px}
@media(min-width:992px){.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:center center;position:absolute;right:20px;top:20px}
@media(min-width:992px){.dpl-selection-modal-box .close{top:40px;right:40px}
}
.dpl-selection-modal-box .server-error{text-align:left;border-bottom:solid 1px #d8d8d8;margin-bottom:10px;padding-bottom:20px}
.dpl-statements{padding:50px 0 0 0;box-shadow:0 2px 10px 0 rgba(0,0,0,0.11);margin:0;background:#fff;position:relative;min-height:300px}
.dpl-statements .server-error{position:relative;border-bottom:solid 1px #d8d8d8;margin-bottom:25px;padding:0 30px 25px 52px}
@media(min-width:992px){.dpl-statements .server-error{padding-left:70px}
}
@media screen and (max-width:992px){.dpl-statements .server-error{width:100%}
}
@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 0}
}
@media(min-width:992px) and (max-width:1150px){.dpl-statements{padding:30px 0 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:bold}
}
.dpl-statements .align-right{text-align:right}
.dpl-statements .content-header{padding:0 64px 30px 64px}
.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 64px;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 64px;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:center center}
.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 #0072ce}
.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,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}
.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(min-width:992px){.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(min-width:992px){.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{display:none}
body.element-print{padding-top:0}
body.element-print .dpl-statements{display:none}
#makeAPayment .ui-datepicker .ui-datepicker-next .ui-icon{background-image:url(toplib/resources/vectors/carot-blue-left-right.svg) !important;background-position:100% !important}
#makeAPayment .ui-datepicker .ui-datepicker-prev .ui-icon{background-image:url(toplib/resources/vectors/carot-blue-left-right.svg) !important;background-position:0 !important}
#makeAPayment .datepicker-container .ui-datepicker-header .ui-icon{background-size:cover}
#makeAPayment .ui-icon-circle-triangle-e{background-position:-48px -192px}
#makeAPayment .ui-datepicker .ui-icon{text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
#makeAPayment .datepicker-container .ui-datepicker-header .ui-icon{width:18px;height:25px}
#makeAPayment .datepicker-container .ui-datepicker-header .ui-icon{margin-top:4px;margin-left:-8px;top:0}
#makeAPayment .datepicker-container .ui-datepicker-header .ui-icon{width:18px;height:25px}
#makeAPayment .ui-datepicker .ui-datepicker-next,#makeAPayment .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
#makeAPayment .ui-datepicker .ui-datepicker-next span,#makeAPayment .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
#makeAPayment .datepicker-container .ui-datepicker-header .ui-datepicker-next,#makeAPayment .datepicker-container .ui-datepicker-header .ui-datepicker-next-hover,#makeAPayment .datepicker-container .ui-datepicker-header .ui-datepicker-prev,#makeAPayment .datepicker-container .ui-datepicker-header .ui-state-hover{top:0}
#makeAPayment .datepicker-container .ui-datepicker-header .ui-datepicker-next{right:0}
#makeAPayment .ui-datepicker .ui-datepicker-next,#makeAPayment .ui-datepicker .ui-datepicker-next-hover,#makeAPayment .ui-datepicker .ui-datepicker-prev,#makeAPayment .ui-datepicker .ui-datepicker-prev-hover{border:0}
#makeAPayment .ui-state-disabled,#makeAPayment .ui-widget-content .ui-state-disabled,#makeAPayment .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
@media(min-width:992px){#makeAPayment .datepicker-container .ui-datepicker-header .ui-icon{width:18px;height:25px}
}
#makeAPayment .ui-icon-circle-triangle-w{background-position:-80px -192px}
#makeAPayment .ui-datepicker .ui-state-default.ui-state-active,#makeAPayment .ui-datepicker .ui-state-default.ui-state-hover{background:#0072ce;color:#fff}
#makeAPayment .ui-datepicker-current-day{background:#0072ce;color:#fff}
#makeAPayment .undefined:hover{background:#0072ce;color:#fff}
#makeAPayment .undefined:hover a{background:#0072ce;color:#fff}
.make-step-box__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:center center}
.make-step-box__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:center center}
.make-step-box .balance__label-container{display:flex;position:relative}
.make-step-box .balance__label-container::after{display:block;clear:both;content:""}
.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(min-width:992px){.make-step-box .balance__tooltip-container{min-width:340px}
}
.make-step-box .balance__tooltip-content{font-size:14px}
.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(min-width:992px){.payment-amountbox .enter-payment-header{display:block}
}
.payment-amountbox:last-of-type{margin-bottom:30px}
@media(min-width:992px){.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:solid 1px #e4e4e4;justify-content:space-between;font-size:.875rem;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif}
@media(min-width:992px){.payment-amountbox .list{display:flex;padding:25px 0;flex-flow:row;align-items:center}
}
@media(min-width:992px){.payment-amountbox .list .year-account-balance{display:flex;flex-flow:row;flex-basis:80%}
}
.payment-amountbox .list .year-account-balance-header{display:none}
@media(min-width:992px){.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(min-width:992px){.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:bold;flex-grow:3}
@media(min-width:992px){.payment-amountbox .account{flex-basis:30%;padding-right:20px;align-self:flex-end}
}
.payment-amountbox .account span{font-size:.6875rem;font-weight:normal;display:block;margin-top:5px}
@media(min-width:992px){.payment-amountbox .account span{margin-top:0}
}
.payment-amountbox .balance{color:#000;margin-top:10px;font-size:1rem;font-weight:bold}
@media(min-width:992px){.payment-amountbox .balance{width:183px;margin-top:0;font-size:.875rem;font-weight:normal;align-self:flex-end}
}
.payment-amountbox .balance.balance-unavailable{color:#ef6023}
.payment-amountbox .balance .balance-unavailable-header{font-size:.8125rem;font-weight:bold;display:block}
.payment-amountbox .balance .balance-unavailable-message{font-size:.75rem}
.payment-amountbox .balance .balance-label{display:inline-block}
@media(min-width:992px){.payment-amountbox .balance .balance-label{display:none}
}
.payment-amountbox .balance span{font-size:.75rem;font-weight:normal}
.payment-amountbox .balance .balance-pending-text{font-size:.6875rem;color:#363636}
.payment-amountbox .balance-tool-content{padding:25px 26px;width:274px}
@media(min-width:992px){.payment-amountbox .balance-tool-content{padding:30px 26px}
}
.payment-amountbox .balance-tool-content h4,.payment-amountbox .balance-tool-content .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .payment-amountbox .balance-tool-content h3{font-size:1.25rem;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;border-bottom:solid 1px #ddd;padding-bottom:15px;margin-bottom:15px;line-height:30px}
.payment-amountbox .balance-tool-content p{font-size:.8125rem;font-family:"Helvetica";line-height:24px;color:#363636;padding-bottom:10px}
.payment-amountbox .balance-tool-content a{font-weight:bold}
.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:center center;text-indent:-9999px}
.payment-amountbox .balance-tooltip .btn-info[aria-describedby],.payment-amountbox .balance-tooltip .btn-info:hover{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:center center}
.payment-amountbox .balance-tooltip .balance-amount{font-size:1rem;font-weight:bold;font-family:"Helvetica";display:inline}
@media(min-width:992px){.payment-amountbox .balance-tooltip .balance-amount{font-size:.875rem}
}
.payment-amountbox .balance-tooltip .high-light{color:#ef6023}
.payment-amountbox .amount{margin-top:20px}
@media(min-width:992px){.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(min-width:992px){.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:bold;font-size:.875rem;vertical-align:top}
@media(min-width:992px){.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(min-width:992px){.payment-amountbox .amount span.payment-error{float:right;text-align:right}
}
.payment-amountbox .amount span{color:#1e772d;font-weight:bold;display:block;padding-top:14px}
.payment-amountbox .amount span.pay-balance{padding-top:0}
@media(min-width:992px){.payment-amountbox .amount-input.ca{width:150px}
}
@media(min-width:992px){.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(min-width:992px){.payment-amountbox .list.header{padding-top:40px;padding-bottom:15px}
}
.payment-amountbox .list.header .year,.payment-amountbox .list.header .account,.payment-amountbox .list.header .balance,.payment-amountbox .list.header .amount{color:#6c6c6c;font-weight:normal;align-self:flex-end}
#helpPage{background-color:white}
#helpPage .band{padding-left:0;padding-top:0}
#helpPage #generalResources a{color:#0072ce}
#helpPage #privacySecurity a{color:#0072ce}
#helpPage #faq a{color:#0072ce}
#helpPage #contactUs a{color:#0072ce}
.link-business-account-validation{position:relative;margin-bottom:20px;padding:42px 48px 52px 47px}
.link-business-account-validation .server-error{position:relative;border-bottom:solid 1px #d8d8d8;margin-bottom:25px;padding:0 30px 25px 52px}
@media(min-width:992px){.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 20px}
}
.link-business-account-validation input[type=number]::-webkit-outer-spin-button,.link-business-account-validation input[type=number]::-webkit-inner-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:46%;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:20px 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:bold;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:bold;font-size:13px}
.link-business-account-validation .heading h2{font-size:40px;margin:auto auto 10px auto;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:"Helvetica"}
.link-business-account-validation .heading p a{font-weight:bold}
.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 .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 0}
}
@media screen and (max-width:833px){.link-business-account-validation .form-wrapper.step2 fieldset:first-child{margin:0 0 20px 0}
}
.link-business-account-validation .form-wrapper.step2 .box{display:flex;align-items:stretch;font-size:14px;border:1px solid #a9b3bd}
.link-business-account-validation .form-wrapper.step2 .box.disable{cursor:not-allowed}
.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:#0072ce;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:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.link-business-account-validation .form-wrapper.step2 .c-button-icon{padding:22px 25px}
.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-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 0}
}
.link-business-account-validation .form-wrapper label{font-weight:bold;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}
.link-business-account-validation .form-wrapper button:hover:disabled{background-color:#49a5e3;border-color:#49a5e3}
.link-business-account-validation .form-wrapper button.c-button-mid{text-transform:capitalize;font-size:14px;padding:20px 35px}
.link-business-account-validation .form-wrapper button.c-button.secondary:hover{color:#fff}
@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:bold;font-family:"Helvetica";float:right;position:absolute;right:0;top:45px}
@media(min-width:992px){.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:hover{color:#0072ce}
.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(min-width:992px){.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:"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:solid 2px #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:#0072ce;font-size:36px}
.link-business-account{position:relative;margin-bottom:20px}
.link-business-account .server-error{position:relative;border-bottom:solid 1px #d8d8d8;margin-bottom:25px;padding:0 30px 25px 52px}
@media(min-width:992px){.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-outer-spin-button,.link-business-account input[type=number]::-webkit-inner-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:44px;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;margin-top:10px;font-size:20px;width:640px;margin:0 auto;color:#363636;font-family:"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:bold;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:bold;font-family:"Helvetica";float:right}
@media(min-width:992px){.link-business-account .bpidTooltip button{position:absolute;right:0;top:45px}
}
.link-business-account .bpidTooltip button.active,.link-business-account .bpidTooltip button:hover{color:#004abf;text-decoration:underline}
.link-business-account .intro{padding:30px;width:auto}
@media(min-width:992px){.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:"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}
.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 tr,.make-a-payment td{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:bold}
.make-a-payment .dashboard-header{display:flex;flex-flow:column;padding:60px 20px 30px 20px;justify-content:space-between}
@media(min-width:992px){.make-a-payment .dashboard-header{flex-flow:row;padding:38px 0}
}
.make-a-payment .dashboard-header h1,.make-a-payment .dashboard-header .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .make-a-payment .dashboard-header .product-title{font-size:2.5rem;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;color:#000;margin-bottom:26px;word-break:break-word}
@media(min-width:992px){.make-a-payment .dashboard-header h1,.make-a-payment .dashboard-header .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .make-a-payment .dashboard-header .product-title{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:#0072ce;font-weight:bold !important}
@media(min-width:992px){.make-a-payment .phone-number,.make-a-payment .phone-number p{text-align:right;color:#000;font-weight:normal !important}
}
.make-a-payment .phone-number a,.make-a-payment .phone-number p a{color:#0072ce}
.make-a-payment .quebox{font-size:1rem;color:#000;font-family:"Helvetica";max-width:100%;font-weight:bold;text-align:left;line-height:28px}
@media(min-width:992px){.make-a-payment .quebox{text-align:right;margin-top:1.5em}
}
.make-a-payment .quebox .phone{font-weight:800;color:#0072ce}
@media(min-width:992px){.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 auto;padding-bottom:40px;border-bottom:solid 1px #e6e8ea;text-align:center}
@media(min-width:992px){.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:bold;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;line-height:30px;border-bottom:solid 1px #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;padding:0;word-break:keep-all;font-family:"Neue Helvetica",Helvetica,Arial;font-weight:100;margin-right:-25px;padding-right:5px;min-width:20px;height:40.5px}
@media(min-width:992px){.make-a-payment .amount-input-value span.currency-symbol{height:41px}
}
@media all and (-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:"Neue Helvetica",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,0.11);background-color:#fff;padding:50px 20px 44px;margin:0 auto}
@media(min-width:992px){.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(min-width:992px){.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(min-width:992px){.make-step-box .c-button{font-size:.875rem}
}
.make-step-box .c-button:hover{background:#004abf;border-color:#004abf}
.make-step-box .c-button.secondary:hover{background:#fff;border-color:#004abf;color:#004abf}
.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:solid 1px #e6e8ea;margin-bottom:30px}
@media(min-width:992px){.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:solid 1px #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 0;border-top:solid 1px #e6e8ea;min-height:100px}
@media(min-width:992px){.make-step-box .make-listingbox{margin:40px 0}
}
.make-step-box .make-listingbox.no-account{min-height:0}
@media(min-width:992px){.make-step-box .make-listingbox{margin:40px 0}
}
.make-step-box .make-listingbox .list{padding:25px 0;border-bottom:solid 1px #e4e4e4;display:flex;flex-flow:column}
@media(min-width:992px){.make-step-box .make-listingbox .list{flex-flow:row;align-items:center}
}
@media(min-width:992px){.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(min-width:992px){.make-step-box .list-info{margin-bottom:0;flex-grow:3;margin-left:0;margin:0}
}
.make-step-box .list-info span{font-size:.6875rem;font-weight:400;display:block}
.make-step-box .delete{margin-left:30px}
@media(min-width:992px){.make-step-box .delete{margin-left:0}
}
.make-step-box .delete a{font-size:.75rem;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;color:#0072ce;font-weight:800}
@media(min-width:992px){.make-step-box .delete a{font-size:.875rem}
}
.make-step-box .delete a:hover{color:#004abf}
.make-step-box .delete a[disabled]{pointer-events:none;color:#49a5e3}
.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(min-width:992px){.make-step-box .or-cancel{padding-left:10px;display:inline-block;margin-top:0}
}
.make-step-box .or-cancel a{font-size:.875rem;color:#0072ce;font-weight:800;padding-left:5px}
.make-step-box .or-cancel a:hover{color:#004abf}
.make-step-box .back{float:left;font-size:.875rem;color:#0072ce;font-weight:800;margin-top:20px;position:absolute;left:18px;top:0;padding-left:15px}
@media(min-width:992px){.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:center center;content:'';position:absolute;left:0;top:50%;margin-top:-4px;transform:rotate(90deg);transform-origin:center}
.make-step-box .back:hover{color:#004abf}
.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,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}
.radioField:checked,.radioField:not(:checked){position:absolute;left:-9999px}
.radioField:checked:focus+label:before,.radioField:not(:checked):focus+label:before{border-color:#0072ce}
.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 #0072ce;border-radius:100%;background:#fff}
.radioField:not(:checked)+label:before{border-color:#aaa}
.radioField:not(:checked)+label.disabledButton:before{background:#aaa}
.radioField:checked+label:after,.radioField:not(:checked)+label:after{content:'';width:14px;height:14px;background:#0072ce;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{border:0;border-bottom:solid 1px #aaa;font-size:1.25rem;color:#000;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;padding:10px 0}
.fields select{border:0;border-bottom:solid 1px #aaa;font-size:1.25rem;color:#000;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;padding:10px 0;width:100%;height:50px;background:url(toplib/resources/vectors/carot-down-orange.svg) no-repeat right center;-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:#0072ce}
.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:solid 1px #aaa}
.check-box input:checked ~ .checkmark{background-color:#0072ce;border:solid 1px #0072ce}
.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:#49a5e3;border:1px solid #49a5e3;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:#d9dbe0;cursor:default}
.sliderBtn{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;width:45px;height:20px;background-color:#d9dbe0;-webkit-transition:.4s;transition:.4s}
.sliderBtn:before{position:absolute;content:'';height:20px;width:44px;-webkit-transition:.4s;transition:.4s}
input:checked+.sliderBtn{background-color:#0072ce}
input:focus+.sliderBtn{box-shadow:0 0 1px #0072ce}
input:checked:disabled+.sliderBtn{background-color:#49a5e3;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,0.1);background-color:#fff;transform:translateY(-50%)}
.btn-dots{font-size:0;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/ellipses-off.svg);width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:center center}
@media(min-width:992px){.btn-dots:hover{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/ellipses-on-darker.svg);width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:center center}
}
.btn-dots[aria-describedby]{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/ellipses-on-darker.svg);width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:center center}
a.c-button-mid,.c-button-mid{padding:22px 30px;line-height:0;font-size:.75rem}
@media screen and (max-width:769px){a.c-button-mid,.c-button-mid{padding-top:22px;padding-bottom:22px}
}
a.c-button-mid.secondary,.c-button-mid.secondary{padding:22px 25px}
@media screen and (max-width:769px){a.c-button-mid.secondary,.c-button-mid.secondary{padding-top:22px;padding-bottom:22px}
}
a.c-button:disabled,a.c-button.disabled,.c-button:disabled,.c-button.disabled{cursor:not-allowed;background:#49a5e3;border-color:#49a5e3}
.error{display:none;color:#cc3602;font-size:.8125rem;line-height:16px;font-weight:bold}
[hidden]{display:none !important}
.collapse:not(.show){display:block}
.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(min-width:992px){.my-contact-dashboard .band-content{padding:66px 15px 56px}
}
.my-contact-dashboard .heading{font-size:22px;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;line-height:30px;padding-bottom:10px}
.my-contact-dashboard .name-heading{font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:0;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;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:bold;font-family:"Helvetica";display:block;margin-bottom:10px;text-align:center;color:#0072ce;letter-spacing:normal;line-height:23px}
.my-contact-dashboard .email:hover,.my-contact-dashboard .phone-number:hover{color:#004abf;text-decoration:underline}
.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:initial;text-align:center;margin:0 0 15px 0}
.my-contact-dashboard address a,.my-contact-dashboard address span{font-family:"Helvetica";font-size:14px;color:#000;line-height:26px}
@media only screen and (max-width:992px){.my-contact-dashboard address .address{color:#0072ce;font-weight:700}
.my-contact-dashboard address .address:hover{color:#004abf;text-decoration:underline}
}
.my-contact-dashboard .image-container,.my-contact-dashboard .text-container,.my-contact-dashboard .heading{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}
}
.no-dataBox{text-align:center;color:#000;position:relative;padding-top:70px;margin:50px 0}
@media(min-width:992px){.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:center center}
.vue-common-alert{border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:25px;display:flex}
@media(min-width:992px){.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:center center;display:block;margin-right:25px;flex-grow:0;flex-shrink:0}
@media(min-width:992px){.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:center center}
}
.vue-common-alert__alert-green-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert.svg);width:36px;height:36px;background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;margin-right:25px;flex-grow:0;flex-shrink:0}
@media(min-width:992px){.vue-common-alert__alert-green-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/alert.svg);width:47px;height:47px;background-repeat:no-repeat;background-size:contain;background-position:center center}
}
.vue-common-alert__clock-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/clock-blue.svg);width:36px;height:39px;background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;margin-right:25px;flex-grow:0;flex-shrink:0}
@media(min-width:992px){.vue-common-alert__clock-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/clock-blue.svg);width:44px;height:48px;background-repeat:no-repeat;background-size:contain;background-position:center center}
}
.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:bold}
.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:center center;margin-left:40px;margin-right:0;margin-top:6px;flex-grow:0;flex-shrink:0}
@media(min-width:992px){.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:center center;cursor:pointer}
}
.vue-common-alert__close--clock{display:none}
@media(min-width:992px){.vue-common-alert__close--clock{display:block}
}
.pay-confirm-modal-box{text-align:center;position:relative;padding:60px 20px}
@media(min-width:992px){.pay-confirm-modal-box{padding:40px 40px 60px 40px}
}
.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(min-width:992px){.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:bold}
.pay-confirm-modal-box .yes-no-button{text-align:center;margin-top:20px}
@media(min-width:992px){.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:center center;position:absolute;right:20px;top:20px}
@media(min-width:992px){.pay-confirm-modal-box .close{top:40px;right:40px}
}
.pay-confirm-modal-box .server-error{text-align:left;border-bottom:solid 1px #d8d8d8;margin-bottom:10px;padding-bottom:20px}
.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:normal;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:center center}
@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:center center}
}
.server-error.payment-error{padding-right:20px}
.server-error.payment-error .vue-common-alert__close{float:right;position:absolute;right:0;top:10px}
.review-listingbox{margin:25px 0 30px 0;border-top:solid 1px #e6e8ea}
@media(min-width:992px){.review-listingbox{margin:40px 0}
}
.review-listingbox .list{padding:25px 0;border-bottom:solid 1px #e6e8ea;display:flex;flex-flow:row}
@media(min-width:992px){.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(min-width:992px){.review-listingbox .list .edit-section{margin-left:0}
}
.review-listingbox .list .payment{width:100%;display:flex;flex-flow:column;font-size:.875rem;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;color:#6c6c6c}
@media(min-width:992px){.review-listingbox .list .payment{flex-flow:row}
}
.review-listingbox .list-label{width:40%}
@media(min-width:992px){.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(min-width:992px){.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(min-width:992px){.review-listingbox .list-info span{font-size:.6875rem}
}
.scheduled-payments{background-color:#fff;max-width:964px}
.scheduled-payments .phone-number p a{color:#0072ce}
.scheduled-payments .server-error{position:relative;width:100%;border-bottom:solid 1px #d8d8d8;padding:0 30px 25px 52px}
@media(min-width:992px){.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;margin-bottom:3px}
@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(min-width:992px){.scheduled-payments .heading{padding:37px 0 45px 0;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:"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 .questions-about-your .lineone{font-weight:bold;font-size:1rem}
.scheduled-payments .heading .questions-about-your .linetwo{font-weight:normal;font-size:.9375rem}
.scheduled-payments .filter-selected{font-size:.875rem;display:inline;cursor:pointer;color:#0072ce;font-weight:bold;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) left center no-repeat;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) left center no-repeat;width:10px;height:10px;display:inline-block;cursor:pointer;vertical-align:middle;margin-left:5px;margin-bottom:3px}
.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 #aaa;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 #aaa}
.scheduled-payments .filter-option:hover{background-color:#f7f7f7}
.scheduled-payments .filter-option.selected{font-weight:bold}
.scheduled-payments .filters-container{display:flex;flex-flow:column}
@media(min-width:992px){.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:"Helvetica";font-size:13px;font-weight:normal;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{font-family:"Helvetica";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(min-width:992px){.scheduled-payments .filter-dropdown.account-dropdown{padding-right:14px;margin-right:16px;font-size:.8125rem;border-right:solid 2px #e6e8ea;order:1}
}
.scheduled-payments .filter-dropdown.year-dropdown{order:1}
@media(min-width:992px){.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 20px}
}
@media(min-width:992px){.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 20px}
}
.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:#0072ce;padding-left:25px;font-family:"Helvetica";font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal}
.scheduled-payments .schedule-new-payment a:hover{color:#004abf}
.scheduled-payments .schedule-new-payment:before{content:'';width:22px;height:22px;background:white url(toplib/resources/vectors/clock-blue.svg) center center 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{display:block;clear:both;content:""}
.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:"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 th:last-child,.scheduled-payments .table td:nth-child(5){border-right:0}
}
.scheduled-payments .table td:first-child{padding-left:20px}
@media(min-width:992px){.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(min-width:992px){.scheduled-payments .table td:last-child{padding-left:30px}
}
@media(min-width:992px){.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,0.1)}
.scheduled-payments .table tr:nth-child(even){background-color:#f7f7f7}
.scheduled-payments .table .bold-cell{font-weight:bold;vertical-align:top}
.scheduled-payments .table span{font-size:16px}
.scheduled-payments .table .second-line{font-size:13px;font-weight:bold;display:block;margin-top:5px}
.scheduled-payments thead{font-size:.875rem;font-weight:normal;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(min-width:992px){.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:normal;padding-bottom:0}
.scheduled-payments thead .payment-date-column{width:20%}
.scheduled-payments thead .account-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{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-up-green.svg);width:18px;height:9px;background-repeat:no-repeat;background-size:contain;background-position:center center;content:'';background-size:10px auto}
.scheduled-payments .sorteable-column.desc:after{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-green.svg);width:18px;height:9px;background-repeat:no-repeat;background-size:contain;background-position:center center;content:'';background-size:10px auto}
.scheduled-payments .sorteable-column:hover{cursor:pointer}
.scheduled-payments .action-link{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/ellipses-off.svg);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:center center;content:'';background-size:25px auto;cursor:pointer;margin-top:10px}
.scheduled-payments .action-link.opened{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:center center;background-size:25px auto}
@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:center center;background-size:25px auto}
}
.scheduled-payments .schedule-noData{text-align:center;color:#000;position:relative;padding-top:80px;margin:50px 0}
@media(min-width:992px){.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:center center;content:'';position:absolute;left:50%;top:0;transform:translateX(-50%)}
.scheduled-payments .schedule-content{width:318px}
@media(min-width:992px){.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 .schedule-content ul{margin-bottom:0rem}
.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,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-style:solid;border-width:3px 3px 10px 3px;border-color:transparent transparent #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 13px;top:-12px;left:75%}
.scheduled-payments .edit-cancel-modal:before{border-color:#999 transparent;border-width:0 13px 11px 13px;top:-13px;left:75%}
.scheduled-payments .cancel-payment a{border-top:1px solid #e6e8ea}
.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:center center;top:11px}
@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,0.75) url(toplib/resources/vectors/arrow-right-white.svg) 54% center no-repeat}
}
.scheduled-payments .service-error-msg{font-weight:bold;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 .edit-payment a,.scheduled-payments .cancel-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 .edit-payment a,.scheduled-payments .cancel-payment a{padding:15px 183px 15px 21px;font-family:"Helvetica";font-size:13px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2.15;letter-spacing:normal}
}
.scheduled-payments .edit-payment a:before,.scheduled-payments .cancel-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:center center;top:11px}
.scheduled-payments .cancel-payment a{border-top:1px solid #aaa}
.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:center center;top:11px}
.scheduled-payments .hide{display:none}
.scheduled-payments .show{display:block}
.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:"Helvetica";color:#000}
.security-box sup{color:red}
.security-box .que-box{padding-top:10px}
.security-box .c-button{margin-top:10px}
@media(min-width:992px){.security-box .c-button{margin-top:30px}
}
.submitPayment-box{padding-bottom:25px;margin-bottom:40px;border-bottom:solid 1px #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 a{color:#0072ce}
.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:bold}
.submitPayment-box h4,.submitPayment-box .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .submitPayment-box h3{padding-bottom:22px}
.submitPayment-box .fields label{display:block}
.submitPayment-box .fields input{width:267px}
.success-box .c-button{margin-top:10px}
@media(min-width:992px){.success-box .c-button{margin-top:20px}
}
.success-box .c-button:hover{color:#fff}
.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:normal;font-style:normal;line-height:26px;letter-spacing:normal}
.top-error p a{font-weight:bold}
.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:center center}
@media(min-width:992px){.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:center center}
}
.transaction-account-activity{padding:50px 0 0 0;box-shadow:0 2px 10px 0 rgba(0,0,0,0.11);margin:0;background:#fff;position:relative;min-height:300px}
.transaction-account-activity .server-error{position:relative;border-bottom:solid 1px #d8d8d8;margin-bottom:25px;padding:0 30px 25px 52px}
@media(min-width:992px){.transaction-account-activity .server-error{padding-left:70px}
}
@media screen and (max-width:992px){.transaction-account-activity{padding:32px 0 0 0}
}
@media(min-width:992px) and (max-width:1150px){.transaction-account-activity{padding:30px 0 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:bold}
}
.transaction-account-activity .align-right{text-align:right}
.transaction-account-activity .content-header{padding:0 64px 30px 64px}
@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(min-width:992px){.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(min-width:992px){.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:#0072ce;padding-left:25px}
.transaction-account-activity .schedule-new-payment a{color:#0072ce;font-weight:700}
.transaction-account-activity .schedule-new-payment a:hover{color:#004abf;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/printer-blue.svg) center center 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}
@media screen and (max-width:992px){.transaction-account-activity .filters-container{display:block}
}
.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:"Helvetica";font-size:13px;font-weight:normal;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,0.75) url(toplib/resources/vectors/arrow-right-white.svg) 54% center 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:"Helvetica"}
.transaction-account-activity .table-container thead{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#6c6c6c}
.transaction-account-activity .table-container th{font-weight:normal;padding-bottom:20px}
@media screen and (max-width:992px){.transaction-account-activity .table-container th{padding-bottom:5px}
}
.transaction-account-activity .table-container th,.transaction-account-activity .table-container td{padding:27px 20px;border-right:solid 1px #e6e8ea}
@media(min-width:992px){.transaction-account-activity .table-container th:first-child,.transaction-account-activity .table-container td:first-child{padding-left:64px}
}
@media(min-width:992px) and (max-width:1150px){.transaction-account-activity .table-container th:first-child,.transaction-account-activity .table-container td:first-child{padding-left:20px}
}
@media(min-width:992px){.transaction-account-activity .table-container th,.transaction-account-activity .table-container td{border-right:0;padding:27px 0}
}
@media(min-width:992px){.transaction-account-activity .table-container th:last-child,.transaction-account-activity .table-container td:last-child{padding-right:90px;text-align:right}
}
@media(min-width:992px) and (max-width:1150px){.transaction-account-activity .table-container th:last-child,.transaction-account-activity .table-container td:last-child{padding-right:20px}
}
@media(min-width:992px){.transaction-account-activity .table-container th:nth-child(4),.transaction-account-activity .table-container td: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,0.1)}
.transaction-account-activity .table-container tr:nth-child(even){background-color:#f7f7f7}
.transaction-account-activity .table-container .bold-cell{font-weight:bold}
.transaction-account-activity .table-container span{font-size:16px}
.transaction-account-activity .table-container .second-line{font-size:13px;font-weight:bold;display:block;margin-top:5px}
.transaction-account-activity .table-container .sorteable-column.asc:after{content:'';display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/carot-up.svg);width:10px;height:10px;background-repeat:no-repeat;background-size:contain;background-position:center center;margin-left:4px}
.transaction-account-activity .table-container .sorteable-column.desc:after{content:'';display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/carot-down.svg);width:10px;height:10px;background-repeat:no-repeat;background-size:contain;background-position:center center;margin-left:4px}
.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) center no-repeat;background-size:20px auto}
.transaction-account-activity .table-container .action-link.opened{background:url(toplib/resources/vectors/ellipses-on.svg) center 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) center no-repeat;background-size:20px auto}
}
.transaction-account-activity .table-container .no-activity{margin-left:28px;font-family:"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 .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 .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,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 64px}
@media screen and (max-width:992px){.tru-choice-account-activity .content-header{padding:20px;padding-top:30px}
}
@media(min-width:992px) and (max-width:1150px){.tru-choice-account-activity .content-header{padding:20px;padding-top:30px}
}
@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:"Helvetica";font-size:13px;font-weight:normal;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}
@media screen and (max-width:769px){.tru-choice-account-activity .filter-dropdown{display:block}
}
.tru-choice-account-activity .filter-dropdown .select-dropdown-field{font-size:13px;line-height:1.85;color:#525251}
.tru-choice-account-activity .filter-dropdown .select-dropdown-field p{margin-bottom:0}
@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(min-width:992px){.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:bold}
.tru-choice-account-activity .schedule-new-payment{position:relative;color:#0072ce;padding-left:25px}
.tru-choice-account-activity .schedule-new-payment a{color:#0072ce;font-weight:700}
.tru-choice-account-activity .schedule-new-payment a:hover{color:#004abf;text-decoration:underline}
.tru-choice-account-activity .schedule-new-payment:before{content:'';display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/printer-blue.svg);width:22px;height:22px;background-repeat:no-repeat;background-size:contain;background-position:center center;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{color:#0072ce;font-size:16px;font-weight:bold}
@media print{.tru-choice-account-activity .table-container a{color:#0072ce !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:"Helvetica";width:100%}
.tru-choice-account-activity .table thead{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#6c6c6c}
.tru-choice-account-activity .table th{font-weight:normal}
.tru-choice-account-activity .table .gray-row{background-color:#f7f7f7}
.tru-choice-account-activity .table .bold-cell{font-weight:bold}
.tru-choice-account-activity .table span{font-size:16px}
.tru-choice-account-activity .table .second-line{font-size:13px;font-weight:bold;display:block;margin-top:5px}
.tru-choice-account-activity .table .balance-heading{text-align:right;padding-right:20px}
@media(min-width:992px){.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(min-width:992px){.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{content:'';display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-up-green.svg);width:18px;height:9px;background-repeat:no-repeat;background-size:contain;background-position:center center;background-size:10px auto}
.tru-choice-account-activity .sorteable-column.desc:after{content:'';display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/arrow-green.svg);width:18px;height:9px;background-repeat:no-repeat;background-size:contain;background-position:center center;background-size:10px auto}
.tru-choice-account-activity .sorteable-column:hover{cursor:pointer}
.tru-choice-account-activity .grey-odd-table tr:nth-child(even){background-color:#f7f7f7}
.tru-choice-account-activity .service-error-msg{font-weight:bold;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:"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{font-family:"Helvetica";background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,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{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:center center}
.tru-choice-account-overview .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:center center}
.tru-choice-account-overview .tc-error-message{padding:30px 30px 0 30px;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(min-width:992px){.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 64px;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:bold}
.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/printer-blue.svg);width:22px;height:22px;background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;left:0}
.tru-choice-account-overview .schedule-new-payment:hover{cursor:pointer}
@media(min-width:992px){.tru-choice-account-overview .balance-box-content{display:flex;justify-content:space-between;flex-wrap:wrap;margin-right:60px}
}
.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(min-width:992px){.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{display:block;clear:both;content:""}
@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{display:block;clear:both;content:""}
@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{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:center center}
.tru-choice-account-overview .balance-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:center center}
@media(min-width:992px){.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(min-width:992px){.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{display:block;clear:both;content:""}
.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:center center}
.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:center center}
@media(min-width:992px){.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(min-width:992px){.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{display:block;clear:both;content:""}
.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:center center}
.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:center center}
.tru-choice-account-overview .prepay-box .prepay-box-content{margin-top:30px;margin-right:64px;margin-left:64px}
@media(min-width:992px){.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(min-width:992px){.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{display:block;clear:both;content:""}
@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:center center}
.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:center center}
.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:center center}
.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:center center}
.tru-choice-account-overview .prepay-content,.tru-choice-account-overview .retailer-funding-icon-content{padding:30px;max-width:410px}
@media(min-width:992px){.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:normal;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(min-width:992px){.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(min-width:992px){.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{display:block;clear:both;content:""}
@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(min-width:992px){.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:normal;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:center center}
.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:center center}
.tru-choice-account-overview .upfront-content{padding:30px 15px 15px 30px;max-width:350px}
@media(min-width:992px){.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:normal;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 30px;max-width:410px}
@media(min-width:992px){.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:normal;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 30px;max-width:410px}
@media(min-width:992px){.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:normal;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(min-width:992px){.tru-choice-account-overview .adjustment-content{min-width:340px}
}
.tru-choice-account-overview .adjustment-content .adjustment-info{font-size:14px;font-weight:normal;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:"Helvetica";width:100%;border:0}
.tru-choice-account-overview .table thead{border-bottom:0;font-size:13.5px;color:#000;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal}
.tru-choice-account-overview .table th{font-weight:bold;padding-bottom:15px}
.tru-choice-account-overview .table .gray-row{background-color:#f7f7f7}
.tru-choice-account-overview .service-error-msg{font-weight:bold;font-size:14px;color:#f50;display:none}
.tru-choice-account-overview .scroll-holder{position:relative}
.tru-choice-account-overview .no-activity{margin-left:28px;font-family:"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 .seed-bonus,.tru-choice-account-overview .customer-bonus{margin-bottom:20px}
.tru-choice-account-overview .seed-bonus__label,.tru-choice-account-overview .customer-bonus__label{padding-left:64px}
@media screen and (max-width:769px){.tru-choice-account-overview .seed-bonus__label,.tru-choice-account-overview .customer-bonus__label{padding-left:20px;padding-right:20px;padding-bottom:10px}
}
.tru-choice-account-overview .seed-bonus__content-container,.tru-choice-account-overview .customer-bonus__content-container{display:flex;flex-wrap:wrap;justify-content:space-between}
@media screen and (max-width:769px){.tru-choice-account-overview .seed-bonus__content-container,.tru-choice-account-overview .customer-bonus__content-container{padding-right:0}
}
.tru-choice-account-overview .seed-bonus__description,.tru-choice-account-overview .customer-bonus__description{line-height:1.5;font-size:14px;padding:7px 64px}
@media screen and (max-width:769px){.tru-choice-account-overview .seed-bonus__description,.tru-choice-account-overview .customer-bonus__description{padding:7px 20px 7px 20px}
}
.tru-choice-account-overview .seed-bonus__description p,.tru-choice-account-overview .customer-bonus__description p{line-height:1.5;font-size:14px;padding:0}
.tru-choice-account-overview .seed-bonus__amount,.tru-choice-account-overview .customer-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 .seed-bonus__amount,.tru-choice-account-overview .customer-bonus__amount{padding-left:0;padding-right:20px}
}
.tru-choice-account-overview .seed-bonus__icon,.tru-choice-account-overview .customer-bonus__icon{display:flex;position:relative}
.tru-choice-account-overview .seed-bonus__icon::after,.tru-choice-account-overview .customer-bonus__icon::after{display:block;clear:both;content:""}
@media screen and (max-width:769px){.tru-choice-account-overview .seed-bonus__icon,.tru-choice-account-overview .customer-bonus__icon{display:block;padding-bottom:0}
}
.tru-choice-account-overview .seed-bonus__icon-content,.tru-choice-account-overview .customer-bonus__icon-content{padding:30px;max-width:410px}
@media(min-width:992px){.tru-choice-account-overview .seed-bonus__icon-content,.tru-choice-account-overview .customer-bonus__icon-content{min-width:400px}
}
.tru-choice-account-overview .seed-bonus__icon-content strong,.tru-choice-account-overview .customer-bonus__icon-content strong{font-size:16px}
.tru-choice-account-overview .seed-bonus__icon-info,.tru-choice-account-overview .customer-bonus__icon-info{font-size:14px;font-weight:normal;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;text-align:left}
.tru-choice-account-overview .seed-bonus__icon-info:last-child,.tru-choice-account-overview .customer-bonus__icon-info:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.tru-choice-account-overview .seed-bonus__icon-info p,.tru-choice-account-overview .customer-bonus__icon-info p{padding-left:0;font-size:14px;line-height:1.5}
.tru-choice-account-overview .seed-bonus strong,.tru-choice-account-overview .customer-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 20px 64px}
@media screen and (max-width:769px){.tru-choice-account-overview__hr-thin{margin:20px 20px 20px 20px}
}
.tru-choice-account-overview .retailer-funding-footnote{font-size:12px}
.acc14-filter__heading{padding-bottom:5px;margin-bottom:0}
.acc14-filter__filters{padding-top:10px}
.acc14-filter__right p{margin-bottom:0}
.create-account-box{display:flex;background:#fff;min-height:1200px}
.create-account-box .create-a-left{display:none}
@media(min-width:992px){.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(min-width:992px){.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:center center;position:absolute;right:20px;top:25px;text-indent:-9999px}
@media(min-width:992px){.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(min-width:992px){.create-account-box .create-a-right .c-button{padding-top:21px;padding-bottom:21px}
}
@media(min-width:992px){.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(min-width:992px){.create-account-box .content-box .h2{font-size:6.125rem;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(min-width:992px){.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,Arial,sans-serif;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:"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{color:#0072ce;font-weight:bold}
.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:solid 1px #d8d8d8}
.create-account-box .user-server-error p{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:normal;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:center center}
@media(min-width:992px){.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:center center}
}
.create-account-box .server-error{position:relative;padding-left:65px;margin-bottom:40px;border-bottom:solid 1px #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:#0072ce}
.welcome-box h1,.welcome-box .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .welcome-box .product-title{font-size:2rem}
@media(min-width:992px){.welcome-box h1,.welcome-box .hro03-product-header .band-content .product-title,.hro03-product-header .band-content .welcome-box .product-title{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(min-width:992px){.welcome-box .c-button{margin-top:40px}
}
.acc14-filter{padding:30px 20px 30px 20px}
@media(min-width:992px){.acc14-filter{display:flex;justify-content:space-between;padding:40px 0 44px 0}
}
.acc14-filter__heading{font-size:2.75rem;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:nth-child(1){margin-bottom:15px}
@media(min-width:992px){.acc14-filter__dropdown-section:nth-child(1){margin-bottom:0}
}
.acc14-filter__dropdown-section select{color:#0072ce;font-weight:bold;border:0}
.acc14-filter__label{color:#7f7f7f;font-family:"Helvetica";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}
.acc14-filter__service-number a{color:#0072ce}
.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}
.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,0.11);margin-bottom:20px;box-sizing:border-box}
@media(min-width:992px){.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(min-width:992px){.true-choice-account .c-button{margin-top:20px}
}
.true-choice-account .c-button-mid{margin-right:15px}
.true-choice-account__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:center center}
.true-choice-account__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:center center}
.true-choice-account__hr-thick{height:4px;background-color:#00dc78}
.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(min-width:992px){.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(min-width:992px){.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:center center}
@media(min-width:992px){.true-choice-account .heading{padding-bottom:19px;margin-bottom:19px}
}
@media(min-width:992px){.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(min-width:992px){.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{display:block;clear:both;content:""}
.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(min-width:992px){.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:normal;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(min-width:992px){.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{display:block;clear:both;content:""}
.true-choice-account .deposit-info__header{padding-right:10px}
.true-choice-account .deposit-info__tooltip-container{padding:30px;max-width:500px}
@media(min-width:992px){.true-choice-account .deposit-info__tooltip-container{min-width:340px}
}
.true-choice-account .deposit-info__tooltip-content{font-size:14px}
.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}
.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-media-center,.article-filter-v3 .btn-loadmore,.article-filter-v3 .btn-clear,.article-filter-v3 .btn-done{width:11.37rem;border:2px solid #0072ce;height:3.75rem;border-radius:3px;color:#0072ce;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:#0072ce;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 #a9b3bd;color:#0072ce;padding-left:1em;cursor:pointer;user-select:none;font-weight:bold}
.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) center center no-repeat}
.article-filter-v3 .custom-select .items{color:#0072ce;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 #a9b3bd;box-shadow:0 2px 25px rgba(0,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 #a9b3bd}
.article-filter-v3 .custom-select .items div:hover{background:rgba(0,114,206,0.1);font-weight:bold}
.article-filter-v3 .custom-select .items div:last-child{border-bottom:1px solid #a9b3bd}
.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:translate(0,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:-0.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:bold}
.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:-0.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:bold;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:translate(0,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) center/contain}
.article-filter-v3 .filter__results .search-result-item .text__header .bookmark .icon-bookmark.active{background:url(toplib/resources/vectors/booked.svg) center/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,sans-serif;font-weight:700;color:#0072ce;text-decoration:none}
.article-filter-v3 .filter__results .search-result-item .text__info{line-height:1.87rem;font-family:"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:#0072ce;font-size:.75rem;font-weight:bold}
.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:-0.7rem}
.article-filter-v3 .filter__results .search-header h1,.article-filter-v3 .filter__results .search-header .hro03-product-header .band-content .product-title,.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:bold}
@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:#0072ce;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:#0072ce;border:2px solid #0072ce;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}
}
.add-event-to-calendar-modal{top:0;left:0;position:fixed;width:100%;height:100vh;background:rgba(0,0,0,0.5);opacity:0;transition:opacity 300ms ease;z-index:-1}
.add-event-to-calendar-modal.opened{opacity:1;z-index:99999}
.add-event-to-calendar-modal_content{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:min-content;width:335px;padding:50px 20px 20px;background:#fff;text-align:center}
@media(min-width:769px){.add-event-to-calendar-modal_content{height:303px;width:620px}
}
.add-event-to-calendar-modal_title{width:100%;text-align:center;margin:0 0 1.0625rem;color:#000}
.add-event-to-calendar-modal_description{width:100%;font-size:14px;text-align:center;margin:0 0 1.25rem}
@media(min-width:769px){.add-event-to-calendar-modal_description{margin:0 0 3.6875rem}
}
.add-event-to-calendar-modal_close{width:15px;height:18px;position:absolute;top:20px;right:20px;background:url(toplib/resources/vectors/close.svg) center right no-repeat}
.add-event-to-calendar-modal_cancel.c-button.invert,.add-event-to-calendar-modal_submit.c-button{min-width:181px;padding:1.25rem 0;text-transform:none;max-width:181px;max-height:60px}
.add-event-to-calendar-modal_cancel{line-height:1rem;width:100%;margin:0 auto 1.275rem}
@media(min-width:769px){.add-event-to-calendar-modal_cancel{margin:0 3.6875rem 0 0;width:auto}
}
.add-event-to-calendar-modal_submit.c-button{display:block;text-align:center;margin:0 auto}
@media(min-width:769px){.add-event-to-calendar-modal_submit.c-button{display:inline-block}
}
.article-card{position:relative;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);background-color:#fff;max-width:315px;height:419px;margin:0 auto 2px}
@media(min-width:992px){.article-card{max-width:100%}
}
.article-card:hover.dark .article-card-details{background:rgba(52,56,66,0.8)}
.article-card:hover.light .article-card-details{background:rgba(196,201,212,0.8)}
.article-card:hover.blue .article-card-details{background:rgba(0,114,206,0.8)}
.article-card:hover.orange .article-card-details{background:rgba(252,76,2,0.8)}
.article-card:hover.green .article-card-details{background:rgba(101,252,162,0.8)}
.article-card:hover.pioneer-green .article-card-details{background:rgba(30,119,45,0.8)}
.article-card:hover.dark .article-card-details__title h3,.article-card:hover.blue .article-card-details__title h3,.article-card:hover.orange .article-card-details__title h3,.article-card:hover.pioneer-green .article-card-details__title h3{color:#fff}
.article-card:hover.dark .article-card-details__description,.article-card:hover.blue .article-card-details__description,.article-card:hover.orange .article-card-details__description,.article-card:hover.pioneer-green .article-card-details__description{color:#fff}
.article-card:hover.dark .article-card-details__link,.article-card:hover.blue .article-card-details__link,.article-card:hover.orange .article-card-details__link,.article-card:hover.pioneer-green .article-card-details__link{color:#fff}
.article-card:hover.dark .article-card-details__link:hover,.article-card:hover.dark .article-card-details__link:active,.article-card:hover.dark .article-card-details__link:visited,.article-card:hover.blue .article-card-details__link:hover,.article-card:hover.blue .article-card-details__link:active,.article-card:hover.blue .article-card-details__link:visited,.article-card:hover.orange .article-card-details__link:hover,.article-card:hover.orange .article-card-details__link:active,.article-card:hover.orange .article-card-details__link:visited,.article-card:hover.pioneer-green .article-card-details__link:hover,.article-card:hover.pioneer-green .article-card-details__link:active,.article-card:hover.pioneer-green .article-card-details__link:visited{color:#fff}
.article-card:hover.dark .article-card-details__link::after,.article-card:hover.blue .article-card-details__link::after,.article-card:hover.orange .article-card-details__link::after,.article-card:hover.pioneer-green .article-card-details__link::after{background-color:#fff}
.article-card:hover.dark .article-card-details__info p,.article-card:hover.blue .article-card-details__info p,.article-card:hover.orange .article-card-details__info p,.article-card:hover.pioneer-green .article-card-details__info p{color:#fff}
.article-card:hover.dark .article-card-details__info p:after,.article-card:hover.blue .article-card-details__info p:after,.article-card:hover.orange .article-card-details__info p:after,.article-card:hover.pioneer-green .article-card-details__info p:after{background-color:#fff}
.article-card:hover.dark .article-card-details .bookmark-container .bookmark-button,.article-card:hover.blue .article-card-details .bookmark-container .bookmark-button,.article-card:hover.orange .article-card-details .bookmark-container .bookmark-button,.article-card:hover.pioneer-green .article-card-details .bookmark-container .bookmark-button{background-color:#fff}
.article-card:hover .article-card-image__type{z-index:1}
.article-card:hover .article-card-details{position:absolute;top:0;left:0;width:100%;height:100%}
.article-card:hover .article-card-details-hidden-bookmark{padding:6.8125rem 1rem 1.1875rem}
.article-card:hover .article-card-details__exclusive{display:none}
.article-card:hover .article-card-details__title{min-height:78px;margin:8px 0 0}
.article-card:hover .article-card-details__info{display:flex;margin:22px 0 14px}
.article-card:hover .article-card-details__description-margin{margin:0 0 .75rem}
.article-card:hover .article-card-details__link{color:#000}
.article-card:hover .article-card-details__link:after{background-color:#000}
.article-card:hover .article-card-details .bookmark-container{display:flex;justify-content:center;margin:76px auto 4px}
.article-card:hover .article-card-details .bookmark-container .bookmark-button{position:static;background-color:#000}
.article-card-image{height:198px}
.article-card-image-default{background:url(toplib/resources/vectors/corteva-logo-v2.svg) no-repeat center/175px 157px}
.article-card-image img{height:198px}
.article-card-details{height:calc(100% - 198px);display:flex;flex-direction:column;padding:0 1rem 1.1875rem}
.article-card-details .bookmark-container{display:none}
.article-card-details__type{position:absolute;top:17px;left:0;background:#eee}
.article-card-details__type p{padding:7px 12px;font-size:12px;font-weight:700;line-height:17px;text-transform:uppercase}
.article-card-details__exclusive{font-size:13px;line-height:36px;letter-spacing:1px;text-transform:uppercase;color:#fd5404}
.article-card-details__title{max-height:78px;display:flex;align-items:flex-end;overflow:hidden}
.article-card-details__title-margin{margin:19px 0 0}
.article-card-details__title h3{font-size:20px;line-height:26px;color:#000;-webkit-line-clamp:3;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.article-card-details__info{display:none}
.article-card-details__info--date{line-height:10px}
.article-card-details__info p{font-size:12px;line-height:17px;display:flex;align-items:center}
.article-card-details__info p:first-of-type:after{content:"";display:block;width:5px;height:5px;background:#000;border-radius:50%;margin:0 10px}
.article-card-details__description{display:-webkit-box;height:max-content;margin:0 0 .75rem;overflow:hidden;font-size:13px;line-height:19px;text-overflow:ellipsis;-webkit-box-orient:vertical}
.article-card-details__description-margin{margin:.75rem 0}
.article-card-details__link{width:max-content;display:flex;align-items:center;margin:auto 0 0;font-size:13px;font-weight:700}
.article-card-details__link:after{content:"";-webkit-mask:url(toplib/resources/vectors/arrow-right-active.svg) center no-repeat;mask:url(toplib/resources/vectors/arrow-right-active.svg) center no-repeat;background:#0072ce;width:18px;height:18px;margin-left:8px}
.article-recommendations-container .article,.favorite__has-items--items-list .article{border-bottom:1px solid #eee;min-height:150px;padding:35px 0}
@media(min-width:769px){.article-recommendations-container .article,.favorite__has-items--items-list .article{display:grid;grid-template-columns:164px auto}
}
.article-recommendations-container .article:first-of-type,.favorite__has-items--items-list .article:first-of-type{border-top:1px solid #eee}
.article-recommendations-container .article .article-image,.favorite__has-items--items-list .article .article-image{width:100%;height:auto;margin:0 auto 20px;display:block}
@media(min-width:769px){.article-recommendations-container .article .article-image,.favorite__has-items--items-list .article .article-image{width:140px;height:140px;margin-right:24px;margin-bottom:0}
}
.article-recommendations-container .article .article-image img,.favorite__has-items--items-list .article .article-image img{width:100%;max-width:300px;height:auto}
.article-recommendations-container .article .article-image__default,.favorite__has-items--items-list .article .article-image__default{width:100%;height:200px;margin:0 auto 20px;background:url(toplib/resources/vectors/corteva-logo-v2.svg) no-repeat center/contain}
@media(min-width:769px){.article-recommendations-container .article .article-image__default,.favorite__has-items--items-list .article .article-image__default{width:140px;height:140px;margin-right:24px;margin-bottom:0}
}
.article-recommendations-container .article .article-info,.favorite__has-items--items-list .article .article-info{width:available;position:relative;overflow:hidden;padding:0 .75rem 0 0}
.article-recommendations-container .article .article-info .article-date,.favorite__has-items--items-list .article .article-info .article-date{width:80%;font-size:13px;font-weight:bold}
.article-recommendations-container .article .article-info .article-date .article-type,.favorite__has-items--items-list .article .article-info .article-date .article-type{color:#000}
.article-recommendations-container .article .article-info .article-date .article-type.exclusive,.favorite__has-items--items-list .article .article-info .article-date .article-type.exclusive{color:#fd5404}
.article-recommendations-container .article .article-info .article-date .article-type:after,.favorite__has-items--items-list .article .article-info .article-date .article-type:after{content:"  \2022    ";color:#000}
.article-recommendations-container .article .article-info .article-title,.favorite__has-items--items-list .article .article-info .article-title{color:#0072ce;padding:8px 0 15px 0;font-weight:700}
.article-recommendations-container .article .article-info .article-content,.favorite__has-items--items-list .article .article-info .article-content{font-size:16px;line-height:30px;overflow:hidden;text-overflow:ellipsis;margin-bottom:40px;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.article-recommendations-container .article .article-info .article-tags,.favorite__has-items--items-list .article .article-info .article-tags{font-size:12px}
.article-recommendations-container .article .article-info .article-tags .tags-value,.favorite__has-items--items-list .article .article-info .article-tags .tags-value{color:#0072ce}
.anchorNavigation .con09-anchor-links-container.z-index{z-index:13 !important}
.anchorNavigation .anchor-band.z-index{z-index:12 !important}
.autocomplete-input{position:relative}
.autocomplete-input__search{position:relative}
.autocomplete-input__search input{border:0;height:40px;width:100%;background:0;-webkit-appearance:textfield;border-bottom:2px solid #a9b3bd;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:20px;color:#000;font-weight:300;text-indent:0;padding:1px 0;opacity:1}
.autocomplete-input__search input:focus{outline:0;border-color:#0072ce}
.autocomplete-input__results{position:absolute;height:max-content;z-index:11;padding:0;margin:0;border:1px solid #eee;overflow:auto;width:100%;max-height:240px;background-color:#fff}
.autocomplete-input__results--hide-overflow{overflow:hidden}
.autocomplete-input__results--loading{min-height:140px}
.autocomplete-input__results::-webkit-scrollbar{width:4px;background:#fff}
.autocomplete-input__results::-webkit-scrollbar-thumb{background:#9b9b9b;border-radius:8px}
.autocomplete-input__arrow{background:transparent url(toplib/resources/vectors/carot-down.svg) center center no-repeat;transition:transform .5s;width:20px;height:20px;position:absolute;top:50%;right:11px;margin-top:-10px;z-index:1;cursor:pointer}
.autocomplete-input__arrow--open{transform:rotate(180deg)}
.autocomplete-input__arrow--edit{background:0;transform:none;transition:none;text-transform:capitalize;right:1%;width:auto;text-align:right;color:#0072ce;font-size:12px;font-weight:800}
.autocomplete-input .loading-wrapper{position:absolute;top:50%;left:50%;width:60px;height:60px;transform:translate(-50%,-50%);display:none}
.autocomplete-input .loading-wrapper.active{z-index:1;display:block}
.autocomplete-input .loading-wrapper .loading{position:absolute;width:60px;height:60px;border:2px solid #eee;border-top-color:#0072ce;border-radius:100%;animation:spin 2s linear infinite}
.autocomplete-input__result{border:0;background:#fff;-webkit-appearance:textfield;border-bottom:1px solid #a9b3bd;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:20px;color:#000;font-weight:300;padding:0 0 0 27px;line-height:60px}
.autocomplete-input__result:hover,.autocomplete-input__result--active{background-color:#e8f5ff;color:#000;cursor:pointer}
.bookmark-container{display:flex;align-items:center;position:relative}
.bookmark-container .bookmark-button{position:absolute;top:0;right:0;width:29px;height:29px;background-color:#0072ce;-webkit-mask:url(toplib/resources/vectors/unbooked.svg) no-repeat center/cover;mask:url(toplib/resources/vectors/unbooked.svg) no-repeat center/cover}
.bookmark-container .bookmark-button.active{-webkit-mask:url(toplib/resources/vectors/booked.svg) no-repeat center/cover;mask:url(toplib/resources/vectors/booked.svg) no-repeat center/cover}
.bookmark-container .bookmark-button:active{-webkit-mask:url(toplib/resources/vectors/booked.svg) no-repeat center/cover;mask:url(toplib/resources/vectors/booked.svg) no-repeat center/cover}
.bookmark-container .bookmark-button[disabled]{opacity:1}
.bookmark-container .bookmark-button__tooltip{min-width:340px;width:max-content;height:60px;padding:0 1.5rem;display:flex;align-items:center;justify-content:center;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:700;gap:5px}
.bookmark-container .bookmark-button__tooltip--icon{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:center center;fill:#00dc78;margin-right:6px}
@media(min-width:769px){.recommended-component-header{display:flex;justify-content:space-between;align-items:center}
}
.recommended-component-header_title{margin-right:10px}
.cta-user-account{padding:.625rem}
.cta-user-account__link{color:#0072ce;text-decoration:none;font-size:.875rem;font-weight:400}
.cta-user-account__link:hover{text-decoration:underline}
.event{border:1px solid #c4c9d4;box-shadow:0 0 5px 0 rgba(0,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:normal;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:#0072ce}
.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:normal;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{display:none}
.event .viewmore{display:none}
.event .viewmore a{background:inherit;border-color:#fff;color:#fff;margin:0;text-transform:none}
.event .viewmore a:hover{color:#fd5404;background:#fff}
.event:hover.dark .event-content{background:rgba(52,56,66,0.8)}
.event:hover.dark .event-content .viewmore a:hover{color:#343842}
.event:hover.light .event-content{background:rgba(196,201,212,0.8)}
.event:hover.blue .event-content{background:rgba(0,114,206,0.8)}
.event:hover.blue .event-content .viewmore a:hover{color:#0072ce}
.event:hover.orange .event-content{background:rgba(252,76,2,0.8)}
.event:hover.orange .event-content .viewmore a:hover{color:#fc4c02}
.event:hover.green .event-content{background:rgba(101,252,162,0.8)}
.event:hover.pioneer-green .event-content{background:rgba(30,119,45,0.8)}
.event:hover.pioneer-green .event-content .viewmore a:hover{color:#1e772d}
.event:hover.light .event_title,.event:hover.green .event_title{border-color:#000}
.event:hover.light .event_title p,.event:hover.green .event_title p{color:#000}
.event:hover.light .event-info_item,.event:hover.green .event-info_item{color:#000}
.event:hover.light .event-info_item__icon,.event:hover.green .event-info_item__icon{background-color:#000}
.event:hover.light .event-info_item__format-text,.event:hover.green .event-info_item__format-text{color:#000}
.event:hover.light .viewmore a,.event:hover.green .viewmore a{border-color:#000;color:#000}
.event:hover.light .viewmore a:hover,.event:hover.green .viewmore a:hover{border-color:#fff;color:#343842}
.event:hover.light .bookmark-container .bookmark-button,.event:hover.green .bookmark-container .bookmark-button{background-color:#000}
.event:hover .viewmore{display:block;margin:30px auto 0 auto}
.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}
.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:#0072ce;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:center center;fill:#00dc78;margin-right:6px}
.favorite-product__error{display:flex;color:#cc3602;font-size:13px;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:0;line-height:16px;margin-top:8px}
.favorite-product .popover{position:absolute;width:340px;height:60px}
.favorite__without-items{display:flex;flex-direction:column;padding:32px 0 0}
@media(min-width:1280px){.favorite__without-items{flex-direction:row;justify-content:space-between;padding:27px 30px}
}
.favorite__without-items--title{padding:5px 0 25px;border-bottom:1px solid #d8d8d8;display:flex;align-items:center}
.favorite__without-items--title:before{content:" ";display:block;width:32px;height:34px;padding:0 27px 0 0;margin:0 10px 0 0;background-color:#000;-webkit-mask:url(toplib/resources/vectors/unbooked.svg) no-repeat center/cover;mask:url(toplib/resources/vectors/unbooked.svg) no-repeat center/cover}
.favorite__without-items--title.planned:before{width:27px;height:30px;-webkit-mask:url(toplib/resources/vectors/events-calendar.svg) no-repeat center/cover;mask:url(toplib/resources/vectors/events-calendar.svg) no-repeat center/cover}
.favorite__without-items .column-6{width:100%;padding:16px 0 0;order:1}
.favorite__without-items .column-6:last-of-type{padding:0 0 16px;order:0}
@media(min-width:1280px){.favorite__without-items .column-6{width:47%;padding:0;order:unset}
.favorite__without-items .column-6:last-of-type{padding:0;width:409px}
}
.favorite__without-items--description-container{height:100%;display:flex;flex-direction:column;align-items:center}
.favorite__without-items--description-container>p{margin-bottom:30px}
@media(min-width:1280px){.favorite__without-items--description-container{align-items:initial;gap:30px}
.favorite__without-items--description-container>p{margin-bottom:0}
}
.favorite__without-items--video-container{display:flex;justify-content:center}
@media(min-width:1280px){.favorite__without-items--video-container{height:100%;align-items:center;justify-content:flex-end}
}
.favorite__without-items--video-container video,.favorite__without-items--video-container iframe{max-height:225px;max-width:335px;width:100%;border:2px solid #e6e8ea}
@media(min-width:1280px){.favorite__without-items--video-container video,.favorite__without-items--video-container iframe{max-height:237px;max-width:409px}
}
.favorite__without-items a{max-width:100%;min-width:220px;padding:17.5px 30px;font-size:12px;text-align:center;line-height:normal}
@media(min-width:1280px){.favorite__without-items a{min-width:241px;width:max-content}
}
.favorite__without-items--description{font-size:14px;text-align:center}
@media(min-width:1280px){.favorite__without-items--description{text-align:left;font-size:16px}
}
.element__label{display:inline-block;max-width:100%;font-family:"HelveticaNowTextBold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:13px;box-sizing:border-box;margin-bottom:0}
.element__label.checkbox{display:flex;align-items:center;gap:10px;padding-top:10px;position:relative}
.element__label.checkbox input{min-width:24px;width:24px;height:24px}
.element__label.hidden{display:none}
.element__label input,.element__label select,.element__label textarea{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:26px;color:inherit;margin:0;padding-left:10px;border:1px solid #a9b3bd;border-radius:2px}
.element__required{color:#cc3602 !important;display:inline;float:none;font-weight:700;margin:0;padding:0 0 0 5px;position:absolute}
.element__required.checkbox{top:10px;left:-15px}
.element__input.m{height:40px}
.element__input.l{height:50px}
.element__hasError{border:2px solid #cc3602 !important;border-radius:2px !important;color:#cc3602 !important}
.element__hasError.checkbox{border:none !important}
.element .invalid{color:#cc3602}
.loader-wrap{background:rgba(0,0,0,0.6);position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1029}
.loader-wrap .loader-box{width:120px;height:120px;background:#fff;display:flex;align-items:center;justify-content:center}
.loader-wrap .loader-box span{border:7px solid #0072ce;border-top:7px solid #000;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite;box-sizing:border-box}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.loader-parent{position:relative}
.manage-recommendation-button{display:flex;align-items:center;margin-top:1rem}
.manage-recommendation-button_label{font-size:12px;line-height:16px;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;letter-spacing:.38px;margin-right:.5rem}
@media(min-width:769px){.manage-recommendation-button{margin-top:0}
}
.media-card{position:relative;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);background-color:#fff;max-width:315px;height:419px;margin:0 auto 2px}
@media(min-width:992px){.media-card{max-width:100%}
}
.media-card:hover.dark .media-card-details{background:rgba(52,56,66,0.8)}
.media-card:hover.light .media-card-details{background:rgba(196,201,212,0.8)}
.media-card:hover.blue .media-card-details{background:rgba(0,114,206,0.8)}
.media-card:hover.orange .media-card-details{background:rgba(252,76,2,0.8)}
.media-card:hover.green .media-card-details{background:rgba(101,252,162,0.8)}
.media-card:hover.pioneer-green .media-card-details{background:rgba(30,119,45,0.8)}
.media-card:hover.dark .media-card-details__title h3,.media-card:hover.blue .media-card-details__title h3,.media-card:hover.orange .media-card-details__title h3,.media-card:hover.pioneer-green .media-card-details__title h3{color:#fff}
.media-card:hover.dark .media-card-details__description,.media-card:hover.blue .media-card-details__description,.media-card:hover.orange .media-card-details__description,.media-card:hover.pioneer-green .media-card-details__description{color:#fff}
.media-card:hover.dark .media-card-details__link,.media-card:hover.blue .media-card-details__link,.media-card:hover.orange .media-card-details__link,.media-card:hover.pioneer-green .media-card-details__link{color:#fff}
.media-card:hover.dark .media-card-details__link:hover,.media-card:hover.dark .media-card-details__link:active,.media-card:hover.dark .media-card-details__link:visited,.media-card:hover.blue .media-card-details__link:hover,.media-card:hover.blue .media-card-details__link:active,.media-card:hover.blue .media-card-details__link:visited,.media-card:hover.orange .media-card-details__link:hover,.media-card:hover.orange .media-card-details__link:active,.media-card:hover.orange .media-card-details__link:visited,.media-card:hover.pioneer-green .media-card-details__link:hover,.media-card:hover.pioneer-green .media-card-details__link:active,.media-card:hover.pioneer-green .media-card-details__link:visited{color:#fff}
.media-card:hover.dark .media-card-details__link::after,.media-card:hover.blue .media-card-details__link::after,.media-card:hover.orange .media-card-details__link::after,.media-card:hover.pioneer-green .media-card-details__link::after{background-color:#fff}
.media-card:hover.dark .media-card-details__info p,.media-card:hover.blue .media-card-details__info p,.media-card:hover.orange .media-card-details__info p,.media-card:hover.pioneer-green .media-card-details__info p{color:#fff}
.media-card:hover.dark .media-card-details__info p:after,.media-card:hover.blue .media-card-details__info p:after,.media-card:hover.orange .media-card-details__info p:after,.media-card:hover.pioneer-green .media-card-details__info p:after{background-color:#fff}
.media-card:hover.dark .media-card-details .bookmark-container .bookmark-button,.media-card:hover.blue .media-card-details .bookmark-container .bookmark-button,.media-card:hover.orange .media-card-details .bookmark-container .bookmark-button,.media-card:hover.pioneer-green .media-card-details .bookmark-container .bookmark-button{background-color:#fff}
.media-card:hover .media-card-image__type{z-index:1}
.media-card:hover .media-card-details{position:absolute;top:0;left:0;width:100%;height:100%}
.media-card:hover .media-card-details-hidden-bookmark{padding:6.8125rem 1rem 1.1875rem}
.media-card:hover .media-card-details__exclusive{display:none}
.media-card:hover .media-card-details__title{min-height:78px;margin:8px 0 0}
.media-card:hover .media-card-details__duration{display:none}
.media-card:hover .media-card-details__info{display:flex;margin:22px 0 14px}
.media-card:hover .media-card-details__description-margin{margin:0 0 .75rem}
.media-card:hover .media-card-details__link{color:#000}
.media-card:hover .media-card-details__link:after{background-color:#000}
.media-card:hover .media-card-details__link:hover,.media-card:hover .media-card-details__link:active,.media-card:hover .media-card-details__link:visited{color:#000}
.media-card:hover .media-card-details .bookmark-container{display:flex;justify-content:center;margin:76px auto 4px}
.media-card:hover .media-card-details .bookmark-container .bookmark-button{position:static;background-color:#000}
.media-card-image{height:198px}
.media-card-image img{height:198px}
.media-card-details{height:calc(100% - 198px);display:flex;flex-direction:column;padding:0 1rem 1.1875rem}
.media-card-details .bookmark-container{display:none}
.media-card-details__type{position:absolute;top:17px;left:0;background:#eee}
.media-card-details__type p{padding:7px 12px;font-size:12px;font-weight:700;line-height:17px;text-transform:uppercase}
.media-card-details__exclusive{font-size:13px;line-height:36px;letter-spacing:1px;text-transform:uppercase;color:#fd5404}
.media-card-details__title{max-height:78px;display:flex;align-items:flex-end;overflow:hidden}
.media-card-details__title-margin{margin:19px 0 0}
.media-card-details__title h3{font-size:20px;line-height:26px;color:#000;-webkit-line-clamp:3;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.media-card-details__duration{font-size:13px;color:#a9b3bd}
.media-card-details__info{display:none}
.media-card-details__info--date{line-height:10px}
.media-card-details__info p{font-size:12px;line-height:17px;display:flex;align-items:center}
.media-card-details__info p:first-of-type:after{content:"";display:block;width:5px;height:5px;background:#000;border-radius:50%;margin:0 10px}
.media-card-details__description{display:-webkit-box;height:max-content;margin:0 0 .75rem;overflow:hidden;font-size:13px;line-height:19px;text-overflow:ellipsis;-webkit-box-orient:vertical}
.media-card-details__description-margin{margin:.75rem 0}
.media-card-details__link{width:max-content;display:flex;align-items:center;margin:auto 0 0;font-size:13px;font-weight:700}
.media-card-details__link:after{content:"";-webkit-mask:url(toplib/resources/vectors/arrow-right-active.svg) center no-repeat;mask:url(toplib/resources/vectors/arrow-right-active.svg) center no-repeat;background:#0072ce;width:18px;height:18px;margin-left:8px}
.pagination__container{width:100%;padding:35px 0 10px}
@media(min-width:769px){.pagination__container{padding:0}
}
.pagination__links{display:flex;justify-content:flex-end;padding-top:28px}
@media(min-width:769px){.pagination__links{padding:0}
}
.pagination__links.disabled button{pointer-events:none}
.pagination__links--item{width:10px;margin:0 5px;font-size:12px;color:#028eff}
.pagination__links--item:hover{font-weight:bold}
.pagination__links--item button{cursor:pointer}
.pagination__links--item button:focus{outline:0}
.pagination__links--item--active{color:#000;font-weight:bold;pointer-events:none}
.pagination__links--item--prev,.pagination__links--item--next{padding-left:21px;width:max-content;display:flex;align-items:center}
.pagination__links--item--prev button,.pagination__links--item--next button{background-color:#028eff;width:6px;height:9px;-webkit-mask:url(toplib/resources/vectors/carot-blue.svg) no-repeat center/contain;mask:url(toplib/resources/vectors/carot-blue.svg) no-repeat center/contain;vertical-align:middle}
.pagination__links--item--prev{transform:rotate(180deg)}
.product{background:#fff;border-radius:2px;border:1px solid #c4c9d4;box-shadow:0 0 10px 0 rgba(0,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;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}
.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) center/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) center/contain no-repeat}
.product-header-logo_corteva{width:100%;height:100%;background:url(toplib/resources/images/corteva_logo.png) center/contain no-repeat}
.product-header-logo_brevant{width:100%;height:100%;background:url(toplib/resources/images/brevant_logo.png) center/contain no-repeat}
.product-header_bookmark{position:relative !important;display:block;margin:5px 0 0 auto}
.product_text{font-size:14px;font-weight:normal;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:#0072ce}
.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}
.event-register-button{color:white;padding:22px 3rem;border:1px solid #fff;transition:all .1s;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}
.event-register-button--registered{background:#fff;color:#fd5404}
.event-register-button:hover{color:#fd5404;background:#fff}
.event-register-button:disabled{background-color:#fff;border-color:#fff}
@media(min-width:992px){.event-register-button{margin:0 auto 0 auto}
}
.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,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:#0072ce}
@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) center/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,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) center/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) center/contain no-repeat}
.social-media-card__header--social-logo.social-instagram{background:url(toplib/resources/vectors/social-logo-instagram.svg) center/contain no-repeat}
.social-media-card__header--social-logo.social-linkedin{background:url(toplib/resources/vectors/social-logo-linkedin.svg) center/contain no-repeat}
.social-media-card__header--social-logo.social-youtube{background:url(toplib/resources/vectors/social-logo-youtube.svg) center/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) center/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) center/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,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:#0072ce;-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 center}
.social-media-card__share-block--icon.whatapp{background:url(toplib/resources/vectors/social-watsapp.svg) no-repeat center}
.social-media-card__share-block--icon.facebook{background:url(toplib/resources/vectors/social-fb.svg) no-repeat center}
.social-media-card__share-block--icon.twitter{background:url(toplib/resources/vectors/social-twitter.svg) no-repeat center}
.social-media-card__share-block--social-label{font-size:10px;line-height:16px}
.link{font-family:"Helvetica";font-size:.875rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:-.1px;text-align:left;color:#0072ce;cursor:pointer;display:inline-block}
@media(min-width:992px){.link{padding-right:10px}
}
.link[aria-describedby]{text-decoration:underline}
.link:hover{color:#0d4a17}
.popover{box-shadow:0 0 15px rgba(0,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:center center;text-decoration:none;text-indent:-9999px;z-index:10}
.popover .popover-body .t-close.manual{display:block}
@media(min-width:992px){.popover .popover-body .t-close.manual{display:none}
}
.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before,.bs-popover-auto[x-placement^='right']>.arrow::before{border-right-color:rgba(0,0,0,0)}
.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before,.bs-popover-auto[x-placement^='bottom']>.arrow::before{border-bottom-color:rgba(0,0,0,0)}
.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before,.bs-popover-auto[x-placement^='top']>.arrow::before{border-top-color:rgba(0,0,0,0)}
.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before,.bs-popover-auto[x-placement^='left']>.arrow::before{border-left-color:rgba(0,0,0,0)}
.paying-balance{padding:30px;max-width:350px;box-sizing:border-box}
@media(min-width:992px){.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:normal;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:bold;text-align:right;content:counter(item) "."}
.listing-content{width:100%}
@media(min-width:992px){.listing-content{width:310px}
}
@media(min-width:992px){.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(min-width:992px){.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:center center}
.listing-content a:hover{color:#fff;background-color:#0072ce}
.listing-content a:hover:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/clock-white.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center center}
.listing-content a.download-icon:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/coupon-green.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center center}
.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:center center}
.listing-content a.close-icon:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close.svg);width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center center}
.listing-content a.close-icon:hover:before{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/close-white.svg);width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center center}
.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before,.bs-popover-auto[x-placement^='bottom']>.arrow::before{border-width:0 .5rem .8rem .5rem}
.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after,.bs-popover-auto[x-placement^='bottom']>.arrow::after{border-width:0 .5rem .8rem .5rem}
.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after,.bs-popover-auto[x-placement^='top']>.arrow::after{border-width:.8rem .5rem 0}
.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before,.bs-popover-auto[x-placement^='top']>.arrow::before{border-width:.8rem .5rem 0}
.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow,.bs-popover-auto[x-placement^='left']>.arrow{height:10px}
.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before,.bs-popover-auto[x-placement^='left']>.arrow::before{border-width:.2rem 0 .5rem .5rem}
.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after,.bs-popover-auto[x-placement^='left']>.arrow::after{border-width:.2rem 0 .5rem .5rem}
.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow,.bs-popover-auto[x-placement^='right']>.arrow{height:10px}
.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before,.bs-popover-auto[x-placement^='right']>.arrow::before{border-width:.2rem .5rem .5rem 0}
.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after,.bs-popover-auto[x-placement^='right']>.arrow::after{border-width:.2rem .5rem .5rem 0}
.sr-only,#truChoiceCalculator .v-modal .customize-products thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.unregister-button{color:#fff;font-size:14px;font-weight:700;text-decoration:underline}
.viewmore{display:flex;justify-content:center;margin:0 auto;max-width:100%}
.viewmore a{text-transform:none}
.warning-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999}
.warning-modal__background{background:rgba(0,0,0,0.5);height:100vh;width:100vw;position:fixed;top:0;left:0}
.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","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:#0072ce;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:#0072ce;border-radius:2px;color:#fff;font-size:14px;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-weight:bold;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 #004abf}
.warning-modal__cta .cta-user-account__link{height:20px;color:#0072ce;font-size:14px;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-weight:bold;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:#0072ce;border-radius:2px;color:#fff;font-size:14px;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-weight:bold;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:#0072ce;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}
.my-favorites-widget{display:flex;flex-direction:column;padding:21px;gap:2em;background-color:#fff}
@media screen and (min-width:1280px){.my-favorites-widget{flex-wrap:wrap;flex-direction:row;padding:63px;position:relative;min-height:368px}
}
.my-favorites-widget__title{display:flex;align-items:center;padding-bottom:20px;border-bottom:1px solid #d8d8d8}
.my-favorites-widget__title a{font-size:14px;line-height:20px;font-weight:bold;display:flex;align-items:center}
.my-favorites-widget__title 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) center right no-repeat}
.my-favorites-widget__title .icon-Icon---Star{font-size:24px;padding-right:10px}
@media screen and (min-width:1280px){.my-favorites-widget__title{flex:0 1 47%;max-height:66px;align-items:center}
.my-favorites-widget__title .icon-Icon---Star{font-size:32px}
}
.my-favorites-widget__video-content{min-width:335px;display:flex;flex:1 1;justify-content:center}
.my-favorites-widget__video-content>*{max-height:225px;max-width:335px;margin-left:auto;margin-right:auto;border:2px solid #e6e8ea}
@media screen and (min-width:1280px){.my-favorites-widget__video-content>*{max-height:237px;max-width:409px;justify-content:unset}
}
.my-favorites-widget__text-content{min-width:335px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.my-favorites-widget__text-content .c-button{width:220px;height:60px;display:flex;align-items:center;justify-content:center}
@media screen and (min-width:1280px){.my-favorites-widget__text-content{width:385px;align-items:unset;position:absolute;top:153px}
.my-favorites-widget__text-content.error{position:unset}
.my-favorites-widget__text-content .c-button{width:241px}
}
.my-favorites-widget__description{margin-bottom:30px}
.my-favorites-widget__description>*{font-size:14px;line-height:26px;text-align:center}
@media screen and (min-width:1280px){.my-favorites-widget__description>*{font-size:16px;line-height:30px;text-align:unset}
}
.my-favorites-widget__most-recent{min-width:334px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.11);display:flex;flex:1 1;flex-direction:column}
@media screen and (min-width:1280px){.my-favorites-widget__most-recent{max-height:237px}
}
.my-favorites-widget__most-recent .banner-title{min-height:34px;display:flex;align-items:center;padding-left:20px;background-color:#0072ce;font-family:"GilroyExtraBold","GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-size:12px;font-weight:800;line-height:20px;letter-spacing:1.7px;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}
.my-favorites-widget__most-recent .content{padding:30px 16px 30px 28px;display:flex;flex-direction:column;height:100%;justify-content:center}
.my-favorites-widget__most-recent .content .border{border-left-width:12px;border-left-style:solid}
@media screen and (min-width:992px){.my-favorites-widget__most-recent .content .border{border-left-width:10px}
}
.my-favorites-widget__most-recent .content .border.green{border-left-color:#65fca2}
.my-favorites-widget__most-recent .content .border.blue{border-left-color:#0072ce}
.my-favorites-widget__most-recent .content .border.maroon{border-left-color:#750d2b}
.my-favorites-widget__most-recent .content .border.orange{border-left-color:#cc3602}
.my-favorites-widget__most-recent .content .border.grey{border-left-color:#e6e8ea}
.my-favorites-widget__most-recent .content .border.black{border-left-color:#000}
.my-favorites-widget__most-recent .content .border.herbicide-green{border-left-color:#43b02a}
.my-favorites-widget__most-recent .content .border.herbicide-green2{border-left-color:#046a38}
.my-favorites-widget__most-recent .content .border.herbicide-green3{border-left-color:#00965e}
.my-favorites-widget__most-recent .content .border.fungicide-purple{border-left-color:#93328e}
.my-favorites-widget__most-recent .content .border.fungicide-purple2{border-left-color:#59315f}
.my-favorites-widget__most-recent .content .border.insecticide-orange{border-left-color:#e87722}
.my-favorites-widget__most-recent .content .border.insecticide-orange2{border-left-color:#b94700}
.my-favorites-widget__most-recent .content .border.nitrogenstabilizer-teal{border-left-color:#00b0b9}
.my-favorites-widget__most-recent .content .border.nitrogenstabilizer-teal2{border-left-color:#007377}
.my-favorites-widget__most-recent .content .border.nematicide-soilfumigants-urbanpest-brown{border-left-color:#774212}
.my-favorites-widget__most-recent .content .border.nematicide-soilfumigants-urbanpest-brown2{border-left-color:#4f2c1d}
.my-favorites-widget__most-recent .content .border.seedtreatment-yellow{border-left-color:#ffb500}
.my-favorites-widget__most-recent .content .border.seedtreatment-yellow2{border-left-color:#c69214}
.my-favorites-widget__most-recent .content .border.other-pink{border-left-color:#ce0f69}
.my-favorites-widget__most-recent .content .border.other-pink2{border-left-color:#910048}
.my-favorites-widget__most-recent .content .border.pioneer-green{border-left-color:#1e772d}
@media screen and (min-width:1280px){.my-favorites-widget__most-recent .content{padding:50px 40px 70px 40px;min-width:328px}
}
.my-favorites-widget__most-recent .content>*{padding-left:20px;padding-top:10px}
.my-favorites-widget__most-recent .content a{color:black}
.my-favorites-widget__most-recent .content a:hover{text-decoration:underline}
.my-favorites-widget__most-recent .content p{font-family:"Helvetica";font-size:14px;line-height:26px;padding-top:0;padding-bottom:10px}
.my-favorites-widget__most-recent .content p span{font-family:inherit;font-size:inherit;line-height:inherit}
.my-favorites-widget__most-recent .content h3>*{display:inline-block}
.my-favorites-widget__most-recent .content h3 a{font-family:"GilroyExtraBold","GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-size:24px;line-height:30px;font-weight:800}
.myFavorites .heading{justify-content:space-between;align-items:center;width:100%;padding:30px 20px;box-sizing:border-box}
@media(min-width:992px){.myFavorites .heading{padding:37px 0 45px 0;display:flex}
}
.myFavorites .heading .heading-1{display:inline-block;vertical-align:top}
.myFavorites .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){.myFavorites .heading span{font-size:2rem}
}
.myFavorites .heading .first-word{font-weight:800;padding-right:5px}
.myFavorites .heading .questions-about-your{font-family:"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){.myFavorites .heading .questions-about-your{display:block;float:none;text-align:left;padding-left:0;width:100%}
}
.myFavorites .heading .questions-about-your .lineone{font-weight:bold;font-size:1rem}
.myFavorites .heading .questions-about-your .linetwo{font-weight:normal;font-size:.9375rem}
.my-favorites{display:flex;flex-direction:column;padding:21px;gap:2em;background-color:#fff}
.my-favorites .warning-modal__text p{font-size:14px;line-height:26px}
@media screen and (min-width:992px){.my-favorites .warning-modal__text p{font-size:16px;line-height:30px}
}
@media screen and (min-width:1280px){.my-favorites{flex-wrap:wrap;flex-direction:row;padding:63px;position:relative}
}
.my-favorites__title{display:flex;flex-direction:column;padding-bottom:20px;border-bottom:1px solid #d8d8d8}
@media screen and (min-width:992px){.my-favorites__title{align-items:center}
}
@media screen and (min-width:1280px){.my-favorites__title{width:100%;align-items:unset}
}
.my-favorites__table{display:flex;flex-direction:column;gap:20px;width:100%}
@media screen and (min-width:992px){.my-favorites__table{max-height:1200px}
.my-favorites__table.scrolly{overflow-y:scroll;overflow-x:hidden}
}
.my-favorites__products{display:flex;flex-direction:column;border-bottom:1px solid #d8d8d8;position:relative}
@media screen and (min-width:992px){.my-favorites__products{flex-direction:row}
}
.my-favorites__products>.border{border-left-width:12px;border-left-style:solid}
@media screen and (min-width:992px){.my-favorites__products>.border{border-left-width:10px}
}
.my-favorites__products>.border.green{border-left-color:#65fca2}
.my-favorites__products>.border.blue{border-left-color:#0072ce}
.my-favorites__products>.border.maroon{border-left-color:#750d2b}
.my-favorites__products>.border.orange{border-left-color:#cc3602}
.my-favorites__products>.border.grey{border-left-color:#e6e8ea}
.my-favorites__products>.border.black{border-left-color:#000}
.my-favorites__products>.border.herbicide-green{border-left-color:#43b02a}
.my-favorites__products>.border.herbicide-green2{border-left-color:#046a38}
.my-favorites__products>.border.herbicide-green3{border-left-color:#00965e}
.my-favorites__products>.border.fungicide-purple{border-left-color:#93328e}
.my-favorites__products>.border.fungicide-purple2{border-left-color:#59315f}
.my-favorites__products>.border.insecticide-orange{border-left-color:#e87722}
.my-favorites__products>.border.insecticide-orange2{border-left-color:#b94700}
.my-favorites__products>.border.nitrogenstabilizer-teal{border-left-color:#00b0b9}
.my-favorites__products>.border.nitrogenstabilizer-teal2{border-left-color:#007377}
.my-favorites__products>.border.nematicide-soilfumigants-urbanpest-brown{border-left-color:#774212}
.my-favorites__products>.border.nematicide-soilfumigants-urbanpest-brown2{border-left-color:#4f2c1d}
.my-favorites__products>.border.seedtreatment-yellow{border-left-color:#ffb500}
.my-favorites__products>.border.seedtreatment-yellow2{border-left-color:#c69214}
.my-favorites__products>.border.other-pink{border-left-color:#ce0f69}
.my-favorites__products>.border.other-pink2{border-left-color:#910048}
.my-favorites__products>.border.pioneer-green{border-left-color:#1e772d}
.my-favorites__sort-by{margin-top:11px}
@media screen and (min-width:992px){.my-favorites__sort-by{margin-top:17px}
}
.my-favorites__product-name{padding-left:20px;width:100%;max-width:295px}
@media screen and (min-width:992px){.my-favorites__product-name{margin-bottom:20px;max-width:384px}
}
.my-favorites__product-name a{color:#000;font-family:"GilroyExtraBold","GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-weight:800}
.my-favorites__product-name a:hover{text-decoration:underline}
.my-favorites__product-name>:first-child{font-size:20px;font-weight:800;line-height:26px}
.my-favorites__product-name p{font-family:"Helvetica";font-size:14px;line-height:26px}
.my-favorites__product-name p span{font-family:inherit;font-size:inherit;line-height:inherit}
.my-favorites__product-labels{padding-left:20px;padding-top:20px;margin-bottom:20px;width:100%}
.my-favorites__product-labels a{font-size:14px;line-height:20px;font-weight:bold;display:inline-block;position:relative}
.my-favorites__product-labels a.download::after{content:'';width:14px;height:16px;position:absolute;margin-left:15px;background:transparent url(toplib/resources/vectors/download-positive.svg) center right no-repeat;bottom:3px}
.my-favorites__product-labels a.internal::after{content:'';background-size:17px 10px;width:20px;height:20px;margin-left:8px;position:absolute;background:transparent url(toplib/resources/vectors/hyperlink-arrow-positive.svg) center right no-repeat}
@media screen and (min-width:992px){.my-favorites__product-labels{padding-right:120px;padding-left:120px;padding-top:0;right:0;top:0;margin-bottom:0;width:inherit;border:none !important}
}
.my-favorites__product-remove{position:absolute;right:0;padding-right:20px;top:0}
.my-favorites__product-remove.icon-Icon---Delete:hover{cursor:pointer}
.my-favorites__product-remove.icon-Icon---Delete:after{content:'';width:14px;height:18px;display:flex;background-image:url(toplib/resources/vectors/icon-delete.svg)}
div.global-user-profile.account-profile .account-profile__info{font-size:1.25rem;font-weight:100;line-height:28px}
div.global-user-profile.account-profile .account-profile__info-empty{font-size:1.25rem;font-weight:100;line-height:28px;font-style:italic;color:#95a0b4}
div.global-user-profile .account-profile__details{display:flex;justify-content:space-between;width:100%;margin-top:10px}
@media screen and (min-width:992px){div.global-user-profile .account-profile__details{width:70%;margin-top:0}
}
div.global-user-profile .account-profile__details a{font-weight:700;margin-left:5px;white-space:nowrap}
div.global-user-profile .account-profile__notifications-header a{font-weight:700;margin-left:5px;white-space:nowrap}
div.global-user-profile .account-profile__notice .notice-item{width:100%;padding:20px;font-size:16px;line-height:26px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.11)}
div.global-user-profile .account-profile__notice .notice-item.notice-item--center{text-align:center}
div.global-user-profile .account-profile__label{font-size:1.25rem;width:100%;padding-right:10px}
@media screen and (min-width:992px){div.global-user-profile .account-profile__label{width:30%;line-height:24px}
}
@media screen and (max-width:768px){div.global-user-profile .account-profile-row{padding:25px 20px}
}
div.global-user-profile .account-profile-row:last-child{border-bottom:1px solid #e7e8e8}
div.global-user-profile .account-profile-row.account-profile__notice{display:flex;justify-content:center;border:0;padding:0}
@media screen and (max-width:768px){div.global-user-profile .account-profile-row.account-profile__notice{padding:0 20px}
}
div.global-user-profile .account-profile-row.account-profile__notice.newsletters{padding:0 0 25px}
@media screen and (max-width:768px){div.global-user-profile .account-profile-row.account-profile__notice.newsletters{padding:0 20px 25px}
}
div.global-user-profile .account-profile-row .loader-wrap .loader-box{width:100px;height:100px}
div.global-user-profile.account-profile-box{color:#000;position:relative;padding:30px 20px;background:#fff;margin:25px 0 27px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}
@media screen and (min-width:992px){div.global-user-profile.account-profile-box{padding:44px}
}
div.global-user-profile.account-profile-box a[disabled]{pointer-events:none;color:#49a5e3}
div.global-user-profile.account-profile-box .form-input.api-error{background:transparent url(toplib/resources/vectors/error.svg) 99% 50%/19px 18px no-repeat}
div.global-user-profile.account-profile-box .buttons{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}
@media(max-width:769px){div.global-user-profile.account-profile-box .buttons{padding:0 25px}
}
@media(max-width:525px){div.global-user-profile.account-profile-box .buttons button{width:100%}
}
div.global-user-profile.account-profile-box .ml-6{margin-left:0}
div.global-user-profile.account-profile-box .account-profile-box__header{line-height:36px;margin:0}
div.global-user-profile.account-profile-box .account-profile-box__header-container{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 42px}
div.global-user-profile.account-profile-box .account-profile-box__header-edit{font-weight:700}
@media screen and (max-width:768px){div.global-user-profile .account-profile-box__body{margin:0 -20px}
}
div.global-user-profile .account-profile-box__body--api-error{padding:24px;margin:-30px 20px 30px;display:flex;align-items:center;border:2px solid #de1e00;border-radius:4px;background:rgba(222,30,0,0.1)}
@media(min-width:992px){div.global-user-profile .account-profile-box__body--api-error{margin:-30px 0 30px}
}
@media(max-width:767px){div.global-user-profile .account-profile-box__body--api-error{padding:10px}
}
div.global-user-profile .account-profile-box__body--api-error:before{content:"";flex:0 0 18px;margin:0 15px 0 0;display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/error.svg);width:16px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center center}
@media(max-width:767px){div.global-user-profile .account-profile-box__body--api-error:before{margin:0 10px 0 0}
}
div.global-user-profile .account-profile-box__body--api-error-message{font-size:14px;font-weight:700;line-height:26px}
div.global-user-profile .account-profile-box__body .form-input:focus{border-color:#0072ce}
.favorite__container{position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);border:1px solid #c4c9d4;background-color:#fff;padding:36px 33px;max-width:1024px;margin:25px auto}
@media(max-width:992px){.favorite__container{max-width:100%}
}
.favorite__title{padding:5px 0 20px;display:flex;align-items:center}
.favorite__has-items .sort{width:100%}
@media(min-width:992px){.favorite__has-items .sort{display:flex;align-items:flex-start}
}
.favorite__has-items .sort .line-break{width:55px;display:inline-block}
@media(max-width:767px){.favorite__has-items .sort .line-break{width:100%;display:block}
}
.favorite__has-items .sort .pagination__container{width:auto;padding:7px 0 0;margin:0 0 0 auto}
@media(min-width:992px){.favorite__has-items .sort .pagination__container{padding:0}
}
.favorite__has-items .sort>span.select2{margin:2px 0 0 4px}
.favorite__has-items .sort .select2-container--open ~ .select2-container--open{left:100px !important}
.favorite__has-items .sort .select2-container--open ~ .select2-container--open>span{left:-100px}
.favorite__has-items .sort .select-filter-overflow-handle{display:inline-block}
.favorite__has-items .sort.select2-filter-section>.select2-container.select2-container--open:last-of-type{min-width:100%}
.favorite__has-items .sort.select2-filter-section>.select2-container.select2-container--open:last-of-type>.select2-dropdown{min-width:100% !important}
.favorite__has-items--items-list{width:100%;box-sizing:border-box;padding:25px 0 0}
@media(min-width:992px){.favorite__has-items--items-list{padding:24px 0 38px}
}
.favorite__has-items--items-list .article{width:100%;padding:35px 5px 25px}
@media(min-width:992px){.favorite__has-items--items-list .article{padding:35px}
}
.favorite__has-items--empty-filter{font-size:14px;line-height:22px;text-align:center;margin:24px 0 0;padding:33px 0 50px;border-top:1px solid #d8d8d8}
@media(min-width:769px){.favorite__has-items--empty-filter{text-align:left;padding:17px 0 122px}
}
.favorite__has-items--items-list:after{content:'flickity';display:none}
.favorite__has-items--items-list.flickity-enabled{margin:25px auto 84px;padding:0;border-top:1px solid #d8d8d8}
.favorite__has-items--items-list.flickity-enabled .article{border-color:#d8d8d8}
@media(min-width:769px) and (max-width:992px){.favorite__has-items--items-list.flickity-enabled .article{display:block}
}
.favorite__has-items--items-list.flickity-enabled .article:first-of-type{border-top:0}
@media(min-width:769px) and (max-width:992px){.favorite__has-items--items-list.flickity-enabled .article .article-image{width:100%;height:auto;margin:0 auto 20px}
}
@media(min-width:769px) and (max-width:992px){.favorite__has-items--items-list.flickity-enabled .article .article-image__default{width:100%;height:200px;margin:0 auto 20px}
}
.favorite__has-items--items-list .carousel-cell{width:100%;height:auto;padding:35px 12px 0}
@media(min-width:769px){.favorite__has-items--items-list .carousel-cell{width:50%}
}
@media(min-width:1380px){.favorite__has-items--items-list .carousel-cell{width:33.3%}
}
.favorite__has-items--items-list .carousel-cell .event{max-width:315px}
@media(min-width:992px){.favorite__has-items--items-list .carousel-cell .article-card,.favorite__has-items--items-list .carousel-cell .media-card{max-width:315px}
}
@media(min-width:992px){.favorite-article .favorite__has-items--items-list:after{content:""}
}
.favorite-article .favorite__has-items--items-list .article{border-color:#d8d8d8}
body>.warning-modal .warning-modal__text p{font-size:14px;line-height:26px}
@media screen and (min-width:992px){body>.warning-modal .warning-modal__text p{font-size:16px;line-height:30px}
}
.favorite__has-items--items-list.flickity-enabled .flickity-prev-next-button{background:#d8d8d8;border-radius:0;top:50%;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.5);height:40px;width:40px}
.favorite__has-items--items-list.flickity-enabled .flickity-prev-next-button svg{background:#0072ce}
.favorite__has-items--items-list.flickity-enabled .flickity-prev-next-button svg path{display:none}
.favorite__has-items--items-list.flickity-enabled .flickity-slider{width:100%}
.favorite__has-items--items-list.flickity-enabled .flickity-viewport{overflow:hidden}
.favorite__has-items--items-list.flickity-enabled .flickity-prev-next-button.previous{left:-25px}
.favorite__has-items--items-list.flickity-enabled .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)}
.favorite__has-items--items-list.flickity-enabled .flickity-prev-next-button.previous:hover{left:-30px}
.favorite__has-items--items-list.flickity-enabled .flickity-prev-next-button.next{margin-top:0;right:-5px}
.favorite__has-items--items-list.flickity-enabled .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}
.favorite__has-items--items-list.flickity-enabled .flickity-prev-next-button.next:hover{right:-10px}
.favorite__has-items--items-list.flickity-enabled .flickity-page-dots{bottom:-40px;left:0}
.favorite__has-items--items-list.flickity-enabled .flickity-page-dots .dot{height:10px;width:10px;background:#d8d8d8}
.favorite__has-items--items-list.flickity-enabled .flickity-page-dots .dot.is-selected{background:#0072ce}
#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,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 h4,#socialMediaWall .social-media-wall-no-results .inner-nav-wrapper .sections section h3,.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,0.5);height:40px;width:40px}
#socialMediaWall .social-media-wall-carousel .flickity-prev-next-button svg{background:#0072ce}
#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:#0072ce}
.preview-weather-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;background:#0072ce;padding:4px 13px 3px 14px;border-radius:2px}
.preview-weather-card__header--title,.preview-weather-card__header--location{color:#fff;font-size:12px;line-height:24px}
.preview-weather-card__header--title{padding-right:1rem;text-transform:uppercase;font-weight:700}
.preview-weather-card__header--location:before{content:"";display:inline-block;min-width:10px;width:10px;height:14px;margin:0 5px 1px 0;background:#fff;-webkit-mask:url(toplib/resources/vectors/location.svg) no-repeat center;mask:url(toplib/resources/vectors/location.svg) no-repeat center}
.preview-weather-card .c-button{max-width:200px;width:100%;display:block;padding:9px 10px;margin:0 auto;font-size:12px;text-align:center;white-space:inherit}
.preview-weather-card-content{padding:21px 10px 15px 12px}
.preview-weather-card__weather{display:flex;align-items:center;justify-content:space-between;padding:0 0 10px}
.preview-weather-card__weather--icon{width:56px;height:52px;background-repeat:no-repeat}
.preview-weather-card__weather--degree{margin:0;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-weight:700;font-size:56px;line-height:56px;color:#333843}
.preview-weather-card__login{border-top:1px solid #c8cfd5}
.preview-weather-card__login--description{margin:12px 0 10px;font-size:12px;line-height:20px;font-weight:bold;text-align:center;color:#333843}
.preview-weather-card__error{padding:21px 10px 15px 12px}
.preview-weather-card__error p{color:#cc3602;letter-spacing:.8px;font-weight:700;font-size:12px;line-height:20px}
.preview-weather-card__error .c-button{max-width:max-content;margin:27px auto 0}
.subsequent-weather-wrapper{width:100%;height:max-content;margin:0 0 10px}
.subsequent-weather-wrapper .subsequent-weather{width:208px;height:340px;margin:0 auto;border-radius:2px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.11)}
.subsequent-weather-wrapper .subsequent-weather p,.subsequent-weather-wrapper .subsequent-weather h3,.subsequent-weather-wrapper .subsequent-weather h6{color:#333843}
.subsequent-weather-wrapper .subsequent-weather__title{display:flex;justify-content:space-between;padding:3px 9px 0 14px;border-top:1px solid #eee;border-bottom:1px solid #eee;border-radius:2px}
.subsequent-weather-wrapper .subsequent-weather__title p{text-transform:uppercase;font-size:12px;line-height:27px}
.subsequent-weather-wrapper .subsequent-weather__date{display:flex;align-items:center;justify-content:flex-end;padding:21px 14px 24px 13px}
.subsequent-weather-wrapper .subsequent-weather__date p{text-transform:uppercase}
.subsequent-weather-wrapper .subsequent-weather__info{width:100%;display:flex}
.subsequent-weather-wrapper .subsequent-weather__info span{font-size:12px;line-height:22px}
.subsequent-weather-wrapper .subsequent-weather__info .icon-code{width:23px;height:30px;margin:0 17px 0 0}
.subsequent-weather-wrapper .subsequent-weather__info--container{display:flex;flex-direction:column;max-width:calc(126px / 3);width:100%}
.subsequent-weather-wrapper .subsequent-weather__info--container:first-of-type{max-width:75px}
.subsequent-weather-wrapper .subsequent-weather__info--container:first-of-type>div{padding:0 0 0 7px}
.subsequent-weather-wrapper .subsequent-weather__info--container-last{max-width:55px}
.subsequent-weather-wrapper .subsequent-weather__info--container-last>div{padding:0 7px 0 0}
.subsequent-weather-wrapper .subsequent-weather__info--container-last>div p{padding:0}
.subsequent-weather-wrapper .subsequent-weather__info--container>div{width:100%;height:48px;display:flex;flex-direction:column;margin:0 0 5px;border-top:1px solid #eee}
.subsequent-weather-wrapper .subsequent-weather__info--container>div span{margin:19px 0 0;text-align:center}
.subsequent-weather-wrapper .subsequent-weather__info--title,.subsequent-weather-wrapper .subsequent-weather__info--daytime{font-size:8px;line-height:18px;white-space:nowrap}
.subsequent-weather-wrapper .subsequent-weather__info--title{width:max-content;display:flex;justify-content:center;padding:0 3px 0 0;margin:0 auto}
.subsequent-weather-wrapper .subsequent-weather__info--title-long{justify-content:flex-end;width:100%}
.subsequent-weather-wrapper .subsequent-weather__info--title+span{margin:1px 0 0 !important}
.subsequent-weather-wrapper .subsequent-weather__info--daytime{text-transform:uppercase}
.subsequent-weather-wrapper .subsequent-weather__info--temperature{display:flex}
.today-weather-wrapper{width:100%;margin:0 0 10px;height:max-content}
.today-weather-wrapper .today-weather{width:208px;height:340px;border-radius:2px;margin:0 auto;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.11)}
.today-weather-wrapper .today-weather__title{background:#0072ce;color:#fff;padding:3px 0 0 14px;border-radius:2px;font-size:12px;line-height:27px;text-transform:uppercase}
.today-weather-wrapper .today-weather__date{display:flex;justify-content:space-between;padding:0 14px 0 13px}
.today-weather-wrapper .today-weather__date p{font-size:14px;text-transform:uppercase;color:#333843}
.today-weather-wrapper .today-weather__today{display:flex;justify-content:space-between;padding:20px 14px 40px 13px}
.today-weather-wrapper .today-weather__today h2{font-size:56px;line-height:56px;color:#333843}
.today-weather-wrapper .today-weather__today .icon-code{width:56px;height:56px}
.today-weather-wrapper .today-weather__info{padding:0 9px 0 7px}
.today-weather-wrapper .today-weather__info li{display:flex;justify-content:space-between;padding:1px 4px 0 7px;border-top:1px solid #eee}
.today-weather-wrapper .today-weather__info li p{font-size:12px;color:#333843}
.weather__container{padding-bottom:41px !important}
@media(min-width:992px){.weather__container{padding-bottom:0 !important}
}
.weather__error{padding:0 33px}
.weather__error--message{padding:27px 0;color:#cc3602;letter-spacing:.8px;font-weight:700;font-size:12px;line-height:20px}
.weather-content{position:relative}
.weather-content .loader-wrapper{width:198px;height:187px}
.weather-content .loader-wrapper .loader-wrap{z-index:900}
.weather-content .loader-wrapper .loader-wrap .loader-box{align-self:unset;margin:0}
.events-list-links{border-top:5px solid #00dc78;padding-top:15px;grid-column-start:2}
.events-list-links h3:first-child{font-size:20px;line-height:26px;border-bottom:1px solid #a9b3bd;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 #a9b3bd;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:18px;line-height:24px;padding:0;display:block;padding-right:25px}
.events-list-links a.external{background:transparent url(toplib/resources/vectors/link-out.svg) center right no-repeat}
.events-list-links a.internal{background:transparent url(toplib/resources/vectors/hyperlink-arrow-positive.svg) center right no-repeat}
.events-list-links .eyebrow{display:block;font-weight:bold;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) center right 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;margin-bottom:40px;border-bottom:5px solid #0072ce;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(100% / 2 - 40px);min-width:calc(100% / 2 - 40px);max-width:calc(100% / 2)}
}
@media screen and (min-width:1200px){.speakers-component .speakers-content .items .item{margin-top:60px;margin-bottom:10px;width:calc(100% / 3 - 40px);max-width:calc(100% / 3 - 40px);min-width:calc(100% / 3 - 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:#0072ce;font-size:20px;line-height:26px;margin:18px 0 4px 0}
@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:normal;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}
}
.products-container{background:#fff;border:1px solid #c4c9d4;box-shadow:0 0 10px 0 rgba(0,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,0.5);height:40px;width:40px}
.products-carousel .flickity-prev-next-button svg{background:#0072ce}
.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:#0072ce}
.article-recommendations-container{box-shadow:0 0 10px 0 rgba(0,0,0,0.1);border:1px solid #c4c9d4;background-color:#fff;padding:36px 33px;max-width:1024px;margin:25px auto}
@media(max-width:992px){.article-recommendations-container{max-width:100%}
}
.article-recommendations-container .articles-list{width:100%;box-sizing:border-box;padding:3rem 0}
.left-rail-nav{border-top:1px solid #535353}
.left-rail-nav_item{width:100%;padding:1.53125rem 1rem;display:flex;align-items:center}
.left-rail-nav_item.active{background:#232426;border-right:5px solid #0072ce}
.left-rail-nav_item:hover{background:#232426}
.left-rail-nav_item_image{width:26px;max-width:26px;height:auto;display:flex}
.left-rail-nav_item_link{display:block;border-bottom:1px solid #484848}
.left-rail-nav_item_link_title{font-size:15px;line-height:26px;letter-spacing:1px;font-weight:800;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;color:#fff;text-transform:uppercase;margin-left:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.left-rail-user-summary{padding:1.5625rem 1.25rem 1.625rem;text-align:center}
.left-rail-user-summary__name{font-size:22px;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;color:#fff}
.left-rail-user-summary__profile-link{font-size:13px;font-weight:700;color:#fff}
.left-rail-user-summary__profile-link:hover{color:#fff;text-decoration:underline}
.contact-me{background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.15);padding:25px;margin:25px 0;border:1px solid #c4c9d4}
.contact-me__invoice{max-width:100vw}
.contact-me__invoice .contact-me__title{max-width:400px;margin:2rem auto 1rem}
.contact-me__invoice .contact-me__description{max-width:600px;margin:1rem auto;color:#333843}
.contact-me__invoice .contact-me__form-invoice{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding:20px 0 0;margin:20px 0 0;border-top:1px solid #a9b3bd;overflow:hidden}
@media(min-width:992px){.contact-me__invoice .contact-me__form-invoice{padding:40px 0 0;margin:40px 42px 0}
}
.contact-me__invoice .contact-me__form-invoice-upload{max-width:350px;width:100%;margin:0 auto}
@media(min-width:992px){.contact-me__invoice .contact-me__form-invoice-upload{width:350px}
}
.contact-me__invoice .contact-me__form-invoice-upload .file-upload{display:flex;flex-direction:column;align-items:center}
.contact-me__invoice .contact-me__form-invoice-upload .file-upload>p{display:none}
.contact-me__invoice .contact-me__form-invoice-upload .file-upload>p:first-of-type{display:block;margin:0 0 20px;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-size:18px;text-align:center;line-height:28px}
.contact-me__invoice .contact-me__form-invoice-upload .file-upload>p:last-of-type{display:block;font-size:13px;line-height:20px;color:#cc3602 !important}
.contact-me__invoice .contact-me__form-invoice-upload .file-upload label{width:100%;display:flex;margin:0 0 19px;justify-content:center;text-align:center;line-height:20px;pointer-events:none}
.contact-me__invoice .contact-me__form-invoice-upload .file-upload button.browse-btn{width:100%;height:60px;padding:0 20px;margin:0 0 20px;background:#fff;border-radius:4px;border:1px solid #0072ce;font-size:14px;line-height:21px;font-weight:700;text-transform:uppercase;color:#0072ce}
.contact-me__invoice .contact-me__form-invoice-upload .file-upload button.browse-btn.input-error{border-color:#cc3602}
.contact-me__invoice .contact-me__form-invoice-upload .file-upload .file-list{width:100%;display:flex;flex-wrap:wrap}
.contact-me__invoice .contact-me__form-invoice-upload .file-upload .file-list>p:first-of-type{display:none}
.contact-me__invoice .contact-me__form-invoice-upload .file-upload .file-list p{border-radius:24px;background:#f5fafe;display:flex;align-items:center;padding:6px;margin:0 0 5px;font-size:14px;line-height:20px}
.contact-me__invoice .contact-me__form-invoice-upload .file-upload .file-list p:before{content:"";display:block;min-width:24px;width:24px;height:24px;margin:0 12px 0 0;background:#0072ce;-webkit-mask:url(toplib/resources/vectors/attach.svg) no-repeat center;mask:url(toplib/resources/vectors/attach.svg) no-repeat center}
.contact-me__invoice .contact-me__form-invoice-upload .file-upload .file-list p a{min-width:24px;width:24px;height:24px;margin:0 0 0 12px;overflow:hidden;position:relative;font-size:0}
.contact-me__invoice .contact-me__form-invoice-upload .file-upload .file-list p a:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:#95a0b4;-webkit-mask:url(toplib/resources/vectors/close-black.svg) no-repeat center;mask:url(toplib/resources/vectors/close-black.svg) no-repeat center}
.contact-me__invoice .contact-me__form-invoice-details{max-width:350px;width:100%;margin:0 auto}
@media(min-width:992px){.contact-me__invoice .contact-me__form-invoice-details{width:350px}
}
.contact-me__invoice .contact-me__form-invoice-details__label{font-size:13px;line-height:20px;font-weight:700}
.contact-me__invoice .contact-me__form-invoice-details__textarea{resize:none;outline:0;height:100px;padding:10px 14px;margin:4px 0 0;border:1px solid #a9b3bd;border-radius:4px;font-size:14px;line-height:21px}
.contact-me__invoice .contact-me__form-invoice-details__textarea::-webkit-scrollbar{width:4px}
.contact-me__invoice .contact-me__form-invoice-details__textarea::-webkit-scrollbar-track{border-radius:10px;background-color:#9b9b9b}
.contact-me__invoice .contact-me__form-invoice-details__textarea::-webkit-scrollbar-thumb{background-color:#333;border-radius:10px}
.contact-me__invoice .contact-me__form-invoice-details__textarea:focus{border:1px solid #0072ce}
.contact-me__invoice .contact-me__form-invoice-details__submit-button{height:60px;width:100%;font-size:14px;display:inline-flex;justify-content:center;align-items:center}
.contact-me__invoice .contact-me__form-invoice-details__submit-button--loading{background:#459aff;border-color:#459aff;pointer-events:none}
.contact-me__invoice .contact-me__form-invoice-details__submit-button--loading:before{content:'';width:24px;height:24px;display:block;background:#fff;margin:0 5px;-webkit-mask:url(toplib/resources/vectors/loader.svg) no-repeat center/contain;mask:url(toplib/resources/vectors/loader.svg) no-repeat center/contain;animation:loading-spinner 1s linear infinite}
.contact-me__invoice .contact-me__form-invoice-details__error-message{display:flex;align-items:flex-start;justify-content:center;font-size:13px;line-height:18px;color:#06bf6f;opacity:0}
.contact-me__invoice .contact-me__form-invoice-details__error-message:before{content:'';width:20px;height:18px;min-width:20px;margin:0 10px 0 0;display:block;-webkit-mask:url(toplib/resources/vectors/success.svg) no-repeat center/contain;mask:url(toplib/resources/vectors/success.svg) no-repeat center/contain;background:#06bf6f}
.contact-me__invoice .contact-me__form-invoice-details__error-message--api-error{color:#cc3602}
.contact-me__invoice .contact-me__form-invoice-details__error-message--api-error:before{width:15px;height:18px;min-width:15px;-webkit-mask:url(toplib/resources/vectors/alert.svg) no-repeat center/contain;mask:url(toplib/resources/vectors/alert.svg) no-repeat center/contain;background:#cc3602}
.contact-me__invoice .contact-me__form-invoice-details__error-message--show{margin:20px 0 0;opacity:1}
@media(min-width:769px){.contact-me__invoice .contact-me__form-invoice-details__error-message--show{margin:10px 0 0}
}
.contact-me__invoice--upload{color:#333843}
.contact-me__invoice--upload .contact-me__title{max-width:unset}
.contact-me__invoice--upload .contact-me__description{max-width:unset;color:#333843}
.contact-me__invoice--upload .contact-me__form-invoice{justify-content:center;gap:24px 60px}
@media(min-width:992px){.contact-me__invoice--upload .contact-me__form-invoice{margin:40px 19px 0}
}
.contact-me__invoice--upload .contact-me__form-invoice .select2{margin:6px 0 10px}
.contact-me__invoice--upload .contact-me__form-invoice .select2 .select2-selection{border-color:#c4c9d4;border-radius:4px}
.contact-me__invoice--upload .contact-me__form-invoice .select2 .select2-selection.input-error{border-color:#cc3602}
.contact-me__invoice--upload .contact-me__form-invoice .select2 .select2-selection__rendered{font-size:14px;line-height:24px;font-weight:400;color:#333843}
.contact-me__invoice--upload .contact-me__form-invoice .select2 .select2-selection__arrow{top:50%;transform:translateY(-50%)}
@media(min-width:992px){.contact-me__invoice--upload .contact-me__form-invoice-upload{max-width:402px;margin:0}
}
.contact-me__invoice--upload .contact-me__form-invoice-upload .file-upload{border:1px solid #d8ebfd;background:#f5fafe;border-radius:4px;padding:0 0 33px}
.contact-me__invoice--upload .contact-me__form-invoice-upload .file-upload>p:first-of-type{width:100%;margin:0 0 33px;padding:10px 14px;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:12px;line-height:16px;font-weight:700;letter-spacing:2px;text-align:left;color:#333843;border:1px solid #d8ebfd;background:#d8ebfd;text-transform:uppercase}
.contact-me__invoice--upload .contact-me__form-invoice-upload .file-upload>p:last-of-type{margin:8px 30px 0;text-align:center}
.contact-me__invoice--upload .contact-me__form-invoice-upload .file-upload label{padding:0 30px;margin:0 0 16px;font-size:14px;line-height:24px}
.contact-me__invoice--upload .contact-me__form-invoice-upload .file-upload button.browse-btn{width:auto;min-width:230px;margin:0 30px;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;line-height:18px;min-height:50px;height:auto}
.contact-me__invoice--upload .contact-me__form-invoice-upload .file-upload button.browse-btn--hidden{display:none}
.contact-me__invoice--upload .contact-me__form-invoice-upload .file-upload .file-list{padding:0 40px}
.contact-me__invoice--upload .contact-me__form-invoice-upload .file-upload .file-list p{width:100%;gap:12px;background:#fff;justify-content:center;box-shadow:0 2px 10px 0 #0000001C;border-radius:8px;font-size:12px;line-height:24px;word-break:break-all}
.contact-me__invoice--upload .contact-me__form-invoice-upload .file-upload .file-list p:before{margin:0}
.contact-me__invoice--upload .contact-me__form-invoice-upload .file-upload .file-list p a{margin:0 0 0 auto}
.contact-me__invoice--upload .contact-me__form-invoice-upload .file-upload .file-list p a:before{background:#464a54}
@media(min-width:992px){.contact-me__invoice--upload .contact-me__form-invoice-details{width:330px;margin:0}
}
.contact-me__invoice--upload .contact-me__form-invoice-details__label{line-height:16px}
.contact-me__invoice--upload .contact-me__form-invoice-details__label-required{color:#cc3602}
.contact-me__invoice--upload .contact-me__form-invoice-details__textarea{border:1px solid #c4c9d4}
.contact-me__invoice--upload .contact-me__form-invoice-details__textarea.input-error{border-color:#cc3602}
.contact-me__icon{display:block;width:auto;max-height:54px;margin:0 auto;max-width:100%}
.contact-me__title{width:100%;text-align:center;margin:2rem 0 1rem;font-size:24px}
@media(min-width:769px) and (max-width:1280px){.contact-me__title{font-size:16px}
}
.contact-me__description{width:100%;font-size:14px;text-align:center;margin:1rem 0;line-height:22px}
.contact-me__description p,.contact-me__description span,.contact-me__description a{font-size:inherit;line-height:inherit}
.contact-me__ready-button{width:100%;max-width:327px;margin:1rem auto 0;padding:1.3125rem 0;display:flex;justify-content:center;align-items:center}
.contact-me__ready-button p{font-size:14px;line-height:1.125rem;color:#fff}
@media(min-width:992px) and (max-width:1280px){.contact-me__ready-button p{font-size:12px}
}
@media(max-width:374px){.contact-me__ready-button p{font-size:12px}
}
.contact-me__ready-button span{background:url(toplib/resources/vectors/white-carot.svg) no-repeat center/contain;width:15px;height:14px;transition:all .5s;transform:rotate(270deg);margin:0 0 0 .5rem;flex:0 0 15px}
.contact-me__ready-button--open span{transform:rotate(90deg)}
.contact-me__form-container{position:relative;margin:0 auto;width:auto;box-sizing:border-box}
@media(min-width:992px){.contact-me__form-container{margin:0 auto}
}
.contact-me__form{max-width:327px;max-height:600px;overflow:hidden;transition:all .5s;box-sizing:border-box;width:100%;position:absolute;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.15);padding:10px 25px 16px;border:1px solid #c4c9d4;z-index:902;left:50%;transform:translate(-50%,0)}
.contact-me__form--hide{max-height:0;opacity:0}
.contact-me__label{font-size:13px;line-height:20px;font-weight:700;display:block;margin:0 0 11px}
.contact-me__label--select{margin:0}
.contact-me__label .select2{margin:11px 0 0}
.contact-me__input{padding:.75rem 1.875rem .75rem 1.25rem;border:1px solid #a9b3bd;font-size:14px;font-weight:400}
.contact-me__input--textarea{height:105px;resize:none;outline:0}
.contact-me__input--textarea::-webkit-scrollbar{width:4px}
.contact-me__input--textarea::-webkit-scrollbar-track{border-radius:10px;background-color:#9b9b9b}
.contact-me__input--textarea::-webkit-scrollbar-thumb{background-color:#333;border-radius:10px}
.contact-me__input--textarea:focus{border:1px solid #0072ce}
.contact-me__input--select{margin:11px 0 0}
.contact-me__line{margin:10px 0;height:1px;background:#eee;width:calc(100% + 50px);transform:translateX(-25px)}
.contact-me__submit-button{width:-webkit-fill-available;width:-moz-available;display:block;margin-top:20px;padding:1rem 0}
@media(min-width:1200px){.contact-me__submit-button{margin:10px 2rem 0}
}
.contact-me__submit-button--fetching{position:relative}
.contact-me__submit-button--fetching:before{content:'';width:40px;height:40px;display:block;clear:both;right:10px;top:10px;background:url(toplib/resources/images/preloader.gif) center no-repeat;background-size:100%;position:absolute}
.contact-me__error-message{display:flex;align-items:center;justify-content:center;font-size:13px;text-align:center;color:#cc3602;min-height:30px;line-height:1.2;margin:10px 0}
.contact-me__modal{top:0;left:0;position:fixed;width:100%;height:100vh;background:rgba(0,0,0,0.5);opacity:0;transition:opacity 300ms ease;z-index:-1;pointer-events:none}
.contact-me__modal.opened{opacity:1;z-index:99999;pointer-events:auto}
.contact-me__modal--content{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:100%;width:100%;padding:50px 70px 80px;background:#fff;display:flex;align-items:center;flex-direction:column;justify-content:flex-start}
@media(min-width:769px){.contact-me__modal--content{height:fit-content;width:fit-content;box-sizing:content-box;min-width:400px}
}
.contact-me__modal--close{width:20px;height:20px;position:absolute;top:20px;right:20px;background:url(toplib/resources/vectors/close.svg) center right no-repeat}
.contact-me__modal--title,.contact-me__modal--text{text-align:center}
.contact-me__modal--text{max-width:478px;margin-top:15px;font-size:20px}
@keyframes loading-spinner{from{transform:rotate(0turn)}
to{transform:rotate(1turn)}
}
.weather-component{max-width:1024px;margin:25px auto;padding:2rem 0 1.5625rem;border:1px solid #c4c9d4;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}
@media(max-width:992px){.weather-component{max-width:100%}
}
.weather-component.card{max-width:100%;padding:0;border:0}
.weather-component .weather__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 33px}
@media(min-width:992px){.weather-component .weather__header{align-items:baseline}
}
.weather-component .weather__header--title{margin:0 3rem 0 0;line-height:54px}
.weather-component .weather__header--location{display:flex;line-height:24px}
.weather-component .weather__header--location:before{content:"";display:inline-block;min-width:12px;width:12px;height:24px;margin:0 9px 1px 0;background:#0072ce;-webkit-mask:url(toplib/resources/vectors/location.svg) no-repeat center/contain;mask:url(toplib/resources/vectors/location.svg) no-repeat center/contain}
.weather-component .flickity-viewport{overflow:hidden}
.weather-component .flickity-slider{width:100%}
.weather-component .flickity-page-dots{left:0;bottom:10px}
@media(min-width:992px){.weather-component .flickity-page-dots{bottom:-15px}
}
.weather-component .flickity-prev-next-button{top:50%;width:40px;height:40px;border-radius:0;background:#d8d8d8;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.5)}
.weather-component .flickity-prev-next-button svg{background:#0072ce}
.weather-component .flickity-prev-next-button svg path{display:none}
.weather-component .flickity-prev-next-button.previous{left:15px}
.weather-component .flickity-prev-next-button.previous svg{transform:rotate(180deg);-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}
.weather-component .flickity-prev-next-button.previous:hover{left:10px}
@media(max-width:424px){.weather-component .flickity-prev-next-button.previous{left:10px}
.weather-component .flickity-prev-next-button.previous:hover{left:5px}
}
.weather-component .flickity-prev-next-button.next{right:30px;margin-top:0}
.weather-component .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}
@media(max-width:424px){.weather-component .flickity-prev-next-button.next{right:25px}
}
.weather-component .icon-code{background-repeat:no-repeat;background-size:contain}
.weather-component .code-0{background-image:url(toplib/resources/vectors/icon-code-0.svg)}
.weather-component .code-1{background-image:url(toplib/resources/vectors/icon-code-1.svg)}
.weather-component .code-2{background-image:url(toplib/resources/vectors/icon-code-2.svg)}
.weather-component .code-3{background-image:url(toplib/resources/vectors/icon-code-3.svg)}
.weather-component .code-4{background-image:url(toplib/resources/vectors/icon-code-4.svg)}
.weather-component .code-5{background-image:url(toplib/resources/vectors/icon-code-5.svg)}
.weather-component .code-6{background-image:url(toplib/resources/vectors/icon-code-6.svg)}
.weather-component .code-7{background-image:url(toplib/resources/vectors/icon-code-7.svg)}
.weather-component .code-8{background-image:url(toplib/resources/vectors/icon-code-8.svg)}
.weather-component .code-9{background-image:url(toplib/resources/vectors/icon-code-9.svg)}
.weather-component .code-10{background-image:url(toplib/resources/vectors/icon-code-10.svg)}
.weather-component .code-11{background-image:url(toplib/resources/vectors/icon-code-11.svg)}
.weather-component .code-12{background-image:url(toplib/resources/vectors/icon-code-12.svg)}
.weather-component .code-13{background-image:url(toplib/resources/vectors/icon-code-13.svg)}
.weather-component .code-14{background-image:url(toplib/resources/vectors/icon-code-14.svg)}
.weather-component .code-15{background-image:url(toplib/resources/vectors/icon-code-15.svg)}
.weather-component .code-16{background-image:url(toplib/resources/vectors/icon-code-16.svg)}
.weather-component .code-17{background-image:url(toplib/resources/vectors/icon-code-17.svg)}
.weather-component .code-18{background-image:url(toplib/resources/vectors/icon-code-18.svg)}
.weather-component .code-19{background-image:url(toplib/resources/vectors/icon-code-19.svg)}
.weather-component .code-20{background-image:url(toplib/resources/vectors/icon-code-20.svg)}
.weather-component .code-21{background-image:url(toplib/resources/vectors/icon-code-21.svg)}
.weather-component .code-22{background-image:url(toplib/resources/vectors/icon-code-22.svg)}
.weather-component .code-23{background-image:url(toplib/resources/vectors/icon-code-23.svg)}
.weather-component .code-24{background-image:url(toplib/resources/vectors/icon-code-24.svg)}
.weather-component .code-25{background-image:url(toplib/resources/vectors/icon-code-25.svg)}
.weather-component .code-26{background-image:url(toplib/resources/vectors/icon-code-26.svg)}
.weather-component .code-27{background-image:url(toplib/resources/vectors/icon-code-27.svg)}
.weather-component .code-28{background-image:url(toplib/resources/vectors/icon-code-28.svg)}
.weather-component .code-29{background-image:url(toplib/resources/vectors/icon-code-29.svg)}
.weather-component .code-30{background-image:url(toplib/resources/vectors/icon-code-30.svg)}
.weather-component .code-31{background-image:url(toplib/resources/vectors/icon-code-31.svg)}
.weather-component .code-32{background-image:url(toplib/resources/vectors/icon-code-32.svg)}
.weather-component .code-33{background-image:url(toplib/resources/vectors/icon-code-33.svg)}
.weather-component .code-34{background-image:url(toplib/resources/vectors/icon-code-34.svg)}
.weather-component .code-35{background-image:url(toplib/resources/vectors/icon-code-35.svg)}
.weather-component .code-36{background-image:url(toplib/resources/vectors/icon-code-36.svg)}
.weather-component .code-37{background-image:url(toplib/resources/vectors/icon-code-37.svg)}
.weather-component .code-38{background-image:url(toplib/resources/vectors/icon-code-38.svg)}
.weather-component .code-39{background-image:url(toplib/resources/vectors/icon-code-39.svg)}
.weather-component .code-40{background-image:url(toplib/resources/vectors/icon-code-40.svg)}
.weather-component .code-41{background-image:url(toplib/resources/vectors/icon-code-41.svg)}
.weather-component .code-42{background-image:url(toplib/resources/vectors/icon-code-42.svg)}
.weather-component .code-43{background-image:url(toplib/resources/vectors/icon-code-43.svg)}
.weather-component .code-44{background-image:url(toplib/resources/vectors/icon-code-44.svg)}
.weather-component .code-45{background-image:url(toplib/resources/vectors/icon-code-45.svg)}
.weather-component .code-46{background-image:url(toplib/resources/vectors/icon-code-46.svg)}
.weather-component .code-47{background-image:url(toplib/resources/vectors/icon-code-47.svg)}
.globalAzureRegistration .account-sign-in{min-height:100vh;margin:0 auto;display:flex;flex-flow:column}
@media(min-width:992px){.globalAzureRegistration .account-sign-in{flex-flow:row;max-height:100vh}
}
.cq-Editable-dom .globalAzureRegistration .account-sign-in{min-height:100%}
.globalAzureRegistration .account-sign-in__img-container{display:none}
@media(min-width:992px){.globalAzureRegistration .account-sign-in__img-container{display:block;flex-basis:50%;position:relative}
}
.globalAzureRegistration .account-sign-in__img-container img{position:absolute;top:0;left:0}
.globalAzureRegistration .account-sign-in__form{padding:30px 20px;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-size:13px;max-width:100%;margin:0 auto}
.globalAzureRegistration .account-sign-in__form .registration-steps{position:relative;display:flex;gap:10px 6px;padding:11px 0 13px;margin:0 0 72px;border:1px #e1e5ea;border-style:solid none;flex-wrap:wrap;max-width:550px}
.globalAzureRegistration .account-sign-in__form .registration-steps__mobile-label{flex:0 0 100%;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-size:13px;line-height:18px;text-align:center;display:block}
@media(min-width:768px){.globalAzureRegistration .account-sign-in__form .registration-steps__mobile-label{display:none}
}
.globalAzureRegistration .account-sign-in__form .registration-steps__progress-line{position:absolute;width:84%;bottom:52px;left:8%;border:1px solid #c4c9d4;z-index:0}
.globalAzureRegistration .account-sign-in__form .registration-steps__item{display:flex;flex-direction:column;justify-content:end;align-items:center;width:calc(calc(100% / 6) - 5px);margin:0 0 31px}
.globalAzureRegistration .account-sign-in__form .registration-steps__item.registration-steps__item--active{margin:0}
.globalAzureRegistration .account-sign-in__form .registration-steps__item.registration-steps__item--active .registration-steps__item-label{font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif}
.globalAzureRegistration .account-sign-in__form .registration-steps__item.registration-steps__item--active .registration-steps__item-icon{display:block}
.globalAzureRegistration .account-sign-in__form .registration-steps__item.registration-steps__item--passed .registration-steps__item-number{background:#0072ce}
.globalAzureRegistration .account-sign-in__form .registration-steps__item.registration-steps__item--passed .registration-steps__item-number-label{display:none}
.globalAzureRegistration .account-sign-in__form .registration-steps__item.registration-steps__item--passed .registration-steps__item-number-checkbox{display:block}
.globalAzureRegistration .account-sign-in__form .registration-steps__item--active .registration-steps__item-number,.globalAzureRegistration .account-sign-in__form .registration-steps__item--passed .registration-steps__item-number{color:#0072ce;border-color:#0072ce}
.globalAzureRegistration .account-sign-in__form .registration-steps__item-label{font-family:"GilroyLight";font-size:12px;line-height:18px;text-align:center;height:0;opacity:0}
@media(min-width:768px){.globalAzureRegistration .account-sign-in__form .registration-steps__item-label{display:block;width:100%;height:100%;opacity:1}
}
.globalAzureRegistration .account-sign-in__form .registration-steps__item-number{width:32px;height:32px;min-height:32px;margin:10px 0 0;display:flex;align-items:center;justify-content:center;border:2px solid #88c9ff;border-radius:50%;color:#88c9ff;background:#fff;position:relative;box-sizing:border-box}
.globalAzureRegistration .account-sign-in__form .registration-steps__item-number-label{font-size:14px;font-weight:700;line-height:18px}
.globalAzureRegistration .account-sign-in__form .registration-steps__item-number img.registration-steps__item-number-checkbox{display:none;width:18px;height:13px;object-fit:contain}
.globalAzureRegistration .account-sign-in__form .registration-steps__item-number div.registration-steps__item-number-checkbox{display:none;object-fit:contain}
.globalAzureRegistration .account-sign-in__form .registration-steps__item img.registration-steps__item-icon{display:none;width:20px;height:27px;min-height:27px;margin:4px 0 0}
.globalAzureRegistration .account-sign-in__form .registration-steps__item div.registration-steps__item-icon{display:none;min-height:27px;margin:4px 0 0}
.globalAzureRegistration .account-sign-in__form div.registration-steps__item-number-checkbox{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/checked.svg);width:18px;height:13px;background-repeat:no-repeat;background-size:contain;background-position:center center}
.globalAzureRegistration .account-sign-in__form div.registration-steps__item-icon{display:inline-block;vertical-align:middle;background-image:url(toplib/resources/vectors/user.svg);width:20px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:center center}
.globalAzureRegistration .account-sign-in__form>*{max-width:470px}
@media(min-width:992px){.globalAzureRegistration .account-sign-in__form{max-height:100vh;overflow:auto}
}
.globalAzureRegistration .account-sign-in__form.step{padding-top:0}
@media(min-width:769px){.globalAzureRegistration .account-sign-in__form{padding:60px 40px}
}
@media(min-width:992px){.globalAzureRegistration .account-sign-in__form{padding:55px 30px;flex-basis:50%}
}
@media(min-width:1200px){.globalAzureRegistration .account-sign-in__form{margin:0 0 0 50px;padding:134px 0 55px}
}
.globalAzureRegistration .account-sign-in__form .step-label{text-align:center;color:#000;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-size:13px;font-weight:800;letter-spacing:0;line-height:24px;margin:24px 0 31px}
@media(min-width:1200px){.globalAzureRegistration .account-sign-in__form .step-label{margin:48px 0 62px}
}
.globalAzureRegistration .account-sign-in__form .loader-wrap{position:fixed}
.globalAzureRegistration .account-sign-in__form .loader-wrap .loader-box{margin:auto}
.globalAzureRegistration .account-sign-in__form .support p{font-size:14px;font-family:"Helvetica";font-weight:800;line-height:20px;margin:72px 0 0}
.globalAzureRegistration .account-sign-in__form .support p a{font-family:"Helvetica";font-weight:800;color:#0072ce;text-decoration:none}
.globalAzureRegistration .account-sign-in__form .success-box{margin:0}
.globalAzureRegistration .account-sign-in__form .success-box h3{margin:0 0 72px}
.globalAzureRegistration .account-sign-in__form .success-box h4,.globalAzureRegistration .account-sign-in__form .success-box .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .globalAzureRegistration .account-sign-in__form .success-box h3{font-size:20px;margin-bottom:10px}
@media(min-width:769px){.globalAzureRegistration .account-sign-in__form .success-box h4,.globalAzureRegistration .account-sign-in__form .success-box .inner-nav-wrapper .sections section h3,.inner-nav-wrapper .sections section .globalAzureRegistration .account-sign-in__form .success-box h3{font-size:22px}
}
.globalAzureRegistration .account-sign-in__form .success-box p{font-size:14px;line-height:24px}
.globalAzureRegistration .account-sign-in__form .success-box .c-button{display:flex;justify-content:center;width:100%;margin:72px 0 0;padding:19.5px 40px;line-height:21px;border:0}
@media(min-width:768px){.globalAzureRegistration .account-sign-in__form .success-box .c-button{max-width:fit-content}
}
.globalAzureRegistration .account-sign-in__form .entry{margin-bottom:40px}
.globalAzureRegistration .account-sign-in__form .entry .entry-item{margin:20px 0;position:relative}
.globalAzureRegistration .account-sign-in__form .entry .entry-item input{border:0;height:40px;width:100%;background:0;-webkit-appearance:textfield;border-bottom:2px solid #a9b3bd;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:20px;color:#000;font-weight:300;text-indent:0;padding:1px 0}
.globalAzureRegistration .account-sign-in__form .entry .entry-item input:focus{outline:0;border-color:#0072ce}
.globalAzureRegistration .account-sign-in__form .entry .entry-item input.invalid{border-color:#cc3602}
.globalAzureRegistration .account-sign-in__form .entry .entry-item input::placeholder{color:#000}
.globalAzureRegistration .account-sign-in__form .entry .autocomplete-input__results{width:100%;border:1px solid #a9b3bd}
.globalAzureRegistration .account-sign-in__form .entry .autocomplete-input__results .autocomplete-input__result{font-size:.85rem;padding:0 27px;color:#000;line-height:26px;min-height:58px;display:flex;align-items:center}
.globalAzureRegistration .account-sign-in__form .entry .autocomplete-input__results .autocomplete-input__result:hover{font-weight:normal}
.globalAzureRegistration .account-sign-in__form .account-error p,.globalAzureRegistration .account-sign-in__form .account-error.show{font-size:12px;font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-weight:700;color:red}
.globalAzureRegistration .account-sign-in__form .corteva-logo{width:363px;height:89px;display:flex;margin:0 auto 72px;object-fit:contain}
@media(max-width:424px){.globalAzureRegistration .account-sign-in__form .corteva-logo{width:100%;height:auto}
}
.globalAzureRegistration .account-sign-in__form .corteva-logo-container{max-width:550px}
.globalAzureRegistration .account-sign-in__form .checkbox-cntr .check-box{float:left;margin-top:6px}
.globalAzureRegistration .account-sign-in__form .checkbox-cntr .check-box input:checked ~ .checkmark{background-color:#0072ce !important}
.globalAzureRegistration .account-sign-in__form .checkbox-cntr .check-box input:checked ~ .checkmark:after{border-color:white !important}
.globalAzureRegistration .account-sign-in__form .checkbox-cntr .text-box{padding-left:40px}
.globalAzureRegistration .account-sign-in__form .checkbox-cntr .text-box p{font-family:"HelveticaNowTextRegular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:26px;letter-spacing:normal;padding:0 0 20px}
.globalAzureRegistration .account-sign-in__form .checkbox-cntr.required p:after{content:'*';font-size:15px;color:red}
.globalAzureRegistration .account-sign-in__form .checkbox-cntr a{font-weight:700}
.globalAzureRegistration .account-sign-in__form .sign-up .c-button{width:100%;margin:72px 0 0;padding:19.5px 40px;border:0;line-height:21px;transition:background 1s ease,color 1s ease}
@media(min-width:768px){.globalAzureRegistration .account-sign-in__form .sign-up .c-button{max-width:231px}
}
.globalAzureRegistration .account-sign-in__form .sign-up .c-button:disabled{background:#e1e5ea;color:#95a0b4;pointer-events:none}
.globalAzureRegistration .account-sign-in img{width:100%;height:100%;object-fit:cover}
.globalAzureRegistration .account-sign-in .intro{margin:0 0 40px}
.globalAzureRegistration .account-sign-in .intro h2{font-size:22px;line-height:36px;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-weight:700;margin:0}
.globalAzureRegistration .account-sign-in .intro p{font-size:14px;line-height:20px;margin-top:10px}
.globalAzureRegistration .account-sign-in .itemLevel.account-error{display:none}
.globalAzureRegistration .account-sign-in .itemLevel.account-error.show{display:block}
.globalAzureRegistration .account-sign-in label{font-size:13px;font-family:"GilroyExtraBold","Lucida Sans Regular","Arial Black",sans-serif;font-weight:700;margin-bottom:0}
.globalAzureRegistration .account-sign-in label:after{content:'*';font-size:15px;color:red;margin-left:2px}
.globalAzureRegistration .account-sign-in .server-error{position:relative;padding-left:65px;margin-bottom:40px;border-bottom:solid 1px #d8d8d8}
.globalAzureRegistration .account-sign-in .server-error p{padding:0 0 20px}
.myFavoritesDashboard .d-boxs{width:100%;margin-bottom:20px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.11);background-color:#fff}
.gatedContentContainer .auth__container{max-width:1024px;margin:55px auto 112px;padding:0 10vw 0}
@media(min-width:769px) and (max-width:1024px){.gatedContentContainer .auth__container{padding:0 5vw 0}
}
@media(min-width:1024px){.gatedContentContainer .auth__container{padding:0}
}
.gatedContentContainer .auth__container .separator{width:100%;height:5px}
.gatedContentContainer .auth__container .separator.light-green{background-color:#00dc78}
.gatedContentContainer .auth__container .separator.orange{background-color:#fd5404}
.gatedContentContainer .auth__container .separator.green{background-color:#1e772d}
.gatedContentContainer .auth__container .separator.blue{background-color:#0072ce}
.gatedContentContainer .auth__form{margin:48px 0 0}
.gatedContentContainer .auth__form p{margin:35px 0 35px}
.gatedContentContainer .auth__submit{min-width:250px;border:0}
.columnControl>.band .gatedContentContainer .auth__container{max-width:1024px}
.columnControl .gatedContentContainer .auth__container{padding:0}
@media(max-width:769px){.columnControl .gatedContentContainer .auth__container{max-width:90vw}
}
.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:bold;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:#0072ce;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:#0072ce}
}
.eloquaForm .band.brandPrimary .text{background-color:#0072ce;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(even){max-width:66%}
@media screen and (min-width:992px){.eloquaForm .band .band-content .elq-form__group.phone .form-element-layout:nth-child(even){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(0.9);-webkit-transform:scale(0.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",Helvetica,Arial,sans-serif;font-weight:bold;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:normal;line-height:26px;color:inherit;margin:0;border:1px solid #a9b3bd;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}
}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(1turn)}
}
@keyframes spin{0{transform:rotate(0)}
to{transform:rotate(1turn)}
}
.eloquaForm .band .band-content .elq-form .loader{vertical-align:middle;display:inline-block;margin-left:10px;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #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}
.eloquaForm .band .band-content .elq-form .sr-only,.eloquaForm .band .band-content .elq-form #truChoiceCalculator .v-modal .customize-products thead,#truChoiceCalculator .v-modal .customize-products .eloquaForm .band .band-content .elq-form thead{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}
#mediaHeader .media-header{position:relative}
#mediaHeader .media-header-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
#mediaHeader .media-header-background img{height:100%}
#mediaHeader .media-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}
#mediaHeader .media-header-body__container{padding:0 5vw}
@media(min-width:992px){#mediaHeader .media-header-body__container{padding:0 10vw}
}
#mediaHeader .media-header-body h1,#mediaHeader .media-header-body .hro03-product-header .band-content .product-title,.hro03-product-header .band-content #mediaHeader .media-header-body .product-title{width:100%;margin:auto 0 0;color:#fff}
#mediaHeader .media-header-body__type{background:#eee;margin:0 0 1.5rem}
#mediaHeader .media-header-body__type p{padding:0 12px;font-size:12px;font-weight:700;text-transform:uppercase}
#mediaHeader .media-header-details{background:rgba(0,0,0,0.4);padding:0 5vw}
@media(min-width:992px){#mediaHeader .media-header-details{padding:0 10vw}
}
#mediaHeader .media-header-details-container{max-width:1024px;height:100px;display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;padding:.5rem 0}
#mediaHeader .media-header-details__info,#mediaHeader .media-header-details__tags,#mediaHeader .media-header-details__exclusive{display:flex;align-items:center;flex-wrap:wrap}
#mediaHeader .media-header-details__info div,#mediaHeader .media-header-details__tags div,#mediaHeader .media-header-details__exclusive div{display:flex;align-items:center;color:#fff;font-size:16px;font-weight:700;line-height:24px}
#mediaHeader .media-header-details__info div:after,#mediaHeader .media-header-details__tags div:after,#mediaHeader .media-header-details__exclusive div:after{content:"";display:block;width:5px;height:5px;background:#fff;border-radius:50%;margin:0 5px}
@media(min-width:769px){#mediaHeader .media-header-details__info div:after,#mediaHeader .media-header-details__tags div:after,#mediaHeader .media-header-details__exclusive div:after{margin:0 10px}
}
#mediaHeader .media-header-details__info div:last-of-type:after,#mediaHeader .media-header-details__tags div:last-of-type:after,#mediaHeader .media-header-details__exclusive div:last-of-type:after{display:none}
#mediaHeader .media-header-details__exclusive div{font-family:"GilroyExtraBold";text-transform:uppercase;color:#fd5404;line-height:36px;letter-spacing:1px}
#mediaHeader .media-header-bookmark{display:flex;align-items:center;margin:1.5rem auto}
#mediaHeader .media-header-bookmark__container{max-width:calc(1024px + 10vw);padding:0 5vw;margin:0 auto}
@media(min-width:992px){#mediaHeader .media-header-bookmark__container{max-width:calc(1024px + 20vw);padding:0 10vw}
}
#mediaHeader .media-header-bookmark .bookmark-button{position:static}
#mediaHeader .media-header-bookmark__text{margin:0 0 0 1rem;display:none}
#mediaHeader .media-header-bookmark__text.active{display:inline}
#mediaHeader .media-header-bookmark__text a{display:none}
#mediaHeader .media-header-bookmark__text a.show{display:inline}
#mediaHeader .media-header-bookmark__api-error{display:none;color:#cc3602;font-size:13px;line-height:16px;font-weight:700;margin:.5rem 0 0}
#mediaHeader .media-header-bookmark__api-error.show{display:block}
.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 700ms cubic-bezier(0.44,-0.07,0.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 700ms cubic-bezier(0.44,-0.07,0.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 700ms 0 cubic-bezier(0.44,-0.07,0.5,1.04)}
@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 700ms 0 cubic-bezier(0.44,-0.07,0.5,1.04)}
@media screen and (min-width:769px){.str03-gallery-image .images .item:after{transition:opacity 700ms 0 cubic-bezier(0.44,-0.07,0.5,1.04);opacity:0;transform:translateY(0)}
}
.str03-gallery-image .images .item.active p,.str03-gallery-image .images .item.active:after{opacity:1;transition-delay:350ms}
.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{display:none}
.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;margin:0;cursor:pointer;user-select:none;font-size:0;transition:opacity 700ms ease;background:#000 url(toplib/resources/vectors/right-arrow-white.svg) 33% center no-repeat;opacity:.4;margin-top:40px}
@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{padding-left:5vw;border-left:solid #00dc78 4px;margin-bottom:40px}
.atm01-header-v3__wrapper .col h2{font-size:32px;line-height:36px}
@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: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:solid transparent 0}
}
.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:98px}
@media screen and (min-width:992px){.str08-gallery-image h2{display:block}
}
.str08-gallery-image .band{padding-top:0;padding-bottom:0;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 700ms cubic-bezier(0.44,-0.07,0.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) center 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-bottom:0;padding-top:20px;padding-left:20px;padding-right:20px}
@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{display:none}
.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,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,0.4)}
@media screen and (min-width:992px){.str08-gallery-image .image-list .thumbnails .thumbnails-item{width:15.45%;max-width:initial;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}
}
.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:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,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}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.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,1.3);transform:scale(1.3,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:center center;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:initial}
.gallery-image-v3 .owl-nav div{position:absolute;top:41%;width:40px;height:40px}
.gallery-image-v3 .owl-prev{left:12%;display:flex;background:#0072ce url(toplib/resources/vectors/right-arrow-white.svg) no-repeat 10px 14px !important;outline:none !important;box-shadow:0 0 20px 0 rgba(62,28,131,0.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{right:12%;display:flex;background:#0072ce url(toplib/resources/vectors/right-arrow-white.svg) no-repeat 10px 14px !important}
.gallery-image-v3 .owl-prev i,.gallery-image-v3 .owl-next i{margin:auto}
.gallery-image-v3 .counter{display:none}
.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% center no-repeat;background-size:14px auto;border-radius:50%;transition:all 400ms ease;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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-prev.disabled,.gallery-image-v3 .owl-next.disabled{opacity:0}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;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-inline-holder .mfp-content,.mfp-ajax-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-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-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:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{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:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-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;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium 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,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{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,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{display:none}
button.mfp-arrow.mfp-arrow-right{display:none}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.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,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,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.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 all and (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 all and (max-width:812px){.gallery-image-v3 .owl-nav div{display:none !important}
.gallery-image-v3 .owl-nav div{top:36% !important}
.gallery-image-v3 .img-responsive{height:264px !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:11% !important}
}
@media all and (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% center no-repeat;background-size:10px auto;border-radius:50%;transition:all 400ms ease;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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 all and (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% center no-repeat;background-size:10px auto;border-radius:50%;transition:all 400ms ease;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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 all and (max-width:375px){.gallery-image-v3 .owl-nav div{top:20% !important}
.gallery-image-v3 .img-responsive{height:169px !important}
}
@media all and (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}
}
.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:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,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}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.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,1.3);transform:scale(1.3,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:center center;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:initial}
.gallery-image-v3 .owl-nav div{position:absolute;top:41%;width:40px;height:40px}
.gallery-image-v3 .owl-prev{left:12%;display:flex;background:#0072ce url(toplib/resources/vectors/right-arrow-white.svg) no-repeat 10px 14px !important;outline:none !important;box-shadow:0 0 20px 0 rgba(62,28,131,0.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{right:12%;display:flex;background:#0072ce url(toplib/resources/vectors/right-arrow-white.svg) no-repeat 10px 14px !important}
.gallery-image-v3 .owl-prev i,.gallery-image-v3 .owl-next i{margin:auto}
.gallery-image-v3 .counter{display:none}
.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% center no-repeat;background-size:14px auto;border-radius:50%;transition:all 400ms ease;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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-prev.disabled,.gallery-image-v3 .owl-next.disabled{opacity:0}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;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-inline-holder .mfp-content,.mfp-ajax-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-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-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:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{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:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-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;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium 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,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{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,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{display:none}
button.mfp-arrow.mfp-arrow-right{display:none}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.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,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,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.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 all and (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 all and (max-width:812px){.gallery-image-v3 .owl-nav div{display:none !important}
.gallery-image-v3 .owl-nav div{top:36% !important}
.gallery-image-v3 .img-responsive{height:264px !important}
.gallery-image-v3 .atm01-header-v3__wrapper .col{margin-left:11% !important}
}
@media all and (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% center no-repeat;background-size:10px auto;border-radius:50%;transition:all 400ms ease;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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 all and (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% center no-repeat;background-size:10px auto;border-radius:50%;transition:all 400ms ease;cursor:pointer;box-shadow:0 0 0 10px rgba(255,255,255,0.7);transition:all 400ms ease}
.gallery-image-v3 .playIcon:hover{box-shadow:0 0 0 10px rgba(255,255,255,0.7),0 0 30px 10px rgba(0,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 all and (max-width:375px){.gallery-image-v3 .owl-nav div{top:20% !important}
.gallery-image-v3 .img-responsive{height:169px !important}
}
@media all and (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}
}