@charset "UTF-8";.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.paginationjs{line-height:1.6;font-family:Marmelad,Lucida Grande,Arial,Hiragino Sans GB,Georgia,sans-serif;font-size:14px;box-sizing:initial}.paginationjs:after{display:table;content:" ";clear:both}.paginationjs .paginationjs-pages{float:left}.paginationjs .paginationjs-pages ul{float:left;margin:0;padding:0}.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input,.paginationjs .paginationjs-nav{float:left;margin-left:10px;font-size:14px}.paginationjs .paginationjs-pages li{float:left;border:1px solid #aaa;border-right:none;list-style:none}.paginationjs .paginationjs-pages li>a{min-width:30px;height:28px;line-height:28px;display:block;background:#fff;font-size:14px;color:#333;text-decoration:none;text-align:center}.paginationjs .paginationjs-pages li>a:hover{background:#eee}.paginationjs .paginationjs-pages li.active{border:none}.paginationjs .paginationjs-pages li.active>a{height:30px;line-height:30px;background:#aaa;color:#fff}.paginationjs .paginationjs-pages li.disabled>a{opacity:.3}.paginationjs .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs .paginationjs-pages li:first-child,.paginationjs .paginationjs-pages li:first-child>a{border-radius:3px 0 0 3px}.paginationjs .paginationjs-pages li:last-child{border-right:1px solid #aaa;border-radius:0 3px 3px 0}.paginationjs .paginationjs-pages li:last-child>a{border-radius:0 3px 3px 0}.paginationjs .paginationjs-go-input>input[type=text]{width:30px;height:28px;padding:0;box-sizing:initial}.paginationjs .paginationjs-go-button>input[type=button],.paginationjs .paginationjs-go-input>input[type=text]{background:#fff;border-radius:3px;border:1px solid #aaa;font-size:14px;text-align:center;outline:0;box-shadow:none;line-height:28px;vertical-align:middle}.paginationjs .paginationjs-go-button>input[type=button]{min-width:40px;height:30px;padding:0 8px;color:#333;cursor:pointer}.paginationjs.paginationjs-theme-blue .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-blue .paginationjs-pages li{border-color:#289de9}.paginationjs .paginationjs-go-button>input[type=button]:hover{background-color:#f8f8f8}.paginationjs .paginationjs-nav{height:30px;line-height:30px}.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input{margin-left:5px}.paginationjs.paginationjs-small{font-size:12px}.paginationjs.paginationjs-small .paginationjs-pages li>a{min-width:26px;height:24px;line-height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-pages li.active>a{height:26px;line-height:26px}.paginationjs.paginationjs-small .paginationjs-go-input{font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-input>input[type=text]{width:26px;height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-button{font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-button>input[type=button]{min-width:30px;height:26px;line-height:24px;padding:0 6px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-nav{height:26px;line-height:26px;font-size:12px}.paginationjs.paginationjs-big{font-size:16px}.paginationjs.paginationjs-big .paginationjs-pages li>a{min-width:36px;height:34px;font-size:16px;line-height:36px}.paginationjs.paginationjs-big .paginationjs-pages li.active>a{height:36px;line-height:36px}.paginationjs.paginationjs-big .paginationjs-go-input{font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text]{width:36px;font-size:16px;height:36px;line-height:36px}.paginationjs.paginationjs-big .paginationjs-go-button{font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-button>input[type=button]{min-width:50px;height:36px;line-height:34px;padding:0 12px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-nav{height:36px;line-height:36px;font-size:16px}.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a{color:#289de9}.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a:hover{background:#e9f4fc}.paginationjs.paginationjs-theme-blue .paginationjs-pages li.active>a{background:#289de9;color:#fff}.paginationjs.paginationjs-theme-blue .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]{background:#289de9;border-color:#289de9;color:#fff}.paginationjs.paginationjs-theme-green .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-green .paginationjs-pages li{border-color:#449d44}.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]:hover{background-color:#3ca5ea}.paginationjs.paginationjs-theme-green .paginationjs-pages li>a{color:#449d44}.paginationjs.paginationjs-theme-green .paginationjs-pages li>a:hover{background:#ebf4eb}.paginationjs.paginationjs-theme-green .paginationjs-pages li.active>a{background:#449d44;color:#fff}.paginationjs.paginationjs-theme-green .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]{background:#449d44;border-color:#449d44;color:#fff}.paginationjs.paginationjs-theme-yellow .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-yellow .paginationjs-pages li{border-color:#ec971f}.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]:hover{background-color:#55a555}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a{color:#ec971f}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a:hover{background:#fdf5e9}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.active>a{background:#ec971f;color:#fff}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]{background:#ec971f;border-color:#ec971f;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-red .paginationjs-pages li{border-color:#c9302c}.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]:hover{background-color:#eea135}.paginationjs.paginationjs-theme-red .paginationjs-pages li>a{color:#c9302c}.paginationjs.paginationjs-theme-red .paginationjs-pages li>a:hover{background:#faeaea}.paginationjs.paginationjs-theme-red .paginationjs-pages li.active>a{background:#c9302c;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]{background:#c9302c;border-color:#c9302c;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]:hover{background-color:#ce4541}.paginationjs .paginationjs-pages li.paginationjs-next{border-right:1px solid #aaa}
.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em;position:absolute;background:hsla(0,0%,100%,.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:transparent}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:transparent;z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}


@font-face{font-family:AG_std_bld;src:local("AG_std_bld");src:local("ITC Avant Garde Std Bold");src:local("ITC Avant Garde Std-Bold");src:local("ITCAvantGardeStd-Bold");src:url(/Assets/fonts/ITCAvantGardeStd-Bold.eot);src:url(/Assets/fonts/ITCAvantGardeStd-Bold.eot?#iefix) format("embedded-opentype"),url(/Assets/fonts/ITCAvantGardeStd-Bold.woff) format("woff"),url(/Assets/fonts/ITCAvantGardeStd-Bold.ttf) format("truetype"),url(/Assets/fonts/ITCAvantGardeStd-Bold.svg#ITCAvantGardeStd-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AG_std_book;src:local("AG_std_book");src:local("ITCAvantGardeStd-Bk");src:url(/Assets/fonts/ITCAvantGardeStd-Bk.eot);src:url(/Assets/fonts/ITCAvantGardeStd-Bk.eot?#iefix) format("embedded-opentype"),url(/Assets/fonts/ITCAvantGardeStd-Bk.woff) format("woff"),url(/Assets/fonts/ITCAvantGardeStd-Bk.ttf) format("truetype"),url(/Assets/fonts/ITCAvantGardeStd-Bk.svg#ITCAvantGardeStd-Bk) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:AG_std_book;src:local("AG_std_book");src:local("ITCAvantGardeStd-Bold");src:url(/Assets/fonts/ITCAvantGardeStd-Bold.eot);src:url(/Assets/fonts/ITCAvantGardeStd-Bold.eot?#iefix) format("embedded-opentype"),url(/Assets/fonts/ITCAvantGardeStd-Bold.woff) format("woff"),url(/Assets/fonts/ITCAvantGardeStd-Bold.ttf) format("truetype"),url(/Assets/fonts/ITCAvantGardeStd-Bold.svg#ITCAvantGardeStd-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AG_std_demi;src:local("AG_std_demi");src:local("ITCAvantGardeStd-Demi");src:url(/Assets/fonts/ITCAvantGardeStd-Demi.eot);src:url(/Assets/fonts/ITCAvantGardeStd-Demi.eot?#iefix) format("embedded-opentype"),url(/Assets/fonts/ITCAvantGardeStd-Demi.woff) format("woff"),url(/Assets/fonts/ITCAvantGardeStd-Demi.ttf) format("truetype"),url(/Assets/fonts/ITCAvantGardeStd-Demi.svg#ITCAvantGardeStd-Demi) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AG_std_md;src:local("AG_std_md");src:local("ITCAvantGardeStd-Md");src:url(/Assets/fonts/ITCAvantGardeStd-Md.eot);src:url(/Assets/fonts/ITCAvantGardeStd-Md.eot?#iefix) format("embedded-opentype"),url(/Assets/fonts/ITCAvantGardeStd-Md.woff) format("woff"),url(/Assets/fonts/ITCAvantGardeStd-Md.ttf) format("truetype"),url(/Assets/fonts/ITCAvantGardeStd-Md.svg#ITCAvantGardeStd-Md) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura_std_bld;src:local("Futura_std_bld");src:local("FuturaStd-Bold");src:url(/Assets/fonts/FuturaStd-Bold.eot);src:url(/Assets/fonts/FuturaStd-Bold.eot?#iefix) format("embedded-opentype"),url(/Assets/fonts/FuturaStd-Bold.woff) format("woff"),url(/Assets/fonts/FuturaStd-Bold.ttf) format("truetype"),url(/Assets/fonts/FuturaStd-Bold.svg#FuturaStd-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Salesforce Sans;src:local("Salesforce Sans");src:url(https://www.sfdcstatic.com/system/shared/common/assets/fonts/SalesforceSans/SalesforceSans-Regular.woff) format("woff"),url(https://www.sfdcstatic.com/system/shared/common/assets/fonts/SalesforceSans/SalesforceSans-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:AvantGardeITCbyBT-Demi;src:local("ITC Avant Garde Gothic Demi");src:local("AvantGardeITCbyBT-Demi");src:url(/Assets/fonts/AvantGardeITCbyBT-Demi.otf);font-display:swap}
@font-face{font-family:icon-gaf;src:url(/Assets/fonts/icon-gaf.eot);src:url(/Assets/fonts/icon-gaf.eot#iefix) format("embedded-opentype"),url(/Assets/fonts/icon-gaf.ttf) format("truetype"),url(/Assets/fonts/icon-gaf.woff) format("woff"),url(/Assets/fonts/icon-gaf.svg#icon-gaf) format("svg");font-weight:400;font-style:normal}@font-face{font-family:dl2-icon;src:url(/Assets/fonts/dl2-icon.eot);src:url(/Assets/fonts/dl2-icon.eot#iefix) format("embedded-opentype"),url(/Assets/fonts/dl2-icon.ttf) format("truetype"),url(/Assets/fonts/dl2-icon.woff) format("woff"),url(/Assets/fonts/dl2-icon.svg#dl2-icon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:dl3-icon;src:url(/Assets/fonts/dl3-icon.eot);src:url(/Assets/fonts/dl3-icon.eot#iefix) format("embedded-opentype"),url(/Assets/fonts/dl3-icon.ttf) format("truetype"),url(/Assets/fonts/dl3-icon.woff) format("woff"),url(/Assets/fonts/dl3-icon.svg#dl2-icon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:email-icon;src:url(/Assets/fonts/email-icon.eot);src:url(/Assets/fonts/email-icon.eot#iefix) format("embedded-opentype"),url(/Assets/fonts/email-icon.ttf) format("truetype"),url(/Assets/fonts/email-icon.woff) format("woff"),url(/Assets/fonts/email-icon.svg#icomoon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:dl4-icon;src:url(/Assets/fonts/dl4-icon.eot);src:url(/Assets/fonts/dl4-icon.eot#iefix) format("embedded-opentype"),url(/Assets/fonts/dl4-icon.ttf) format("truetype"),url(/Assets/fonts/dl4-icon.woff) format("woff"),url(/Assets/fonts/dl4-icon.svg#dl2-icon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:star-icons;src:url(/Assets/fonts/star-icons.eot);src:url(/Assets/fonts/star-icons.eot#iefix) format("embedded-opentype"),url(/Assets/fonts/star-icons.ttf) format("truetype"),url(/Assets/fonts/star-icons.woff) format("woff"),url(/Assets/fonts/star-icons.svg#star-icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-gaf-"],[class^=icon-gaf-]{font-family:icon-gaf!important}[class*=" dl2-icon-gaf-"],[class*=" icon-gaf-"],[class^=dl2-icon-gaf-],[class^=icon-gaf-]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" dl2-icon-gaf-"],[class^=dl2-icon-gaf-]{font-family:dl2-icon!important}[class*=" dl3-icon-gaf-"],[class^=dl3-icon-gaf-]{font-family:dl3-icon!important}[class*=" dl3-icon-gaf-"],[class*=" dl4-icon-gaf-"],[class^=dl3-icon-gaf-],[class^=dl4-icon-gaf-]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" dl4-icon-gaf-"],[class^=dl4-icon-gaf-]{font-family:dl4-icon!important}.emailIcone{font-family:email-icon!important}.icon-gaf-bucket:before{content:"\e900"}.icon-gaf-close:before{content:"\e901"}.icon-gaf-dots:before{content:"\e902"}.icon-gaf-down-arrow:before{content:"\e903"}.icon-gaf-download:before{content:"\e904"}.icon-gaf-explore:before{content:"\e905"}.icon-gaf-home:before{content:"\e906"}.icon-gaf-minus:before{content:"\e907"}.icon-gaf-play:before{content:"\e908"}.icon-gaf-plus:before{content:"\e909"}.icon-gaf-right-arrow:before{content:"\e90a"}.icon-gaf-search:before{content:"\e90b"}.icon-gaf-star:before{content:"\e90c"}.icon-gaf-up-arrow:before{content:"\e90d"}.icon-gaf-left-arrow:before{content:"\e90e"}.icon-gaf-left-light-arrow:before{content:"\e90f"}.icon-gaf-right-light-arrow:before{content:"\e910"}.icon-gaf-down-light-arrow:before{content:"\e911"}.icon-gaf-up-light-arrow:before{content:"\e912"}.icon-gaf-anchor:before{content:"\e913"}.icon-gaf-breadcrumb:before{content:"\e914"}.icon-gaf-share:before{content:"\e915"}.icon-gaf-trophy:before{content:"\e916"}.icon-gaf-map-pin:before{content:"\e917"}.icon-gaf-distance:before{content:"\e918"}.icon-gaf-social-share:before{content:"\e919"}.icon-gaf-rss:before{content:"\e91a"}.icon-gaf-tick:before{content:"\e91c"}.icon-gaf-print:before{content:"\e91b"}.icon-gaf-arrow-thin-down:before{content:"\e91d"}.icon-gaf-arrow-thin-up:before{content:"\e91e"}.icon-gaf-arrow-thin-left:before{content:"\e91f"}.icon-gaf-arrow-thin-right:before{content:"\e920"}.icon-gaf-cancel:before{content:"\e921"}.icon-gaf-help:before{content:"\e922"}.icon-gaf-close-circle:before{content:"\e923"}.icon-gaf-featured:before{content:"\e924"}.icon-gaf-search-mobile:before{content:"\e925"}.icon-gaf-info:before{content:"\e926"}.icon-gaf-right-bold-arrow:before{content:"\e927"}.icon-gaf-left-bold-arrow:before{content:"\e928"}.dl2-icon-gaf-list:before{content:"\e900"}.dl2-icon-gaf-tree:before{content:"\e901"}.dl2-icon-gaf-grid:before{content:"\e906"}.dl2-icon-gaf-add-to-cart:before{content:"\e902"}.dl2-icon-gaf-download:before{content:"\e903"}.dl2-icon-gaf-remove-from-cart:before{content:"\e904"}.dl2-icon-gaf-share:before{content:"\e905"}.dl3-icon-gaf-recycle-bin:before{content:"\e900"}.dl3-icon-gaf-shopping-cart:before{content:"\e901"}.dl4-icon-gaf-facebook:before{content:"\e98e"}.dl4-icon-gaf-google:before{content:"\e98f"}.dl4-icon-gaf-houzz:before{content:"\e990"}.dl4-icon-gaf-instagram:before{content:"\e991"}.dl4-icon-gaf-linkedin:before{content:"\e992"}.dl4-icon-gaf-pinterest:before{content:"\e993"}.dl4-icon-gaf-twitter:before{content:"\e994"}.dl4-icon-gaf-youtube:before{content:"\e995"}.dl4-icon-gaf-logo:before{content:"\e900"}.chat-email-icon:before{content:"\e900";color:#9d9d9d}
body{font-family:AG_std_book,Arial,Helvetica,sans-serif;color:#000;font-size:100%;margin-top:80px}@media only screen and (max-width:767px){body{margin-top:50px;position:relative}}@media only screen and (min-width:768px) and (max-width:1199px){body{font-size:80%}}.section-wrapper{background:#f3f3f3;padding:0 0 8vw;position:relative}@media only screen and (max-width:767px){.section-wrapper{padding-bottom:50px}}.section-wrapper.bg-none{background-color:transparent}.condensed .section-wrapper{padding:0}.condensed .section-wrapper .content-tile-new .content{padding-bottom:2vw}.condensed .section-wrapper .description-only{padding-top:4vw}.condensed .section-wrapper .description-only h1{margin-bottom:2vw}.row-container.condensed{padding:0 0 4vw}.no-spacing,.no-spacing.section-wrapper{margin:0;padding:0}.thin-spacing,.thin-spacing.section-wrapper{margin:0;padding:0 0 1vw}@media only screen and (max-width:767px){.thin-spacing,.thin-spacing.section-wrapper{padding:0 0 4vw}}.thin-spacing,.thin-spacing.hero-video{padding:0;margin:0 0 1vw}.condensed-spacing,.condensed-spacing.section-wrapper{margin:0;padding:0 0 2vw}.condensed-spacing,.condensed-spacing.hero-video{padding:0;margin:0 0 2vw}.expanded-spacing,.expanded-spacing.section-wrapper{margin:0;padding:0 0 4vw}.expanded-spacing,.expanded-spacing.hero-video{padding:0;margin:0 0 4vw}sup{top:-.5em;font-size:60%}.slick-loading .slick-list{background-image:none}@media only screen and (min-width:768px){.ui.container{width:100%;padding:0 20px}}h1,h2,h3,h4,h5,h6{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-weight:400;margin-top:0}.thin-title{font-family:AG_std_book,Arial,Helvetica,sans-serif}.container-side{padding:0 4vw}@media (min-width:992px){.container-side{padding:0 calc((100vw - 836px)/2)}}@media (min-width:1000px){.container-side{padding:0 calc((100vw - 980px)/2)}}@media (min-width:1024px){.container-side{padding:0 calc((100vw - 1024px)/2)}}@media (min-width:1200px){.container-narrow .container{width:900px}.container-side{padding:0 calc((100vw - 1130px)/2)}}.container-fluid{max-width:1440px}.row{margin-left:0;margin-right:0}.container{padding-left:0;padding-right:0}@media only screen and (min-width:1441px){.container--large-screen-fluid{max-width:1440px;padding:0 18px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px) and (max-width:1199px){.container,.container-fluid{width:100%;padding-right:18px;padding-left:18px}.container--tablets-fluid{padding:0}[class*=col-]{padding-right:12px;padding-left:12px}.row{margin-right:0;margin-left:0}}@media only screen and (min-width:768px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media only screen and (max-width:767px){.container,.container-fluid{padding-right:16px;padding-left:16px}.container--smartphone-fluid{padding:0}.row{margin-right:0;margin-left:0}[class*=col-]{padding-right:9px;padding-left:9px}}@media only screen and (min-width:1200px){.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.row-eq-height{display:flex;justify-content:flex-start}@media only screen and (max-width:767px){.row-eq-height{display:block}}.bootstrap-select.btn-group .dropdown-toggle{text-transform:uppercase}.bootstrap-select.btn-group .dropdown-toggle:active,.bootstrap-select.btn-group .dropdown-toggle:focus,.bootstrap-select.btn-group .dropdown-toggle:hover{background:#fff;box-shadow:0 0}.bootstrap-select.btn-group .dropdown-toggle .caret{font-size:.8em;border:0;margin-top:-9px;right:auto}.bootstrap-select.btn-group .dropdown-toggle .caret:after{font-family:icon-gaf;content:"\e903"}.bootstrap-select.btn-group.open .dropdown-toggle{text-transform:uppercase;background:none}.bootstrap-select.btn-group.open .dropdown-toggle:active,.bootstrap-select.btn-group.open .dropdown-toggle:focus,.bootstrap-select.btn-group.open .dropdown-toggle:hover{background:#fff;box-shadow:0 0}.bootstrap-select.btn-group .dropdown-menu{border-radius:0;padding:0}.bootstrap-select.btn-group .dropdown-menu a{padding:10px 13px}.nopadding{padding:0!important;margin:0!important}.no-text-decoration:focus,.no-text-decoration:hover{text-decoration:none}.modal.fade .modal-dialog{top:50%;transform:translateY(-50%)}.modal{z-index:2000}.modal .modal-content .modal-body{padding:0}.modal .modal-content .modal-body .CCPA-youtube-message{height:calc(100vh - 150px);display:flex;justify-content:center;align-items:center}.modal.video-modal .modal-content{background:transparent!important}.modal-backdrop.in{opacity:.9}.modal.in{text-align:center}.modal.in .main-layer{width:100%;position:absolute;top:5%;background-color:#2a2a2a;height:90%}.modal.in .close{position:absolute;right:25px;top:25px;opacity:1;color:#c5c5c5;font-size:2.1em;text-shadow:0 0 0}.modal.in .modal-content{padding:0;box-shadow:0 0 0;border:0}.modal.in .modal-dialog{width:975px;display:inline-block;vertical-align:middle;text-align:left;margin:0 auto}@media only screen and (min-width:1025px){.modal.in .modal-dialog{transform:translateY(8%);top:0}}.color-red{color:#e40514}.color-gray{color:#666}.panel-group .description{line-height:26px}.accordion-module .panel-collapse .container{width:auto}@media only screen and (min-width:768px) and (max-width:1199px){h1{font-size:36px;line-height:39px}}h2{font-size:4.8em;margin-bottom:40px;margin-top:0;line-height:1.2em}@media only screen and (min-width:768px) and (max-width:1199px){h2{font-size:3.6em;line-height:1em}}@media only screen and (max-width:767px){h2{font-size:2.5em;line-height:1.2em;margin-bottom:21px;width:100%}}h2+.description{font-size:2.4em;line-height:44px;margin-bottom:48px;margin-top:-17px;width:70%}@media only screen and (max-width:767px){h2+.description{margin-top:-18px;margin-bottom:24px;font-size:1.2em;width:100%;line-height:24px}}h3{font-size:3em;margin-bottom:18px;margin-top:0;line-height:1.2em;width:70%}@media only screen and (min-width:768px) and (max-width:1199px){h3{font-size:2.2em;line-height:1.4em}}@media only screen and (max-width:767px){h3{font-size:1.5em;line-height:1.2em;margin-bottom:23px;width:100%}}h3+.description{font-size:2.4em;line-height:1.4em;margin-bottom:46px;width:70%}@media only screen and (max-width:767px){h3+.description{margin-top:-16px;margin-bottom:25px;font-size:1.2em;width:100%}}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}@media only screen and (max-width:767px){.col-centered{display:block;margin-right:0}}.rating{font-size:2em}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.rating{font-size:1.7em}}.rating span.star-icon{position:relative}.rating span.star-icon:before{content:"\2605";position:absolute;color:#494949;overflow:hidden}.rating span.star-icon.dim:before{width:0}.rating span.star-icon.full:before{width:100%}.rating span.star-icon.half:before{width:50%}.rating span.star-icon.quarter:before{width:35%}.rating span.star-icon.three-quarter:before{width:65%}.checkbox-container{position:relative;padding-bottom:32px}@media only screen and (max-width:767px){.checkbox-container{padding-bottom:12px}}.checkbox-container input[type=checkbox]:checked+label:after{opacity:1}.checkbox-container label{cursor:pointer;font-weight:400}.checkbox-container label[disabled]{cursor:default}.checkbox-container label:before{content:"";width:25px;height:25px;background:#f3f3f3;position:absolute;top:-2px;left:0}@media only screen and (max-width:767px){.checkbox-container label:before{width:16px;height:16px}}.checkbox-container label:after{opacity:0;content:"";position:absolute;width:20px;height:8px;background:transparent;top:5px;left:3px;border:3px solid #494949;border-top:0;border-right:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media only screen and (max-width:767px){.checkbox-container label:after{width:10px;height:5px;top:2px;left:2px;border-bottom-width:2px;border-left-width:2px}}.loading{transition:all .3s;position:relative}.loading:after{background-image:url(/Assets/images/loading.gif);background-position:50%;background-repeat:no-repeat;background-size:30px;min-height:50px;content:"";position:absolute;z-index:99;top:50%;left:50%;width:50px;height:50px;margin-left:-25px;margin-top:-25px}.loading>div{opacity:.5}.loading.error:after{background:none}.loading.loading-fixed:after{position:fixed}.bg-grey-warm{background-color:#dcdcdc}.bg-grey-light{background-color:#f3f3f3}.bg-grey-dark{background-color:#494949}.vertical-title{position:relative;top:8px}.vertical-title-content{transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform-origin:center top 0;position:absolute;z-index:9;text-transform:uppercase;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:1.2em;left:0;color:#dcdcdc;overflow:hidden;letter-spacing:.2em}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.vertical-title-content{margin-left:25px}}@media only screen and (max-width:767px){.vertical-title-content{font-size:1em}}.vertical-title-content:before{content:attr(data-content);position:absolute;top:0;left:0;width:50%;overflow:hidden;color:#fff;white-space:nowrap}body.page-editor-mode .vertical-title-content{transform:translateX(0) translateY(0) rotate(0);color:#494949!important}body.page-editor-mode .vertical-title-content:before{display:none}.ratio_{width:100%}.ratio_16-9{padding-bottom:56.25%}.ratio_1-1{padding-bottom:100%}.ratio_4-3{padding-bottom:75%}figure img{width:100%;height:auto}figure img.error{width:auto}.no-object-fit{background-size:cover;background-position:50%}.no-object-fit>picture img{opacity:0!important}.with-background,.with-background .description,.with-background h1,.with-background h2,.with-background h3,.with-background h4,.with-background p{color:#fff}.mobile-only{display:none}@media only screen and (max-width:767px){.mobile-only{display:block}}.center-aligned-block{margin:0 auto;float:none}.link-wrapper,.link-wrapper:hover{text-decoration:none;cursor:pointer}.link-wrapper .description,.link-wrapper:hover .description{text-decoration:none}@media only screen and (max-width:767px){.section-wrapper .centered-text h2{width:90%;margin-left:auto;margin-right:auto}.section-wrapper .row>.row{margin-left:0;margin-right:0}.modal.in .modal-dialog{position:absolute;left:0;right:0;width:85%}}@media only screen and (min-width:768px) and (max-width:1199px){.modal.in .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}}.product-contractor-review{display:none}.product-contractor-review.active{display:block}
.centered-text h1,.centered-text h2,.right-text h1,.right-text h2{font-size:4.8em;margin-bottom:25px}.section-wrapper .description{width:auto;font-size:1.8em;line-height:1.7em;color:#484848;font-family:AG_std_book,Arial,Helvetica,sans-serif;letter-spacing:.5px}.section-wrapper .component .description{font-size:1.5em;line-height:1.5em;color:#4c4c4c}.section-wrapper .component .slider h2,.section-wrapper .component .slider h3{font-size:2.5em;color:#000}.section-wrapper .component .slider .description h2,.section-wrapper .component .slider .description h3{font-size:1.65em;color:#000}.section-wrapper .component .slider.align-bottom h2,.section-wrapper .component .slider.align-center h2{font-size:4.8em;color:#000}.section-wrapper .component .slider.align-bottom .description,.section-wrapper .component .slider.align-center .description{font-size:1.8em;line-height:1.7em}.section-wrapper .component .slider.align-bottom .description h2,.section-wrapper .component .slider.align-center .description h2{font-size:2.65em;color:#000}.section-wrapper .component .slider.align-bottom .description h3,.section-wrapper .component .slider.align-center .description h3{font-size:1.4em}.section-wrapper .image-text-search .description{font-size:1.5em;line-height:1.5em}@media only screen and (max-width:767px){.section-wrapper h2,.section-wrapper h3{font-size:25px}.section-wrapper .description{font-size:1.5em;line-height:1.5em}.section-wrapper .component h2,.section-wrapper .component h3{font-size:25px}.section-wrapper .component .description{font-size:12px;line-height:18px}.section-wrapper .component .description h2,.section-wrapper .component .description h3,.section-wrapper .component .slider.align-bottom h2,.section-wrapper .component .slider.align-bottom h3,.section-wrapper .component .slider.align-center h2,.section-wrapper .component .slider.align-center h3,.section-wrapper .component .slider .description h2,.section-wrapper .component .slider .description h3,.section-wrapper .component .slider h2,.section-wrapper .component .slider h3{font-size:25px}.section-wrapper .component .slider.align-bottom .description,.section-wrapper .component .slider.align-center .description{font-size:12px;line-height:18px}.section-wrapper .component .slider.align-bottom .description h2,.section-wrapper .component .slider.align-bottom .description h3,.section-wrapper .component .slider.align-center .description h2,.section-wrapper .component .slider.align-center .description h3{font-size:25px}.section-wrapper .image-text-search .description{font-size:12px;line-height:18px}}.section-wrapper .right-text{text-align:right}.section-wrapper h3{font-size:2.5em;line-height:1.4em;width:100%}@media only screen and (max-width:767px){.section-wrapper h2{font-size:2.5em}}.section-wrapper .pre-title{color:#e40514;font-size:1.5em;text-transform:uppercase;margin-bottom:18px}@media only screen and (max-width:767px){.section-wrapper .pre-title{font-size:1.2em}}.section-wrapper .pre-title.white-text{color:#fff}.section-wrapper .container>.centered-text .description{width:60%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.section-wrapper .container>.centered-text .description{width:100%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.section-wrapper .description{font-size:1.5em;line-height:1.4em}.section-wrapper h3+.description{margin-top:0}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.legal-copy{font-size:14px;line-height:18px}.intro{font-size:36px;line-height:50px}.contentTitle{margin-top:50px;font-weight:400;font-size:36px}.divider{background-color:#dcdcdc;border:0;clear:both;display:block;height:1px;float:none;margin:50px auto;width:100%}.contentDescription{padding-right:20px;line-height:22px}.GoogleAnalytics{margin-top:50px;font-weight:400;font-size:36px}.Body{font-size:18px;line-height:34px}@media only screen and (min-width:768px) and (max-width:1199px){.Body{font-size:14px;line-height:24px}}@media only screen and (max-width:767px){.Body{font-size:12px;line-height:20px}}.Heading1{font-size:85px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;line-height:90px;margin-bottom:60px}@media only screen and (min-width:768px) and (max-width:1199px){.Heading1{font-size:60px;line-height:64px;margin-bottom:40px}}@media only screen and (max-width:767px){.Heading1{font-size:42.5px;line-height:45px;margin-bottom:30px}}.Heading2-Product{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:50px;line-height:60px;margin-bottom:40px}@media only screen and (min-width:768px) and (max-width:1199px){.Heading2-Product{font-size:36px;line-height:42px;margin-bottom:30px}}@media only screen and (max-width:767px){.Heading2-Product{font-size:25px;line-height:30px;margin-bottom:20px}}.Heading3{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:30px;line-height:40px;margin-bottom:30px}@media only screen and (min-width:768px) and (max-width:1199px){.Heading3{font-size:22px;line-height:30px;margin-bottom:20px}}@media only screen and (max-width:767px){.Heading3{font-size:15px;line-height:20px;margin-bottom:15px}}.IntroParagraph{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:30px;line-height:40px}@media only screen and (min-width:768px) and (max-width:1199px){.IntroParagraph{font-size:22px;line-height:30px}}@media only screen and (max-width:767px){.IntroParagraph{font-size:15px;line-height:20px}}.Eyebrow-TableHeaders{font-size:24px;line-height:40px;font-weight:700}@media only screen and (min-width:768px) and (max-width:1199px){.Eyebrow-TableHeaders{font-size:22px;line-height:28px}}@media only screen and (max-width:767px){.Eyebrow-TableHeaders{font-size:12px;line-height:15px}}.Subhead-TableDescription{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:24px;line-height:40px}@media only screen and (min-width:768px) and (max-width:1199px){.Subhead-TableDescription{font-size:18px;line-height:28px}}@media only screen and (max-width:767px){.Subhead-TableDescription{font-size:15px;line-height:22px}}.TableLabels-Links{font-size:18px;line-height:26px;font-weight:700}@media only screen and (min-width:768px) and (max-width:1199px){.TableLabels-Links{font-size:14px;line-height:18px}}@media only screen and (max-width:767px){.TableLabels-Links{font-size:12px;line-height:15px}}.DropDown-Buttons{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:18px;line-height:30px}@media only screen and (min-width:768px) and (max-width:1199px){.DropDown-Buttons{font-size:14px;line-height:18px}}@media only screen and (max-width:767px){.DropDown-Buttons{font-size:12px;line-height:45px}}.MainNav{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:20px;line-height:25px;font-weight:700}@media only screen and (min-width:768px) and (max-width:1199px){.MainNav{font-size:18px;line-height:25px}}@media only screen and (max-width:767px){.MainNav{font-size:18px;line-height:25px}}.StickyNav{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:14px;line-height:0}@media only screen and (min-width:768px) and (max-width:1199px){.StickyNav{font-size:12px;line-height:0}}@media only screen and (max-width:767px){.StickyNav{font-size:12px;line-height:0}}.SmallText-Breadcrumbs-LegalText{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:14px;line-height:20px}@media only screen and (min-width:768px) and (max-width:1199px){.SmallText-Breadcrumbs-LegalText{font-size:12px;line-height:18px}}@media only screen and (max-width:767px){.SmallText-Breadcrumbs-LegalText{font-size:9px;line-height:17px}}.button-collection{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin-top:32px}@media only screen and (min-width:768px){.button-collection{margin:32px -8px 0}}.button-collection .button-cta{margin:0 8px 32px}.button-collection .button-cta.button-cta--link.button-cta--lg{align-self:flex-start}.button-collection .button-cta.button-cta--link{margin:8px 0 0!important}.button-collection .button-cta.button-cta--lg.button-cta--action{margin-right:8px}
.request-form{background-color:var(--background-color,#f3f3f3);padding:30px 16px}.request-form__heading{font-size:28px;line-height:1.29;margin-bottom:5px;text-align:center}.request-form__subheading{color:#494949;font-size:18px;line-height:1.67;margin-bottom:30px;text-align:center}.request-form__step{background-color:var(--background-color,#fff);border-radius:10px;color:var(--color,#2a2a2a);display:block;margin-left:auto;margin-right:auto;max-width:1005px;padding:15px 30px}@media only screen and (min-width:768px){.request-form__step{align-items:center;-moz-column-gap:30px;column-gap:30px;display:-ms-grid;display:grid;-ms-grid-columns:160px 1fr 90px;grid-template-columns:160px 1fr 90px;place-items:center;padding:15px 20px}}@media only screen and (min-width:1025px){.request-form__step{padding:25px 30px}}.request-form__checkbox-field{align-items:center;display:flex;flex-shrink:0;width:100%}.request-form__checkbox-field:hover{cursor:pointer}.request-form__checkbox-field span{font-family:Arial;font-size:12px;font-weight:400}.request-form__checkbox-field span a{color:#d71920}.request-form__checkbox-field input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #494949;border-radius:5px;flex-shrink:0;height:16px;margin:0 8px 0 0;position:relative;width:16px}.request-form__checkbox-field input[type=checkbox]:hover{cursor:pointer}.request-form__checkbox-field input[type=checkbox]:before{border:3px solid #d8d8d8;border-left:0;border-top:0;content:"";height:10px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:6px}.request-form__checkbox-field input[type=checkbox]:focus{outline:none}.request-form__checkbox-field input[type=checkbox]:checked:before{border-color:#d71920}.request-form__radio-field{align-items:center;display:inline-flex}.request-form__radio-field:hover{cursor:pointer}.request-form__radio-field span{font-size:14px;font-weight:400}.request-form__radio-field input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #494949;border-radius:5px;flex-shrink:0;height:24px;margin:0 8px 0 0;position:relative;width:24px}.request-form__radio-field input[type=radio]:hover{cursor:pointer}.request-form__radio-field input[type=radio]:focus{outline:none}.request-form__radio-field input[type=radio]:before{content:"";background-color:#d8d8d8;border-radius:3px;height:12px;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;width:12px}.request-form__radio-field input[type=radio]:checked:before{background-color:#d71920}.request-form__radio-field input[type=radio]:checked+span{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-weight:700}.request-form__textarea{border:1px solid #b7b7b7;border-radius:4px;font-family:Arial;font-size:12px;height:190px;padding:7px 10px;width:100%}@media only screen and (min-width:768px){.request-form__textarea{height:90px}}.request-form__nav .request-form__nav-step{background-color:#b7b7b7;border-radius:999px;height:12px;width:12px}.request-form__nav .request-form__nav-step--active{background-color:#4a4a4a}.request-form__field{display:flex;flex-direction:column}.request-form__field label{font-family:Arial;font-weight:400;font-size:12px;line-height:1.33}.request-form__field+.request-form__field{margin-top:20px}@media only screen and (min-width:768px){.request-form__field+.request-form__field{margin-top:0}}.request-form__field-input{border:1px solid #b7b7b7;border-radius:4px;font-family:Arial;font-size:12px;height:31px;padding:5px 10px;width:100%}.request-form__step-heading{font-size:16px;line-height:1.25;letter-spacing:.22px;text-align:center;width:100%}@media only screen and (min-width:768px){.request-form__step-heading{margin-bottom:0}}.request-form__step-actions{align-items:center;display:flex;flex-direction:column;margin-top:29px}@media only screen and (min-width:768px){.request-form__step-actions{margin-top:0}}.request-form__step-actions .request-form__checkbox-field{margin-bottom:20px}.request-form__step-actions .button-cta:first-of-type{margin-left:10px}@media only screen and (min-width:768px){.request-form__step-actions .button-cta:first-of-type{margin-left:0}}@media only screen and (min-width:768px){.request-form__step-actions .button-cta:nth-of-type(2){margin-top:10px}}@media only screen and (min-width:768px){.request-form__step-actions>div{display:flex;flex-direction:column}}.request-form__nav{display:flex;justify-content:center;padding:30px 10px 0}.request-form__nav .request-form__nav-step+.request-form__nav-step{margin-left:10px}.request-form__step--thankyou{padding:119px 30px}@media only screen and (min-width:768px){.request-form__step--thankyou{display:flex;flex-direction:column;padding:48px 30px}}@media only screen and (min-width:1025px){.request-form__step--thankyou{padding:25px 30px}}.request-form__thankyou-heading{font-size:20px;line-height:1.4;margin-bottom:5px;text-align:center}.request-form__thankyou-subheading{color:#494949;font-size:16px;font-weight:400;line-height:1.75;margin-bottom:0;text-align:center}@media only screen and (min-width:768px){.request-form__thankyou-subheading{margin-left:auto;margin-right:auto;max-width:70%}}@media only screen and (max-width:767px){.request-form__step--first .request-form__step-content{padding-left:17px;padding-right:17px}}.request-form__step--first .request-form__radio-group{display:-ms-grid;display:grid;gap:20px 20px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:768px){.request-form__step--first .request-form__radio-group{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.request-form__step--second .request-form__radio-group{display:-ms-grid;display:grid;gap:20px 20px;-ms-grid-columns:100%;grid-template-columns:100%;place-items:center}@media only screen and (min-width:768px){.request-form__step--second .request-form__radio-group{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.request-form__step--second .request-form__radio-field{margin-left:auto;margin-right:auto;width:70%}}@media only screen and (max-width:767px){.request-form__step-actions-buttons{display:flex;flex-direction:row-reverse}}@media only screen and (min-width:768px){.request-form__step--fifth .request-form__step-content,.request-form__step--first .request-form__step-content,.request-form__step--fourth .request-form__step-content,.request-form__step--second .request-form__step-content,.request-form__step--seventh .request-form__step-content,.request-form__step--sixth .request-form__step-content,.request-form__step--third .request-form__step-content{-ms-grid-row-align:center;-ms-grid-column-align:stretch;place-self:center stretch}}@media only screen and (min-width:768px){.request-form__step--fourth{display:-ms-grid;display:grid;gap:20px 20px;-ms-grid-columns:1fr 164px;grid-template-columns:1fr 164px;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.request-form__step--fourth .request-form__step-header{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}}@media only screen and (min-width:1025px){.request-form__step--fourth{-ms-grid-columns:180px 1fr 164px;grid-template-columns:180px 1fr 164px}.request-form__step--fourth .request-form__step-header{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}}@media only screen and (min-width:768px){.request-form__step--fifth,.request-form__step--first,.request-form__step--second,.request-form__step--seventh,.request-form__step--sixth,.request-form__step--third{display:-ms-grid;display:grid;gap:20px 20px;-ms-grid-columns:1fr 90px;grid-template-columns:1fr 90px;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.request-form__step--fifth .request-form__step-header,.request-form__step--first .request-form__step-header,.request-form__step--second .request-form__step-header,.request-form__step--seventh .request-form__step-header,.request-form__step--sixth .request-form__step-header,.request-form__step--third .request-form__step-header{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}}@media only screen and (min-width:1025px){.request-form__step--fifth,.request-form__step--first,.request-form__step--second,.request-form__step--seventh,.request-form__step--sixth,.request-form__step--third{-ms-grid-columns:180px 1fr 155px;grid-template-columns:180px 1fr 155px;gap:0 20px}.request-form__step--fifth .request-form__step-header,.request-form__step--first .request-form__step-header,.request-form__step--second .request-form__step-header,.request-form__step--seventh .request-form__step-header,.request-form__step--sixth .request-form__step-header,.request-form__step--third .request-form__step-header{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}}.request-form__step--first .request-form__step-content,.request-form__step--second .request-form__step-content{align-items:center;display:flex;min-height:120px}.request-form__step--first .request-form__radio-group,.request-form__step--second .request-form__radio-group{width:100%}@media only screen and (min-width:768px){.request-form__step--fourth .request-form__step-content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:15px 17px}}.request-form__step--fifth .request-form__checkbox-group{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:10px 20px}@media only screen and (min-width:768px){.request-form__step--fifth .request-form__checkbox-group{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.request-form__step--sixth .request-form__checkbox-group{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:20px}@media only screen and (min-width:768px){.request-form__step--sixth .request-form__checkbox-group{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}.request-form__button--next:disabled,.request-form__button--next:disabled:hover,.request-form__button--submit:disabled,.request-form__button--submit:disabled:hover{background-color:#b7b7b7;border-color:#b7b7b7}.request-form__field-error{color:#d71920;margin-top:6px}.request-form__required-fields{font-family:Arial;font-size:12px;margin-bottom:0;margin-top:14px;text-align:center}.request-form__select{border:1px solid #b7b7b7;border-radius:4px;font-size:12px;height:31px;padding:9px 10px 7px;width:100%}.request-form__select:hover{cursor:pointer}.request-form__checkbox-field--image{align-items:center;display:flex;gap:8px;flex-direction:column-reverse}.request-form__checkbox-field--image input[type=checkbox]{margin-right:0}
.local-representatives{background-color:var(--background-color,#fff);color:var(--text-color,#212121);padding-bottom:30px;padding-top:15px}@media only screen and (min-width:1025px){.local-representatives{padding-bottom:43px;padding-top:20px}}.local-representatives__header{border-bottom:1px solid #b7b7b7;padding-bottom:15px}@media only screen and (min-width:768px){.local-representatives__header{align-items:center;display:flex;justify-content:space-between}}.local-representatives__form{align-items:center;display:flex}@media only screen and (max-width:767px){.local-representatives__form{margin-top:20px}}.local-representatives__heading{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:24px;line-height:1.33;margin-bottom:0}.local-representatives__grid{display:-ms-grid;display:grid;gap:20px;padding-top:20px}@media only screen and (min-width:768px){.local-representatives__grid{gap:40px 30px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.local-representatives__card{background-color:var(--card-color,#f3f3f3);padding:12px 20px 22px}.local-representatives__card-name{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:20px;line-height:1.4;margin-bottom:10px;width:100%}.local-representatives__card-data{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.29;margin-bottom:10px}.local-representatives__card-data:last-of-type{margin-bottom:0}.local-representatives__card-data a[href^=mailto]{text-decoration:underline}.local-representatives__card-data a:hover{color:var(--text-color)}.local-representatives__input{border:0;border-bottom:1px solid #d71920;color:#d71920;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25;letter-spacing:.22px;margin-right:7px;width:84px}.local-representatives__input::-moz-placeholder{color:#d71920;opacity:1}.local-representatives__input:-ms-input-placeholder{color:#d71920;opacity:1}.local-representatives__input::placeholder{color:#d71920;opacity:1}.local-representatives__submit.button-cta:after{color:#b7b7b7}.local-representatives__message{font-family:AG_std_demi,Arial,Helvetica,sans-serif;padding-bottom:12px;padding-top:12px;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:.22px;min-height:300px}
.contact-inquires-form{background-color:var(--background-color,#dcdcdc);color:var(--color,#2a2a2a)}.contact-inquires-form__container{margin-left:auto;margin-right:auto;padding:30px;max-width:1028px}.contact-inquires-form__thankyou{background-color:var(--background-color,#fff);display:none;margin-left:-30px;margin-right:-30px;padding:20px 30px 30px}.contact-inquires-form__thankyou-heading{font-size:28px;line-height:1.29;margin-bottom:10px;text-align:center;width:100%}.contact-inquires-form__thankyou-description{font-size:16px;line-height:1.75;margin-bottom:0;text-align:center}.contact-inquires-form__heading{font-size:20px;line-height:1.4;margin-bottom:10px}.contact-inquires-form__description{font-size:14px;line-height:1.71}.contact-inquires-form__field{display:flex;flex-direction:column;margin-top:12px}.contact-inquires-form__field+.contact-inquires-form__select{margin-top:12px}.contact-inquires-form__field label{font-family:Arial;font-size:12px;font-weight:400;line-height:1.33;margin-bottom:3px}.contact-inquires-form__field-input{border:1px solid #b7b7b7;border-radius:4px;font-size:12px;height:32px;padding:9px 10px 7px}.contact-inquires-form__select{display:flex;flex-direction:column}.contact-inquires-form__select label{font-family:Arial;font-size:12px;font-weight:400;line-height:1.33;margin-bottom:3px}.contact-inquires-form__select select{border:1px solid #b7b7b7;border-radius:4px;font-size:12px;height:32px;padding:9px 10px 7px}.contact-inquires-form__select select:hover{cursor:pointer}.contact-inquires-form__textarea{display:flex;flex-direction:column;margin-top:12px}.contact-inquires-form__textarea label{font-family:Arial;font-size:12px;font-weight:400;line-height:1.33;margin-bottom:3px}.contact-inquires-form__textarea textarea{border:1px solid #b7b7b7;border-radius:4px;font-size:12px;height:93px;padding:9px 10px 7px}.contact-inquires-form__checkbox-field{align-items:flex-start;display:inline-flex;margin-top:30px}.contact-inquires-form__checkbox-field:hover{cursor:pointer}.contact-inquires-form__checkbox-field span{font-family:Arial;font-size:12px;font-weight:400}.contact-inquires-form__checkbox-field span a{color:#d71920}.contact-inquires-form__checkbox-field input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #494949;border-radius:5px;flex-shrink:0;height:16px;margin:0 8px 0 0;position:relative;width:16px}.contact-inquires-form__checkbox-field input[type=checkbox]:hover{cursor:pointer}.contact-inquires-form__checkbox-field input[type=checkbox]:before{border:3px solid #d8d8d8;border-left:0;border-top:0;content:"";height:10px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:6px}.contact-inquires-form__checkbox-field input[type=checkbox]:focus{outline:none}.contact-inquires-form__checkbox-field input[type=checkbox]:checked:before{border-color:#d71920}@media only screen and (max-width:767px){.contact-inquires-form__content-column+.contact-inquires-form__content-column{margin-top:12px}}.contact-inquires-form__content-column .button-cta{display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width:1025px){.contact-inquires-form__content-column .button-cta{margin-top:20px}}@media only screen and (min-width:768px){.contact-inquires-form__content-column:last-of-type{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:2/1/3/4}}@media only screen and (min-width:1025px){.contact-inquires-form__content-column:last-of-type{grid-area:auto}}.contact-inquires-form__required-fields{font-family:Arial;font-size:12px;line-height:1.33;margin-bottom:30px}@media only screen and (min-width:768px){.contact-inquires-form__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px 20px}}@media only screen and (min-width:1025px){.contact-inquires-form__content{-ms-grid-columns:(1fr)[3] .6fr;grid-template-columns:repeat(3,1fr) .6fr}}.contact-inquires-form__submit:disabled,.contact-inquires-form__submit:disabled:hover{background-color:#b7b7b7;border-color:#b7b7b7}.contact-inquires-form__field-error{color:#d71920;margin-top:6px}@media only screen and (max-width:767px){.request-form__step-content .contact-inquires-form__select,.request-form__step-content .request-form__field{margin-top:20px}}
.page-editor-mode .navbar-fixed-top{position:relative}.page-editor-mode .content-tile-new .image-container .title-over-image{height:auto;width:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.page-editor-mode .scHoverFrameSideHorizontal,.page-editor-mode .scHoverFrameSideVertical{display:none}.page-editor-mode .help.sticky-nav-context{position:static!important}.page-editor-mode .help.sticky-nav-context+.help-placeholder{height:0}body.preview-mode header>.navbar{top:auto}body.preview-mode .main-content{position:relative;top:80px}
.button{font-family:Futura_std_bld;transition:all .5s}.white-button{background-color:#fff;border:1px solid #dbdbdb;color:#494949;font-size:14px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;line-height:42px;transition:all .5s;display:inline-block}.white-button:focus{outline:none}.red-button{background-color:#e40514;border:0;color:#fff;font-size:18px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;height:42px;line-height:42px;text-transform:uppercase;width:100%;display:inline-block;transition:all .5s}.red-button:hover{background-color:#494949}.red .red-button{background:#fff}.red-button-cta{background-color:#e40514;color:#fff;cursor:pointer;font-size:1.4em;padding:0 20px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;height:45px;line-height:45px;text-transform:uppercase;display:inline-block;transition:all .5s;border:1px solid #e40514}.red-button-cta:active,.red-button-cta:focus,.red-button-cta:hover{cursor:pointer;background-color:#494949;text-decoration:none;border:1px solid #494949;color:#fff}.red-button-cta.only-border{background:transparent;color:#e40514}.red-button-cta.only-border:active,.red-button-cta.only-border:focus,.red-button-cta.only-border:hover{cursor:pointer;background-color:#494949;text-decoration:none;border:1px solid #494949;color:#fff}.red-button-cta.big-button{line-height:68px;height:68px;font-size:1.4em}.red-button-cta--background-white{background-color:#fff;color:#e40514}.red-button-cta--height-narrow{height:32px;line-height:32px;font-size:1.1em}@media only screen and (max-width:767px){.red-button-cta{width:auto;min-width:75%;max-width:100%;padding:0;font-size:13px}}.btn-primary{background:#e40514;color:#fff;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:1.8em;line-height:1;padding:26px 64px 20px;display:inline-block;text-transform:uppercase;transition:all .5s;text-align:center}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#494949;text-decoration:none}@media only screen and (max-width:767px){.btn-primary{font-size:12px;padding:16px 32px 12px}}a{color:#000;transition:all .5s}a em,a i{font-size:.8em;padding-left:5px}a.view-all{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:1.8em;text-transform:uppercase;color:#494949}a.view-all:focus,a.view-all:hover{text-decoration:none;color:#e40514}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){a.view-all{font-size:1.2em}}a.rss{position:relative;font-size:1.8em;font-family:AG_std_demi,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#494949;display:inline-block;margin-bottom:60px;line-height:.6em}@media only screen and (max-width:767px){a.rss{margin-bottom:30px;font-size:1.2em}}a.rss:hover{text-decoration:none}a.rss:after{font-family:icon-gaf;content:"\e91a";font-size:.8em;margin-left:10px;color:#e40514}.cta-anchor{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:1.8em;line-height:1.2em;color:#494949;text-transform:uppercase;display:block;width:80%}@media only screen and (max-width:767px){.cta-anchor{font-size:1.2em}}.cta-anchor:active,.cta-anchor:focus,.cta-anchor:hover{text-decoration:none;color:#e40514}.cta-anchor:after{font-family:icon-gaf;content:"\e90a";font-size:.8em;padding-left:10px;color:#e40514}.cta-anchor.white{color:#fff}.button-watch .icon-gaf-play{transition:all .5s}.button-watch:hover{background:rgba(0,0,0,.8)!important}.button-watch:hover .icon-gaf-play{display:block!important;background:#e40514!important;color:#fff!important}
@media print{.visible-print{display:block!important}.hidden-print{display:none!important}.roofing-wizard-summary{font-size:60%!important}.roofing-wizard-summary .product-card .details .meta,.roofing-wizard-summary .product-card .details h5{color:#fff!important;font-weight:700!important}.roofing-wizard-summary a[href]:after{content:none!important}.roofing-wizard-summary .summary-header .print,.roofing-wizard-summary .summary-header span,.roofing-wizard-summary a[class=find-contractor],.roofing-wizard-summary a[class^=change]{display:none!important}.roofing-wizard-summary .your-roof-shringle,.roofing-wizard-summary .your-selection{page-break-after:always}.roofing-wizard-bottom-bar{display:none!important}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.homepage-expand .topic .content{left:30%}#seesaw-cta-3 .text-container{position:static;transform:none}.rotate:before{content:attr(data-stat)}.rotate.statistic-title{font-size:8.8em}.rotate .digit,.rotate .separator{display:none!important}.statistical-content.rightAligned .statistic-wrapper .padding-container{padding:0}.breadcrumbs,.contractor-near-you,.find-professional-container,.gaf-video-wrapper,.pagination-wrapper,.primary-cta,.row-container,.search-bar-container,.sticky-nav-context,footer,header,nav{display:none!important}}
.main-content{font-family:AG_std_book,Arial,Helvetica,sans-serif}.main-content .article-result-row{padding:8px 28px 26px;border-top:1px solid #f3f3f3}.main-content .article-result-row h3{font-family:AG_std_demi,Arial,Helvetica,sans-serif;margin:0;color:#476b90}.main-content .article-result-row span{font-family:AG_std_book,Arial,Helvetica,sans-serif;color:#666}.sprite.arrow-right{background-position:-125px -209px;width:9px;height:14px;display:inline-block;vertical-align:top;margin-left:10px}.index-sitemap{margin-top:100px}.index-sitemap a{font-size:2em;display:block;margin-bottom:20px}.index-sitemap h3{margin-top:40px}form.elq-form{max-width:1170px;margin:0 auto}form.elq-form label{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.4em;font-weight:400;display:block;margin-top:20px}form.elq-form button,form.elq-form input[type=email],form.elq-form input[type=submit],form.elq-form input[type=text],form.elq-form select{border:1px solid #e8e8e8;padding:15px 20px;width:550px;margin:10px 0 15px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:1.8em;letter-spacing:2px;border-radius:0}form.elq-form button::-moz-placeholder,form.elq-form input[type=email]::-moz-placeholder,form.elq-form input[type=submit]::-moz-placeholder,form.elq-form input[type=text]::-moz-placeholder,form.elq-form select::-moz-placeholder{color:#dcdcdc}form.elq-form button:-ms-input-placeholder,form.elq-form input[type=email]:-ms-input-placeholder,form.elq-form input[type=submit]:-ms-input-placeholder,form.elq-form input[type=text]:-ms-input-placeholder,form.elq-form select:-ms-input-placeholder{color:#dcdcdc}form.elq-form button::placeholder,form.elq-form input[type=email]::placeholder,form.elq-form input[type=submit]::placeholder,form.elq-form input[type=text]::placeholder,form.elq-form select::placeholder{color:#dcdcdc}form.elq-form input[type=submit]{width:320px;padding:25px 80px 20px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:1.8em;background:#dcdcdc;color:#fff;border:0;outline:0;text-transform:uppercase;margin-top:45px}form.elq-form .LV_validation_message{display:block}@media only screen and (max-width:767px){form.elq-form label{font-size:1.2em;margin-top:10px}form.elq-form button,form.elq-form input[type=email],form.elq-form input[type=submit],form.elq-form input[type=text],form.elq-form select{padding:12px 20px;font-size:1.2em;margin:0 0 5px;width:100%}}
.color,.color:hover{color:inherit}.color--hover-red:hover,.color--red{color:#e40514}.color--hover-red-med:hover,.color--red-med{color:#d0021b}.color--hover-yellow-light:hover,.color--yellow-light{color:#fbf38b}.color--green,.color--hover-green:hover{color:#4caf50}.color--black,.color--hover-black:hover{color:#000}.color--dark-navy,.color--hover-dark-navy:hover{color:#00075d}.color--hover-navy:hover,.color--navy{color:#476b90}.color--hover-white:hover,.color--white{color:#fff}.color--grey-med-light,.color--hover-grey-med-light:hover{color:#e6e6e6}.color--grey-dark,.color--hover-grey-dark:hover{color:#494949}.color--grey-warm,.color--hover-grey-warm:hover{color:#dcdcdc}.color--grey-light,.color--hover-grey-light:hover{color:#f3f3f3}.color--grey-lighter,.color--hover-grey-lighter:hover{color:#f9f9f9}.color--grey,.color--hover-grey:hover{color:#666}.color--hover-marine:hover,.color--marine{color:#07264a}.color--hover-marine-blue:hover,.color--marine-blue{color:#002d74}.color--dark-slate-blue,.color--hover-dark-slate-blue:hover{color:#24476e}.background-color{background-color:inherit}.background-color--red{background-color:#e40514}.background-color--red-med{background-color:#d0021b}.background-color--yellow-light{background-color:#fbf38b}.background-color--green{background-color:#4caf50}.background-color--black{background-color:#000}.background-color--dark-navy{background-color:#00075d}.background-color--navy{background-color:#476b90}.background-color--white{background-color:#fff}.background-color--grey-med-light{background-color:#e6e6e6}.background-color--grey-dark{background-color:#494949}.background-color--grey-warm{background-color:#dcdcdc}.background-color--grey-light{background-color:#f3f3f3}.background-color--grey-lighter{background-color:#f9f9f9}.background-color--grey{background-color:#666}.background-color--grey-medium{background-color:#b7b7b7}.background-color--black-light{background-color:#2a2a2a}.background-color--marine{background-color:#07264a}.background-color--marine-blue{background-color:#002d74}.background-color--dark-slate-blue{background-color:#24476e}.background-color--tanagora{background-color:#07264a}.background-color--grey-border{background-color:#b7b7b7}.background-color--commercial-product-tabs-color{background-color:#f2f3f3}.border-color,.border-color:hover{border-color:inherit}.border-color--hover-red:hover,.border-color--red{border-color:#e40514}.border-color--hover-red-med:hover,.border-color--red-med{border-color:#d0021b}.border-color--hover-yellow-light:hover,.border-color--yellow-light{border-color:#fbf38b}.border-color--green,.border-color--hover-green:hover{border-color:#4caf50}.border-color--black,.border-color--hover-black:hover{border-color:#000}.border-color--dark-navy,.border-color--hover-dark-navy:hover{border-color:#00075d}.border-color--hover-navy:hover,.border-color--navy{border-color:#476b90}.border-color--hover-white:hover,.border-color--white{border-color:#fff}.border-color--grey-med-light,.border-color--hover-grey-med-light:hover{border-color:#e6e6e6}.border-color--grey-dark,.border-color--hover-grey-dark:hover{border-color:#494949}.border-color--grey-warm,.border-color--hover-grey-warm:hover{border-color:#dcdcdc}.border-color--grey-light,.border-color--hover-grey-light:hover{border-color:#f3f3f3}.border-color--grey-lighter,.border-color--hover-grey-lighter:hover{border-color:#f9f9f9}.border-color--grey{border-color:#666}.border-color--grey-medium{border-color:#b7b7b7}.border-color--hover-grey:hover{border-color:#666}.border-color--hover-marine:hover,.border-color--marine{border-color:#07264a}.border-color--hover-marine-blue:hover,.border-color--marine-blue{border-color:#002d74}.border-color--dark-slate-blue,.border-color--hover-dark-slate-blue:hover{border-color:#24476e}.fill-color,.fill-color:hover{fill:inherit}.fill-color--inherit,.fill-color--inherit *{fill:currentColor}.fill-color--hover-red:hover,.fill-color--red{fill:#e40514}.fill-color--hover-red-med:hover,.fill-color--red-med{fill:#d0021b}.fill-color--hover-yellow-light:hover,.fill-color--yellow-light{fill:#fbf38b}.fill-color--green,.fill-color--hover-green:hover{fill:#4caf50}.fill-color--black,.fill-color--hover-black:hover{fill:#000}.fill-color--dark-navy,.fill-color--hover-dark-navy:hover{fill:#00075d}.fill-color--hover-navy:hover,.fill-color--navy{fill:#476b90}.fill-color--hover-white:hover,.fill-color--white{fill:#fff}.fill-color--grey-med-light,.fill-color--hover-grey-med-light:hover{fill:#e6e6e6}.fill-color--grey-dark,.fill-color--hover-grey-dark:hover{fill:#494949}.fill-color--grey-warm,.fill-color--hover-grey-warm:hover{fill:#dcdcdc}.fill-color--grey-light,.fill-color--hover-grey-light:hover{fill:#f3f3f3}.fill-color--grey-lighter,.fill-color--hover-grey-lighter:hover{fill:#f9f9f9}.fill-color--grey{fill:#666}.fill-color--grey-medium{fill:#b7b7b7}.fill-color--hover-grey:hover{fill:#666}.fill-color--hover-marine:hover,.fill-color--marine{fill:#07264a}.fill-color--hover-marine-blue:hover,.fill-color--marine-blue{fill:#002d74}.fill-color--dark-slate-blue,.fill-color--hover-dark-slate-blue:hover{fill:#24476e}
.spacing-bottom{margin-bottom:inherit}.spacing-bottom--reset{margin-bottom:0}.spacing-bottom--xxs{margin-bottom:5px}.spacing-bottom--xs{margin-bottom:10px}.spacing-bottom--s{margin-bottom:15px}.spacing-bottom--m{margin-bottom:20px}.spacing-bottom--l{margin-bottom:30px}.spacing-bottom--xl{margin-bottom:60px}.spacing-bottom--xxl{margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-bottom--md-reset{margin-bottom:0}.spacing-bottom--md-xxs{margin-bottom:5px}.spacing-bottom--md-xs{margin-bottom:10px}.spacing-bottom--md-s{margin-bottom:15px}.spacing-bottom--md-m{margin-bottom:20px}.spacing-bottom--md-l{margin-bottom:30px}.spacing-bottom--md-xl{margin-bottom:60px}.spacing-bottom--md-xxl{margin-bottom:120px}}@media only screen and (max-width:767px){.spacing-bottom--sm-reset{margin-bottom:0}.spacing-bottom--sm-xxs{margin-bottom:5px}.spacing-bottom--sm-xs{margin-bottom:10px}.spacing-bottom--sm-s{margin-bottom:15px}.spacing-bottom--sm-m{margin-bottom:20px}.spacing-bottom--sm-l{margin-bottom:30px}.spacing-bottom--sm-xl{margin-bottom:60px}.spacing-bottom--sm-xxl{margin-bottom:120px}}.spacing-top{margin-top:inherit}.spacing-top--reset{margin-top:0}.spacing-top--xxs{margin-top:5px}.spacing-top--xs{margin-top:10px}.spacing-top--s{margin-top:15px}.spacing-top--m{margin-top:20px}.spacing-top--l{margin-top:30px}.spacing-top--xl{margin-top:60px}.spacing-top--xxl{margin-top:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-top--md-reset{margin-top:0}.spacing-top--md-xxs{margin-top:5px}.spacing-top--md-xs{margin-top:10px}.spacing-top--md-s{margin-top:15px}.spacing-top--md-m{margin-top:20px}.spacing-top--md-l{margin-top:30px}.spacing-top--md-xl{margin-top:60px}.spacing-top--md-xxl{margin-top:120px}}@media only screen and (max-width:767px){.spacing-top--sm-reset{margin-top:0}.spacing-top--sm-xxs{margin-top:5px}.spacing-top--sm-xs{margin-top:10px}.spacing-top--sm-s{margin-top:15px}.spacing-top--sm-m{margin-top:20px}.spacing-top--sm-l{margin-top:30px}.spacing-top--sm-xl{margin-top:60px}.spacing-top--sm-xxl{margin-top:120px}}.spacing-right{margin-right:inherit}.spacing-right--reset{margin-right:0}.spacing-right--xxs{margin-right:5px}.spacing-right--xs{margin-right:10px}.spacing-right--s{margin-right:15px}.spacing-right--m{margin-right:20px}.spacing-right--l{margin-right:30px}.spacing-right--xl{margin-right:60px}.spacing-right--xxl{margin-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-right--md-reset{margin-right:0}.spacing-right--md-xxs{margin-right:5px}.spacing-right--md-xs{margin-right:10px}.spacing-right--md-s{margin-right:15px}.spacing-right--md-m{margin-right:20px}.spacing-right--md-l{margin-right:30px}.spacing-right--md-xl{margin-right:60px}.spacing-right--md-xxl{margin-right:120px}}@media only screen and (max-width:767px){.spacing-right--sm-reset{margin-right:0}.spacing-right--sm-xxs{margin-right:5px}.spacing-right--sm-xs{margin-right:10px}.spacing-right--sm-s{margin-right:15px}.spacing-right--sm-m{margin-right:20px}.spacing-right--sm-l{margin-right:30px}.spacing-right--sm-xl{margin-right:60px}.spacing-right--sm-xxl{margin-right:120px}}.spacing-left{margin-left:inherit}.spacing-left--reset{margin-left:0}.spacing-left--xxs{margin-left:5px}.spacing-left--xs{margin-left:10px}.spacing-left--s{margin-left:15px}.spacing-left--m{margin-left:20px}.spacing-left--l{margin-left:30px}.spacing-left--xl{margin-left:60px}.spacing-left--xxl{margin-left:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-left--md-reset{margin-left:0}.spacing-left--md-xxs{margin-left:5px}.spacing-left--md-xs{margin-left:10px}.spacing-left--md-s{margin-left:15px}.spacing-left--md-m{margin-left:20px}.spacing-left--md-l{margin-left:30px}.spacing-left--md-xl{margin-left:60px}.spacing-left--md-xxl{margin-left:120px}}@media only screen and (max-width:767px){.spacing-left--sm-reset{margin-left:0}.spacing-left--sm-xxs{margin-left:5px}.spacing-left--sm-xs{margin-left:10px}.spacing-left--sm-s{margin-left:15px}.spacing-left--sm-m{margin-left:20px}.spacing-left--sm-l{margin-left:30px}.spacing-left--sm-xl{margin-left:60px}.spacing-left--sm-xxl{margin-left:120px}}.spacing-vertical{margin-top:inherit;margin-bottom:inherit}.spacing-vertical--reset{margin-top:0;margin-bottom:0}.spacing-vertical--xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--s{margin-top:15px;margin-bottom:15px}.spacing-vertical--m{margin-top:20px;margin-bottom:20px}.spacing-vertical--l{margin-top:30px;margin-bottom:30px}.spacing-vertical--xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--xxl{margin-top:120px;margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-vertical--md-reset{margin-top:0;margin-bottom:0}.spacing-vertical--md-xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--md-xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--md-s{margin-top:15px;margin-bottom:15px}.spacing-vertical--md-m{margin-top:20px;margin-bottom:20px}.spacing-vertical--md-l{margin-top:30px;margin-bottom:30px}.spacing-vertical--md-xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--md-xxl{margin-top:120px;margin-bottom:120px}}@media only screen and (max-width:767px){.spacing-vertical--sm-reset{margin-top:0;margin-bottom:0}.spacing-vertical--sm-xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--sm-xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--sm-s{margin-top:15px;margin-bottom:15px}.spacing-vertical--sm-m{margin-top:20px;margin-bottom:20px}.spacing-vertical--sm-l{margin-top:30px;margin-bottom:30px}.spacing-vertical--sm-xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--sm-xxl{margin-top:120px;margin-bottom:120px}}.spacing-horizontal{margin-left:inherit;margin-right:inherit}.spacing-horizontal--reset{margin-left:0;margin-right:0}.spacing-horizontal--xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--xs{margin-left:10px;margin-right:10px}.spacing-horizontal--s{margin-left:15px;margin-right:15px}.spacing-horizontal--m{margin-left:20px;margin-right:20px}.spacing-horizontal--l{margin-left:30px;margin-right:30px}.spacing-horizontal--xl{margin-left:60px;margin-right:60px}.spacing-horizontal--xxl{margin-left:120px;margin-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-horizontal--md-reset{margin-left:0;margin-right:0}.spacing-horizontal--md-xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--md-xs{margin-left:10px;margin-right:10px}.spacing-horizontal--md-s{margin-left:15px;margin-right:15px}.spacing-horizontal--md-m{margin-left:20px;margin-right:20px}.spacing-horizontal--md-l{margin-left:30px;margin-right:30px}.spacing-horizontal--md-xl{margin-left:60px;margin-right:60px}.spacing-horizontal--md-xxl{margin-left:120px;margin-right:120px}}@media only screen and (max-width:767px){.spacing-horizontal--sm-reset{margin-left:0;margin-right:0}.spacing-horizontal--sm-xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--sm-xs{margin-left:10px;margin-right:10px}.spacing-horizontal--sm-s{margin-left:15px;margin-right:15px}.spacing-horizontal--sm-m{margin-left:20px;margin-right:20px}.spacing-horizontal--sm-l{margin-left:30px;margin-right:30px}.spacing-horizontal--sm-xl{margin-left:60px;margin-right:60px}.spacing-horizontal--sm-xxl{margin-left:120px;margin-right:120px}}.spacing-horizontal--remove-space{margin-right:-15px;margin-left:-15px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-horizontal--md-remove-space{margin-right:-15px;margin-left:-15px}}@media only screen and (max-width:767px){.spacing-horizontal--sm-remove-space{margin-right:-15px;margin-left:-15px}}.spacing-reset{margin:0}.padding{padding-left:inherit;padding-right:inherit}.padding-bottom{padding-bottom:inherit}.padding-bottom--reset{padding-bottom:0}.padding-bottom--xxs{padding-bottom:5px}.padding-bottom--xs{padding-bottom:10px}.padding-bottom--s{padding-bottom:15px}.padding-bottom--m{padding-bottom:20px}.padding-bottom--l{padding-bottom:30px}.padding-bottom--xl{padding-bottom:60px}.padding-bottom--xxl{padding-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-bottom--md-reset{padding-bottom:0}.padding-bottom--md-xxs{padding-bottom:5px}.padding-bottom--md-xs{padding-bottom:10px}.padding-bottom--md-s{padding-bottom:15px}.padding-bottom--md-m{padding-bottom:20px}.padding-bottom--md-l{padding-bottom:30px}.padding-bottom--md-xl{padding-bottom:60px}.padding-bottom--md-xxl{padding-bottom:120px}}@media only screen and (max-width:767px){.padding-bottom--sm-reset{padding-bottom:0}.padding-bottom--sm-xxs{padding-bottom:5px}.padding-bottom--sm-xs{padding-bottom:10px}.padding-bottom--sm-s{padding-bottom:15px}.padding-bottom--sm-m{padding-bottom:20px}.padding-bottom--sm-l{padding-bottom:30px}.padding-bottom--sm-xl{padding-bottom:60px}.padding-bottom--sm-xxl{padding-bottom:120px}}.padding-top{padding-top:inherit}.padding-top--reset{padding-top:0}.padding-top--xxs{padding-top:5px}.padding-top--xs{padding-top:10px}.padding-top--s{padding-top:15px}.padding-top--m{padding-top:20px}.padding-top--l{padding-top:30px}.padding-top--xl{padding-top:60px}.padding-top--xxl{padding-top:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-top--md-reset{padding-top:0}.padding-top--md-xxs{padding-top:5px}.padding-top--md-xs{padding-top:10px}.padding-top--md-s{padding-top:15px}.padding-top--md-m{padding-top:20px}.padding-top--md-l{padding-top:30px}.padding-top--md-xl{padding-top:60px}.padding-top--md-xxl{padding-top:120px}}@media only screen and (max-width:767px){.padding-top--sm-reset{padding-top:0}.padding-top--sm-xxs{padding-top:5px}.padding-top--sm-xs{padding-top:10px}.padding-top--sm-s{padding-top:15px}.padding-top--sm-m{padding-top:20px}.padding-top--sm-l{padding-top:30px}.padding-top--sm-xl{padding-top:60px}.padding-top--sm-xxl{padding-top:120px}}.padding-right{padding-right:inherit}.padding-right--reset{padding-right:0}.padding-right--xxs{padding-right:5px}.padding-right--xs{padding-right:10px}.padding-right--s{padding-right:15px}.padding-right--m{padding-right:20px}.padding-right--l{padding-right:30px}.padding-right--xl{padding-right:60px}.padding-right--xxl{padding-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-right--md-reset{padding-right:0}.padding-right--md-xxs{padding-right:5px}.padding-right--md-xs{padding-right:10px}.padding-right--md-s{padding-right:15px}.padding-right--md-m{padding-right:20px}.padding-right--md-l{padding-right:30px}.padding-right--md-xl{padding-right:60px}.padding-right--md-xxl{padding-right:120px}}@media only screen and (max-width:767px){.padding-right--sm-reset{padding-right:0}.padding-right--sm-xxs{padding-right:5px}.padding-right--sm-xs{padding-right:10px}.padding-right--sm-s{padding-right:15px}.padding-right--sm-m{padding-right:20px}.padding-right--sm-l{padding-right:30px}.padding-right--sm-xl{padding-right:60px}.padding-right--sm-xxl{padding-right:120px}}.padding-left{padding-left:inherit}.padding-left--reset{padding-left:0}.padding-left--xxs{padding-left:5px}.padding-left--xs{padding-left:10px}.padding-left--s{padding-left:15px}.padding-left--m{padding-left:20px}.padding-left--l{padding-left:30px}.padding-left--xl{padding-left:60px}.padding-left--xxl{padding-left:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-left--md-reset{padding-left:0}.padding-left--md-xxs{padding-left:5px}.padding-left--md-xs{padding-left:10px}.padding-left--md-s{padding-left:15px}.padding-left--md-m{padding-left:20px}.padding-left--md-l{padding-left:30px}.padding-left--md-xl{padding-left:60px}.padding-left--md-xxl{padding-left:120px}}@media only screen and (max-width:767px){.padding-left--sm-reset{padding-left:0}.padding-left--sm-xxs{padding-left:5px}.padding-left--sm-xs{padding-left:10px}.padding-left--sm-s{padding-left:15px}.padding-left--sm-m{padding-left:20px}.padding-left--sm-l{padding-left:30px}.padding-left--sm-xl{padding-left:60px}.padding-left--sm-xxl{padding-left:120px}}.padding-vertical{padding-top:inherit;padding-bottom:inherit}.padding-vertical--reset{padding-top:0;padding-bottom:0}.padding-vertical--xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--xs{padding-top:10px;padding-bottom:10px}.padding-vertical--s{padding-top:15px;padding-bottom:15px}.padding-vertical--m{padding-top:20px;padding-bottom:20px}.padding-vertical--l{padding-top:30px;padding-bottom:30px}.padding-vertical--xl{padding-top:60px;padding-bottom:60px}.padding-vertical--xxl{padding-top:120px;padding-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-vertical--md-reset{padding-top:0;padding-bottom:0}.padding-vertical--md-xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--md-xs{padding-top:10px;padding-bottom:10px}.padding-vertical--md-s{padding-top:15px;padding-bottom:15px}.padding-vertical--md-m{padding-top:20px;padding-bottom:20px}.padding-vertical--md-l{padding-top:30px;padding-bottom:30px}.padding-vertical--md-xl{padding-top:60px;padding-bottom:60px}.padding-vertical--md-xxl{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width:767px){.padding-vertical--sm-reset{padding-top:0;padding-bottom:0}.padding-vertical--sm-xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--sm-xs{padding-top:10px;padding-bottom:10px}.padding-vertical--sm-s{padding-top:15px;padding-bottom:15px}.padding-vertical--sm-m{padding-top:20px;padding-bottom:20px}.padding-vertical--sm-l{padding-top:30px;padding-bottom:30px}.padding-vertical--sm-xl{padding-top:60px;padding-bottom:60px}.padding-vertical--sm-xxl{padding-top:120px;padding-bottom:120px}}.padding-horizontal{padding-left:inherit;padding-right:inherit}.padding-horizontal--reset{padding-left:0;padding-right:0}.padding-horizontal--xxs{padding-left:5px;padding-right:5px}.padding-horizontal--xs{padding-left:10px;padding-right:10px}.padding-horizontal--s{padding-left:15px;padding-right:15px}.padding-horizontal--m{padding-left:20px;padding-right:20px}.padding-horizontal--l{padding-left:30px;padding-right:30px}.padding-horizontal--xl{padding-left:60px;padding-right:60px}.padding-horizontal--xxl{padding-left:120px;padding-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-horizontal--md-reset{padding-left:0;padding-right:0}.padding-horizontal--md-xxs{padding-left:5px;padding-right:5px}.padding-horizontal--md-xs{padding-left:10px;padding-right:10px}.padding-horizontal--md-s{padding-left:15px;padding-right:15px}.padding-horizontal--md-m{padding-left:20px;padding-right:20px}.padding-horizontal--md-l{padding-left:30px;padding-right:30px}.padding-horizontal--md-xl{padding-left:60px;padding-right:60px}.padding-horizontal--md-xxl{padding-left:120px;padding-right:120px}}@media only screen and (max-width:767px){.padding-horizontal--sm-reset{padding-left:0;padding-right:0}.padding-horizontal--sm-xxs{padding-left:5px;padding-right:5px}.padding-horizontal--sm-xs{padding-left:10px;padding-right:10px}.padding-horizontal--sm-s{padding-left:15px;padding-right:15px}.padding-horizontal--sm-m{padding-left:20px;padding-right:20px}.padding-horizontal--sm-l{padding-left:30px;padding-right:30px}.padding-horizontal--sm-xl{padding-left:60px;padding-right:60px}.padding-horizontal--sm-xxl{padding-left:120px;padding-right:120px}}.float--none{float:none}.float--left{float:left}.float--right{float:right}.grid-spacing{margin-left:15px;margin-right:15px}@media only screen and (min-width:768px) and (max-width:1199px){.grid-spacing{margin-left:12px;margin-right:12px}}@media only screen and (max-width:767px){.grid-spacing{margin-left:9px;margin-right:9px}}.cursor-pointer{cursor:pointer}
.cta-link{font-size:16px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;text-transform:uppercase;cursor:pointer;line-height:16px}.cta-link--2{font-size:12px;line-height:1}.cta-link .icon-gaf-left-arrow,.cta-link .icon-gaf-right-arrow{padding-left:0}.cta-link:focus,.cta-link:hover{text-decoration:none}.cta-link--red,.cta-link--red .icon-gaf-right-arrow{color:#e40514}.cta-link--red:hover{color:#000}.cta-link--red:hover .icon-gaf-right-arrow{color:#e40514}.cta-link--black,.cta-link--red:focus,.cta-link--red:focus .icon-gaf-right-arrow{color:#000}.cta-link--black .icon-gaf-right-arrow,.cta-link--black:hover,.cta-link--black:hover .icon-gaf-right-arrow{color:#e40514}.cta-link--black:focus,.cta-link--black:focus .icon-gaf-right-arrow{color:#000}.cta-link--black-light{color:#2a2a2a}.cta-link--black-light .icon-gaf-right-arrow,.cta-link--black-light:hover,.cta-link--black-light:hover .icon-gaf-right-arrow{color:#e40514}.cta-link--black-light:focus,.cta-link--black-light:focus .icon-gaf-right-arrow{color:#2a2a2a}.cta-link--white,.cta-link--white .icon-gaf-right-arrow{color:#fff}.cta-link--white:hover{color:#000}.cta-link--white:hover .icon-gaf-right-arrow{color:#fff}.cta-link--white:focus,.cta-link--white:focus .icon-gaf-right-arrow{color:#e40514}
.comparison-container{padding-top:68px}.comparison-container .search-tips{text-align:center;padding:25px 35px;height:calc(100vh - 580px)}.comparison-table{width:100%}.comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table-container{transform:translate(0);position:relative}.comparison-table-header__title{z-index:2;position:relative}.comparison-table-header__card .content{position:relative}.comparison-table-header__card .details{position:absolute;top:0}.comparison-table .icon{font-size:12px}.comparison-table .heading-h4{width:100%;margin:0}.comparison-table tr{display:flex;transition:border-top .1s linear}.comparison-table tr:not(:first-of-type){border-top:1px solid #b7b7b7}.comparison-table tr[data-tr]:before{content:attr(data-tr);font-weight:700;display:block;letter-spacing:-1px;color:#494949;width:100%;position:absolute;transform:translateZ(0);will-change:contents;padding:11px 15px;left:0;transition:visibility .1s linear}.comparison-table tr.empty-section,.comparison-table tr.section{border:none}.comparison-table tr.empty-section:last-child{margin:0}.comparison-table tr.toggled{border-top:0}.comparison-table tr.toggled:before{visibility:hidden}.comparison-table td,.comparison-table th{text-align:left;display:block;min-width:166px;word-break:break-word;word-wrap:break-word}.comparison-table td[colspan="4"],.comparison-table th[colspan="4"]{width:100%!important}.comparison-table th{display:flex;flex-direction:column;font-weight:unset}.comparison-table .section{width:100%;min-height:40px;border-top:none;background:#f3f3f3}.comparison-table .section td{margin:0;color:#000;width:100%;display:flex;align-items:center;padding:6px 14px}.comparison-table .button-cta,.comparison-table .cta-link{margin-top:auto;align-self:flex-start}@media only screen and (max-width:767px){.comparison-container{padding-top:30px}.comparison-table:not(.section){margin-right:-8px;margin-left:-8px}.comparison-table-header__title{position:absolute;top:0;right:0}.comparison-table-header__card .content{position:relative}.comparison-table-header__card .details{position:relative;padding:0;color:#000}.comparison-table-header__card .details .header{margin:10px 0 0}.comparison-table-header__card .product-image{width:42px}.comparison-table th{position:relative}.comparison-table tr[data-tr]:before{left:14px;width:calc(100% - 28px)}.comparison-table td,.comparison-table th{padding:0 0 10px;margin-left:8px;margin-right:8px}.comparison-table .section td{padding:6px 22px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.comparison-table tr:not(.section) td{margin-top:35px}.comparison-table tr[data-tr]:before{padding:0;margin:5px 0 0}.comparison-table[data-columns-count="1"] tr:not(.section) td,.comparison-table[data-columns-count="1"] tr:not(.section) th{width:90vw}.comparison-table[data-columns-count="2"] tr:not(.section) td,.comparison-table[data-columns-count="2"] tr:not(.section) th{width:calc(50% - 16px);min-width:calc(50% - 16px)}.comparison-table[data-columns-count="3"] tr:not(.section) td,.comparison-table[data-columns-count="3"] tr:not(.section) th{width:calc(33% - 16px);min-width:calc(33% - 16px)}.comparison-table .table-row{padding-left:14px;padding-right:14px}}@media only screen and (max-width:414px){[data-columns-count="4"] tr:not(.section) td,[data-columns-count="4"] tr:not(.section) th{width:96px;min-width:96px}}@media only screen and (min-width:768px) and (max-width:1199px){.comparison-table-container,.comparison-table__title{padding:0 12px}.comparison-table tbody{display:block}.comparison-table tr[data-tr]:before{left:24px;width:calc(100% - 54px)}.comparison-table tr:not(.section) td,.comparison-table tr:not(.section) th{width:calc(25% - 18px);min-width:calc(25% - 18px);max-width:calc(25% - 18px);margin-right:24px}.comparison-table tr:not(.section) td:last-child,.comparison-table tr:not(.section) th:last-child{margin-right:0}.comparison-table[data-columns-count="2"] tr:not(.section) td,.comparison-table[data-columns-count="2"] tr:not(.section) th{width:calc(25% - 24px);min-width:calc(25% - 24px)}}@media only screen and (min-width:1025px){.comparison-table-container{padding:0 15px}.comparison-table tbody{display:block}.comparison-table__title{padding:0 15px}.comparison-table tr:not(.section) td,.comparison-table tr:not(.section) th{width:166px;max-width:166px;margin:10px 15px}.comparison-table tr:not(.section){padding-left:279px;padding-right:68px}.comparison-table tr[data-tr]:before{position:absolute;width:25%;left:15px}.comparison-table[data-columns-count="1"] tr:not(.section) td,.comparison-table[data-columns-count="1"] tr:not(.section) th{width:66%}.comparison-table[data-columns-count="2"] tr:not(.section) td,.comparison-table[data-columns-count="2"] tr:not(.section) th{width:33%}.comparison-table[data-columns-count="2"] tr[data-tr]:after{width:unset}.comparison-table[data-columns-count="3"] tr:not(.section) td,.comparison-table[data-columns-count="3"] tr:not(.section) th{width:25%}.comparison-table-header{display:initial}.comparison-table-header:after{content:"";width:8%;display:block}.comparison-table-header__card{min-height:1px}.comparison-table-header__card .details{max-width:166px}.comparison-table-container__cta{position:absolute;z-index:2}.comparison-table .section td{padding:6px 15px}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.heading-e1,.heading-h1,.heading-h2,.heading-h3,.heading-h4,.heading-h5{font-weight:400;font-style:normal;font-stretch:normal;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.heading-e1{font-size:16px;line-height:1.25}.heading-h1{font-size:32px;line-height:1.31}.heading-h2{font-size:28px;line-height:1.29}.heading-h3{font-size:24px;line-height:1.33}.heading-h4{font-size:20px;line-height:1.4}.heading-h5{font-size:16px;line-height:1.5}.heading-d2{font-size:55px;line-height:1.27}.heading-d3{font-size:45px;line-height:1.33}.heading-ab1{font-size:104px;line-height:95px;letter-spacing:-.3px;font-family:AG_std_bld,Arial,Helvetica,sans-serif}@media only screen and (min-width:768px) and (max-width:1199px){.heading-ab1{font-size:64px;line-height:58px;letter-spacing:-.18px}}@media only screen and (max-width:767px){.heading-ab1{font-size:48px;line-height:44px;letter-spacing:-.14px}}.heading-ab2{font-size:18px;line-height:24px}@media only screen and (min-width:768px) and (max-width:1199px){.heading-ab2{font-size:16px;line-height:22px}}@media only screen and (max-width:767px){.heading-ab2{font-size:12px;line-height:16px}}@media only screen and (min-width:768px) and (max-width:1199px){.heading-d2{font-size:48px;line-height:1.25}}@media only screen and (max-width:767px){.heading-h1{font-size:28px;line-height:1.29}.heading-h2{font-size:26px;line-height:1.31}.heading-d2{font-size:42px;line-height:1.24}}.heading-n1{font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;letter-spacing:.19px}@media only screen and (min-width:768px) and (max-width:1199px){.heading-n1{font-size:12px;line-height:2}}@media only screen and (max-width:767px){.heading-n1{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.2px}}.heading-n2{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;letter-spacing:.08px}@media only screen and (min-width:768px) and (max-width:1199px){.heading-n2{font-size:10px;line-height:12px;letter-spacing:.06px}}@media only screen and (max-width:767px){.heading-n2{font-size:12px;line-height:18px;letter-spacing:.15px}}.heading-n3{font-family:Helvetica;font-weight:700;font-size:12px;line-height:16px;letter-spacing:.07px}@media only screen and (min-width:768px) and (max-width:1199px){.heading-n3{font-size:10px;line-height:12px;letter-spacing:.06px}}@media only screen and (max-width:767px){.heading-n3{font-size:12px;line-height:24px;letter-spacing:.07px}}.heading-n4{font-family:Helvetica;font-size:12px;line-height:16px;letter-spacing:.07px}@media only screen and (min-width:768px) and (max-width:1199px){.heading-n4{font-size:10px;line-height:12px;letter-spacing:.06px}}@media only screen and (max-width:767px){.heading-n4{font-size:12px;line-height:24px;letter-spacing:.07px}}
.dsp-none{display:none}.dsp-block{display:block}.dsp-inline-block{display:inline-block}.dsp-flex{display:flex}.dsp-flex--wrap{flex-wrap:wrap}.dsp-flex--reverse{flex-direction:row-reverse}.dsp-flex--column{flex-direction:column}.dsp-table{display:table}@media only screen and (min-width:768px) and (max-width:1199px){.dsp-md-block{display:block}.dsp-md-inline-block{display:inline-block}.dsp-md-flex{display:flex}.dsp-md-flex--wrap{flex-wrap:wrap}.dsp-md-flex--reverse{flex-direction:row-reverse}.dsp-md-flex--column{flex-direction:column}}@media only screen and (max-width:767px){.dsp-sm-block{display:block}.dsp-sm-inline-block{display:inline-block}.dsp-sm-flex{display:flex}.dsp-sm-flex--wrap{flex-wrap:wrap}.dsp-sm-flex--reverse{flex-direction:row-reverse}.dsp-sm-flex--column{flex-direction:column}}.alignment{display:flex}.alignment-text--center{text-align:center}.alignment-text--left{text-align:left}.alignment-text--right{text-align:right}.alignment-horizontal--center{justify-items:center}.alignment-horizontal--center-content{justify-content:center}.alignment-horizontal--start{justify-items:flex-start}.alignment-horizontal--end{justify-items:flex-end}.alignment-vertical--center{align-items:center}.alignment-vertical--start{align-items:flex-start}.alignment-vertical--end{align-items:flex-end}@media only screen and (max-width:767px){.alignment-xs-text--center{text-align:center}.alignment-xs-text--left{text-align:left}.alignment-xs-text--right{text-align:right}}
.font-size-32{font-size:32px}.font-size-24{font-size:24px}.font-size-20{font-size:20px}.font-size-16{font-size:16px}.font-size-18{font-size:18px}.font-size-14{font-size:14px}.font-size-12{font-size:12px}@media only screen and (min-width:768px) and (max-width:1199px){.font-size-md-24{font-size:24px}.font-size-md-20{font-size:20px}.font-size-md-16{font-size:16px}.font-size-md-18{font-size:18px}.font-size-md-14{font-size:14px}.font-size-md-12{font-size:12px}}@media only screen and (max-width:767px){.font-size-sm-24{font-size:24px}.font-size-sm-20{font-size:20px}.font-size-sm-18{font-size:18px}.font-size-sm-16{font-size:16px}.font-size-sm-14{font-size:14px}.font-size-sm-12{font-size:12px}}@media only screen and (min-width:1200px){.font-uppercase-lg{text-transform:uppercase}}@media only screen and (min-width:768px) and (max-width:1199px){.font-uppercase-md{text-transform:uppercase}}@media only screen and (max-width:767px){.font-uppercase-sm{text-transform:uppercase}}@media only screen and (min-width:1200px){.font-capitalize-lg{text-transform:capitalize}}@media only screen and (min-width:768px) and (max-width:1199px){.font-capitalize-md{text-transform:capitalize}}@media only screen and (max-width:767px){.font-capitalize-sm{text-transform:capitalize}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.paragraph-p1{font-family:Arial}.paragraph-p1,.paragraph-p2{font-size:14px;line-height:1.71}.paragraph-p2{font-family:AG_std_book,Arial,Helvetica,sans-serif}.paragraph-p3{font-family:Arial;font-size:12px;line-height:1.67}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.paragraph-lead-l1{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:26px;line-height:1.54;letter-spacing:normal}@media only screen and (min-width:768px) and (max-width:1199px){.paragraph-lead-l1{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:22px;line-height:1.55;letter-spacing:normal}}@media only screen and (max-width:767px){.paragraph-lead-l1{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.44;letter-spacing:normal}}.paragraph-lead-l2{font-size:18px;line-height:1.67}.paragraph-lead-l2,.paragraph-lead-l3{font-family:AG_std_book,Arial,Helvetica,sans-serif;letter-spacing:normal}.paragraph-lead-l3{font-size:16px;line-height:1.75}
.list-l{font-family:AG_std_book,Arial,Helvetica,sans-serif}.list-l,.list-l--demi{font-size:16px;line-height:1.25}.list-l--demi{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.list-m{font-family:AG_std_book,Arial,Helvetica,sans-serif}.list-m,.list-m--demi{font-size:14px;line-height:1.29}.list-m--demi{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.list-s{line-height:1.33}.list-s,.list-xs{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px}.list-xs{line-height:1.67}.list-xxs{font-size:12px;line-height:1}.list--grey{color:#494949}.list--white{color:#fff}.list--black{color:#000}.list--marine{color:#07264a}.list--arial{font-family:Arial}.list--bold{font-family:AG_std_bld,Arial,Helvetica,sans-serif}.list--demi{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.caption{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table table{min-width:100%;font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.67;border-collapse:collapse}.table table tr{border-bottom:1px solid #494949}.table table tr td{padding:9px;vertical-align:middle;min-width:142px;text-align:center}.table table tr:first-of-type{font-weight:700;text-align:center;text-transform:uppercase;background-color:#b7b7b7}.table table tr:not(:first-of-type){font-family:AG_std_book,Arial,Helvetica,sans-serif}.table table tr:not(:first-of-type) td:first-of-type{font-weight:700}.table table tr:not(:first-of-type) td:nth-child(odd){background-color:#fff}.table table tr:not(:first-of-type) td:nth-child(2n){background-color:#dcdcdc}
.animation-explorer>.loading{min-height:200px;min-width:100%;padding-top:56.25%}.animation-explorer-animation__container{min-height:200px}.animation-explorer-content__chapter{visibility:hidden}.animation-explorer-content__chapter-section{display:none}@media only screen and (min-width:768px) and (max-width:1199px){.animation-explorer-animation__container{min-height:330px}}@media only screen and (min-width:1200px){.animation-explorer-animation__container{min-height:360px}}
.blog-category-page .blog-paginated-block-body .blog-image-button{display:none}.blog-contributor-page .blog-paginated-block-body .blog-announcement-leadIn{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:24px;line-height:1.25;text-align:center;color:#fff;margin:2px 15px 0;padding-top:0;padding-bottom:0;min-height:30px;max-height:270px;overflow:hidden}.blog-announcement{min-width:262px;max-width:262px;min-height:394px;max-height:435px;background-size:cover;position:relative;text-align:center;margin:0 auto}.blog-announcement-header{font-size:12px;line-height:1.5;letter-spacing:1.5px;padding-top:40px;margin:0 20px;height:58px}.blog-announcement-header,.blog-announcement-leadIn{font-family:AG_std_demi,Arial,Helvetica,sans-serif;text-align:center;color:#fff;padding-bottom:0;overflow:hidden}.blog-announcement-leadIn{font-size:24px;line-height:1.25;margin:2px 15px 0;padding-top:0;min-height:30px;max-height:210px}.blog-announcement-divider{width:52.4px;height:3px;margin:17px auto 0;background-color:#fff}.blog-announcement-button{border-radius:22.5px;border:7.5px solid #e40514;background-color:#e40514;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.45;letter-spacing:.85px;text-align:center;color:#fff;padding:0 15px;position:absolute;bottom:30px;transform:translateX(-50%);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}@media only screen and (min-width:768px) and (max-width:1199px){.blog-contributor-page .blog-paginated-block-body .blog-announcement-leadIn{font-size:24px;line-height:1.25;padding-top:0;padding-bottom:0;min-height:30px;max-height:240px}.blog-announcement{min-height:331px;max-height:395px;min-width:220px;max-width:220px}.blog-announcement-leadIn{font-size:24px;line-height:1.25;padding-top:0;padding-bottom:0;min-height:30px;max-height:180px}}@media only screen and (max-width:767px){.blog-contributor-page .blog-paginated-block-body .blog-announcement-leadIn{font-size:24px;line-height:1.25;padding-top:0;padding-bottom:0;min-height:30px;max-height:210px}.blog-announcement{min-height:368px;max-height:394px;min-width:154px;max-width:100%}.blog-announcement-leadIn{font-size:24px;line-height:1.25;padding-top:0;padding-bottom:0;min-height:30px;max-height:210px}}
.blog-article-header-text{width:750px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;margin:10px 0 32px}.blog-article-header-text .blog-image{background-size:cover;width:848px;height:564px;margin:36px 0 0}.blog-article-header-text .sub{font-size:10px;line-height:1.8;letter-spacing:1.25px}.blog-article-header-text .header{font-size:32px;margin-top:6px;line-height:1.31;letter-spacing:normal}.blog-article-header-text .line{margin-top:20px;width:27px;height:3px;background-color:#24476e}.blog-article-header-text .sign{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.67;letter-spacing:normal;color:#000;margin-top:5px;display:inline-block}.blog-article-header-text .sign a{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.67}.blog-article-header-text-abstract{margin-left:98px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-article-header-text{width:464px}.blog-article-header-text .blog-image{background-size:cover;width:464px;height:309px}.blog-article-header-text .sub{font-size:10px;line-height:1.8;letter-spacing:1.25px}.blog-article-header-text .header{font-size:32px;margin-top:3px;line-height:1.31;letter-spacing:normal}.blog-article-header-text-abstract{margin-left:0}}@media only screen and (max-width:767px){.blog-article-header-text{width:325px;font-size:32px;margin-top:20px}.blog-article-header-text .blog-image{background-size:cover;width:325px;height:217px}.blog-article-header-text .sub{font-size:10px;line-height:1.8;letter-spacing:1.25px}.blog-article-header-text .header{font-size:32px;margin-top:3px;line-height:1.31}.blog-article-header-text .line{margin-top:47px;width:27px;height:3px;background-color:#24476e}.blog-article-header-text .sign{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.67;margin-top:19px;padding-bottom:8px;display:inline-block}.blog-article-header-text .sign a{font-weight:700}.blog-article-header-text-abstract{margin-left:0}}
.blog-article-header-video-header-container{width:848px;height:476px}.blog-article-header-video-header-body{margin:20px 0 30px 98px}.blog-article-header-video-category{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:10px;line-height:1.8;letter-spacing:1.25px;color:#494949}.blog-article-header-video-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:32px;line-height:1.31;margin:4px 0 0}.blog-article-header-video-divider{margin:20px 0 5px;height:3px;width:27px;background-color:#24476e}.blog-article-header-video-date{display:inline-block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.67;margin:0 6px 0 0}@media only screen and (min-width:768px) and (max-width:1199px){.blog-article-header-video{margin:10px 0 0}.blog-article-header-video-header-container{width:464px;height:261px}.blog-article-header-video-header-body{margin:20px 0 32px}}@media only screen and (max-width:767px){.blog-article-header-video-header-container{width:375px;height:211px}.blog-article-header-video-header-body{margin:20px 25px 0}}
.blog-article-insert{width:1170px;height:432px;background-color:#f3f3f3;margin:0 auto;padding:27px 0 32px}.blog-article-insert-image{width:330px;height:330px;background-size:cover;margin-top:5px}.blog-article-insert-category{font-size:10px;line-height:1.8;letter-spacing:1.25px;color:#494949;height:18px}.blog-article-insert-category,.blog-article-insert-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0}.blog-article-insert-title{font-size:32px;line-height:1.25;margin-top:3px;height:40px}.blog-article-insert-learnMore{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#e40514;margin-top:7px}.blog-article-insert-learnMore a{color:#e40514}.blog-article-insert-leadIn{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75;color:#494949;margin-top:6px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:168px}.blog-article-insert-divider{width:27px;height:3px;background-color:#24476e;margin:24px 0 5px}.blog-article-insert-byLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.67;display:inline-block;margin-right:6px;white-space:nowrap;height:20px;overflow:hidden;max-width:637px}.blog-article-insert-author{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.blog-article-insert-dateLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.67;display:inline-block;margin-right:5px;white-space:nowrap;height:20px;overflow:hidden;width:69px}.blog-article-insert-header{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a;margin:0 30px 15px;padding:0 0 9px;border-bottom:1px solid #b7b7b7}.blog-article-insert-main{width:1110px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:330px 720px;grid-template-columns:330px 720px;-moz-column-gap:30px;column-gap:30px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-article-insert{width:768px;height:590px;padding:27px 0 31px}.blog-article-insert-main{width:708px;-ms-grid-columns:281px 403px;grid-template-columns:281px 403px;-moz-column-gap:24px;column-gap:24px}.blog-article-insert-image{width:281px;height:281px}.blog-article-insert-header{margin:0 30px 12px}.blog-article-insert-title{-webkit-line-clamp:2;font-size:32px;line-height:1.25;padding-top:0;padding-bottom:0;height:80px}.blog-article-insert-byLine{max-width:320px}.blog-article-insert-leadIn{font-size:16px;line-height:1.75;-webkit-line-clamp:11;padding-top:0;padding-bottom:0;height:308px}}@media only screen and (max-width:767px){.blog-article-insert{width:375px;height:1010px;padding:27px 0}.blog-article-insert-main{width:325px;-ms-grid-columns:325px;grid-template-columns:325px}.blog-article-insert-image{width:325px;height:325px;margin:0}.blog-article-insert-header{margin:0 25px 19px}.blog-article-insert-category{margin-top:10px}.blog-article-insert-title{font-size:32px;line-height:1.25;-webkit-line-clamp:2;padding-top:0;padding-bottom:0;height:80px}.blog-article-insert-leadIn{margin-top:4px;-webkit-line-clamp:14;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;padding-top:0;padding-bottom:0;height:392px}.blog-article-insert-byLine{max-width:242px}}
.blog-article-page-text{width:100%;max-width:1440px;margin:0 auto}.blog-article-page-text-0-50{width:1170px;display:-ms-grid;display:grid;-ms-grid-columns:848px 262px;grid-template-columns:848px 262px;-moz-column-gap:60px;column-gap:60px;margin:0 auto}@media only screen and (min-width:768px) and (max-width:1199px){.blog-article-page-text-0-50{width:708px;margin-top:10px;display:-ms-grid;display:grid;-ms-grid-columns:464px 220px;grid-template-columns:464px 220px;-moz-column-gap:24px;column-gap:24px}}@media only screen and (max-width:767px){.blog-article-page-text-0-50{width:325px;margin-top:10px;display:-ms-grid;display:grid;-ms-grid-columns:325px;grid-template-columns:325px;-moz-column-gap:24px;column-gap:24px}}
.blog-article-page-video{margin:30px 0 0}.blog-article-page-video-0-50{width:1170px;display:-ms-grid;display:grid;-ms-grid-columns:848px 262px;grid-template-columns:848px 262px;-moz-column-gap:60px;column-gap:60px;margin:0 auto}@media only screen and (min-width:768px) and (max-width:1199px){.blog-article-page-video-0-50{width:708px;-ms-grid-columns:464px 220px;grid-template-columns:464px 220px;-moz-column-gap:24px;column-gap:24px}}@media only screen and (max-width:767px){.blog-article-page-video-0-50{width:375px;-ms-grid-columns:375px;grid-template-columns:375px;-moz-column-gap:0;column-gap:0;row-gap:40px;margin:0 auto}}
.blog-article-sharer{position:relative}.blog-article-sharer .fa-facebook-square{margin-top:8px}.blog-article-sharer .fa-facebook-square,.blog-article-sharer .fa-twitter-square{margin-bottom:16px}.blog-article-sharer .fa-facebook-square,.blog-article-sharer .fa-linkedin,.blog-article-sharer .fa-twitter-square{font-family:FontAwesome5Brands;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;color:#b7b7b7}.blog-article-sharer-icon{position:relative}.blog-article-sharer-triangle{width:0;height:0;position:absolute;left:9.5px;top:-11px;border-left:8.5px solid transparent;border-right:8.5px solid transparent;border-bottom:11px solid #dcdcdc}.blog-article-sharer-innerTriangle{width:0;height:0;position:absolute;left:10.5px;top:-10px;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:10px solid #fff}.blog-article-sharer-panel{width:38px;margin:11px 0 0;border:1px solid #dcdcdc;background-color:#fff;position:absolute;left:-9px;z-index:25}.blog-article-sharer-socialContainer{margin:0 auto;width:18px;text-align:center}
.blog-article{width:100%;max-width:848px;margin:0 auto}.blog-article .blog-article-content{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;color:#494949;max-width:750px;overflow:hidden}.blog-article p:last-child{margin-bottom:40px}.blog-article a{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-style:normal;text-decoration:underline;font-size:14px;line-height:24px;letter-spacing:0;color:#494949}.blog-article h1{font-size:28px;line-height:36px}.blog-article h1,.blog-article h2{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-style:normal;color:#000;margin:40px 0 20px}.blog-article h2{font-size:26px;line-height:34px}.blog-article h3{font-size:24px;line-height:32px}.blog-article h3,.blog-article h4{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-style:normal;color:#000;margin:30px 0 15px}.blog-article h4{font-size:20px;line-height:28px}.blog-article h5{font-size:18px;line-height:26px}.blog-article h5,.blog-article h6{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-style:normal;color:#000;margin:20px 0 10px}.blog-article h6{font-size:16px;line-height:24px}.blog-article blockquote{font-style:normal;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:24px;line-height:32px;letter-spacing:normal;color:#494949}.blog-article figure,.blog-article iframe,.blog-article img,.blog-article picture{max-width:100%;max-height:100%}.blog-article div{font-style:italic;font-size:16px;line-height:26px}.blog-article div,.blog-article pre{font-family:AG_std_book,Arial,Helvetica,sans-serif;letter-spacing:0;color:#494949}.blog-article pre{font-style:normal;line-height:24px;font-size:14px}.blog-article li,.blog-article ol,.blog-article ul{margin-top:.5em;margin-bottom:.5em}.blog-article-sections{display:-ms-grid;display:grid;-ms-grid-columns:98px 1fr;grid-template-columns:98px 1fr}@media only screen and (min-width:768px) and (max-width:1199px){.blog-article{width:100%;max-width:708px;margin:0 auto}.blog-article-sections{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:12px}.blog-article-content{max-width:464px}}@media only screen and (max-width:767px){.blog-article-sections{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:12px;margin-top:19px}.blog-article{width:100%;margin:0 auto}.blog-article,.blog-article-content{max-width:325px}}
.blog-contributor-page .blog-author-avatar{padding-top:0}.blog-author-avatar{padding-top:36px}@media only screen and (max-width:767px){.blog-author-avatar{padding-top:30px}}.blog-author-avatar .blog-author-container{width:848px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-author-avatar .blog-author-container{width:464px}}@media only screen and (max-width:767px){.blog-author-avatar .blog-author-container{width:326px}}.blog-author-avatar .Posts-By-Author{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:normal;color:#e40514}.blog-author-avatar .Posts-By-Author .text-blk{color:#2a2a2a;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.blog-author-avatar .Author-About{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.71}@media only screen and (min-width:1025px){.blog-author-avatar .Author-About{margin-right:58px}}.blog-author-avatar .row-bordered:before{content:"";display:block;border-bottom:1px solid #b7b7b7;margin:10px 0 5px}@media only screen and (max-width:767px){.blog-author-avatar .row-bordered:before{margin:10px 0 2px}}.blog-author-avatar .avatar{vertical-align:middle;border-radius:50%;width:164px;height:164px}@media only screen and (max-width:767px){.blog-author-avatar .avatar{width:68px;height:68px}}@media only screen and (min-width:768px) and (max-width:1199px){.blog-author-avatar .avatar{width:96px;height:96px}}.blog-author-avatar .box{display:flex}.blog-author-avatar .right{flex:1 1;margin-left:30px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-author-avatar .right{margin-left:25px}}@media only screen and (max-width:767px){.blog-author-avatar .right{margin-left:18px}}.blog-author-avatar .left{flex:0 0 164px}@media only screen and (max-width:767px){.blog-author-avatar .left{flex:0 0 68px}}@media only screen and (min-width:768px) and (max-width:1199px){.blog-author-avatar .left{flex:0 0 96px}}.blog-author-avatar .social-links{justify-content:left}.blog-author-avatar .social-links__item{width:18px;height:18px;margin:0 15px 10px 0;display:flex;justify-content:center;align-items:center;color:#b7b7b7;font-size:27px}.blog-author-avatar .social-links__item:focus,.blog-author-avatar .social-links__item:hover{text-decoration:none;color:#000}@media only screen and (max-width:767px){.blog-author-avatar .social-links__item{widows:11px}}
.blog-author-bio{display:-ms-grid;display:grid;-ms-grid-columns:68px 652px;grid-template-columns:68px 652px;-moz-column-gap:30px;column-gap:30px;width:750px;margin:35px 0 40px 96px}.blog-author-bio-image{background-size:contain;height:68px;width:68px;border-radius:50%;margin:5px 0 0}.blog-author-bio-summary,.blog-author-bio-summary-header{font-family:Arial;font-size:12px;line-height:1.67;color:#494949}.blog-author-bio-summary-header{margin:0 0 10px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-author-bio{-ms-grid-columns:98px 586px;grid-template-columns:98px 586px;-moz-column-gap:24px;column-gap:24px;width:708px;margin:40px 0}.blog-author-bio-image{height:98px;width:98px}.blog-author-bio-summary-header{margin:0 0 6px}.blog-article-page-video .blog-author-bio{width:708px;margin:40px auto 0}}@media only screen and (max-width:767px){.blog-author-bio{-ms-grid-columns:40px 268px;grid-template-columns:40px 268px;-moz-column-gap:17px;column-gap:17px;width:325px;margin:40px 0}.blog-author-bio-image{height:40px;width:40px;margin:6px 0 0}.blog-author-bio-summary{font-size:11px;line-height:1.64}.blog-author-bio-summary-header{margin:0 0 10px;font-size:12px;line-height:1.67}.blog-article-page-video .blog-author-bio{width:325px;margin:40px auto 0}}
.blog-carousel{max-width:1440px;margin:20px auto;max-height:500px}.blog-carousel .slick-container{max-height:100%}.blog-carousel .slick-dots{max-width:750px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;text-align:center;bottom:32px}.blog-carousel .slick-dots li{width:12px;height:12px;border:1px solid #fff;border-radius:50%;margin:0}.blog-carousel .slick-dots li button{width:12px;height:12px;padding:0}.blog-carousel .slick-dots li button:before{content:none}.blog-carousel .slick-dots li:not(:last-child){margin:0 7px 0 0}.blog-carousel .slick-dots .slick-active{background-color:#fff}.blog-carousel .slick-slide:not(.slick-current){opacity:.3}.blog-carousel .slick-slide img{display:inline-block}.blog-carousel .slick-prev,.blog-carousel .slick-prev:before{width:16px;height:28px;left:-24px;position:absolute;z-index:1}.blog-carousel .slick-next,.blog-carousel .slick-next:before{width:16px;height:28px;left:1053px;position:absolute;z-index:1}.blog-carousel .blog-abstract-text{width:1042px;height:500px;display:-ms-grid;display:grid;-ms-grid-columns:750px 292px;grid-template-columns:750px 292px}.blog-carousel .blog-abstract-text .blog-abstract-text-image{width:750px;height:500px;background-size:cover}.blog-carousel .blog-abstract-text .blog-abstract-text-summary{padding:40px 0 0;background-color:#f3f3f3;width:292px}.blog-carousel .blog-abstract-text .blog-abstract-text-categoryBadge{height:23px;width:23px;margin:18px 0 0 18px;display:inline-block;background-size:cover}.blog-carousel .blog-abstract-text .blog-abstract-text-category{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:10px;line-height:1.8;letter-spacing:1.25px;color:#494949;display:inline-block;vertical-align:top;margin:21px 0 0 6.5px;height:18px;white-space:nowrap;overflow:hidden;max-width:213px}.blog-carousel .blog-abstract-text .blog-abstract-text-title{margin:20px 18px 0;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:24px;line-height:1.25;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:120px}.blog-carousel .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-carousel .blog-abstract-text .blog-abstract-text-leadIn{font-family:Arial;font-size:12px;line-height:1.75;color:#494949;margin:15px 18px 0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:84px}.blog-carousel .blog-abstract-text .blog-abstract-text-divider{width:27px;height:3px;background-color:#24476e;margin:20px 0 5px 18px}.blog-carousel .blog-abstract-text .blog-abstract-text-byLine{margin:0 20px 0 18px;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;display:inline-block;height:20px;white-space:nowrap;max-width:245px;overflow:hidden}.blog-carousel .blog-abstract-text .blog-abstract-author{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:10px;line-height:2}.blog-carousel .blog-abstract-text .blog-abstract-text-dateLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:0 20px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:256px;padding-top:0;padding-bottom:0;height:20px}.blog-carousel-container{position:relative;max-width:calc(1170px + (100% - 1170px)/2);max-height:500px;margin:0 0 0 auto}@media only screen and (min-width:768px) and (max-width:1199px){.blog-carousel{width:768px;height:450px}.blog-carousel .blog-abstract-text{width:738px;height:450px;display:-ms-grid;display:grid;-ms-grid-columns:518px 220px;grid-template-columns:518px 220px}.blog-carousel .blog-abstract-text .blog-abstract-text-image{width:518px;height:450px}.blog-carousel .blog-abstract-text .blog-abstract-text-summary{padding:30px 0 0;width:220px}.blog-carousel .blog-abstract-text .blog-abstract-text-categoryBadge{margin:0 0 0 18px}.blog-carousel .blog-abstract-text .blog-abstract-text-category{margin:0 18px 0 6.5px;max-width:152px}.blog-carousel .blog-abstract-text .blog-abstract-text-title{-webkit-line-clamp:5;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;padding-top:0;padding-bottom:0;height:150px}.blog-carousel .blog-abstract-text .blog-abstract-text-leadIn{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;-webkit-line-clamp:6;padding-top:0;padding-bottom:0;height:126px}.blog-carousel .blog-abstract-text .blog-abstract-text-byLine{display:block;max-width:184px}.blog-carousel .blog-abstract-text .blog-abstract-text-dateLine{margin:0 18px;max-width:184px}.blog-carousel .slick-prev,.blog-carousel .slick-prev:before{left:18px}.blog-carousel .slick-next,.blog-carousel .slick-next:before{right:18px}.blog-carousel .slick-dots{max-width:518px}.blog-carousel .slick-dots .slick-active{background-color:#fff}.blog-carousel-container{max-height:450px}}@media only screen and (max-width:767px){.blog-carousel{max-width:375px;max-height:554px;margin:0 auto 40px}.blog-carousel .blog-abstract-text{width:375px;height:554px;display:-ms-grid;display:grid;-ms-grid-columns:375px;grid-template-columns:375px;-ms-grid-rows:252px 302px;grid-template-rows:252px 302px}.blog-carousel .blog-abstract-text .blog-abstract-text-image{width:375px;height:252px}.blog-carousel .blog-abstract-text .blog-abstract-text-summary{width:375px;height:302px;padding:0}.blog-carousel .blog-abstract-text .blog-abstract-text-categoryBadge{margin:17px 0 0 20px}.blog-carousel .blog-abstract-text .blog-abstract-text-category{margin:19px 20px 0 6.5px;max-width:289px}.blog-carousel .blog-abstract-text .blog-abstract-text-title{-webkit-line-clamp:3;margin:15px 18px 0;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;padding-top:0;padding-bottom:0;height:90px}.blog-carousel .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-carousel .blog-abstract-text .blog-abstract-text-leadIn{margin:13px 20px 0;-webkit-line-clamp:3;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;padding-top:0;padding-bottom:0;height:63px}.blog-carousel .blog-abstract-text .blog-abstract-text-divider{margin:15px 0 7px 20px}.blog-carousel .blog-abstract-text .blog-abstract-text-byLine,.blog-carousel .blog-abstract-text .blog-abstract-text-dateLine{max-width:335px}.blog-carousel .slick-prev,.blog-carousel .slick-prev:before{width:24px;height:42px;left:18px;top:122px}.blog-carousel .slick-next,.blog-carousel .slick-next:before{width:24px;height:42px;right:18px;left:auto;top:122px}.blog-carousel .slick-dots{top:217px;bottom:auto;max-width:375px}.blog-carousel .slick-dots li{width:24px;height:24px;border:1px solid #fff;border-radius:50%;margin:0}.blog-carousel .slick-dots li button{width:24px;height:24px;padding:0}.blog-carousel .slick-dots li button:before{content:none}.blog-carousel .slick-dots li:not(:last-child){margin:0 14px 0 0}.blog-carousel-container{max-height:554px}}
.blog-category-page-header{font-size:5vmin;height:1em;margin:40px auto;max-width:1440px}.blog-category-page-header-cutout{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:5vmin;font-weight:400;height:1em;max-width:1170px;margin:0 auto}@media only screen and (min-width:768px) and (max-width:1199px){.blog-category-page-header{max-width:708px}}@media only screen and (max-width:767px){.blog-category-page-header{max-width:375px}.blog-category-page-header-cutout{width:325px;margin:0 25px}}
.blog-category-page-25-50{margin:40px auto 0;display:-ms-grid;display:grid;-ms-grid-columns:750px 360px;grid-template-columns:750px 360px;row-gap:40px;-moz-column-gap:60px;column-gap:60px;width:1170px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-category-page-25-50{margin:27px auto 0;display:-ms-grid;display:grid;-ms-grid-columns:464px 220px;grid-template-columns:464px 220px;row-gap:40px;-moz-column-gap:24px;column-gap:24px;width:708px}}@media only screen and (max-width:767px){.blog-category-page-25-50{margin:20px auto 0;display:-ms-grid;display:grid;-ms-grid-columns:325px;grid-template-columns:325px;row-gap:40px;max-width:375px}}
.blog-content-insert-tabbed{max-width:1440px;background-color:#f3f3f3;margin:0 auto;padding:38px 0 43px}.blog-content-insert-tabbed .blog-abstract-video{display:-ms-grid;display:grid;-ms-grid-columns:262px;grid-template-columns:262px}.blog-content-insert-tabbed .blog-abstract-video-image{height:148px;background-size:contain}.blog-content-insert-tabbed .blog-abstract-video-body{height:242px;background-color:#fff}.blog-content-insert-tabbed .blog-abstract-video-body-category{font-size:10px;line-height:1.8;letter-spacing:1.25px;color:#494949;margin:5px 20px 0;-webkit-line-clamp:1;height:18px}.blog-content-insert-tabbed .blog-abstract-video-body-category,.blog-content-insert-tabbed .blog-abstract-video-body-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0}.blog-content-insert-tabbed .blog-abstract-video-body-title{font-size:14px;line-height:1.5;letter-spacing:normal;margin:10px 20px 0;-webkit-line-clamp:3;height:63px}.blog-content-insert-tabbed .blog-abstract-video-body-leadIn{margin:10px 20px 0;font-family:Arial;font-size:12px;line-height:1.75;color:#494949;display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:105px}.blog-content-insert-tabbed .blog-abstract-video-body-dateline{margin:5px 11px 0 20px;display:inline-block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;white-space:nowrap;overflow:hidden;width:60px;padding-top:0;padding-bottom:0;height:20px}.blog-content-insert-tabbed-body{max-width:1170px;margin:0 auto 16px}.blog-content-insert-tabbed-header{max-width:1170px;margin:0 auto;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a;padding-bottom:9px;border-bottom:1px solid #b7b7b7}.blog-content-insert-tabbed-categories{display:-ms-grid;display:grid;-ms-grid-columns:(385px)[3];grid-template-columns:repeat(3,385px);-moz-column-gap:7.5px;column-gap:7.5px;margin-bottom:16px}.blog-content-insert-tabbed-category{height:40px;background-color:#fff;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.29;text-align:center;padding:11px 0;cursor:pointer}.blog-content-insert-tabbed-category-selected{background-color:#494949;color:#fff}.blog-content-insert-tabbed-products{max-width:1170px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(262px)[4];grid-template-columns:repeat(4,262px);-moz-column-gap:40.6px;column-gap:40.6px;row-gap:15px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-content-insert-tabbed{max-width:768px;padding:39px 0 30px}.blog-content-insert-tabbed .blog-abstract-video{display:-ms-grid;display:grid;-ms-grid-columns:159px;grid-template-columns:159px}.blog-content-insert-tabbed .blog-abstract-video-image{height:90px;background-size:cover}.blog-content-insert-tabbed .blog-abstract-video-playButton{margin:25px 59px 0}.blog-content-insert-tabbed .blog-abstract-video-body{height:311px}.blog-content-insert-tabbed .blog-abstract-video-body-category{margin:10px 10px 0}.blog-content-insert-tabbed .blog-abstract-video-body-title{font-size:14px;line-height:1.5;margin:12px 10px 0;-webkit-line-clamp:4;padding-top:0;padding-bottom:0;height:84px}.blog-content-insert-tabbed .blog-abstract-video-body-leadIn{margin:8px 10px 0;-webkit-line-clamp:7;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;padding-top:0;padding-bottom:0;height:147px}.blog-content-insert-tabbed .blog-abstract-video-body-dateline{margin:6px 10px 0;font-size:12px;width:70px;overflow:hidden;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;padding-top:0;padding-bottom:0;height:18px}.blog-content-insert-tabbed-header{max-width:708px;border-bottom:none}.blog-content-insert-tabbed-body{max-width:708px}.blog-content-insert-tabbed-categories{-ms-grid-columns:(234px)[3];grid-template-columns:repeat(3,234px);-moz-column-gap:2px;column-gap:2px;margin-bottom:20px;border-bottom:4px solid #292929}.blog-content-insert-tabbed-category{background-color:#f3f3f3}.blog-content-insert-tabbed-category-selected{background-color:#494949;color:#fff}.blog-content-insert-tabbed-products{max-width:708px;-ms-grid-columns:(159px)[4];grid-template-columns:repeat(4,159px);-moz-column-gap:24px;column-gap:24px}}@media only screen and (max-width:767px){.blog-content-insert-tabbed{width:375px;padding:38px 0 30px}.blog-content-insert-tabbed .blog-abstract-video{display:-ms-grid;display:grid;-ms-grid-columns:154px;grid-template-columns:154px}.blog-content-insert-tabbed .blog-abstract-video-image{height:86px;background-size:cover}.blog-content-insert-tabbed .blog-abstract-video-playButton{margin:25px 59px 0}.blog-content-insert-tabbed .blog-abstract-video-body{height:311px}.blog-content-insert-tabbed .blog-abstract-video-body-category{margin:10px 10px 0;-webkit-line-clamp:2;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:1.25px;padding-top:0;padding-bottom:0;height:36px}.blog-content-insert-tabbed .blog-abstract-video-body-title{font-size:14px;line-height:1.5;margin:12px 10px 0;-webkit-line-clamp:4;font-weight:400;font-stretch:normal;font-style:normal;padding-top:0;padding-bottom:0;height:84px}.blog-content-insert-tabbed .blog-abstract-video-body-leadIn{margin:8px 10px 0;-webkit-line-clamp:6;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;padding-top:0;padding-bottom:0;height:126px}.blog-content-insert-tabbed .blog-abstract-video-body-dateline{margin:5px 10px 0;font-size:12px;width:70px}.blog-content-insert-tabbed-header{max-width:325px;border-bottom:none}.blog-content-insert-tabbed-body{width:375px}.blog-content-insert-tabbed-categories{-ms-grid-columns:(125px)[3];grid-template-columns:repeat(3,125px);-moz-column-gap:0;column-gap:0;border-bottom:4px solid #2a2a2a}.blog-content-insert-tabbed-category{background-color:#f3f3f3}.blog-content-insert-tabbed-category-selected{background-color:#494949;color:#fff}.blog-content-insert-tabbed-products{width:325px;-ms-grid-columns:(154px)[2];grid-template-columns:repeat(2,154px);-moz-column-gap:17px;column-gap:17px;row-gap:30px}}
.blog-content-insert .blog-abstract-text{display:-ms-grid;display:grid;-ms-grid-columns:262px;grid-template-columns:262px}.blog-content-insert .blog-abstract-text .blog-abstract-text-image,.blog-content-insert .blog-abstract-text .blog-image{width:262px;height:175px;background-size:cover}.blog-content-insert .blog-abstract-text .blog-abstract-text-summary{width:262px;height:234px;background-color:#fff;position:relative}.blog-content-insert .blog-abstract-text .blog-abstract-text-categoryBadge{border-left:10px solid #fff;border-right:12px solid #fff;border-top:11px solid #fff;border-top-left-radius:25px;border-top-right-radius:25px;display:inline-block;background-color:#fff;margin:0 0 5px 5px;width:45px;height:34px;background-size:contain;padding:0;position:absolute;top:-21px}.blog-content-insert .blog-abstract-text .blog-abstract-text-category{margin:17px 20px 0 15px;font-size:10px;line-height:1.8;letter-spacing:1.25px;color:#494949;-webkit-line-clamp:1;height:18px}.blog-content-insert .blog-abstract-text .blog-abstract-text-category,.blog-content-insert .blog-abstract-text .blog-abstract-text-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0}.blog-content-insert .blog-abstract-text .blog-abstract-text-title{margin:10px 20px 0 15px;font-size:14px;line-height:1.5;-webkit-line-clamp:2;height:42px}.blog-content-insert .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-content-insert .blog-abstract-text .blog-abstract-text-leadIn{margin:10px 20px 0 15px;font-family:Arial;font-size:12px;line-height:1.75;color:#494949;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:84px}.blog-content-insert .blog-abstract-text .blog-abstract-text-divider{margin:20px 0 5px 20px;background-color:#24476e;width:27px;height:3px}.blog-content-insert .blog-abstract-text .blog-abstract-text-byLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.75;display:inline-block;margin:0 5px 0 20px;white-space:nowrap;overflow:hidden;max-width:150px;padding-top:0;padding-bottom:0;height:21px}.blog-content-insert .blog-abstract-text .blog-abstract-text-byLine .blog-abstract-author{font-family:AG_std_bld,Arial,Helvetica,sans-serif}.blog-content-insert .blog-abstract-text .blog-abstract-text-dateLine{display:inline-block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.75;margin:0 15px 0 0;white-space:nowrap;overflow:hidden;width:69px;padding-top:0;padding-bottom:0;height:21px}.blog-content-insert{background-color:#f3f3f3;margin:0 auto;padding:39px 0 56px}.blog-content-insert-body{width:1170px;margin:0 auto 16px}.blog-content-insert-header{width:1170px;margin:0 auto 20px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a;padding-bottom:9px;border-bottom:1px solid #b7b7b7}.blog-content-insert-products{width:1170px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(262px)[4];grid-template-columns:repeat(4,262px);-moz-column-gap:40.6px;column-gap:40.6px;row-gap:15px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-content-insert .blog-abstract-text{-ms-grid-columns:154px;grid-template-columns:154px}.blog-content-insert .blog-abstract-text .blog-abstract-text-image,.blog-content-insert .blog-abstract-text .blog-image{width:154px;height:100px}.blog-content-insert .blog-abstract-text .blog-abstract-text-summary{width:154px;height:278px}.blog-content-insert .blog-abstract-text .blog-abstract-text-categoryBadge{margin-left:0}.blog-content-insert .blog-abstract-text .blog-abstract-text-category{margin:16px 15px 0 12px}.blog-content-insert .blog-abstract-text .blog-abstract-text-title{margin:9px 9px 0 14px;-webkit-line-clamp:3;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;padding-top:0;padding-bottom:0;height:63px}.blog-content-insert .blog-abstract-text .blog-abstract-text-leadIn{margin:12px 9px 0 14px}.blog-content-insert .blog-abstract-text .blog-abstract-text-divider{margin:18px 0 5px 14px}.blog-content-insert .blog-abstract-text .blog-abstract-text-byLine{display:block;margin:0 14px;max-width:126px}.blog-content-insert .blog-abstract-text .blog-abstract-text-dateLine{margin-left:14px}.blog-content-insert{padding:37px 0 47px}.blog-content-insert-body,.blog-content-insert-header{width:708px}.blog-content-insert-products{width:708px;-ms-grid-columns:(154px)[4];grid-template-columns:repeat(4,154px);-moz-column-gap:30px;column-gap:30px}}@media only screen and (max-width:767px){.blog-content-insert .blog-abstract-text{-ms-grid-columns:154px;grid-template-columns:154px}.blog-content-insert .blog-abstract-text .blog-abstract-text-image,.blog-content-insert .blog-abstract-text .blog-image{width:154px;height:100px}.blog-content-insert .blog-abstract-text .blog-abstract-text-summary{width:154px;height:282px}.blog-content-insert .blog-abstract-text .blog-abstract-text-categoryBadge{margin-left:0}.blog-content-insert .blog-abstract-text .blog-abstract-text-category{margin:16px 15px 0}.blog-content-insert .blog-abstract-text .blog-abstract-text-title{margin:9px 9px 0 14px;-webkit-line-clamp:4;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;padding-top:0;padding-bottom:0;height:84px}.blog-content-insert .blog-abstract-text .blog-abstract-text-leadIn{margin:12px 9px 0 14px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;-webkit-line-clamp:4;padding-top:0;padding-bottom:0;height:72px}.blog-content-insert .blog-abstract-text .blog-abstract-text-divider{margin:18px 0 5px 14px}.blog-content-insert .blog-abstract-text .blog-abstract-text-byLine{display:block;margin:0 14px}.blog-content-insert .blog-abstract-text .blog-abstract-text-dateLine{margin-left:14px}.blog-content-insert{padding:39px 0 26px}.blog-content-insert-body,.blog-content-insert-header{width:325px}.blog-content-insert-products{width:325px;-ms-grid-columns:(154px)[2];grid-template-columns:repeat(2,154px);-moz-column-gap:17px;column-gap:17px;row-gap:30px}}
.blog-contributor-page-25-50{max-width:1170px;display:-ms-grid;display:grid;-ms-grid-columns:848px 262px;grid-template-columns:848px 262px;-moz-column-gap:60px;column-gap:60px;margin:47px auto 31px}.blog-contributor-page-50-75{max-width:1170px;margin:0 auto}@media only screen and (min-width:768px) and (max-width:1199px){.blog-contributor-page-25-50{max-width:708px;-ms-grid-columns:464px 220px;grid-template-columns:464px 220px;-moz-column-gap:24px;column-gap:24px;margin:46px auto 39px}.blog-contributor-page-50-75{max-width:708px}}@media only screen and (max-width:767px){.blog-contributor-page-25-50{max-width:325px;-ms-grid-columns:325px;grid-template-columns:325px;-moz-column-gap:0;column-gap:0;margin:28px auto 38px}.blog-contributor-page-50-75{max-width:325px}}
.blog-dont-miss-another-post--article.blog-dont-miss-another-post{display:none;background-color:#d8d8d8;align-items:center;justify-content:center;width:100%;height:90px}@media only screen and (min-width:1025px){.blog-dont-miss-another-post--article.blog-dont-miss-another-post{display:flex}}.blog-dont-miss-another-post--article .blog-dont-miss-another-post-text-container{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:28px;line-height:1.29;color:#000;padding:0;margin:0}.blog-dont-miss-another-post--article .blog-dont-miss-another-post-subscribe-button{background-color:transparent;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:24px;line-height:1.33;color:#d71920;letter-spacing:normal;border-radius:0;border:0;width:auto;height:auto;margin:0;padding:0 0 0 10px}.blog-dont-miss-another-post--article .blog-dont-miss-another-post-subscribe-button:after{font-family:icon-gaf;content:"\e90a";font-size:.8em;padding-left:5px}
.blog-dont-miss-another-post{width:100%;height:240px;margin-top:40px;padding:12px;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center}.blog-article-page-text-0-50 .blog-dont-miss-another-post{height:175px}.blog-grouping .blog-dont-miss-another-post{max-width:100%;width:100%}.blog-dont-miss-another-post-text-container{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:24px;line-height:1.33;text-align:center;color:#fff}.blog-dont-miss-another-post-divider{width:52.4px;height:4px;background-color:#fff;margin:5.3% 0 0}.blog-dont-miss-another-post-subscribe-button{background-color:#e40514;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.45;letter-spacing:.85px;text-align:center;color:#fff;border-radius:22.5px;border:1px solid #e40514;width:117px;height:30px;margin:11.2% 0 0}.blog-announcement-overlay{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;opacity:.6;background-color:#000;z-index:25}.blog-announcement-form{width:945px;height:375px;background-color:#fff;z-index:30;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}.blog-announcement-form a{color:#e40514}.blog-announcement-form-header{min-height:80px;background-color:#e40514;padding:20px 40px 14px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:32px;text-align:center;color:#fff;position:relative}.blog-announcement-form-header-closeButton{position:absolute;top:13px;right:13px;background-color:transparent;border:none;font-size:20px}.blog-announcement-form-requiredFields{height:16px;font-family:Arial;font-size:12px;line-height:1.33;text-align:right;color:#494949;margin:6px 20px 8px}.blog-announcement-form-instructions{width:847px;height:28px;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.29;text-align:center;margin:0 49px 22px}.blog-announcement-form-inputs{width:750px;display:-ms-grid;display:grid;-ms-grid-columns:360px 360px;grid-template-columns:360px 360px;-moz-column-gap:30px;column-gap:30px;margin:0 auto}.blog-announcement-form-submit{width:152px;height:45px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.23;letter-spacing:1px;color:#fff;border-radius:22.5px;border:1px solid #b7b7b7;background-color:#b7b7b7;margin:12px 396.5px 0}.blog-announcement-form-submit:enabled{border:1px solid #e40514;background-color:#e40514}.blog-announcement-form-emailConsent{width:298px;height:30px;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.29;margin:20px auto 0}.blog-announcement-form input[type=checkbox]{display:none}.blog-announcement-form input[type=checkbox]+label{height:16px;display:inline-block;background-image:url(/assets/assets/account/account-creation/checkbox_unchecked.svg)}.blog-announcement-form input[type=checkbox]:checked+label{height:16px;display:inline-block;background-image:url(/assets/assets/account/account-creation/checkbox_checked_red.svg)}.blog-announcement-form .blog-announcement-form-checkbox-label{height:16px;padding-left:21px;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.29;margin:0 0 10px}.blog-announcement-form-disclaimer{width:471px;height:16px;font-family:Arial;font-size:12px;line-height:1.33;margin:20px auto 0}.blog-announcement-form-input{width:360px;border-radius:4px;border:1px solid #b7b7b7;height:31px;padding:0 10px}.blog-announcement-form-invalid{border-radius:4px;border:1px solid #e40514;outline-color:#e40514}.blog-announcement-form-input::-moz-placeholder{font-family:Arial;font-size:12px;line-height:1.33;color:#494949;opacity:.5}.blog-announcement-form-input:-ms-input-placeholder{font-family:Arial;font-size:12px;line-height:1.33;color:#494949;opacity:.5}.blog-announcement-form-input::placeholder{font-family:Arial;font-size:12px;line-height:1.33;color:#494949;opacity:.5}.blog-announcement-form-labels{margin:0;height:17px;font-family:Arial;font-size:12px;line-height:1.33;color:#494949;display:block;font-weight:300}.blog-announcement-form-errorContainer{height:17px;color:#e40514;visibility:hidden;font-family:Arial;font-size:10px;line-height:1.6}.blog-announcement-form-errors{color:#e40514;font-family:Arial;font-size:16px;line-height:1.6;text-align:center}.blog-announcement-form-select{padding:0 0 0 15px;border-radius:4px;width:360px;height:31px;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.33;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/assets/account/account-creation/dropdown-arrow-collapsed-red.svg);background-position:calc(100% - 1.3em) 50%;background-repeat:no-repeat}.blog-announcement-form-option{height:16px}.blog-announcement-confirmation{width:945px;height:290px;background-color:#fff;z-index:30;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}.blog-announcement-confirmation a{color:#e40514}.blog-announcement-confirmation-text{width:847px;height:28px;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.67;text-align:center;margin:51px 49px 0}.blog-announcement-confirmation-dismissButton{width:259px;height:45px;border-radius:22.5px;border:#e40514;background-color:#e40514;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.23;letter-spacing:1px;text-align:center;color:#fff;margin:25px 343px 0}@media only screen and (min-width:768px) and (max-width:1199px){.blog-category-page .blog-dont-miss-another-post{margin-top:40px;width:100%;height:208px}.blog-category-page .blog-dont-miss-another-post-divider{margin:20px 0 0}.blog-category-page .blog-dont-miss-another-post-subscribe-button{margin:45px 58px 30px 45px}.blog-dont-miss-another-post{width:342px;height:229px;background-image:url(/assets/assets/blog/dont-miss-another-post/dontmissanotherpost-tablet.png);margin-top:45px}.blog-dont-miss-another-post-divider{margin:20px 0 0}.blog-dont-miss-another-post-subscribe-button{margin:24px 0 0}.blog-announcement-form{width:732px;height:419px;transform:translate(-50%,-40%)}.blog-announcement-form-header{padding:20px 20px 14px}.blog-announcement-form-requiredFields{margin:6px 20px 9px}.blog-announcement-form-instructions{width:691px;height:36px;margin:0 20px 37px}.blog-announcement-form-inputs{width:574px;display:-ms-grid;display:grid;-ms-grid-columns:277px 277px;grid-template-columns:277px 277px;-moz-column-gap:20px;column-gap:20px}.blog-announcement-form-submit{margin:23px 290px 0}.blog-announcement-form-submit:enabled{border:1px solid #e40514;background-color:#e40514}.blog-announcement-form-emailConsent{width:298px;height:30px;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.29;margin:20px auto 0}.blog-announcement-form input[type=checkbox]{display:none}.blog-announcement-form input[type=checkbox]+label{height:16px;display:inline-block;background-image:url(/assets/assets/account/account-creation/checkbox_unchecked.svg)}.blog-announcement-form input[type=checkbox]:checked+label{height:16px;display:inline-block;background-image:url(/assets/assets/account/account-creation/checkbox_checked_red.svg)}.blog-announcement-form .blog-announcement-form-checkbox-label{height:16px;padding-left:21px;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.29;margin:0 0 10px}.blog-announcement-form-disclaimer{width:471px;height:16px}.blog-announcement-form-input,.blog-announcement-form-select{width:277px}.blog-announcement-form-option{height:16px}.blog-announcement-confirmation{width:732px;height:321px;transform:translate(-50%,-50%)}.blog-announcement-confirmation-text{width:692px;height:60px;margin:51px 20px 0}.blog-announcement-confirmation-dismissButton{width:268px;margin:24px 230px 0}}@media only screen and (max-width:767px){.blog-category-page .blog-dont-miss-another-post{margin:40px 25px 0;height:240px}.blog-category-page .blog-dont-miss-another-post-divider{margin:18px 0 0}.blog-category-page .blog-dont-miss-another-post-subscribe-button{margin:45px 0 0}.blog-dont-miss-another-post{width:325px;height:217px;background-image:url(/assets/assets/blog/dont-miss-another-post/dontmissanotherpost-smartphone.png)}.blog-dont-miss-another-post-divider{margin:22px 0 0}.blog-dont-miss-another-post-subscribe-button{margin:19px 111px 20px 98px}.blog-announcement-form{width:375px;height:507px;transform:translate(-50%,-44%)}.blog-announcement-form-header{padding:10px 25px 4px}.blog-announcement-form-requiredFields{margin:6px 32px 8px}.blog-announcement-form-instructions{width:325px;height:54px;margin:0 25px 40px}.blog-announcement-form-inputs{width:325px;display:-ms-grid;display:grid;-ms-grid-columns:325px;grid-template-columns:325px;-moz-column-gap:0;column-gap:0}.blog-announcement-form-submit{margin:29px 111px 0}.blog-announcement-form-submit:enabled{border:1px solid #e40514;background-color:#e40514}.blog-announcement-form-emailConsent{width:325px;height:32px;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.29;margin:20px auto 0}.blog-announcement-form input[type=checkbox]{display:none}.blog-announcement-form input[type=checkbox]+label{height:16px;display:inline-block;background-image:url(/assets/assets/account/account-creation/checkbox_unchecked.svg)}.blog-announcement-form input[type=checkbox]:checked+label{height:16px;display:inline-block;background-image:url(/assets/assets/account/account-creation/checkbox_checked_red.svg)}.blog-announcement-form .blog-announcement-form-checkbox-label{height:16px;padding-left:21px;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.29;margin:0 0 10px}.blog-announcement-form-disclaimer{width:325px;height:32px}.blog-announcement-form-input,.blog-announcement-form-select{width:325px}.blog-announcement-form-option{height:16px}.blog-announcement-confirmation{width:375px;height:398px;transform:translate(-50%,-50%)}.blog-announcement-confirmation-text{width:325px;height:150px;margin:30px 25px 0}.blog-announcement-confirmation-dismissButton{width:259px;margin:53px 58px 0}}
.blog-from-care-block .blog-abstract-video{display:-ms-grid;display:grid;-ms-grid-columns:360px;grid-template-columns:360px}.blog-from-care-block .blog-abstract-video-image{height:203px}.blog-from-care-block .blog-abstract-video-body{height:187px}.blog-from-care-block .blog-abstract-video-body-category{font-size:10px;line-height:1.8;letter-spacing:1.25px;color:#494949;margin:5px 0 0;-webkit-line-clamp:1;height:18px}.blog-from-care-block .blog-abstract-video-body-category,.blog-from-care-block .blog-abstract-video-body-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0}.blog-from-care-block .blog-abstract-video-body-title{font-size:16px;line-height:1.25;letter-spacing:.22px;margin:9px 0 0;-webkit-line-clamp:2;height:40px}.blog-from-care-block .blog-abstract-video-body-leadIn{margin:10px 0 0;font-family:Arial;font-size:12px;line-height:1.75;color:#494949;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:63px}.blog-from-care-block .blog-abstract-video-body-dateline{margin:10px 11px 0 0;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:20px}.blog-from-care-block{margin:40px auto;background-color:#f3f3f3;padding:30px 0;max-width:1440px}.blog-from-care-block .slick-slide{width:360px;margin:0 15px}.blog-from-care-block .slick-slide img{display:inline-block}.blog-from-care-block .slick-prev,.blog-from-care-block .slick-prev:before{width:24px;height:42px;top:100px;left:-32px;z-index:1}.blog-from-care-block .slick-next,.blog-from-care-block .slick-next:before{width:24px;height:42px;top:100px;right:0;z-index:1}.blog-from-care-block-container{max-width:1170px;margin:0 auto}.opacity-30{opacity:.3}.blog-from-care-block-header{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-weight:700;line-height:1;color:#2a2a2a;border-bottom:1px solid #b7b7b7;display:-ms-grid;display:grid;-ms-grid-columns:auto (-webkit-max-content)[3];-ms-grid-columns:auto (max-content)[3];grid-template-columns:auto repeat(3,-webkit-max-content);grid-template-columns:auto repeat(3,max-content);-moz-column-gap:22px;column-gap:22px;padding:0 152px 6px 0;margin:0 0 20px}.blog-from-care-block-headline{font-size:16px}.blog-from-care-block-tabs{position:relative;top:6px;font-size:12px;cursor:pointer}@media only screen and (min-width:1025px){.blog-from-care-block .slick-slide:not(.slick-active){opacity:.3}}@media only screen and (min-width:768px) and (max-width:1199px){.blog-from-care-block .blog-abstract-video{display:-ms-grid;display:grid;-ms-grid-columns:280px;grid-template-columns:280px}.blog-from-care-block .blog-abstract-video-image{height:157px;background-size:cover}.blog-from-care-block{width:768px;margin:40px auto 0;padding:40px 0 21px 30px}.blog-from-care-block .slick-slide{width:280px;margin:0 12.5px}.blog-from-care-block .slick-slide img{display:inline-block}.blog-from-care-block .slick-prev,.blog-from-care-block .slick-prev:before{top:79px;left:-12px}.blog-from-care-block .slick-next,.blog-from-care-block .slick-next:before{top:79px;right:18px}.blog-from-care-block-header{padding:0 30px 6px 0}}@media only screen and (max-width:767px){.blog-from-care-block .blog-abstract-video{display:-ms-grid;display:grid;-ms-grid-columns:268px;grid-template-columns:268px}.blog-from-care-block .blog-abstract-video-body{height:207px}.blog-from-care-block .blog-abstract-video-image{height:151px}.blog-from-care-block .blog-abstract-video-body-leadIn{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;-webkit-line-clamp:4;padding-top:0;padding-bottom:0;height:84px}.blog-from-care-block{margin:40px auto 0;padding:27px 0 10px 25px;-moz-column-gap:22px;column-gap:22px}.blog-from-care-block .tab-link{display:none}.blog-from-care-block .slick-slide{width:268px;margin:0 8.5px}.blog-from-care-block .slick-slide img{display:inline-block}.blog-from-care-block .slick-prev,.blog-from-care-block .slick-prev:before{top:72px;left:-12px;transform:translateY(-50%)}.blog-from-care-block .slick-next,.blog-from-care-block .slick-next:before{top:72px;right:12px;transform:translateY(-50%)}.blog-from-care-block .slick-slide:not(.slick-current){opacity:.3}.blog-from-care-block-header{padding:0 30px 6px 0}}
.blog-category-page .blog-paginated-block-body .blog-image-button{display:none}.blog-contributor-page .blog-paginated-block-body .blog-from-care-headline,.blog-landing-page .blog-most-popular .blog-from-care-headline{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:24px;line-height:1.25;padding-top:0;padding-bottom:0;min-height:30px;max-height:270px}.blog-from-care{min-width:262px;max-width:262px;min-height:394px;max-height:435px;background-size:cover;position:relative;text-align:center;margin:0 auto}.blog-from-care-header{font-family:AvantGardeITCbyBT-Demi,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.75;letter-spacing:1.5px;margin:0 20px;padding-top:40px;height:61px}.blog-from-care-header,.blog-from-care-headline{text-align:center;color:#fff;overflow:hidden;padding-bottom:0}.blog-from-care-headline{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:24px;line-height:1.25;margin:0 15px;padding-top:0;min-height:30px;max-height:240px}.blog-from-care-divider{width:52.4px;height:3px;margin:17px auto 0;background-color:#fff}.blog-from-care-button{border-radius:22.5px;border:7.5px solid #e40514;background-color:#e40514;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.45;letter-spacing:.85px;text-align:center;color:#fff;padding:0 4.6%;position:absolute;bottom:30px;transform:translateX(-50%);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}@media only screen and (min-width:768px) and (max-width:1199px){.blog-contributor-page .blog-paginated-block-body .blog-from-care .blog-from-care-headline,.blog-landing-page .blog-most-popular .blog-from-care .blog-from-care-headline{font-size:24px;line-height:1.25;padding-top:0;padding-bottom:0;min-height:30px;max-height:240px}.blog-from-care{min-width:159px;max-width:220px;min-height:394px;max-height:411px}.blog-from-care-headline{font-size:24px;line-height:1.25;padding-top:0;padding-bottom:0;min-height:30px;max-height:240px}}@media only screen and (max-width:767px){.blog-landing-page .blog-most-popular .blog-from-care .blog-from-care-headline{font-size:24px;line-height:1.25;padding-top:0;padding-bottom:0;min-height:30px;max-height:240px}.blog-contributor-page .blog-paginated-block-body .blog-from-care-headline{font-size:24px;line-height:1.25;padding-top:0;padding-bottom:0;min-height:30px;max-height:210px}.blog-from-care{min-width:154px;max-width:100%;min-height:368px;max-height:398px}.blog-from-care-headline{font-size:24px;line-height:1.25;padding-top:0;padding-bottom:0;min-height:30px;max-height:210px}}
.blog-header{width:100%;height:65px;background-color:#494949;margin:0 auto 20px;color:#fff;font-family:AG_std_demi,Arial,Helvetica,sans-serif;position:-webkit-sticky;position:sticky;top:100px;z-index:1029}.blog-header-menu{width:1170px;height:65px;margin:0 auto}.LPHeader1{display:inline-block;font-size:24px;line-height:1.33;letter-spacing:normal;width:151px}.LPHeader2{display:inline-flex;flex-wrap:nowrap;justify-content:space-evenly;width:1016px;height:65px;vertical-align:top}.LPNav{font-size:11px;line-height:1.27;letter-spacing:1.5px;margin:auto 0}.LPNav,.LPNav:hover{color:#fff}.LPCategory{display:none;cursor:pointer}.LPRoof{height:32.5px;font-size:24px;line-height:1.33;position:absolute;top:50%;transform:translateY(-50%)}.LPRoof img{vertical-align:baseline}.LPGrid{display:-ms-grid;display:grid}.LPFlex{display:inline-flex}.LPNone{display:none}@media only screen and (min-width:1025px){.blog-header-highlight{padding:7px 11.5px 7px 8.5px;background-color:#2a2a2a}}@media only screen and (min-width:768px) and (max-width:1199px){.blog-header{width:100%;height:66px;background-color:#494949;margin-bottom:20px;color:#fff;font-family:AG_std_demi,Arial,Helvetica,sans-serif;top:80px}.blog-header-highlight{padding:7px 10px;background-color:#2a2a2a}.blog-header-menu{width:708px;height:66px;margin:0 auto}.LPHeader1{display:inline-block;font-size:24px;line-height:1.33;width:151px}.LPHeader2{width:554px;height:66px;vertical-align:top}.LPNav{font-size:11px;line-height:1.27;letter-spacing:1.5px;text-align:center;margin:auto 0;width:-webkit-min-content;width:-moz-min-content;width:min-content}.LPCategory{display:none}.LPRoof{font-size:24px;line-height:1.33}.LPRoof,.LPRoof img{height:25px}}@media only screen and (max-width:767px){.blog-header{width:100%;height:41px;background-color:#494949;margin-bottom:10px;color:#fff;font-family:AG_std_demi,Arial,Helvetica,sans-serif;top:50px}.blog-header-menu{width:375px;height:41px;margin:0 auto}.LPHeader1{background-color:#494949;height:41px;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;width:375px}.LPRoof{font-size:20px;line-height:1.4;height:21px;padding-left:25px;position:static;transform:translateY(50%)}.LPCategory,.LPRoof{display:inline-block}.LPCategory{font-size:11px;line-height:1.27;letter-spacing:1.5px;margin:14px 0 0;padding-right:25px;text-align:end}.LPHeader2{display:none;-ms-grid-columns:375px;grid-template-columns:375px;justify-content:normal}.LPNav{width:375px;height:49px;border-bottom:1px solid #f3f3f3;font-size:11px;line-height:1.27;letter-spacing:1.5px;z-index:25;background-color:#fff;padding:16px 24px 20px 35px;margin:0;text-align:start}.LPNav,.LPNav:hover{color:#2a2a2a}.arrowUp{display:none}}
.blog-headless-block{max-width:1170px;margin:40px auto}.blog-headless-block-body{display:-ms-grid;display:grid;-ms-grid-columns:(360px)[3];grid-template-columns:repeat(3,360px);-moz-column-gap:45px;column-gap:45px;row-gap:20px}.blog-headless-block-body .blog-abstract-text{display:-ms-grid;display:grid;-ms-grid-columns:360px;grid-template-columns:360px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-image,.blog-headless-block-body .blog-abstract-text .blog-image{width:360px;height:240px;background-size:cover}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-summary{background-color:#f3f3f3;height:226px;display:inline-block;position:relative}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-categoryBadge{border-left:10px solid #f3f3f3;border-right:12px solid #f3f3f3;border-top:11px solid #f3f3f3;border-top-left-radius:25px;border-top-right-radius:25px;display:inline-block;background-color:#f3f3f3;margin:0 0 5px 5px;width:45px;height:34px;background-size:contain;padding:0;position:absolute;top:-21px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-category{margin:17px 20px 0;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:10px;line-height:1.8;letter-spacing:1.25px;color:#494949;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:18px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-title{margin:10px 20px 0;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25;letter-spacing:.22px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:40px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-leadIn{margin:10px 20px 0;font-family:Arial;font-size:12px;line-height:1.75;color:#494949;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:63px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-divider{width:27px;height:3px;background-color:#24476e;margin:20px 0 0 20px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-byLine{display:inline-block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:3px 0 0 20px;white-space:nowrap;overflow:hidden;max-width:247px;padding-top:0;padding-bottom:0;height:20px}.blog-headless-block-body .blog-abstract-text .blog-abstract-author{display:inline-block;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:10px;line-height:2}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-dateLine{display:inline-block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:0 20px 0 9px;white-space:nowrap;overflow:hidden;max-width:61px;padding-top:0;padding-bottom:0;height:20px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-headless-block{max-width:708px}.blog-headless-block-body{-ms-grid-columns:(342px)[2];grid-template-columns:repeat(2,342px);-moz-column-gap:24px;column-gap:24px}.blog-headless-block-body .blog-abstract-text{-ms-grid-columns:342px;grid-template-columns:342px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-image,.blog-headless-block-body .blog-abstract-text .blog-image{width:342px;height:212px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-summary{height:222px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-category{margin:0 20px;font-size:10px;line-height:1.8;-webkit-line-clamp:1;padding-top:17px;padding-bottom:0;height:35px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-title{font-size:14px;line-height:1.5;-webkit-line-clamp:2;padding-top:0;padding-bottom:0;height:42px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-byLine{max-width:229px}}@media only screen and (max-width:767px){.blog-headless-block{max-width:325px}.blog-headless-block-body{-ms-grid-columns:(154px)[2];grid-template-columns:repeat(2,154px);-moz-column-gap:17px;column-gap:17px}.blog-headless-block-body .blog-abstract-text{-ms-grid-columns:154px;grid-template-columns:154px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-image{width:154px;height:103px}.blog-headless-block-body .blog-abstract-text .blog-image{width:0;height:0;display:none}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-summary{height:295px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-category{margin:17px 15px 0}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-title{margin:10px 15px 0;font-size:14px;line-height:1.5;letter-spacing:normal;-webkit-line-clamp:4;padding-top:0;padding-bottom:0;height:84px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-leadIn{margin:10px 15px 0;font-size:12px;line-height:1.75;-webkit-line-clamp:4;padding-top:0;padding-bottom:0;height:84px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-byLine{display:block;margin:3px 0 0 15px;max-width:124px}.blog-headless-block-body .blog-abstract-text .blog-abstract-text-dateLine{margin:0 6px 0 15px}}
.blog-horizontal-block-alternate{background-color:#f3f3f3;max-width:1440px;padding:40px 0 50px;margin:0 auto}.blog-horizontal-block-alternate .blog-abstract-text{height:307px}.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-text-image,.blog-horizontal-block-alternate .blog-abstract-text .blog-image{height:158px;width:165px;background-size:cover}.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-text-summary{height:149px}.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-text-category,.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-text-categoryBadge{display:none}.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-text-title{margin-top:6px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:63px}.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-text-leadIn,.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-text-divider{width:27px;height:3px;background-color:#24476e;margin-top:20px}.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-text-byLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin-top:3px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:20px}.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-author{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-text-dateLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin-right:9px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:20px}.blog-horizontal-block-alternate-header{border-bottom:1px solid #b7b7b7;padding-bottom:9px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a;max-width:1170px;margin:0 auto 20px}.blog-horizontal-block-alternate-items{display:-ms-grid;display:grid;-ms-grid-columns:(165px)[6];grid-template-columns:repeat(6,165px);-moz-column-gap:36px;column-gap:36px;row-gap:20px;max-width:1170px;margin:0 auto}@media only screen and (min-width:768px) and (max-width:1199px){.blog-contributor-page .blog-horizontal-block-alternate{padding:17px 0 49px}.blog-horizontal-block-alternate{max-width:768px;padding:40px 0 50px}.blog-horizontal-block-alternate .blog-abstract-text{height:309px}.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-text-image,.blog-horizontal-block-alternate .blog-abstract-text .blog-image{width:159px;height:160px}.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-text-divider{margin-top:17px}.blog-horizontal-block-alternate .blog-abstract-text:nth-child(n+5){display:none}.blog-horizontal-block-alternate-header{max-width:708px}.blog-horizontal-block-alternate-items{-ms-grid-columns:(160px)[4];grid-template-columns:repeat(4,160px);-moz-column-gap:24px;column-gap:24px;max-width:708px}}@media only screen and (max-width:767px){.blog-horizontal-block-alternate{max-width:375px}.blog-horizontal-block-alternate .blog-abstract-text{height:280px}.blog-horizontal-block-alternate .blog-abstract-text .blog-abstract-text-image{width:154px;height:148px}.blog-horizontal-block-alternate .blog-abstract-text .blog-image{width:0;height:0;display:none}.blog-horizontal-block-alternate .blog-abstract-text:nth-child(n+5){display:none}.blog-horizontal-block-alternate-header{max-width:325px}.blog-horizontal-block-alternate-items{-ms-grid-columns:(154px)[2];grid-template-columns:repeat(2,154px);-moz-column-gap:17px;column-gap:17px;row-gap:4px;max-width:325px;margin:0 auto}}
.blog-horizontal-block{max-width:555px;margin:0 auto}.blog-horizontal-block .blog-abstract-text{height:314px}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-image,.blog-horizontal-block .blog-abstract-text .blog-image{height:165px;width:165px;background-size:cover}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-summary{height:149px}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-category,.blog-horizontal-block .blog-abstract-text .blog-abstract-text-categoryBadge{display:none}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-title{margin-top:5px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:63px}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-leadIn,.blog-horizontal-block .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-divider{width:27px;height:3px;background-color:#24476e;margin-top:20px}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-byLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin-top:3px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:20px}.blog-horizontal-block .blog-abstract-text .blog-abstract-author{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-dateLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin-right:9px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:20px}.blog-horizontal-block-header{border-bottom:1px solid #b7b7b7;padding-bottom:9px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a}.blog-horizontal-block-items{margin-top:20px;display:-ms-grid;display:grid;-ms-grid-columns:(165px)[3];grid-template-columns:repeat(3,165px);-moz-column-gap:30px;column-gap:30px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-horizontal-block{max-width:708px}.blog-horizontal-block .blog-abstract-text{height:304px}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-image,.blog-horizontal-block .blog-abstract-text .blog-image{width:159px;height:160px}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-summary{height:144px}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-divider{margin-top:17px}.blog-horizontal-block-items{-ms-grid-columns:(160px)[3];grid-template-columns:repeat(3,160px);-moz-column-gap:24px;column-gap:24px;row-gap:24px}}@media only screen and (max-width:767px){.blog-horizontal-block{max-width:325px}.blog-horizontal-block .blog-abstract-text{height:280px}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-image{width:154px;height:147px}.blog-horizontal-block .blog-abstract-text .blog-image{width:0;height:0;display:none}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-summary{height:133px}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-title{margin-top:2px}.blog-horizontal-block .blog-abstract-text .blog-abstract-text-divider{margin-top:13px}.blog-horizontal-block .blog-abstract-text:nth-child(n+3){display:none}.blog-horizontal-block-items{-ms-grid-columns:154px 154px;grid-template-columns:154px 154px;-moz-column-gap:17px;column-gap:17px}}
.blog-image{background-size:contain}.blog-image .fa-facebook-square,.blog-image .fa-linkedin,.blog-image .fa-twitter-square{color:#fff}.blog-image:hover{opacity:.6}.blog-image:hover .blog-image-overlay{display:block}.blog-image-overlay{display:none;height:100%;position:relative;background-color:#2a2a2a;opacity:.6}.blog-image-overlay-text{position:relative;top:39%;margin:0 0 0 3.5%;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:2px;text-align:center;color:#f3f3f3;pointer-events:none}.blog-image-overlay-shares{position:relative;top:42.77%;font-family:FontAwesome5Brands;font-size:18px;line-height:1.28;text-align:center}
.blog-landing-page{max-width:1440px;margin:0 auto}.blog-landing-page-20-40{margin:37px auto 0;-ms-grid-columns:750px 360px;grid-template-columns:750px 360px;row-gap:40px}.blog-landing-page-20-40,.blog-landing-page-80-100{width:1170px;display:-ms-grid;display:grid;-moz-column-gap:60px;column-gap:60px}.blog-landing-page-80-100{margin:37px auto 49px;-ms-grid-columns:555px 555px;grid-template-columns:555px 555px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-landing-page-20-40{margin:26px auto 0}.blog-landing-page-20-40,.blog-landing-page-80-100{display:-ms-grid;display:grid;-ms-grid-columns:708px;grid-template-columns:708px;width:708px}.blog-landing-page-80-100{margin:40px auto 51px;row-gap:40px}}@media only screen and (max-width:767px){.blog-landing-page-20-40{margin:39px auto 0}.blog-landing-page-20-40,.blog-landing-page-80-100{display:-ms-grid;display:grid;-ms-grid-columns:325px;grid-template-columns:325px;width:325px}.blog-landing-page-80-100{row-gap:40px;margin:50px auto 54px}}
.blog-latest-news{max-width:750px;margin:0 auto}.blog-latest-news .blog-abstract-text{width:750px;height:732px}.blog-latest-news .blog-abstract-text .blog-abstract-text-image,.blog-latest-news .blog-abstract-text .blog-image{background-size:cover;width:750px;height:500px}.blog-latest-news .blog-abstract-text .blog-abstract-text-summary{background-color:#f3f3f3;height:232px;position:relative}.blog-latest-news .blog-abstract-text .blog-abstract-text-categoryBadge{border-left:10px solid #f3f3f3;border-right:12px solid #f3f3f3;border-top:11px solid #f3f3f3;border-top-left-radius:25px;border-top-right-radius:25px;display:inline-block;background-color:#f3f3f3;margin:0 0 5px 4px;width:45px;height:34px;background-size:contain;padding:0;position:absolute;top:-14px}.blog-latest-news .blog-abstract-text .blog-abstract-text-category{font-size:10px;line-height:1.8;letter-spacing:1.25px;color:#494949;margin:0 20px;-webkit-line-clamp:1;padding-top:27px;height:45px}.blog-latest-news .blog-abstract-text .blog-abstract-text-category,.blog-latest-news .blog-abstract-text .blog-abstract-text-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;padding-bottom:0}.blog-latest-news .blog-abstract-text .blog-abstract-text-title{font-size:24px;line-height:1.25;margin:10px 20px 0;-webkit-line-clamp:2;padding-top:0;height:60px}.blog-latest-news .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-latest-news .blog-abstract-text .blog-abstract-text-leadIn{font-family:Arial;font-size:12px;line-height:1.75;color:#494949;margin:10px 20px 0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:42px}.blog-latest-news .blog-abstract-text .blog-abstract-text-divider{height:4px;width:25px;background-color:#24476e;margin:20px 0 7px 20px}.blog-latest-news .blog-abstract-text .blog-abstract-text-byLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:0 9px 0 20px;display:inline-block;white-space:nowrap;overflow:hidden;max-width:637px;padding-top:0;padding-bottom:0;height:20px}.blog-latest-news .blog-abstract-text .blog-abstract-author{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.blog-latest-news .blog-abstract-text .blog-abstract-text-dateLine{display:inline-block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:0 20px 0 0;white-space:nowrap;overflow:hidden;width:61px;padding-top:0;padding-bottom:0;height:20px}.blog-latest-news-header{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a;padding-bottom:9px;border-bottom:1px solid #b7b7b7;margin-bottom:20px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-latest-news{max-width:464px}.blog-latest-news .blog-abstract-text{width:464px;height:550px}.blog-latest-news .blog-abstract-text .blog-abstract-text-image,.blog-latest-news .blog-abstract-text .blog-image{width:464px;height:310px}.blog-latest-news .blog-abstract-text .blog-abstract-text-summary{height:239px}.blog-latest-news .blog-abstract-text .blog-abstract-text-byLine{max-width:351px}}@media only screen and (max-width:767px){.blog-latest-news{max-width:375px}.blog-latest-news .blog-abstract-text{width:375px;height:534px}.blog-latest-news .blog-abstract-text .blog-abstract-text-image,.blog-latest-news .blog-abstract-text .blog-image{width:375px;height:250px}.blog-latest-news .blog-abstract-text .blog-abstract-text-summary{height:284px}.blog-latest-news .blog-abstract-text .blog-abstract-text-categoryBadge{top:-21px}.blog-latest-news .blog-abstract-text .blog-abstract-text-title{font-size:24px;line-height:1.25;-webkit-line-clamp:3;padding-top:0;padding-bottom:0;height:90px}.blog-latest-news .blog-abstract-text .blog-abstract-text-leadIn{-webkit-line-clamp:3;font-family:Arial;font-size:12px;line-height:1.75;padding-top:0;padding-bottom:0;height:63px}.blog-latest-news .blog-abstract-text .blog-abstract-text-byLine{max-width:262px}.blog-latest-news-header{margin:0 25px 10px;width:325px}}
.blog-most-popular{margin:40px auto;max-width:1170px}.blog-most-popular-header{border-bottom:1px solid #b7b7b7;padding-bottom:9px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a}.blog-most-popular-body{display:-ms-grid;display:grid;-ms-grid-columns:(262px)[4];grid-template-columns:repeat(4,262px);-moz-column-gap:40px;column-gap:40px;row-gap:20px;margin:20px 0 0}.blog-most-popular-body .blog-abstract-text{display:-ms-grid;display:grid;-ms-grid-columns:262px;grid-template-columns:262px;-ms-grid-rows:175px 260px;grid-template-rows:175px 260px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-image,.blog-most-popular-body .blog-abstract-text .blog-image{width:262px;height:175px;background-size:cover}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-summary{background-color:#f3f3f3;height:260px;display:inline-block;position:relative}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-categoryBadge{border-left:10px solid #f3f3f3;border-right:12px solid #f3f3f3;border-top:11px solid #f3f3f3;border-top-left-radius:25px;border-top-right-radius:25px;display:inline-block;background-color:#f3f3f3;margin:0 0 5px 5px;width:45px;height:34px;background-size:contain;padding:0;position:absolute;top:-21px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-category{margin:17px 20px 0;font-size:10px;line-height:1.8;letter-spacing:1.25px;color:#494949;-webkit-line-clamp:1;height:18px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-category,.blog-most-popular-body .blog-abstract-text .blog-abstract-text-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-title{margin:10px 20px 0;font-size:14px;line-height:1.5;letter-spacing:normal;-webkit-line-clamp:3;height:63px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-leadIn{margin:10px 20px 0;font-family:Arial;font-size:12px;line-height:1.75;color:#494949;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:84px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-divider{width:27px;height:3px;background-color:#24476e;margin:20px 0 3px 20px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-byLine{display:inline-block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:0 0 0 20px;white-space:nowrap;overflow:hidden;max-width:141px;padding-top:0;padding-bottom:0;height:20px}.blog-most-popular-body .blog-abstract-text .blog-abstract-author{display:inline-block;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;white-space:nowrap;overflow:hidden;padding-top:0;padding-bottom:0;height:20px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-dateLine{display:inline-block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:0 20px 0 9px;white-space:nowrap;overflow:hidden;max-width:61px;padding-top:0;padding-bottom:0;height:20px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-most-popular{max-width:708px}.blog-most-popular-body{-ms-grid-columns:(159px)[4];grid-template-columns:repeat(4,159px);-moz-column-gap:24px;column-gap:24px}.blog-most-popular-body .blog-abstract-text{display:-ms-grid;display:grid;-ms-grid-columns:159px;grid-template-columns:159px;-ms-grid-rows:106px 305px;grid-template-rows:106px 305px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-image,.blog-most-popular-body .blog-abstract-text .blog-image{width:159px;height:106px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-summary{height:305px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-category{margin:17px 15px 0}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-title{margin:8px 15px 0;font-size:14px;line-height:1.5;-webkit-line-clamp:4;padding-top:0;padding-bottom:0;height:84px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-leadIn{margin:7px 15px 0}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-divider{margin:15px 0 6px 15px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-byLine{display:block;margin:0 15px;max-width:129px}.blog-most-popular-body .blog-abstract-text .blog-abstract-author{max-width:87%}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-dateLine{margin:0 6px 0 15px}}@media only screen and (max-width:767px){.blog-most-popular{max-width:325px}.blog-most-popular-body{-ms-grid-columns:(154px)[2];grid-template-columns:repeat(2,154px);-moz-column-gap:17px;column-gap:17px;row-gap:20px}.blog-most-popular-body .blog-abstract-text{-ms-grid-columns:154px;grid-template-columns:154px;-ms-grid-rows:103px 295px;grid-template-rows:103px 295px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-image{width:154px;height:103px}.blog-most-popular-body .blog-abstract-text .blog-image{width:0;height:0;display:none}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-summary{height:295px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-category{margin:17px 15px 0}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-title{margin:10px 15px 0;font-size:14px;line-height:1.5;-webkit-line-clamp:4;padding-top:0;padding-bottom:0;height:84px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-leadIn{margin:10px 15px 0;font-family:Arial;font-size:12px;line-height:1.75;color:#494949;-webkit-line-clamp:4;padding-top:0;padding-bottom:0;height:84px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-divider{margin:20px 0 3px 15px}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-byLine{display:block;margin:0 15px;max-width:124px}.blog-most-popular-body .blog-abstract-text .blog-abstract-author{max-width:86.25%}.blog-most-popular-body .blog-abstract-text .blog-abstract-text-dateLine{margin:0 6px 0 15px}}
.blog-next-in-series:not(:first-child){margin-top:40px}.blog-next-in-series:not(:last-child){margin-bottom:0}.blog-next-in-series{max-width:1440px;margin:0 auto;background-color:#f3f3f3;padding:40px 0}.blog-next-in-series .blog-abstract-text{display:-ms-grid;display:grid;-ms-grid-columns:360px;grid-template-columns:360px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-image,.blog-next-in-series .blog-abstract-text .blog-image{width:360px;height:240px;background-size:cover}.blog-next-in-series .blog-abstract-text .blog-abstract-text-summary{background-color:#fff;height:226px;display:inline-block;position:relative}.blog-next-in-series .blog-abstract-text .blog-abstract-text-categoryBadge{border-left:10px solid #fff;border-right:12px solid #fff;border-top:11px solid #fff;border-top-left-radius:25px;border-top-right-radius:25px;display:inline-block;background-color:#fff;margin:0 0 5px 5px;width:45px;height:34px;background-size:contain;padding:0;position:absolute;top:-21px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-category{margin:17px 20px 0;font-size:10px;line-height:1.8;letter-spacing:1.25px;color:#494949;-webkit-line-clamp:1;height:18px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-category,.blog-next-in-series .blog-abstract-text .blog-abstract-text-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0}.blog-next-in-series .blog-abstract-text .blog-abstract-text-title{margin:10px 20px 0;font-size:16px;line-height:1.25;letter-spacing:.22px;-webkit-line-clamp:2;height:40px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-next-in-series .blog-abstract-text .blog-abstract-text-leadIn{margin:10px 20px 0;font-family:Arial;font-size:12px;line-height:1.75;color:#494949;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:63px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-divider{width:27px;height:3px;background-color:#24476e;margin:20px 0 0 20px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-byLine{display:inline-block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:3px 0 0 20px;white-space:nowrap;height:20px;overflow:hidden;max-width:244px}.blog-next-in-series .blog-abstract-text .blog-abstract-author{display:inline-block;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;padding-top:0;padding-bottom:0;height:20px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-dateLine{display:inline-block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:0 6px 0 9px;white-space:nowrap;overflow:hidden;width:61px;padding-top:0;padding-bottom:0;height:20px}.blog-next-in-series-container{max-width:1170px;margin:0 auto}.blog-next-in-series-header{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;line-height:1;color:#2a2a2a;border-bottom:1px solid #b7b7b7;padding:0 0 9px;margin:0 auto 20px;max-width:1170px}.blog-next-in-series-body{display:-ms-grid;display:grid;-ms-grid-columns:(360px)[3];grid-template-columns:repeat(3,360px);-moz-column-gap:45px;column-gap:45px;max-width:1170px;margin:0 auto}@media only screen and (min-width:768px) and (max-width:1199px){.blog-next-in-series{max-width:768px}.blog-next-in-series .blog-abstract-text{display:-ms-grid;display:grid;-ms-grid-columns:220px;grid-template-columns:220px;-ms-grid-rows:147px 257px;grid-template-rows:147px 257px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-image,.blog-next-in-series .blog-abstract-text .blog-image{width:220px;height:147px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-summary{height:257px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-title{font-size:14px;line-height:1.5;-webkit-line-clamp:3;padding-top:0;padding-bottom:0;height:63px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-byLine{display:block;max-width:180px;margin:3px 20px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-dateLine{display:inline-block;margin:0 20px}.blog-next-in-series-container,.blog-next-in-series-header{max-width:708px}.blog-next-in-series-body{display:-ms-grid;display:grid;-ms-grid-columns:(220px)[3];grid-template-columns:repeat(3,220px);-moz-column-gap:24px;column-gap:24px;max-width:708px}}@media only screen and (max-width:767px){.blog-next-in-series{width:375px}.blog-next-in-series .blog-abstract-text{-ms-grid-columns:210px;grid-template-columns:210px;-ms-grid-rows:133px 257px;grid-template-rows:133px 257px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-image{width:210px;height:133px}.blog-next-in-series .blog-abstract-text .blog-image{width:0;height:0;display:none}.blog-next-in-series .blog-abstract-text .blog-abstract-text-summary{height:257px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-category{margin:17px 15px 0}.blog-next-in-series .blog-abstract-text .blog-abstract-text-title{margin:10px 15px 0;font-size:14px;line-height:1.5;-webkit-line-clamp:3;padding-top:0;padding-bottom:0;height:63px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-leadIn{margin:10px 15px 0}.blog-next-in-series .blog-abstract-text .blog-abstract-text-divider{margin:20px 0 0 15px}.blog-next-in-series .blog-abstract-text .blog-abstract-text-byLine{display:block;margin:3px 15px 0}.blog-next-in-series .blog-abstract-text .blog-abstract-text-dateLine{display:inline-block;margin:0 9px 0 15px}.blog-next-in-series .slick-slide{margin:0 9px;width:210px}.blog-next-in-series .slick-slide:not(.slick-active){opacity:.3}.blog-next-in-series .slick-slide img{display:inline-block}.blog-next-in-series-container{max-width:375px;margin:0 auto}.blog-next-in-series-header{margin:0 0 20px auto;max-width:350px}.blog-next-in-series-body{-ms-grid-columns:350px;grid-template-columns:350px;margin:0;padding-left:25px;width:350px}}
.blog-category-page .blog-paginated-block-body .blog-image-button{display:none}.blog-contributor-page .blog-paginated-block-body{-ms-grid-columns:(262px)[4];grid-template-columns:repeat(4,262px);-moz-column-gap:40.66px;column-gap:40.66px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text{display:-ms-grid;display:grid;-ms-grid-columns:262px;grid-template-columns:262px;-ms-grid-rows:175px 260px;grid-template-rows:175px 260px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-image{width:262px;height:175px;background-size:cover}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-summary{background-color:#f3f3f3;height:260px;display:inline-block;position:relative}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-categoryBadge{border-left:10px solid #f3f3f3;border-right:12px solid #f3f3f3;border-top:11px solid #f3f3f3;border-top-left-radius:25px;border-top-right-radius:25px;display:inline-block;background-color:#f3f3f3;margin:0 0 5px 5px;width:45px;height:34px;background-size:contain;padding:0;position:absolute;top:-21px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-category{margin:17px 20px 0;font-size:10px;line-height:1.8;letter-spacing:1.25px;color:#494949;-webkit-line-clamp:1;height:18px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-category,.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-weight:400;font-stretch:normal;font-style:normal;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-title{margin:10px 20px 0;font-size:14px;line-height:1.5;letter-spacing:normal;-webkit-line-clamp:3;height:63px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-leadIn{margin:10px 20px 0;font-family:Arial;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;color:#494949;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:84px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-divider{width:27px;height:3px;background-color:#24476e;margin:20px 0 3px 20px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-byLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:0 0 0 20px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;padding-top:0;padding-bottom:0;max-width:calc(100% - 113.75px);height:20px;display:inline-block;overflow:hidden;white-space:nowrap}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-author{display:inline;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-dateLine{display:inline-block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:0 20px 0 9px;overflow:hidden;width:61px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;padding-top:0;padding-bottom:0;height:20px}.blog-paginated-block{max-width:1170px;margin:40px auto;position:relative}.blog-paginated-block-body{display:-ms-grid;display:grid;-ms-grid-columns:(165px)[6];grid-template-columns:repeat(6,165px);-moz-column-gap:36px;column-gap:36px;row-gap:30px}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-image{height:158px;width:165px;background-size:cover}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-summary{height:142px}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-category,.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-categoryBadge{display:none}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-title{margin-top:5px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:63px}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-leadIn,.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-divider{width:27px;height:3px;background-color:#24476e;margin-top:15px}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-byLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin-top:3px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:20px}.blog-paginated-block-body .blog-abstract-text .blog-abstract-author{font-family:AG_std_demi,Arial,Helvetica,sans-serif;height:inherit;max-width:calc(100% - 13.75px)}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-dateLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin-right:9px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:20px}.blog-paginated-block-paginator{margin-top:20px;margin-bottom:40px;height:83px;text-align:center}.blog-paginated-block-paginator-header{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.33;padding-top:13px}.blog-paginated-block-paginator-arrows{position:relative;bottom:-24px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-contributor-page .blog-paginated-block-body{-ms-grid-columns:(220px)[3];grid-template-columns:repeat(3,220px);-moz-column-gap:24px;column-gap:24px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text{-ms-grid-columns:220px;grid-template-columns:220px;-ms-grid-rows:143px 250px;grid-template-rows:143px 250px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-image{width:220px;height:143px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-summary{height:250px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-leadIn{font-size:12px;line-height:1.75;-webkit-line-clamp:3;padding-top:0;padding-bottom:0;height:63px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-divider{margin:20px 0 1px 20px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-byLine{display:block;margin:0 20px;max-width:180px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-author{height:inherit}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-dateLine{margin:0 20px}.blog-paginated-block{max-width:708px}.blog-paginated-block-body{-ms-grid-columns:(159px)[4];grid-template-columns:repeat(4,159px);-moz-column-gap:24px;column-gap:24px;row-gap:30px}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-image{height:152px;width:159px}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-summary{height:137px}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-category,.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-categoryBadge{display:none}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-title{margin-top:3px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;-webkit-line-clamp:3;padding-top:0;padding-bottom:0;height:63px}.blog-paginated-block-paginator{margin-top:3px;margin-bottom:29px}}@media only screen and (max-width:767px){.blog-contributor-page .blog-paginated-block-body{-ms-grid-columns:(154px)[2];grid-template-columns:repeat(2,154px);row-gap:30px;-moz-column-gap:17px;column-gap:17px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text{-ms-grid-columns:154px;grid-template-columns:154px;-ms-grid-rows:96px 290px;grid-template-rows:96px 290px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-image{width:154px;height:96px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-summary{height:290px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-categoryBadge{margin:0 0 5px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-category{margin:17px 15px 0}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-title{margin:10px 15px 0;font-size:14px;line-height:1.5;-webkit-line-clamp:4;padding-top:0;padding-bottom:0;height:84px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-leadIn{margin:10px 15px 0}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-divider{margin:15px 0 1px 15px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-byLine{margin:0 15px;max-width:124px}.blog-contributor-page .blog-paginated-block-body .blog-abstract-text .blog-abstract-text-dateLine{margin:0 6px 0 15px}.blog-paginated-block{max-width:325px}.blog-paginated-block-body{-ms-grid-columns:(154px)[2];grid-template-columns:repeat(2,154px);-moz-column-gap:17px;column-gap:17px;row-gap:20px}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-image{height:148px;width:154px}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-summary{height:133px}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-title{margin-top:2px}.blog-paginated-block-body .blog-abstract-text .blog-abstract-text-divider{margin-top:13px}.blog-paginated-block-paginator{margin-top:10px;margin-bottom:53px}}
.blog-product-list-m{max-width:1440px;height:462px;background-color:#f3f3f3;margin:0 auto}.blog-product-list-m .blog-product-tile{width:262px}.blog-product-list-m .blog-product-tile-image{width:262px;height:262px}.blog-product-list-m .blog-product-tile-header{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:.22px;margin:5px 0 0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:20px}.blog-product-list-m .blog-product-tile-summary{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;margin:4px 0 0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:54px}.blog-product-list-m .slick-slide{margin:0 15px;width:262px}.blog-product-list-m .slick-slide:not(.slick-active){opacity:.3}.blog-product-list-m .slick-slide img{display:inline-block}.blog-product-list-m-header{max-width:1305px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a;margin:0 0 20px calc((100% - 1170px)/2);padding:38px 0 9px;border-bottom:1px solid #b7b7b7}.blog-product-list-m-body{max-width:1305px;margin:0 0 0 calc((100% - 1170px)/2)}@media only screen and (min-width:768px) and (max-width:1199px){.blog-product-list-m{max-width:768px;padding:0 0 0 30px}.blog-product-list-m-header{max-width:738px;margin:0 0 20px}.blog-product-list-m-body{max-width:738px;margin:0}}@media only screen and (max-width:767px){.blog-product-list-m{width:375px;height:460px;padding:0 0 0 25px}.blog-product-list-m .slick-slide{margin:0 12.5px}.blog-product-list-m-header{width:350px;margin:0 0 20px}.blog-product-list-m-body{width:350px;margin:0}}
.blog-product-list-s{max-width:1440px;height:402px;background-color:#f3f3f3;margin:0 auto}.blog-product-list-s .blog-product-tile{width:165px}.blog-product-list-s .blog-product-tile-image{width:165px;height:165px}.blog-product-list-s .blog-product-tile-header{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:.22px;margin:5px 0 0;-webkit-line-clamp:2;height:40px}.blog-product-list-s .blog-product-tile-header,.blog-product-list-s .blog-product-tile-summary{font-stretch:normal;font-style:normal;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0}.blog-product-list-s .blog-product-tile-summary{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;margin:4px 0 0;font-weight:400;letter-spacing:normal;-webkit-line-clamp:4;height:72px}.blog-product-list-s .slick-slide{margin:0 15px;width:165px}.blog-product-list-s .slick-slide:not(.slick-active){opacity:.3}.blog-product-list-s .slick-slide img{display:inline-block}.blog-product-list-s-header{max-width:1305px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a;margin:0 0 20px calc((100% - 1170px)/2);padding:38px 0 9px;border-bottom:1px solid #b7b7b7}.blog-product-list-s-body{max-width:1305px;margin:0 0 0 calc((100% - 1170px)/2)}@media only screen and (min-width:768px) and (max-width:1199px){.blog-product-list-s{width:768px;height:390px;margin:0 auto}.blog-product-list-s .blog-product-tile{width:145px}.blog-product-list-s .blog-product-tile-image{width:145px;height:146px}.blog-product-list-s .slick-slide{margin:0 12.5px;width:145px}.blog-product-list-s-header{width:738px;margin:0 0 29px 30px}.blog-product-list-s-body{width:738px;margin:0 0 0 30px}}@media only screen and (max-width:767px){.blog-product-list-s{width:375px;height:412px;margin:0 auto}.blog-product-list-s .blog-product-tile{width:126px}.blog-product-list-s .blog-product-tile-image{width:126px;height:126px}.blog-product-list-s .blog-product-tile-header{-webkit-line-clamp:3;font-size:16px;line-height:1.25;padding-top:0;padding-bottom:0;height:60px}.blog-product-list-s .blog-product-tile-summary{-webkit-line-clamp:6;font-size:12px;line-height:1.5;padding-top:0;padding-bottom:0;height:108px}.blog-product-list-s .slick-slide{margin:0 8.25px;width:126px}.blog-product-list-s-header{width:350px;margin:0 0 29px 25px}.blog-product-list-s-body{width:350px;margin:0 0 0 25px}}
.blog-product-list-tabbed{max-width:1440px;background-color:#f3f3f3;margin:0 auto;padding:40px 0}.blog-product-list-tabbed .blog-product-list-tabbed-product{max-height:40px}.blog-product-list-tabbed .blog-product-list-tabbed-product-title{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:.22px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.25;padding-top:0;padding-bottom:0;min-height:20px;max-height:40px}.blog-product-list-tabbed .blog-product-list-tabbed-product-link{display:none}.blog-product-list-tabbed-body{width:1170px;margin:0 auto 16px}.blog-product-list-tabbed-header{width:1170px;margin:0 auto;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a;padding-bottom:9px;border-bottom:1px solid #b7b7b7}.blog-product-list-tabbed-categories{display:-ms-grid;display:grid;-ms-grid-columns:(390px)[3];grid-template-columns:repeat(3,390px);-moz-column-gap:0;column-gap:0;margin-bottom:16px}.blog-product-list-tabbed-category{height:40px;background-color:#fff;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.29;text-align:center;padding:11px 0;cursor:pointer}.blog-product-list-tabbed-category-selected{background-color:#494949;color:#fff}.blog-product-list-tabbed-products{width:1170px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(260px)[4];grid-template-columns:repeat(4,260px);-moz-column-gap:33.3px;column-gap:33.3px;row-gap:15px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-product-list-tabbed{width:768px}.blog-product-list-tabbed .blog-product-list-tabbed-product{max-height:60px}.blog-product-list-tabbed .blog-product-list-tabbed-product-title{-webkit-line-clamp:3;font-size:16px;line-height:1.25;padding-top:0;padding-bottom:0;min-height:20px;max-height:60px}.blog-product-list-tabbed-body,.blog-product-list-tabbed-header{width:708px}.blog-product-list-tabbed-categories{-ms-grid-columns:(234px)[3];grid-template-columns:repeat(3,234px);-moz-column-gap:2px;column-gap:2px}.blog-product-list-tabbed-products{width:708px;-ms-grid-columns:(220px)[3];grid-template-columns:repeat(3,220px);-moz-column-gap:24px;column-gap:24px}}@media only screen and (max-width:767px){.blog-product-list-tabbed{width:375px}.blog-product-list-tabbed .blog-product-list-tabbed-product{max-height:60px}.blog-product-list-tabbed .blog-product-list-tabbed-product-title{-webkit-line-clamp:3;font-size:16px;line-height:1.25;padding-top:0;padding-bottom:0;min-height:20px;max-height:60px}.blog-product-list-tabbed-body,.blog-product-list-tabbed-header{width:325px}.blog-product-list-tabbed-categories{-ms-grid-columns:(107px)[3];grid-template-columns:repeat(3,107px);-moz-column-gap:1.5px;column-gap:1.5px}.blog-product-list-tabbed-products{width:325px;-ms-grid-columns:(154px)[2];grid-template-columns:repeat(2,154px);-moz-column-gap:17px;column-gap:17px}}
.blog-product-list{max-width:1440px;background-color:#f3f3f3;margin:0 auto;padding:40px 0}.blog-product-list-header{max-width:1170px;margin:0 auto 16px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a;padding-bottom:9px;border-bottom:1px solid #b7b7b7}.blog-product-list-products{max-width:1170px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(260px)[4];grid-template-columns:repeat(4,260px);-moz-column-gap:33.3px;column-gap:33.3px;row-gap:15px}.blog-product-list-product{max-height:40px}.blog-product-list-product-title{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:.22px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;min-height:20px;max-height:40px}.blog-product-list-product-title a{height:inherit}.blog-product-list-product-link{display:none}@media only screen and (min-width:768px) and (max-width:1199px){.blog-product-list{width:768px;padding-bottom:50px}.blog-product-list-header{width:708px}.blog-product-list-products{width:708px;-ms-grid-columns:(220px)[3];grid-template-columns:repeat(3,220px);-moz-column-gap:24px;column-gap:24px}.blog-product-list-product{max-height:60px}.blog-product-list-product-title{font-size:16px;line-height:1.25;-webkit-line-clamp:3;padding-top:0;padding-bottom:0;min-height:20px;max-height:60px}}@media only screen and (max-width:767px){.blog-product-list{width:375px}.blog-product-list-header{width:325px}.blog-product-list-products{width:325px;-ms-grid-columns:(154px)[2];grid-template-columns:repeat(2,154px);-moz-column-gap:17px;column-gap:17px}.blog-product-list-product{max-height:60px}.blog-product-list-product-title{font-size:16px;line-height:1.25;-webkit-line-clamp:3;padding-top:0;padding-bottom:0;min-height:20px;max-height:60px}}
.blog-recommended-for-you-vertical{max-width:262px;margin:0 auto}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body{display:-ms-grid;display:grid;-ms-grid-columns:262px;grid-template-columns:262px;row-gap:20px}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text{width:262px;display:-ms-grid;display:grid;-ms-grid-columns:42px 210px;grid-template-columns:42px 210px;-ms-grid-rows:auto;grid-template-rows:auto;-moz-column-gap:10px;column-gap:10px}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-image{width:42px;height:42px;background-size:cover}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-image{width:0;height:0;display:none}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-summary{background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-category,.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-categoryBadge{display:none}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;padding-top:0;padding-bottom:0;height:36px}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-byLine,.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-dateLine,.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-divider,.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-leadIn,.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-recommended-for-you-vertical-header{font-family:AvantGardeITCbyBT-Demi,Arial,Helvetica,sans-serif;font-size:16px;margin:0 0 20px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.25;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;padding-top:0;padding-bottom:0;height:20px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-recommended-for-you-vertical{max-width:159px}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body{-ms-grid-columns:159px;grid-template-columns:159px}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text{width:159px;-ms-grid-columns:159px;grid-template-columns:159px}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-image{display:none}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-title{font-size:12px;line-height:1.5;-webkit-line-clamp:3;padding-top:0;padding-bottom:0;height:54px}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text:nth-child(n+5){display:none}.blog-recommended-for-you-vertical-header{font-size:16px;line-height:1.25;-webkit-line-clamp:2;padding-top:0;padding-bottom:0;height:40px}}@media only screen and (max-width:767px){.blog-recommended-for-you-vertical{max-width:154px}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body{-ms-grid-columns:154px;grid-template-columns:154px}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text{width:154px;-ms-grid-columns:154px;grid-template-columns:154px}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-image{display:none}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text .blog-abstract-text-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;-webkit-line-clamp:3;padding-top:0;padding-bottom:0;height:54px}.blog-recommended-for-you-vertical .blog-recommended-for-you-vertical-body .blog-abstract-text:nth-child(n+5){display:none}.blog-recommended-for-you-vertical-header{font-size:16px;line-height:1.25;-webkit-line-clamp:2;padding-top:0;padding-bottom:0;height:40px}}
.blog-recommended-for-you{max-width:1440px;margin:0 auto}.blog-recommended-for-you .blog-abstract-text{display:-ms-grid;display:grid;-ms-grid-columns:360px;grid-template-columns:360px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-image,.blog-recommended-for-you .blog-abstract-text .blog-image{width:360px;height:240px;background-size:cover}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-summary{background-color:#f3f3f3;height:226px;display:inline-block;position:relative}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-categoryBadge{border-left:10px solid #f3f3f3;border-right:12px solid #f3f3f3;border-top:11px solid #f3f3f3;border-top-left-radius:25px;border-top-right-radius:25px;display:inline-block;background-color:#f3f3f3;margin:0 0 5px 5px;width:45px;height:34px;background-size:contain;padding:0;position:absolute;top:-21px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-category{margin:17px 20px 0;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:10px;line-height:1.8;letter-spacing:1.25px;color:#494949;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:18px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-title{margin:10px 20px 0;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25;letter-spacing:.22px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:40px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-leadIn{margin:10px 20px 0;font-family:Arial;font-size:12px;line-height:1.75;color:#494949;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:63px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-divider{width:27px;height:3px;background-color:#24476e;margin:20px 0 0 20px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-byLine{display:inline-block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:3px 0 0 20px;white-space:nowrap;height:20px;overflow:hidden;max-width:246px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-author{display:inline-block;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;white-space:nowrap;overflow:hidden;padding-top:0;padding-bottom:0;height:20px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-dateLine{display:inline-block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:0 20px 0 9px;white-space:nowrap;overflow:hidden;width:61px;padding-top:0;padding-bottom:0;height:20px}.blog-recommended-for-you:not(:last-child){margin-bottom:40px}.blog-recommended-for-you:not(:first-child){margin-top:40px}.blog-recommended-for-you-container{width:1170px;margin:0 auto}.blog-recommended-for-you-header{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;line-height:1;color:#2a2a2a;border-bottom:1px solid #b7b7b7;padding:0 0 9px;margin:0 0 20px}.blog-recommended-for-you-body{display:-ms-grid;display:grid;-ms-grid-columns:(360px)[3];grid-template-columns:repeat(3,360px);-moz-column-gap:45px;column-gap:45px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-recommended-for-you{max-width:768px}.blog-recommended-for-you .blog-abstract-text{display:-ms-grid;display:grid;-ms-grid-columns:220px;grid-template-columns:220px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-image,.blog-recommended-for-you .blog-abstract-text .blog-image{width:220px;height:147px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-summary{height:263px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-title{-webkit-line-clamp:3;font-size:16px;line-height:1.25;padding-top:0;padding-bottom:0;height:60px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-byLine{display:block;max-width:180px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-dateLine{display:inline-block;margin:0 9px 0 20px}.blog-recommended-for-you-container{width:708px}.blog-recommended-for-you-body{display:-ms-grid;display:grid;-ms-grid-columns:220px 220px 220px;grid-template-columns:220px 220px 220px;-moz-column-gap:24px;column-gap:24px}}@media only screen and (max-width:767px){.blog-recommended-for-you{display:-ms-grid;display:grid;-ms-grid-columns:325px;grid-template-columns:325px;width:325px}.blog-recommended-for-you .blog-abstract-text{display:-ms-grid;display:grid;-ms-grid-columns:268px;grid-template-columns:268px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-image{width:268px;height:178px}.blog-recommended-for-you .blog-abstract-text .blog-image{width:0;height:0;background-image:none}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-summary{height:266px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-title{-webkit-line-clamp:3;font-size:16px;line-height:1.25;padding-top:0;padding-bottom:0;height:60px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-leadIn{-webkit-line-clamp:4;font-size:12px;line-height:1.75;padding-top:0;padding-bottom:0;height:84px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-byLine{max-width:158px}.blog-recommended-for-you .blog-abstract-text .blog-abstract-text-dateLine{display:inline-block;margin:0 20px 0 6px}.blog-recommended-for-you .slick-slide{margin:0 18px;width:268px}.blog-recommended-for-you .slick-slide:not(.slick-active){opacity:.3}.blog-recommended-for-you .slick-slide img{display:inline-block}.blog-recommended-for-you-container{width:350px}.blog-recommended-for-you-body{display:-ms-grid;display:grid;-ms-grid-columns:350px;grid-template-columns:350px}}
.blog-related-articles{max-width:262px;margin:0 auto}.blog-related-articles .blog-abstract-text{border-bottom:1px solid #494949;padding:0 0 5px}.blog-related-articles .blog-abstract-text .blog-abstract-text-categoryBadge{display:none}.blog-related-articles .blog-abstract-text .blog-abstract-text-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.25;margin:0 0 10px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;min-height:15px;max-height:30px}.blog-related-articles .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-related-articles .blog-abstract-text .blog-abstract-text-byLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;display:inline-block;white-space:nowrap;overflow:hidden;max-width:192px;margin:0 6px 0 0;padding-top:0;padding-bottom:0;height:20px}.blog-related-articles .blog-abstract-text .blog-abstract-author{font-family:AG_std_demi,Arial,Helvetica,sans-serif;margin-right:6px}.blog-related-articles .blog-abstract-text .blog-abstract-text-dateLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;display:inline-block;margin:0;white-space:nowrap;overflow:hidden;width:61px;padding-top:0;padding-bottom:0;height:20px}.blog-related-articles .blog-abstract-text:not(:last-child){margin:0 0 20px}.blog-related-articles:not(:last-child){margin-bottom:40px}.blog-related-articles:not(:first-child){margin-top:40px}.blog-related-articles-header{font-family:AG_std_bld,Arial,Helvetica,sans-serif;padding:0 0 9px;border-bottom:1px solid #b7b7b7;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a;margin:0 0 20px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-contributor-page .blog-related-articles .blog-abstract-text{padding:0;border-bottom:none}.blog-contributor-page .blog-related-articles .blog-abstract-text .blog-abstract-text-summary{position:relative}.blog-contributor-page .blog-related-articles .blog-abstract-text .blog-abstract-text-divider{width:100%;height:1px;background-color:#494949;position:absolute;bottom:4px}.blog-contributor-page .blog-related-articles-header{margin-bottom:16px}.blog-results-page .blog-related-articles .blog-abstract-text{padding:0;border-bottom:none}.blog-results-page .blog-related-articles .blog-abstract-text .blog-abstract-text-summary{position:relative}.blog-results-page .blog-related-articles .blog-abstract-text .blog-abstract-text-divider{width:100%;height:1px;background-color:#494949;position:absolute;bottom:4px}.blog-related-articles{max-width:220px}.blog-related-articles .blog-abstract-text .blog-abstract-text-title{font-size:12px;line-height:1.25;-webkit-line-clamp:3;padding-top:0;padding-bottom:0;min-height:15px;max-height:45px}.blog-related-articles .blog-abstract-text .blog-abstract-text-byLine{max-width:150px}}@media only screen and (max-width:767px){.blog-results-page .blog-related-articles .blog-abstract-text .blog-abstract-text-summary{position:relative}.blog-results-page .blog-related-articles .blog-abstract-text .blog-abstract-text-divider{display:none}.blog-related-articles{max-width:325px}.blog-related-articles .blog-abstract-text .blog-abstract-text-byLine{max-width:249px}.blog-related-articles-header{margin:0 0 10px}}
.blog-related-products{max-width:262px}.blog-related-products .blog-abstract-text{display:-ms-grid;display:grid;-ms-grid-columns:68px 184px;grid-template-columns:68px 184px;-moz-column-gap:10px;column-gap:10px}.blog-related-products .blog-abstract-text .blog-abstract-text-image{height:68px;width:68px;background-size:cover}.blog-related-products .blog-abstract-text .blog-abstract-text-summary{position:relative;height:68px}.blog-related-products .blog-abstract-text .blog-abstract-text-category,.blog-related-products .blog-abstract-text .blog-abstract-text-categoryBadge{display:none}.blog-related-products .blog-abstract-text .blog-abstract-text-title{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.25;position:absolute;top:50%;transform:translateY(-50%);display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;min-height:15px;max-height:45px}.blog-related-products .blog-abstract-text .blog-abstract-author,.blog-related-products .blog-abstract-text .blog-abstract-text-byLine,.blog-related-products .blog-abstract-text .blog-abstract-text-count,.blog-related-products .blog-abstract-text .blog-abstract-text-dateLine,.blog-related-products .blog-abstract-text .blog-abstract-text-divider,.blog-related-products .blog-abstract-text .blog-abstract-text-leadIn,.blog-related-products .blog-abstract-text .blog-abstract-text-learnMore,.blog-related-products .blog-abstract-text .blog-abstract-text-speechIcon{display:none}.blog-related-products .blog-abstract-text:not(:last-child){margin:0 0 20px}.blog-related-products:not(:first-child){margin-top:40px}.blog-related-products:not(:last-child){margin-bottom:40px}.blog-related-products-header{font-family:AG_std_bld,Arial,Helvetica,sans-serif;padding:0 0 9px;border-bottom:1px solid #b7b7b7;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a;margin:0 0 20px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-related-products{max-width:220px}.blog-related-products .blog-abstract-text{-ms-grid-columns:68px 142px;grid-template-columns:68px 142px}.blog-related-products .blog-abstract-text .blog-abstract-text-learnMore{display:none}}@media only screen and (max-width:767px){.blog-related-products{max-width:325px}.blog-related-products .blog-abstract-text{-ms-grid-columns:68px 247px;grid-template-columns:68px 247px}.blog-related-products .blog-abstract-text .blog-abstract-text-learnMore{display:none}}
.blog-results-page-0-50{width:1440px;margin:20px auto 0}.blog-results-page-50-100{width:100%;max-width:1170px;display:-ms-grid;display:grid;-ms-grid-columns:848px 262px;grid-template-columns:848px 262px;-moz-column-gap:60px;column-gap:60px;margin:47px auto 71px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-results-page-0-50{width:768px;margin:20px auto 0}.blog-results-page-50-100{width:708px;display:-ms-grid;display:grid;-ms-grid-columns:464px 220px;grid-template-columns:464px 220px;-moz-column-gap:24px;column-gap:24px;margin:47px auto 70px}}@media only screen and (max-width:767px){.blog-results-page-0-50{display:none}.blog-results-page-50-100{width:325px;display:-ms-grid;display:grid;-ms-grid-columns:325px;grid-template-columns:325px;-moz-column-gap:24px;column-gap:24px;margin:30px auto 80px}}
.blog-subheader-carousel{margin:10px auto;padding:10px 0;max-width:1440px;height:62px}.blog-subheader-carousel .blog-abstract-text{width:262px;display:-ms-grid;display:grid;-ms-grid-columns:42px 210px;grid-template-columns:42px 210px;-moz-column-gap:10px;column-gap:10px}.blog-subheader-carousel .blog-abstract-text .blog-abstract-text-image{width:42px;height:42px;background-size:cover}.blog-subheader-carousel .blog-abstract-text .blog-image{width:0;height:0;display:none}.blog-subheader-carousel .blog-abstract-text .blog-abstract-text-category,.blog-subheader-carousel .blog-abstract-text .blog-abstract-text-categoryBadge{display:none}.blog-subheader-carousel .blog-abstract-text .blog-abstract-text-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;max-height:42px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:36px}.blog-subheader-carousel .blog-abstract-text .blog-abstract-text-byLine,.blog-subheader-carousel .blog-abstract-text .blog-abstract-text-dateLine,.blog-subheader-carousel .blog-abstract-text .blog-abstract-text-leadIn,.blog-subheader-carousel .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-subheader-carousel .slick-container{height:42px;max-width:calc(1170px + (100% - 1170px)/2);margin:0 0 0 auto}.blog-subheader-carousel .slicker{position:relative;height:42px}.blog-subheader-carousel .slick-slide{margin-right:30px;width:262px}.blog-subheader-carousel .slick-slide:not(.slick-active){opacity:.3}.blog-subheader-carousel .slick-prev,.blog-subheader-carousel .slick-prev:before{width:8px;height:14px;left:-22px;z-index:25}.blog-subheader-carousel .slick-next,.blog-subheader-carousel .slick-next:before{width:8px;height:14px;--offset:calc(100% - 1305px);right:calc(150px + var(--offset));z-index:25}@media only screen and (min-width:768px) and (max-width:1199px){.blog-subheader-carousel{width:768px}.blog-subheader-carousel .blog-abstract-text{width:220px;display:-ms-grid;display:grid;-ms-grid-columns:42px 168px;grid-template-columns:42px 168px}.blog-subheader-carousel .blog-abstract-text .blog-abstract-text-image{width:42px;height:42px}.blog-subheader-carousel .slick-slide{margin:0 10px;width:220px}.blog-subheader-carousel .slick-list{margin:0 30px}.blog-subheader-carousel .slick-prev,.blog-subheader-carousel .slick-prev:before{left:18px}.blog-subheader-carousel .slick-next,.blog-subheader-carousel .slick-next:before{right:18px}.blog-subheader-carousel .slick-track{left:0}}@media only screen and (max-width:767px){.blog-subheader-carousel{display:none}}
.blog-tag-search .blog-abstract-text{padding-bottom:2px;border-bottom:1px solid #b7b7b7;height:146px}.blog-tag-search .blog-abstract-text .blog-abstract-text-image,.blog-tag-search .blog-abstract-text .blog-image{display:none}.blog-tag-search .blog-abstract-text .blog-abstract-text-category{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:10px;line-height:1.8;letter-spacing:1.25px;color:#494949;font-weight:400;font-stretch:normal;font-style:normal;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:18px}.blog-tag-search .blog-abstract-text .blog-abstract-text-category a{height:inherit}.blog-tag-search .blog-abstract-text .blog-abstract-text-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25;letter-spacing:.22px;margin-top:5px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:400;font-stretch:normal;font-style:normal;padding-top:0;padding-bottom:0;height:20px}.blog-tag-search .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-tag-search .blog-abstract-text .blog-abstract-text-leadIn{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;margin-top:5px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:42px}.blog-tag-search .blog-abstract-text .blog-abstract-text-divider{width:27px;height:3px;background-color:#24476e;margin-bottom:5px;margin-top:20px}.blog-tag-search .blog-abstract-text .blog-abstract-text-byLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.75;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;max-width:765px;padding-top:0;padding-bottom:0;height:21px}.blog-tag-search .blog-abstract-text .blog-abstract-author{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.blog-tag-search .blog-abstract-text .blog-abstract-text-dateLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.67;display:inline-block;margin-right:10px;white-space:nowrap;overflow:hidden;width:64px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;padding-top:0;padding-bottom:0;height:20.04px}.blog-tag-search .blog-abstract-text:not(:last-child){margin-bottom:30px}.blog-tag-search #blog-paginator-left{margin-right:19px}.blog-tag-search .paginationjs{margin:30px 0 0;float:none;border:none}.blog-tag-search .paginationjs .pageDisplay{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.33;text-align:center;padding:13px 0 0}.blog-tag-search .paginationjs .paginationjs-pages{margin:20px 0 10px;border:none;float:none}.blog-tag-search .paginationjs .paginationjs-nav{display:none}.blog-tag-search .paginationjs a{opacity:1}.blog-tag-search .paginationjs ul{float:none;margin-left:390px}.blog-tag-search .paginationjs li{border:none}.blog-tag-search .paginationjs li.disabled>a{opacity:1}.blog-tag-search .paginationjs .paginationjs-next,.blog-tag-search .paginationjs .paginationjs-prev{float:none;border:none;display:inline-block}.blog-tag-search .paginationjs .paginationjs-pages li.paginationjs-next,.blog-tag-search .paginationjs .paginationjs-pages li:last-child{border:none}.blog-tag-search-header{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a;padding-bottom:9px;border-bottom:1px solid #b7b7b7;margin-bottom:20px}#blog-tag-search-term{color:#e40514}@media only screen and (min-width:768px) and (max-width:1199px){.blog-tag-search .blog-abstract-text{height:190px}.blog-tag-search .blog-abstract-text .blog-abstract-text-title{font-size:16px;line-height:1.25;-webkit-line-clamp:2;padding-top:0;padding-bottom:0;height:40px}.blog-tag-search .blog-abstract-text .blog-abstract-text-leadIn{font-size:14px;line-height:1.5;-webkit-line-clamp:3;padding-top:0;padding-bottom:0;height:63px}.blog-tag-search .blog-abstract-text .blog-abstract-text-byLine{max-width:381px}.blog-tag-search .blog-abstract-text:not(:last-child){margin-bottom:20px}.blog-tag-search .paginationjs{margin:20px 0 0}.blog-tag-search .paginationjs .paginationjs-pages{margin:20px 0 10px}.blog-tag-search .paginationjs ul{margin-left:198px}}@media only screen and (max-width:767px){.blog-tag-search .blog-abstract-text{height:214px}.blog-tag-search .blog-abstract-text .blog-abstract-text-title{font-size:16px;line-height:1.25;-webkit-line-clamp:2;padding-top:0;padding-bottom:0;height:40px}.blog-tag-search .blog-abstract-text .blog-abstract-text-leadIn{-webkit-line-clamp:4;font-size:14px;line-height:1.5;padding-top:0;padding-bottom:0;height:84px}.blog-tag-search .blog-abstract-text .blog-abstract-text-byLine{max-width:242px}.blog-tag-search .paginationjs{margin:20px 0 0}.blog-tag-search .paginationjs .paginationjs-pages{margin:20px 0 10px}.blog-tag-search .paginationjs ul{margin-left:129px}}
.blog-tags{width:848px;margin:40px auto 0;display:-ms-grid;display:grid;-ms-grid-columns:98px 750px;grid-template-columns:98px 750px}.blog-tags-container{display:inline-flex;flex-wrap:wrap}.tag-item{padding:0 9px;margin:0 10px 10px 0;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;letter-spacing:1px;color:#494949;background-color:#f3f3f3;border-radius:2px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-tags{width:464px;-ms-grid-columns:59px 649px;grid-template-columns:59px 649px}}@media only screen and (max-width:767px){.blog-tags{width:325px;-ms-grid-columns:29px 296px;grid-template-columns:29px 296px}}
.blog-vertical-block-wide{max-width:750px;margin:0 auto}.blog-vertical-block-wide .blog-abstract-text{width:750px;display:-ms-grid;display:grid;-ms-grid-columns:360px 390px;grid-template-columns:360px 390px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-image,.blog-vertical-block-wide .blog-abstract-text .blog-image{height:240px;width:360px;background-size:cover}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-summary{background-color:#f3f3f3;height:240px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-categoryBadge{display:inline-block;margin:20px 5px 0 30px;width:23px;height:23px;background-size:contain}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-category{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:10px;margin:20px 30px 4px 0;line-height:1.8;letter-spacing:1.25px;color:#494949;display:inline-block;vertical-align:top;overflow:hidden;max-width:299px;padding-top:0;padding-bottom:0;height:18px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25;margin:15px 30px 0;letter-spacing:.22px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:40px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-leadIn{font-family:Arial;font-size:12px;line-height:1.75;margin:10px 30px 0;letter-spacing:.22px;color:#494949;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-top:0;padding-bottom:0;height:63px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-divider{margin:20px 0 0 30px;width:27px;height:3px;background-color:#24476e}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-byLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:7px 0 0 30px;display:inline-block;white-space:nowrap;overflow:hidden;max-width:246px;padding-top:0;padding-bottom:0;height:20px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-byLine a{font-family:AG_std_demi,Arial,Helvetica,sans-serif;white-space:nowrap;height:inherit;overflow:hidden}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-dateLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;display:inline-block;margin:7px 20px 0 6px;white-space:nowrap;overflow:hidden;width:61px;padding-top:0;padding-bottom:0;height:20px}.blog-vertical-block-wide-body{margin-top:20px}.blog-vertical-block-wide-header{border-bottom:1px solid #b7b7b7;padding-bottom:9px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a}@media only screen and (min-width:1025px){.blog-vertical-block-wide .blog-abstract-text:not(:last-child){margin-bottom:30px}}@media only screen and (min-width:768px) and (max-width:1199px){.blog-vertical-block-wide{max-width:708px}.blog-vertical-block-wide .blog-abstract-text{width:708px;display:-ms-grid;display:grid;-ms-grid-columns:340px 368px;grid-template-columns:340px 368px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-image,.blog-vertical-block-wide .blog-abstract-text .blog-image{height:227px;width:340px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-summary{height:227px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-categoryBadge{margin:19px 6px 0 30px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-category{margin:20px 20px 0 0;max-width:286px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-title{margin:11px 30px 0}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-byLine{margin:3px 9px 0 30px;max-width:235px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-dateLine{margin:3px 30px 0 0}.blog-vertical-block-wide .blog-abstract-text:not(:last-child){margin-bottom:30px}}@media only screen and (max-width:767px){.blog-vertical-block-wide{width:350px;max-width:350px;margin-left:auto}.blog-vertical-block-wide .blog-abstract-text{width:268px;display:-ms-grid;display:grid;-ms-grid-columns:268px;grid-template-columns:268px}.blog-vertical-block-wide .blog-abstract-text .blog-image{height:0;width:0;display:none}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-image{height:180px;width:268px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-summary{padding:0 0 23px;height:266px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-categoryBadge{border-left:10px solid #f3f3f3;border-right:12px solid #f3f3f3;border-top:11px solid #f3f3f3;border-top-left-radius:25px;border-top-right-radius:25px;background-color:#f3f3f3;margin:0 0 5px 5px;padding:0;width:45px;height:34px;position:absolute;top:158px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-category{margin:17px 20px 0}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-title{margin:10px 20px;-webkit-line-clamp:3;font-size:16px;line-height:1.25;padding-top:0;padding-bottom:0;height:60px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-leadIn{margin:10px 20px;-webkit-line-clamp:4;font-size:12px;line-height:1.75;padding-top:0;padding-bottom:0;height:84px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-divider{margin:20px 0 0 20px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-byLine{margin:3px 0 0 20px;max-width:154px}.blog-vertical-block-wide .blog-abstract-text .blog-abstract-text-dateLine{margin:3px 20px 0 10px}.blog-vertical-block-wide .slick-slide{margin:0 9px;width:268px}.blog-vertical-block-wide .slick-slide:not(.slick-current){opacity:.3}.blog-vertical-block-wide .slick-slide img{display:inline-block}.blog-vertical-block-wide-body{display:-ms-grid;display:grid;-ms-grid-columns:350px;grid-template-columns:350px}}
.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-text-byLine{max-width:188px}.blog-vertical-block{max-width:360px;margin:0 auto}.blog-vertical-block .blog-abstract-text{display:-ms-grid;display:grid;-ms-grid-columns:80px 260px;grid-template-columns:80px 260px;-moz-column-gap:20px;column-gap:20px}.blog-vertical-block .blog-abstract-text .blog-abstract-text-image{width:80px;height:80px;background-size:cover}.blog-vertical-block .blog-abstract-text .blog-image{display:none;height:0;width:0}.blog-vertical-block .blog-abstract-text .blog-abstract-text-category,.blog-vertical-block .blog-abstract-text .blog-abstract-text-categoryBadge{display:none}.blog-vertical-block .blog-abstract-text .blog-abstract-text-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;padding-top:0;padding-bottom:0;height:36px}.blog-vertical-block .blog-abstract-text .blog-abstract-text-leadIn,.blog-vertical-block .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-vertical-block .blog-abstract-text .blog-abstract-text-divider{margin:13px 0 0;width:25px;height:3px;background-color:#24476e}.blog-vertical-block .blog-abstract-text .blog-abstract-text-byLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:7px 0 0;display:inline-block;white-space:nowrap;overflow:hidden;max-width:132px;padding-top:0;padding-bottom:0;height:20px}.blog-vertical-block .blog-abstract-text .blog-abstract-text-byLine a{font-family:AG_std_demi,Arial,Helvetica,sans-serif;color:#000;height:inherit}.blog-vertical-block .blog-abstract-text .blog-abstract-text-dateLine{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;margin:7px 0 0 8px;display:inline-block;white-space:nowrap;overflow:hidden;width:61px;padding-top:0;padding-bottom:0;height:20px}.blog-vertical-block .blog-abstract-text:not(:last-child){margin:0 0 20px}.blog-vertical-block:not(:last-child){margin-bottom:40px}.blog-vertical-block:not(:first-child){margin-top:40px}.blog-vertical-block-header{border-bottom:1px solid #b7b7b7;padding-bottom:9px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#2a2a2a;margin:0 0 20px}@media only screen and (min-width:768px) and (max-width:1199px){.blog-vertical-block{width:200%;max-width:708px}.blog-vertical-block .blog-abstract-text{-ms-grid-columns:98px 224px;grid-template-columns:98px 224px}.blog-vertical-block .blog-abstract-text .blog-abstract-text-image{width:98px;height:98px}.blog-vertical-block .blog-abstract-text .blog-abstract-text-title{font-size:12px;line-height:1.5;-webkit-line-clamp:3;padding-top:0;padding-bottom:0;height:54px}.blog-vertical-block .blog-abstract-text .blog-abstract-text-divider{margin:20px 0 0;height:2px;width:27px}.blog-vertical-block .blog-abstract-text .blog-abstract-text-byLine{margin:4px 0 0;max-width:152px}.blog-vertical-block .blog-abstract-text .blog-abstract-text-dateLine{margin:4px 0 0 8px}.blog-category-page .blog-vertical-block{width:100%}.blog-category-page .blog-vertical-block .blog-abstract-text{display:block;border-bottom:1px solid #494949;padding:0 0 5px;margin:0 0 20px}.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-text-image,.blog-category-page .blog-vertical-block .blog-abstract-text .blog-image{display:none}.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-text-title{font-size:12px;line-height:1.5;margin:0 0 9px;-webkit-line-clamp:3;padding-top:0;padding-bottom:0;height:54px}.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-text-divider,.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-text-learnMore{display:none}.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-text-byLine{margin:0 6px 0 0;max-width:144px}.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-author{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-text-dateLine{margin:0 6px 0 0}}@media only screen and (max-width:767px){.blog-vertical-block{max-width:325px;margin:0 auto}.blog-vertical-block .blog-abstract-text{-ms-grid-columns:95px 210px;grid-template-columns:95px 210px}.blog-vertical-block .blog-abstract-text .blog-abstract-text-image{width:95px;height:96px}.blog-vertical-block .blog-abstract-text .blog-abstract-text-divider{margin:15px 0 0;height:3px}.blog-vertical-block .blog-abstract-text .blog-abstract-text-byLine{margin:8px 0 0}.blog-vertical-block .blog-abstract-text .blog-abstract-text-dateLine{margin:8px 6px 0 8px}.blog-category-page .blog-vertical-block{width:325px;margin:0 25px}.blog-category-page .blog-vertical-block .blog-vertical-block-header{padding:0 0 10px;margin:0 0 10px}.blog-category-page .blog-vertical-block .blog-abstract-text{display:block;border-bottom:1px solid #494949;padding:0 0 6px;margin:0 0 20px}.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-text-image,.blog-category-page .blog-vertical-block .blog-abstract-text .blog-image{display:none}.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-text-title{margin:0 0 10px}.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-text-divider{display:none}.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-text-byLine{display:inline-block;margin:0 6px 0 0;max-width:249px}.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-author{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.blog-category-page .blog-vertical-block .blog-abstract-text .blog-abstract-text-dateLine{display:inline-block;margin:0 6px 0 0}}
.button-collection{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin-top:32px}@media only screen and (min-width:768px){.button-collection{margin:32px -8px 0}}.button-collection .button-cta{margin:0 8px 32px}.button-collection .button-cta.button-cta--link.button-cta--lg{align-self:flex-start}.button-collection .button-cta.button-cta--link{margin:8px 0 0!important}.button-collection .button-cta.button-cta--lg.button-cta--action{margin-right:8px}
.button-cta{display:inline-block;text-align:center;border:1px solid #fff;color:#fff;font-size:11px;text-transform:uppercase;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.button-cta:hover{text-decoration:none;background-color:#d71920;border:1px solid #d71920;color:#fff}.button-cta--link-uppercase{font-size:12px;text-transform:uppercase}.button-cta--link-uppercase:hover{color:#d71920;text-decoration:none}.button-cta--link-uppercase.button-cta--red:hover{color:#494949}.button-cta--link-uppercase:after{color:#d71920;font-size:13px;content:"\e90a";margin-left:-3px}.button-cta--play.button-cta--md:after{font-size:10px;padding:3px 2px 3px 4px}.button-cta--play:after{background-color:#fff;border:1px solid #d71920;border-radius:20px;color:#d71920;content:"\e908";font-size:15px;padding:6px 4px 6px 8px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.button-cta--download:hover:after{border-color:#fff}.button-cta--download.button-cta--red:not(.button-cta--no-bg):not(.button-cta--white-bg):after{border-color:#fff;background-color:#fff;color:#d71920}.button-cta--download.button-cta--red.button-cta--no-bg:after,.button-cta--download.button-cta--red.button-cta--white-bg:after{border-color:#d71920}.button-cta--download.button-cta--md:after{font-size:10px;padding:3px}.button-cta--download:after{background-color:#d71920;border:1px solid transparent;border-radius:20px;color:#fff;content:"\e904";font-size:15px;padding:6px;position:absolute;top:50%;transform:translateY(-50%)}.button-cta.button-cta--with-icon.button-cta--lg{padding:13px 66px 16px 40px}.button-cta.button-cta--with-icon.button-cta--lg:after{height:28px;right:8px;width:28px}.button-cta.button-cta--with-icon.button-cta--md{padding:6px 37.2px 8px 19.8px}.button-cta.button-cta--with-icon.button-cta--md:after{height:18px;right:6px;width:18px}.button-cta.button-cta--with-icon:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icon-gaf!important}.button-cta.button-cta--right-icon.button-cta--lg span,.button-cta.button-cta--right-icon.button-cta--sm span{margin-right:30px}.button-cta.button-cta--md{font-size:11px;height:30px;line-height:1.45;letter-spacing:.85px;padding:6px 26px 8px 25px}.button-cta--sm{padding:6px 20px}.button-cta--sm.button-cta--action{padding:10px 7px 5px 12px;font-size:11px;height:30px}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){.button-cta--sm.button-cta--action{line-height:11px}}@media only screen and (min-width:1025px){.button-cta--sm.button-cta--action:not(:last-of-type){margin-right:9px}}.button-cta--sm.button-cta--action .icon-gaf-round{padding:.3rem;font-size:12px}.button-cta--sm.button-cta--action .icon-gaf-round.icon-gaf-play{font-size:10px;padding:.4rem}.button-cta--sm.button-cta--video{padding:7px 16px 5px 20px;letter-spacing:.85px;margin-right:0;margin-bottom:0}.button-cta--sm.button-cta--video .button-cta--action__cta-text{line-height:16px}.button-cta--rounded{border-radius:999px}.button-cta.button-cta--lg{padding:13px 49px 16px 50px;font-size:13px;height:45px;letter-spacing:1px;line-height:1.23}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.button-cta.button-cta--lg.button-cta--action{line-height:13px}}@media only screen and (min-width:1025px){.button-cta.button-cta--lg.button-cta--action:not(:last-of-type){margin-right:20px}}.button-cta.button-cta--lg.button-cta--action .icon-gaf-round{padding:.6rem;font-size:18px}.button-cta.button-cta--lg.button-cta--action .icon-gaf-round.icon-gaf-play{padding:.7rem;font-size:14px}.button-cta--xs{padding:2px 16px;font-size:11px;line-height:1.45;letter-spacing:.85px}@media only screen and (min-width:768px) and (max-width:1199px){.button-cta--xs{font-size:9px;line-height:1.78;letter-spacing:.69px;padding:3px 16px 2px}}@media only screen and (max-width:767px){.button-cta--xs{padding:3px 16px 2px}}.button-cta--action{border:1px solid #494949;border-radius:100px;color:#494949;margin-bottom:10px;margin-left:10px;margin-right:10px;line-height:10px;overflow:hidden;position:relative}.button-cta--action__cta-text{display:inline-block}@media only screen and (min-width:768px){.button-cta--action{margin-left:0}}@media only screen and (min-width:1025px){.button-cta--action{margin:0}}.button-cta--action .icon-gaf-round{background-color:#d71920;border-radius:50%;border:1px solid transparent;color:#fff;font-size:1rem;transition:all .5s;position:absolute;top:50%;transform:translateY(-50%);right:6px}.button-cta--action .icon-gaf-play:before{position:relative;left:1px;top:1px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none),screen and (-ms-ime-align:auto){.button-cta--action .icon-gaf-play:before{top:0}}.button-cta--action:hover .icon-gaf-round{border:1px solid #fff}.button-cta--action:focus{background:#d71920;text-decoration:none;color:#fff}.button-cta--action:focus .icon-gaf-round{background-color:#fff;color:#d71920}.button-cta--red{border:1px solid #d71920;background-color:#d71920;color:#fff}.button-cta--red .icon-gaf-round{background-color:#fff;color:#d71920}.button-cta--red:hover{border:1px solid #494949;background-color:#494949;color:#fff}.button-cta--red:hover .icon-gaf-round{background-color:#fff;color:#494949}.button-cta--red.button-cta--no-bg,.button-cta--red.button-cta--white-bg{color:#d71920}.button-cta--red.button-cta--no-bg .icon-gaf-round,.button-cta--red.button-cta--white-bg .icon-gaf-round{background-color:#d71920;color:#fff}.button-cta--red.button-cta--no-bg:hover,.button-cta--red.button-cta--white-bg:hover{border:1px solid #494949;background-color:#494949;color:#fff}.button-cta--red.button-cta--link{background:none;border:0;padding:0;color:#d71920;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;line-height:1}.button-cta--red.button-cta--link:hover{text-decoration:underline}.button-cta--red-border{border:1px solid #d71920;background-color:#fff;color:#d71920}.button-cta--red-border:hover{border:1px solid #494949;background-color:#494949;color:#fff}.button-cta--dark-grey-border-transparent{border:1px solid #494949;background-color:#fff;color:#494949}.button-cta--red-border-transparent{border:1px solid #d71920;background-color:#fff;color:#d71920}.button-cta--red-border-transparent:hover{background-color:#494949}.button-cta--full-width{width:100%}.button-cta.disabled{pointer-events:none;color:#fff;background-color:#dcdcdc;border:none}.button-cta--black{border:1px solid #494949;background-color:#494949;color:#fff}.button-cta--black .icon-gaf-round,.button-cta--black:hover{background-color:#d71920;color:#fff}.button-cta--black:hover{border:1px solid #d71920}.button-cta--black:hover .icon-gaf-round{background-color:#d71920;color:#fff}.button-cta--black.button-cta--no-bg,.button-cta--black.button-cta--white-bg{color:#494949}.button-cta--black.button-cta--no-bg:hover .icon-gaf-round,.button-cta--black.button-cta--white-bg:hover .icon-gaf-round{background-color:#d71920;color:#fff}.button-cta--black.button-cta--link{background:none;border:0;padding:0;color:#494949;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;line-height:1}.button-cta--black.button-cta--link:hover{text-decoration:underline}.button-cta--grey{border:1px solid #b7b7b7;background-color:#b7b7b7;color:#fff}.button-cta--grey .icon-gaf-round,.button-cta--grey:hover{background-color:#d71920;color:#fff}.button-cta--grey:hover{border:1px solid #d71920}.button-cta--grey:hover .icon-gaf-round{background-color:#d71920;color:#fff}.button-cta--grey.button-cta--no-bg,.button-cta--grey.button-cta--white-bg{color:#b7b7b7}.button-cta--grey.button-cta--no-bg:hover .icon-gaf-round,.button-cta--grey.button-cta--white-bg:hover .icon-gaf-round{background-color:#d71920;color:#fff}.button-cta--grey.button-cta--link{background:none;border:0;padding:0;color:#b7b7b7;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;line-height:1}.button-cta--grey.button-cta--link:hover{text-decoration:underline}.button-cta--white{border:1px solid #fff;background-color:transparent;color:#fff}.button-cta--white .icon-gaf-round,.button-cta--white:hover{background-color:#d71920;color:#fff}.button-cta--white:hover{border:1px solid #d71920}.button-cta--white:hover .icon-gaf-round{background-color:#d71920;color:#fff}.button-cta--white.button-cta--no-bg,.button-cta--white.button-cta--white-bg{color:#fff}.button-cta--white.button-cta--no-bg:hover .icon-gaf-round,.button-cta--white.button-cta--white-bg:hover .icon-gaf-round{background-color:#d71920;color:#fff}.button-cta--white.button-cta--link{background:none;border:0;padding:0;color:#fff;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;line-height:1}.button-cta--white.button-cta--link:hover{text-decoration:underline}.button-cta--white.button-cta--white-bg{background-color:transparent}.button-cta--white-bg{background-color:#fff}.button-cta--white-bg:hover{background-color:#d71920;border:1px solid #d71920;color:#fff}.button-cta--white-bg:hover .icon-gaf-round{background-color:#fff;color:#494949}.button-cta--no-bg{background-color:transparent}.button-cta--no-bg:hover{background-color:#d71920;border:1px solid #d71920;color:#fff}.button-cta--no-bg:hover .icon-gaf-round{background-color:#fff;color:#494949}
.multiple-cards.mobile-square-cards .centered-text h3{width:100%}.multiple-cards.mobile-square-cards .content{padding:10px 0}.multiple-cards.mobile-square-cards .content-tile-new a{flex-shrink:0}.multiple-cards .content-tile-new .description a{text-decoration:underline}.help-main-panel-component .container .description .centered-text{color:#000;font-size:10px;letter-spacing:normal}.help-main-panel-component .container .description .centered-text .description{width:666px}@media only screen and (max-width:767px){.multiple-cards.mobile-square-cards .centered-text .description{width:80%;margin-bottom:15px}.multiple-cards.mobile-square-cards .row{flex-wrap:wrap;margin-left:0;margin-right:0}.multiple-cards.mobile-square-cards .col-xs-6{padding-left:0;padding-right:0}.multiple-cards.mobile-square-cards .only-image-mobile{margin-bottom:2px;margin-right:2px}.multiple-cards.mobile-square-cards .content-tile-new .image-container.image-fixed img{width:100%}.multiple-cards.mobile-square-cards .mobile-only h6{font-size:1.5em}}@media only screen and (max-width:767px) and screen and (-webkit-min-device-pixel-ratio:0){.multiple-cards.mobile-square-cards .row{display:block}.multiple-cards.mobile-square-cards .row>div[class*=col-]{float:left}}
.product-banner__section{position:relative;height:644px}@media only screen and (min-width:768px) and (max-width:1199px){.product-banner__section{height:480px}}@media only screen and (min-width:1200px){.product-banner__section{height:750px}}.product-banner__section .product-banner__image{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;height:100%}.product-banner__section .product-banner__section-content{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.product-banner__section .product-banner__section-content.align-right{justify-content:flex-end}@media only screen and (min-width:768px) and (max-width:1199px){.product-banner__section .product-banner__section-content.align-right{margin-right:-18px}}.product-banner__section .product-banner__section-content.align-left{justify-content:flex-start}@media only screen and (min-width:768px) and (max-width:1199px){.product-banner__section .product-banner__section-content.align-left{margin-left:-18px}}.product-banner__section .product-banner__section-content.align-center{justify-content:center}.product-banner__section .product-banner__section-content.align-middle{align-items:center}@media only screen and (min-width:768px){.product-banner__section .product-banner__section-content.align-bottom{align-items:flex-end;margin-bottom:70px}}@media only screen and (min-width:768px){.product-banner__section .product-banner__section-content.align-top{align-items:flex-start;margin-top:70px}}.product-banner__section .product-banner__section-content[data-theme=black]{background-color:rgba(0,0,0,.65);color:#fff}@media only screen and (min-width:768px){.product-banner__section .product-banner__section-content[data-theme=black]{background-color:unset}.product-banner__section .product-banner__section-content[data-theme=black] .product-banner__content-wrapper{background-color:rgba(0,0,0,.65)}}.product-banner__section .product-banner__section-content[data-theme=white]{background-color:hsla(0,0%,100%,.65);color:#000}@media only screen and (min-width:768px){.product-banner__section .product-banner__section-content[data-theme=white]{background-color:unset}.product-banner__section .product-banner__section-content[data-theme=white] .product-banner__content-wrapper{background-color:hsla(0,0%,100%,.65)}}.product-banner__section .product-banner__content-wrapper{position:relative;display:flex;flex-direction:column;width:100%;align-items:center;text-align:center}@media only screen and (min-width:768px){.product-banner__section .product-banner__content-wrapper{width:524px;padding:43px 30px 44px;align-items:flex-start;text-align:left}}@media only screen and (min-width:1200px){.product-banner__section .product-banner__content-wrapper{padding:71px 74px 74px 71px;width:700px}}.product-banner__section .product-banner__content-wrapper .product-banner__product-name{line-height:.971em;margin-bottom:0;font-size:40px}@media only screen and (min-width:768px){.product-banner__section .product-banner__content-wrapper .product-banner__product-name{white-space:nowrap;font-size:50px}}.product-banner__section .product-banner__content-wrapper .product-banner__product-name sup{line-height:0;font-size:30%;vertical-align:17px}@media only screen and (min-width:768px){.product-banner__section .product-banner__content-wrapper .product-banner__product-name sup{vertical-align:33px}}.product-banner__section .product-banner__content-wrapper .product-banner__product-name strong{font-family:AG_std_bld,Arial,Helvetica,sans-serif}.product-banner__section .product-banner__content-wrapper .product-banner__product-tagline{font-size:12.8px;line-height:1.3em;font-family:AG_std_book,Arial,Helvetica,sans-serif}@media only screen and (min-width:768px){.product-banner__section .product-banner__content-wrapper .product-banner__product-tagline{white-space:nowrap;font-size:1.944em}}.product-banner__section .product-banner__content-wrapper .product-banner__title{font-size:13.6px;margin-bottom:6px;margin-top:15px}@media only screen and (min-width:768px){.product-banner__section .product-banner__content-wrapper .product-banner__title{font-size:16px}}.product-banner__section .product-banner__content-wrapper .product-banner__description{font-size:1.26em;line-height:1.429em;letter-spacing:normal;width:100%;margin-bottom:33px}.product-banner__section .product-banner__content-wrapper .product-banner__cta{font-size:1.3em;padding:0 40px;height:45px;line-height:45px;background-color:#e40514;color:#fff;cursor:pointer;font-family:AG_std_demi,Arial,Helvetica,sans-serif;text-transform:uppercase;display:inline-block;transition:all .5s;border:1px solid #e40514;width:204px;text-align:center}@media only screen and (min-width:768px){.product-banner__section .product-banner__content-wrapper .product-banner__cta{height:32px;line-height:32px}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.section-wrapper>.content-tile-list-new.container .centered-text{margin:inherit}.section-wrapper>.content-tile-list-new.container .centered-text h2{width:auto}.content-tile-new{background-color:#fff;height:100%;position:relative;display:flex;flex-direction:column;text-align:center}@media only screen and (min-width:1025px){.content-tile-new .button-cta{padding:13px 49px 16px 50px;font-size:13px;height:45px;letter-spacing:1px;line-height:1.23}.content-tile-new .button-cta.button-cta--with-icon{padding:13px 66px 16px 40px}.content-tile-new .button-cta.button-cta--with-icon:after{display:flex;align-items:center;justify-content:center;font-size:15px;height:28px;right:8px;width:28px}}.content-tile-new.without-background{background:none}.content-tile-new.without-background .content .description{color:#484848}.content-tile-new h2,.content-tile-new h3,.content-tile-new h4,.content-tile-new h5{width:auto}.content-tile-new .link-wrapper{display:block}.content-tile-new .description{width:auto}.content-tile-new.with-list{background:none;padding:0}.content-tile-new.with-list .content{padding:0}@media only screen and (max-width:767px){.content-tile-new.with-list .content{padding:0}}.content-tile-new.with-list .content .description{padding:0}.row-eq-height:not(.help_section) .content-tile-new.with-list .content{margin-top:auto}.content-tile-new:hover .image-container picture:after{opacity:0;transition:all .4s}.content-tile-new:hover .icon-arrow,.content-tile-new:hover .tile-details{transform:translateX(5px)}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile){text-align:center;background:#fff;margin-bottom:40px}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .image-container{overflow:hidden}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .image-container:after{display:none}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .image-container .title-over-image{position:absolute;height:100%;display:flex;color:#fff;text-align:center;padding:0 2vw;font-size:2.4em;font-family:AG_std_bld,Arial,Helvetica,sans-serif}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile):not(.with-list) .content{padding:15px 25px 90px;min-height:0}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile) picture{display:block}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .red-button-cta{display:inline-block}.content-tile-new .image-container{overflow:hidden;position:relative}.content-tile-new .image-container a{cursor:pointer;text-decoration:none;display:block}.content-tile-new .image-container.image-fixed img{width:auto;margin:0 auto}.content-tile-new .image-container img{width:100%;max-width:100%;transition:all .8s}.content-tile-new .image-container a picture{z-index:10}.content-tile-new .image-container a picture:after{content:"";display:block;position:absolute;z-index:15;left:0;top:0;width:100%;height:100%;background:#000;opacity:.2;transition:all .4s}.content-tile-new .image-container .title-over-image{z-index:20;position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-content:center;align-items:center;top:0;left:0;color:#fff;text-align:center;font-size:2.4em;letter-spacing:1px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-weight:400;padding:0 2vw}.content-tile-new h3,.content-tile-new h4{margin:15px 0 2px}.content-tile-new .content{padding:15px 25px 90px}.content-tile-new .content .link-wrapper{position:relative}@media only screen and (max-width:767px){.content-tile-new .content .link-wrapper{min-height:0}}.content-tile-new .content .link-wrapper .description{padding-top:10px}.content-tile-new .content .description{overflow-wrap:break-word;padding:10px 0;font-size:1.5em;line-height:1.5em;color:#4c4c4c;margin-bottom:0}@media only screen and (max-width:767px){.content-tile-new .content .description{font-size:1.4em;line-height:20px}}.content-tile-new .content .description li{padding:10px 20px}.content-tile-new .content>.red-button-cta{position:absolute;left:50%;transform:translateX(-50%);top:auto;bottom:37px}.content-tile-new .content .slider__button{position:absolute;left:0;top:auto;bottom:20px;width:100%}.content-tile-new .content .slider__button .red-button-cta{position:static;left:auto;transform:none;padding:0 40px}.content-tile-new .content .slider__button .icon-gaf-download{background:#494949;height:32px;width:32px;font-size:14px;display:flex;justify-content:center;align-items:center;color:#fff;margin-bottom:0}@media only screen and (max-width:767px){.content-tile-new .content .slider__button .icon-gaf-download{margin-bottom:10px}}.content-tile-new .content .slider__button__link{display:flex}.content-tile-new .content .slider__button__link:hover{text-decoration:none}@media only screen and (max-width:767px){.content-tile-new .content i{font-size:.917em}}.content-tile-new .icon-arrow{position:absolute;right:25px;bottom:25px;font-size:2em;transition:all .8s;color:#4c4c4c}@media only screen and (max-width:767px){.content-tile-new .icon-arrow{right:20px;bottom:15px;font-size:1.2em;color:#4c4c4c}}.content-tile-new .tile-details{transition:all .8s}.content-tile-new.transparent-background{background-color:transparent}.slider .content-tile-new .content{padding-bottom:10px}.slider .content-tile-new .content .slider__button,.slider .content-tile-new .content .slider__button a{position:static}.links-list{margin-top:auto;text-align:left;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.links-list ul{padding:0;margin:0;list-style:none}.links-list ul li{padding:10px 0;margin:0;list-style:none;border-bottom:1px solid #ccc}.links-list ul li a{display:block;padding:10px 0;font-size:1.2em;font-weight:700;position:relative;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.links-list ul li a:hover{text-decoration:none;color:#e40514}.links-list ul li a:hover:after{right:0;transition:all .8s;color:#e40514}.links-list ul li a:after{font-family:icon-gaf;position:absolute;content:"\e904";right:15px;transform:rotate(-90deg);height:18px;overflow:hidden;font-size:20px;line-height:20px;font-weight:400;color:#4c4c4c;width:25px}strong>hr{border-top:3px solid #3c3c3c;margin-top:0}@media only screen and (max-width:767px){.content-tile-new:not(.show-mobile-full):not(.only-image-mobile){background:none;text-align:left}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .red-button-cta,.content-tile-new:not(.show-mobile-full):not(.only-image-mobile) picture{display:none}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile):not(.with-list) .content{min-height:120px;padding:0 20px 20px 0}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile):not(.with-list) .content .link-wrapper{padding-top:5px;padding-right:40px}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .image-container{overflow:visible}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .image-container:after{font-family:icon-gaf;position:absolute;content:"\e904";top:5px;right:20px;transform:rotate(-90deg);height:18px;overflow:hidden;font-size:20px;line-height:20px;color:#4c4c4c}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .image-container:hover:after{right:0;transition:all .8s;color:#e40514}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .image-container .title-over-image{position:relative;height:auto;display:block;color:#000;text-align:left;padding-right:30%;padding-left:0;font-size:1.8em;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile).with-list .title-over-image{border-bottom:3px solid #000;text-align:left;margin-bottom:20px;padding-bottom:15px}.content-tile-new:not(.show-mobile-full):not(.only-image-mobile).with-list .image-container:after{content:""}.content-tile-new.show-mobile-full{margin-bottom:20px}.content-tile-new.show-mobile-full .content{padding-left:20px;padding-right:20px}.content-tile-new.show-mobile-full .description{margin:0 auto;width:90%}.content-tile-new.show-mobile-full .red-button-cta{margin-bottom:10px}.content-tile-new.only-image-mobile .content{display:none}.content-tile-new .links-list li a{padding-top:7px;padding-bottom:7px;font-size:1.1em}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.section-wrapper .image-text-search{display:flex;align-items:center}.section-wrapper .image-text-search .content-tile-new{background-color:transparent;width:80%}.section-wrapper .image-text-search .content-tile-new .content{margin-left:0}.section-wrapper .image-text-search .content-tile-new .content .centered-text{margin-bottom:0}.section-wrapper .image-text-search .content{margin-left:50px;padding-right:12%}.section-wrapper .image-text-search img{max-width:100%;height:auto}.section-wrapper .image-text-search .centered-text,.section-wrapper .image-text-search .centered-text .description{text-align:left}@media only screen and (max-width:767px){.section-wrapper .image-text-search .centered-text,.section-wrapper .image-text-search .centered-text .description{padding-right:0}}.section-wrapper .image-text-search .content .centered-text{margin-bottom:50px}.section-wrapper .image-text-search .content .centered-text h2{width:auto}.section-wrapper .image-text-search .search-bar-container fieldset{flex:none}.section-wrapper .image-text-search .search-bar-container fieldset:first-child{flex-grow:2}.section-wrapper .image-text-search .search-bar-container input[type=text]{width:100%}@media only screen and (max-width:767px){.section-wrapper .image-text-search{position:relative;display:block}.section-wrapper .image-text-search .centered-text h2{margin-left:0}.section-wrapper .image-text-search .content{margin-left:0;margin-right:0}.section-wrapper .image-text-search .content h3{max-width:320px;font-size:1.8em}.section-wrapper .image-text-search .content-tile-new{width:100%}.section-wrapper .image-text-search .content-tile-new .centered-text{margin-top:15px}.section-wrapper .image-text-search .content-tile-new .centered-text .description{padding-top:0}.section-wrapper .image-text-search .content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .image-container:after{content:""}.section-wrapper .image-text-search article{margin-bottom:15px}.section-wrapper .image-text-search .contractor_img{float:right;width:40%;padding:0 0 0 15px}.section-wrapper>.container .image-text-search .centered-text{margin-right:40%}}
.ccpa{background-color:#666}.ccpa__list{list-style:none;display:flex;justify-content:flex-end}.ccpa__list-item{border-right:2px solid #bdbdbd}.ccpa__list-item:last-child{border-right:none}.ccpa__list-item-link{cursor:pointer}.ccpa__list-item-link,.ccpa__list-item-link:hover{text-decoration:none;color:#bdbdbd}.ccpa__list-item-link:focus{text-decoration:none}.ccpa__list-item-link:visited{color:#bdbdbd}@media only screen and (max-width:767px){.ccpa{background-color:#212121}.ccpa__list{flex-direction:column;align-items:center}.ccpa__list-item{border-right:none}}
.content-library__document-type-title{width:100%;background-color:#f8f8f8;padding:13px 16px;font-size:18px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;line-height:24px}.content-library__document-type-title--grid-mode{margin-bottom:20px}.content-library__document-type-title .document-type-title__icon{display:none}.content-library__document-type-title .document-type-title__heading{font-size:18px;width:100%;margin-bottom:0}.content-library__document-type-content-container{width:100%}.content-library__document-type-grid-content{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.content-library__document-type-title{cursor:pointer;background-color:transparent;padding:0;font-size:14px;text-transform:uppercase;border-top:1px solid #878787;display:flex;align-items:center;justify-content:start}.content-library__document-type-title--grid-mode{margin-bottom:0}.content-library__document-type-title .document-type-title__heading{margin:15px 0;padding-left:0;font-size:14px}.content-library__document-type-title .document-type-title__icon{display:block;padding-right:20px}.content-library__document-type-title .document-type-title__icon:hover{text-decoration:none}.content-library__document-type-title .document-type-title__icon .icon{font-size:10px;color:#e40514}.content-library__document-type-grid-content{padding-top:20px}}
.commercial-product-size{padding:20px 40px 0;font-size:1.6em;letter-spacing:.5px;margin-bottom:20px}@media only screen and (max-width:767px){.commercial-product-size{padding:25px 0 0;margin-bottom:40px}}.commercial-product-size table{width:100%;margin:0 auto}@media only screen and (max-width:767px){.commercial-product-size table{width:auto;table-layout:fixed}}.commercial-product-size__header-title{padding:0 0 20px;font-size:24px;border-bottom:2px solid #b7b7b7}@media only screen and (max-width:767px){.commercial-product-size__header-title{font-size:20px}}.commercial-product-size__context{text-align:center}.commercial-product-size__context tr{border:2px solid #b7b7b7}.commercial-product-size__context td,.commercial-product-size__context th{padding:10px 20px}.commercial-product-size__context-header{background-color:#f3f3f3}.commercial-product-size__context-header-value{text-transform:uppercase;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:12px}@media only screen and (max-width:767px){.commercial-product-size__context-header-value{font-size:10px}}.commercial-product-size__context-key-title{text-transform:capitalize;vertical-align:top;border-right:2px solid #b7b7b7;background-color:#f3f3f3;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:14px;width:40%}@media only screen and (max-width:767px){.commercial-product-size__context-key-title{font-size:10px}}.commercial-product-size__context-key-value{font-size:14px;width:60%}@media only screen and (max-width:767px){.commercial-product-size__context-key-value{font-size:10px}}
.commercial-page-specification-table{padding:0 0 25px;font-size:1.6em}.commercial-page-specification-table table{width:100%}.commercial-page-specification-table table td,.commercial-page-specification-table table th{padding:10px}.commercial-page-specification-table table th{width:40%}.commercial-page-specification-table table td{width:60%}.commercial-page-specification-table__header-title{background-color:#f3f3f3;text-transform:uppercase;border-bottom:1px solid #b7b7b7;font-size:22px;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.commercial-page-specification-table__context tr{border-bottom:1px solid #b7b7b7}.commercial-page-specification-table__context tr:last-child{border-bottom:0}.commercial-page-specification-table__context-key-title{font-weight:bolder;text-transform:uppercase;vertical-align:top;font-size:16px;font-family:AG_std_bld,Arial,Helvetica,sans-serif}@media only screen and (min-width:768px){.commercial-page-specification-table__context-smartphone-view{display:none}}.commercial-page-specification-table__context-desktop-view{display:table-row-group}@media only screen and (max-width:767px){.commercial-page-specification-table table{width:100%;margin:0 auto}.commercial-page-specification-table__header-title{font-size:16px;cursor:pointer}.commercial-page-specification-table__context tr:last-child{border-bottom:1px solid #b7b7b7}.commercial-page-specification-table__context-key-title{text-transform:none;display:inline-block;font-size:14px;white-space:normal}.commercial-page-specification-table__context-key-title:first-letter{text-transform:uppercase}.commercial-page-specification-table__context-key-value{font-size:14px}.commercial-page-specification-table__context-desktop-view{display:none}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#commercial-product-tabs{margin-bottom:50px;min-height:500px}.commercial-product-tabs{display:flex;justify-content:stretch;border-bottom:4px solid #4a4a4a;margin:0 15px 30px}.commercial-product-tabs__header-tab-name{text-transform:capitalize}.commercial-product-tabs .panel{flex-grow:1;border:none;border-radius:0;margin-right:5px;text-transform:uppercase}.commercial-product-tabs .panel:last-child{margin-right:0}.commercial-product-tabs .panel+.panel{margin-top:0}.commercial-product-tabs .panel.active .panel-heading{background-color:#4a4a4a;color:#fff;border-radius:0}.commercial-product-tabs .panel .panel-heading{text-align:center;background-color:#f2f3f3}.commercial-product-tabs .panel .panel-heading .panel-title{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;letter-spacing:normal;font-weight:700}.commercial-product-tabs .panel .panel-heading .panel-title a{text-decoration:none;display:block}.commercial-product-tabs .panel .panel-heading .panel-title a:hover{text-decoration:none}@media only screen and (min-width:768px) and (max-width:1199px){.commercial-product-tabs{margin:0 12px 30px}}@media only screen and (max-width:767px){.commercial-product-tabs{overflow-x:scroll;margin:0 0 30px}.commercial-product-documents-tab{margin-bottom:20px}.commercial-product-documents-tab .document-library-container{border-bottom:1px solid #878787}}
.commercial-product{padding-top:90px}@media only screen and (max-width:767px){.commercial-product{padding-top:30px}}.commercial-product h1:not(.heading-h1){font-size:20px;margin-bottom:40px}@media only screen and (max-width:767px){.commercial-product h1:not(.heading-h1){padding:0 25px}}.commercial-product .document-library-2 .search-filter-panel .refine-block .filters-header h4{margin-bottom:0}.commercial-product .document-library-2 .search-filter-panel .refine-block .filters-header hr{margin-top:13px}.commercial-product .video-grid{margin-top:0}.commercial-product .document-library-2 .document-search-bar{display:none}.commercial-product .document-library-search-result__container>:not(.document-library-2-document-grid-container) .document-library-results__document-container{width:100%}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.commercial-systems-hero{position:relative;-ms-flex-align:center;align-items:center;background-color:#494949;min-height:250px;max-height:800px;overflow:hidden;padding-top:0}.commercial-systems-hero .picture-div picture img{width:100%;position:relative;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;min-height:250px;max-height:320px;vertical-align:middle;border:0}.commercial-systems-hero .wrapper-container{padding:0 25px}.commercial-systems-hero .content-container{position:absolute;color:#fff;width:100%;left:0;right:0;transform:translateY(-11%);top:50%}.commercial-systems-hero .content-container .main-heading{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:55px;line-height:70px;letter-spacing:normal}.commercial-systems-hero .content-container .main-heading__section-sufix{text-transform:capitalize}.commercial-systems-hero .content-container .description{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:18px;line-height:30px;letter-spacing:normal}.commercial-systems-hero .content-container .hero-cta{color:#fff;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;line-height:30px;letter-spacing:normal;text-transform:uppercase}.commercial-systems-hero .content-container .hero-cta:hover{color:#fff}.commercial-systems-hero .content-container .hero-cta .icon-gaf-right-arrow{margin-left:-3px}.commercial-systems-hero .content-container .hero-cta__link .icon-gaf-right-arrow{padding-left:0}.commercial-systems-hero .content-container .hero-cta__link:focus,.commercial-systems-hero .content-container .hero-cta__link:hover{text-decoration:none}.commercial-systems-hero .content-container--text-top{transform:translateY(0);top:15%}.commercial-systems-hero--big-height .picture-div picture img{min-height:360px;max-height:360px}.commercial-systems-hero--sm-content-width .content-container{transform:translateY(-50%)}.commercial-systems-hero--sm-content-width .content-container .main-heading{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:36px;line-height:39px;letter-spacing:normal;width:70%;margin-bottom:10px}.commercial-systems-hero--sm-content-width .content-container .description,.commercial-systems-hero--sm-content-width .content-container .hero-cta{width:70%}@media only screen and (min-width:1200px){.commercial-systems-hero .content-container--text-center{text-align:center}.commercial-systems-hero .content-container .container{padding:0}}@media only screen and (min-width:768px) and (max-width:1199px){.commercial-systems-hero .content-container{transform:translateY(-50%);top:53%}.commercial-systems-hero .content-container .main-heading{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:48px;line-height:60px;letter-spacing:normal;padding-left:15px;padding-right:15px}.commercial-systems-hero .content-container .description{padding-left:15px;padding-right:15px}.commercial-systems-hero .content-container .hero-cta{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;line-height:16px;letter-spacing:normal;padding-left:15px;padding-right:15px}.commercial-systems-hero .content-container--text-top{transform:translateY(0);top:15%}.commercial-systems-hero--sm-content-width .content-container .main-heading{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:36px;line-height:39px;letter-spacing:normal;width:65%}}@media only screen and (max-width:767px){.commercial-systems-hero .content-container{transform:translateY(-50%);top:52%}.commercial-systems-hero .content-container .container{padding-right:25px;padding-left:25px}.commercial-systems-hero .content-container .main-heading{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:42px;line-height:52px;letter-spacing:normal}.commercial-systems-hero .content-container .hero-cta{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;line-height:16px;letter-spacing:normal}.commercial-systems-hero .content-container--text-top{transform:translateY(0);top:15%}.commercial-systems-hero .picture-div picture img{min-height:320px;max-height:320px}.commercial-systems-hero--big-height .picture-div picture img{min-height:360px;max-height:390px}.commercial-systems-hero--sm-content-width .content-container{top:25%;text-align:center}.commercial-systems-hero--sm-content-width .content-container .main-heading{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:36px;line-height:39px;letter-spacing:normal;width:100%}.commercial-systems-hero--sm-content-width .content-container .description,.commercial-systems-hero--sm-content-width .content-container .hero-cta{width:100%}}
#commercial-systems-tabs{margin-top:50px;margin-bottom:50px;min-height:500px}#commercial-systems-tabs h1{font-size:35px;margin-top:20px;margin-bottom:40px}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.comparison-product-card-empty{border-top:1px solid #494949}.comparison-product-card-empty__square{width:45px;height:45px;border:1px solid #494949}
.row-container .content-tile-list-container .content-tile-variant2{background-color:#dcdcdc}.row-container.background-warm .content-tile-list-container .content-tile-variant2,.row-container.background-warm .content-tile-list-container .content-tile .content{background-color:#fff}.content-tile-list-container{padding-top:120px;padding-bottom:120px}@media only screen and (max-width:767px){.content-tile-list-container{padding-top:60px;padding-bottom:60px}}.content-tile-list-container.bg-grey-warm{background-color:#dcdcdc}.content-tile-list-container.bg-grey-warm .content-tile-variant2,.content-tile-list-container.bg-grey-warm .tile-variant2{background-color:#fff}.content-tile-list-container .row{margin-bottom:30px}@media only screen and (max-width:767px){.content-tile-list-container .row{margin-bottom:0}}.content-tile-list-container .row:last-child{margin-bottom:0}.content-tile-list-container .heading{margin-bottom:57px}@media only screen and (max-width:767px){.content-tile-list-container .heading{margin-bottom:35px}}.content-tile-list-container .content-tile-variant2,.content-tile-list-container .tile-variant2{height:100%}
.content-tile-variant3-container{background-color:#dcdcdc;padding-top:120px;padding-bottom:120px}@media only screen and (max-width:767px){.content-tile-variant3-container{background-color:none;padding-top:60px;padding-bottom:60px}}.content-tile-variant3-container .product-tile{height:100%;background-color:#fff!important;margin-bottom:20px}.content-tile-variant3-container .product-tile a{color:#494949}.content-tile-variant3-container .product-tile .clickable-container{padding:30px;display:block;height:100%}@media only screen and (max-width:767px){.content-tile-variant3-container .product-tile .clickable-container{padding:20px}}@media only screen and (max-width:767px){.content-tile-variant3-container .product-tile{background-color:#dcdcdc}}.content-tile-variant3-container .product-tile .icon-gaf-right-arrow{position:absolute;right:41px;bottom:30px;font-size:1.4em;padding-top:40px}@media only screen and (max-width:767px){.content-tile-variant3-container .product-tile .icon-gaf-right-arrow{right:45px}}.content-tile-variant3-container .product-tile .title{font-size:5em;display:block;font-family:AG_std_demi,Arial,Helvetica,sans-serif;line-height:1.1em;margin-bottom:135px}@media only screen and (max-width:767px){.content-tile-variant3-container .product-tile .title{font-size:2.5em;line-height:25px;margin-bottom:50px}}.content-tile-variant3-container .product-tile .name{display:none}
.content-tile-variant2{background-color:#fff;position:relative;padding:30px;height:100%}@media only screen and (max-width:767px){.content-tile-variant2{padding:20px;margin-bottom:20px}}.content-tile-variant2 .tile-variant2 a{color:#494949;display:block;height:100%}.content-tile-variant2 .tile-variant2 a:hover{text-decoration:none}.content-tile-variant2 .tile-variant2 h5{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:3em;margin-bottom:3px;display:block}@media only screen and (max-width:767px){.content-tile-variant2 .tile-variant2 h5{margin-bottom:20px;font-size:2.4em}}.content-tile-variant2 .tile-variant2 .desc{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.8em;display:block;padding-bottom:55px;overflow-wrap:break-word}@media only screen and (max-width:767px){.content-tile-variant2 .tile-variant2 .desc{padding-bottom:70px;font-size:1.2em}}.content-tile-variant2 .tile-variant2 .icon{text-align:right;display:block;position:absolute;right:25px;bottom:21px;transition:all .8s;color:#e40514;font-size:1.8em}@media only screen and (max-width:767px){.content-tile-variant2 .tile-variant2 .icon{right:20px;bottom:20px;font-size:1.4em}}.content-tile-variant2:hover .icon{transform:translateX(5px)}.col-sm-6 .content-tile-variant2 .tile-variant2 .desc{padding-bottom:150px}@media only screen and (max-width:767px){.col-sm-6 .content-tile-variant2 .tile-variant2 .desc{padding-bottom:50px}}.col-sm-6 .content-tile-variant2 .tile-variant2 h5{font-size:5em}@media only screen and (max-width:767px){.col-sm-6 .content-tile-variant2 .tile-variant2 h5{font-size:2.5em}}
.content-tile.variant3 .no-padding{padding-left:0;padding-right:0}.content-tile.variant3 .tile .title-container{position:relative;display:flex;align-items:center;height:100%;overflow:hidden}.content-tile.variant3 .tile img{max-height:100%;max-width:100%;transition:all .3s}.content-tile.variant3 .tile .content{position:absolute;padding-left:25px}@media only screen and (max-width:767px){.content-tile.variant3 .tile .content{padding:20px;height:auto}}.content-tile.variant3 .tile .content a:hover{text-decoration:none}.content-tile.variant3 .tile .content h2{color:#fff;font-size:3em;margin-bottom:0}@media only screen and (max-width:767px){.content-tile.variant3 .tile .content h2{font-size:2em}}.content-tile.variant3 .tile .content .see-all-link{font-size:18px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase}.content-tile.variant3 .tile .content .see-all-link:focus,.content-tile.variant3 .tile .content .see-all-link:hover{text-decoration:none}@media only screen and (max-width:767px){.content-tile.variant3 .tile .content .see-all-link{font-size:12px}}.content-tile.variant3 .tile .content .see-all-link i{font-size:.8em}.content-tile.variant3 .tile .description{position:relative;padding:25px;background-color:#fff;margin-top:0}@media only screen and (max-width:767px){.content-tile.variant3 .tile .description{padding:20px}}.content-tile.variant3 .tile .description .icon-arrow{position:absolute;right:30px;bottom:30px}@media only screen and (max-width:767px){.content-tile.variant3 .tile .description .icon-arrow{right:20px;bottom:20px}}.content-tile.variant3 .tile .description .details{font-size:18px;font-family:AG_std_book,Arial,Helvetica,sans-serif;padding-bottom:50px}@media only screen and (max-width:767px){.content-tile.variant3 .tile .description .details{font-size:1.2em;padding-bottom:30px}}
.row-container.background-warm .content-tile,.row-container.bg-grey-light .content-tile{background:#fff}.content-tile{background-color:#fff;height:100%;position:relative}@media only screen and (max-width:767px){.content-tile{background-color:#dcdcdc;margin-bottom:20px;max-width:100%}}.content-tile:hover img{transform:scale(1.06)}.content-tile:hover .icon-arrow,.content-tile:hover .tile-details{transform:translateX(5px)}.content-tile .image-container{overflow:hidden}.content-tile .image-container img{width:100%;max-width:100%;transition:all .8s}.content-tile .content{padding:30px}@media only screen and (max-width:767px){.content-tile .content{min-height:120px;padding:20px}}.content-tile .content .title-tile{font-size:3em;margin-top:0;margin-bottom:15px;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;height:72px;-webkit-box-orient:vertical}@media only screen and (max-width:767px){.content-tile .content .title-tile{font-size:2.5em}}.content-tile .content .title-tile .heading{color:#494949}.content-tile .content .description-tile{font-size:1.8em;margin-bottom:48px;overflow-wrap:break-word;line-height:30px;color:#494949}@media only screen and (max-width:767px){.content-tile .content .description-tile{font-size:1.2em;margin-bottom:30px;line-height:20px}}@media only screen and (max-width:767px){.content-tile .content i{font-size:.917em}}.content-tile .icon-arrow{position:absolute;right:25px;bottom:25px;font-size:2em;transition:all .8s}@media only screen and (max-width:767px){.content-tile .icon-arrow{right:15px;bottom:15px;font-size:1.2em}}.content-tile .tile-details{transition:all .8s}
.contractor-locator__card-container{display:-ms-grid;display:grid;margin:40px auto;min-height:255px;-ms-grid-columns:(100%)[1];grid-template-columns:repeat(1,100%);gap:40px;justify-items:center}.contractor-locator__card-container:after,.contractor-locator__card-container:before{content:unset}@media only screen and (min-width:768px) and (max-width:1199px){.contractor-locator__card-container{gap:59px;margin:60px auto;justify-items:center}}@media only screen and (min-width:1025px){.contractor-locator__card-container{grid-template-columns:repeat(auto-fit,minmax(75px,1fr));gap:77px;margin:73px auto}}.contractor-locator__card{display:flex;flex-direction:column;max-width:345px;text-align:center}.contractor-locator__card,.contractor-locator__card:only-child{align-items:center;padding:39px 10px}@media only screen and (min-width:768px) and (max-width:1199px){.contractor-locator__card:only-child{padding:50px 55.8px 37px 26px}}@media only screen and (min-width:1025px){.contractor-locator__card:only-child{padding:60px 98px 53px}}.contractor-locator__card[data-theme=red]{border:3px solid #d71920;background-color:#fff}.contractor-locator__card[data-theme=blue]{background-color:#07264a;color:#fff}.contractor-locator__card[data-theme=gray]{background-color:#2a2a2a;color:#fff}@media only screen and (min-width:768px) and (max-width:1199px){.contractor-locator__card{align-items:flex-start;padding:50px 55.8px 37px 26px;max-width:532px;text-align:left}}@media only screen and (min-width:1025px){.contractor-locator__card{align-items:flex-start;padding:50px 55.8px 37px 26px;max-width:unset;text-align:left}}.contractor-locator-card__title{line-height:1.31;font-size:32px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;margin:0 24px}@media only screen and (min-width:768px) and (max-width:1199px){.contractor-locator-card__title{margin:0}}@media only screen and (min-width:1025px){.contractor-locator-card__title{margin:0}}.contractor-locator-card__description{font-size:18px;font-family:AG_std_book,Arial,Helvetica,sans-serif;flex:1 1;line-height:1.67;margin:16px 24px 24px}@media only screen and (min-width:768px) and (max-width:1199px){.contractor-locator-card__description{margin:16px 0 24px}}@media only screen and (min-width:1025px){.contractor-locator-card__description{margin:16px 0 24px}}.contractor-locator__card-form{display:flex;width:315px;height:37px;border-radius:19px;position:relative;background-color:#fff;border:1px solid #d71920}.contractor-locator__card-form-icon{width:20px;height:30px;font-size:18px;-ms-grid-row-align:center;align-self:center;margin-left:14px}.contractor-locator__card-form-input{display:flex;font-family:AG_std_demi,Arial,Helvetica,sans-serif;color:#494949;width:140px;border:none;font-size:16px;padding:0;margin:0 6px;letter-spacing:normal;text-transform:uppercase;position:relative;-ms-grid-row-align:center;align-self:center;top:1px}.contractor-locator__card-form-input:focus{outline:none}.contractor-locator__card-form-input::-moz-placeholder{position:absolute;color:#b7b7b7;text-transform:uppercase;top:3px}.contractor-locator__card-form-input:-ms-input-placeholder{position:absolute;color:#b7b7b7;text-transform:uppercase;top:3px}.contractor-locator__card-form-input::placeholder,.contractor-locator__card-form-input div{position:absolute;color:#b7b7b7;text-transform:uppercase;top:3px}.contractor-locator__card-form-button{font-family:AG_std_demi,Arial,Helvetica,sans-serif;width:175px;border:none;background:#d71920;border-radius:0 18px 18px 0;text-transform:uppercase;color:#fff;font-size:13px;line-height:36px;letter-spacing:1px;text-align:center;cursor:pointer;margin:-1px 0}
.contractor-locator__search{font-size:24px;line-height:1.33;font-family:AG_std_bld,Arial,Helvetica,sans-serif;display:flex;padding:15px 0;border-bottom:1px solid #b7b7b7;justify-content:space-between;flex-direction:column;align-items:flex-start}.contractor-locator__search .contractor-locator-product-category__search-title{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:32px}@media only screen and (min-width:768px){.contractor-locator__search{flex-direction:row;align-items:center}}.contractor-result-card__actions svg{margin-bottom:3px;margin-left:5px}.contractor-result-card-widget{margin:20px 0}.contractor-locator-product-category__cta{font-size:16px;font-weight:700;color:#e40514;cursor:pointer;display:flex;align-items:center}.contractor-locator-product-category-widget{margin-left:-15px;margin-right:-15px}
.contractor-locator-widget .row{margin-right:-15px;margin-left:-15px}.contractor-locator-see-all-tile-wrapper{background-color:#e40514;padding:20px;display:flex;flex-direction:column;color:#fff;margin:20px 0;height:275px}@media only screen and (max-width:767px){.contractor-locator-see-all-tile-wrapper{height:316px}}.contractor-locator-see-all-tile__title{font-size:24px;line-height:1.33;margin-bottom:0;letter-spacing:normal}.contractor-locator-see-all-tile__description{font-size:14px;line-height:1.29;margin:10px 0;letter-spacing:normal}.contractor-locator-see-all-tile__button-cta{border-radius:999px;font-size:11px;line-height:1.45;letter-spacing:.85px;color:#e40514;border:1px solid #e40514;background-color:#fff;text-decoration:none;font-weight:700;text-align:center;padding:8px 9px 18px;width:208px;text-transform:uppercase;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.contractor-locator-see-all-tile__button-cta:hover{color:#fff;background-color:#e40514;border:1px solid #fff;text-decoration:none}.contractor-locator-see-all-tile__button-cta:focus,.contractor-locator-see-all-tile__button-cta:visited{text-decoration:none}.contractor-locator__search{font-size:24px;line-height:1.33;font-family:AG_std_bld,Arial,Helvetica,sans-serif;display:flex;padding:20px 0 10px;border-bottom:1px solid #b7b7b7;justify-content:space-between;flex-direction:column;align-items:flex-start}.contractor-locator__search .contractor-locator__search-title{font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:24px;line-height:1.33;width:100%}@media only screen and (min-width:768px){.contractor-locator__search{flex-direction:row;align-items:center}}.contractor-locator__submit{line-height:1;display:flex;align-items:center;outline:0;color:#494949}.contractor-locator__input,.contractor-locator__submit{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;padding:0;border:0;background:none}.contractor-locator__input{width:130px;margin-right:8px;border-bottom:1px solid;overflow:visible;border-radius:0;box-sizing:border-box;letter-spacing:.22px;color:#e40514}.contractor-locator__search-wrapper{display:flex;align-items:center;margin-top:10px}@media only screen and (min-width:768px) and (max-width:980px){.contractor-locator__search-wrapper{align-self:flex-end;margin-bottom:3px}}@media only screen and (min-width:768px){.contractor-locator__search-wrapper{flex-direction:row;margin-top:0}}.contractor-locator-see-all-tile__cta-wrapper{display:inherit;max-height:30px}.contractor-locator__search-icon{font-size:12px;margin-left:2px;color:#d71920}.contractor-result-card-widget{margin:20px 0;height:275px}@media only screen and (max-width:767px){.contractor-result-card-widget{height:316px}}.contractor-result-card-widget .star-icon{line-height:1!important;width:12px;height:12px}.contractor-result-card-widget .contractor-result-card__image-overlay-wrapper,.contractor-result-card-widget .contractor-result-card__image-overlay-wrapper a{height:174px}@media only screen and (max-width:767px){.contractor-result-card-widget .contractor-result-card__image-overlay-wrapper,.contractor-result-card-widget .contractor-result-card__image-overlay-wrapper a{height:216px}}.contractor-result-card-widget .contractor-result-card__actions{justify-content:flex-start}.contractor-result-card-widget .contractor-result-card__actions svg{margin-bottom:3px;margin-left:5px}.contractor-result-card-widget .contractor-result-card__actions .contractor-result-card__connect{height:20px;max-width:107px;letter-spacing:.85px;line-height:1.45}.contractor-result-card-widget .contractor-result-card__actions .button-cta--dark-grey-border-transparent{height:20px;max-width:116px;line-height:1.45;letter-spacing:.85px;margin-right:0;margin-left:10px}.contractor-result-card-widget .contractor-result-card__actions:first-child{margin-left:0}.contractor-result-card-widget .contractor-result-card__rating-numbers-wrapper{margin-bottom:7px}.contractor-result-card-widget .contractor-result-card__miles{padding-left:5px}.contractor-result-card-widget .spacing-right--xs{font-size:10px;margin-right:0}.contractor-locator-widget__error{margin:20px 0}.contractor-locator-widget__error .contractor-locator__input{width:100px}.contractor-locator-widget__error .contractor-locator__input::-moz-placeholder{color:#e40514}.contractor-locator-widget__error .contractor-locator__input:-ms-input-placeholder{color:#e40514}.contractor-locator-widget__error .contractor-locator__input::placeholder{color:#e40514}.contractor-locator__error-message{font-weight:700;font-size:16px;line-height:20px;letter-spacing:.22px;color:#494949;width:100%}@media only screen and (min-width:768px) and (max-width:980px){.contractor-locator__error-message{width:75%}}@media only screen and (min-width:1025px){.contractor-locator__error-message{width:100%}}
.contractor-about-block{margin-bottom:40px}.contractor-about-block__title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25;letter-spacing:.22px;color:#000;margin-bottom:8px}.contractor-about-block__content{font-family:Arial;font-size:14px;line-height:1.71;color:#000}.contractor-about-block__inner{overflow:hidden;transition:height .3s}.contractor-about-block--collapsed .contractor-about-block__inner{position:relative}.contractor-about-block--collapsed .contractor-about-block__inner:after{position:absolute;bottom:-20px;left:0;right:0;height:72px;display:block;content:"";background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),#fff 70%);pointer-events:none}@media only screen and (min-width:768px){.contractor-about-block--collapsed .contractor-about-block__inner:after{content:""}}.contractor-about-block__expand-trigger{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1;color:#d71920;text-transform:uppercase;margin-bottom:50px;align-items:center;background:none;outline:0;border:0;display:none;padding-left:0}@media only screen and (min-width:768px){.contractor-about-block__expand-trigger{margin-bottom:64px}}@media only screen and (min-width:1025px){.contractor-about-block__expand-trigger{margin-bottom:43px}}.contractor-about-block--collapsed .contractor-about-block__expand-trigger--when-collapsed,.contractor-about-block--expanded .contractor-about-block__expand-trigger--when-expanded{display:block}.contractor-about-block__expand-trigger [class^=icon-gaf-]{margin-left:5px;margin-top:-2px;font-size:10px}.contractor-about-block__cta-block{margin-top:30px}@media only screen and (min-width:768px){.contractor-about-block__cta-block{margin-top:20px}}@media only screen and (min-width:1025px){.contractor-about-block__cta-block{margin-top:auto}}.contractor-about-block__cta-block>*{display:inline-block;margin-bottom:10px}.contractor-about-block__cta-block>:last-child{margin-bottom:0}.contractor-about-block__website{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1;color:#2a2a2a}.contractor-about-block__telephone:active,.contractor-about-block__telephone:focus{color:#fff;text-decoration:none}
.contractor-at-a-glance__title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25;letter-spacing:.22px;color:#000;margin-bottom:10px}.contractor-at-a-glance__content{font-family:Arial;font-size:12px;line-height:1.5;color:#494949;margin-bottom:10px;width:50%;padding-left:5px;padding-bottom:10px;border-bottom:1px solid #b7b7b7}.contractor-at-a-glance__inner{overflow:hidden;transition:height .3s}@media only screen and (min-width:1025px){.contractor-at-a-glance__inner{height:auto!important}}.contractor-at-a-glance--collapsed .contractor-at-a-glance__inner{position:relative}.contractor-at-a-glance--collapsed .contractor-at-a-glance__inner:after{position:absolute;bottom:-20px;left:0;right:0;height:72px;display:block;content:"";background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),#fff 70%);pointer-events:none}@media only screen and (min-width:1025px){.contractor-at-a-glance--collapsed .contractor-at-a-glance__inner:after{content:none}}.contractor-at-a-glance__list{display:flex;margin:0;padding:0;list-style:none;flex-wrap:wrap}.contractor-at-a-glance__label{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;color:#494949;width:50%;padding-right:5px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #b7b7b7}.contractor-at-a-glance__content:last-child,.contractor-at-a-glance__label:nth-last-child(2){border-bottom:0;margin-bottom:0}.contractor-at-a-glance__expand-trigger{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1;color:#d71920;text-transform:uppercase;align-items:center;background:none;outline:0;border:0;margin-top:20px;display:none}@media only screen and (min-width:768px){.contractor-at-a-glance__expand-trigger{margin-top:20px}}.contractor-at-a-glance--collapsed .contractor-at-a-glance__expand-trigger--when-collapsed{display:block}@media only screen and (min-width:1025px){.contractor-at-a-glance--collapsed .contractor-at-a-glance__expand-trigger--when-collapsed{display:none}}.contractor-at-a-glance--expanded .contractor-at-a-glance__expand-trigger--when-expanded{display:block}@media only screen and (min-width:1025px){.contractor-at-a-glance--expanded .contractor-at-a-glance__expand-trigger--when-expanded{display:none}}.contractor-at-a-glance__expand-trigger [class^=icon-gaf-]{margin-left:5px;margin-top:-2px;font-size:10px}
@media only screen and (max-width:767px){.contractor-search-breadcrumbs.breadcrumbs .breadcrumbs-container{position:static;margin-top:30px}}.contractor-search-breadcrumbs.breadcrumbs .version-grey{display:flex;overflow:auto;margin-right:-24px}.contractor-search-breadcrumbs.breadcrumbs .breadcrumbs-item.breadcrumbs-item.breadcrumbs-item{color:#000}.contractor-search-breadcrumbs.breadcrumbs .breadcrumbs-item.breadcrumbs-item.breadcrumbs-item:last-child{color:rgba(0,0,0,.5)}
.contractor-projects-block__title-browse-all-wrapper{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.contractor-projects-block__title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25;letter-spacing:.22px;color:#000;width:auto;margin-bottom:0}.contractor-projects-block__cta{display:flex;align-items:center;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:1.2;color:#2a2a2a;text-transform:uppercase}.contractor-projects-block__cta:hover,[href]:hover .contractor-projects-block__cta{color:#d71920;text-decoration:none}.contractor-projects-block__cta *{font-size:11px;color:#d71920}.contractor-projects-block__items{padding:0;margin-right:-9px;margin-left:-9px}@media only screen and (min-width:1025px){.contractor-projects-block__items{margin-right:-15px;margin-left:-15px}}.contractor-projects-block__item{list-style:none;margin-bottom:15px}.contractor-projects-block__link{display:block}.contractor-projects-block__link:hover{text-decoration:none}.contractor-projects-block__image{margin-bottom:2px;width:100%;height:68px;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;display:block}@media only screen and (min-width:1025px){.contractor-projects-block__image{height:110px}}
@media only screen and (max-width:767px){.document-library-2 .document-library-2-refine-panel--mobile-view{display:none}}
.container.document-library{display:flex;justify-content:flex-end}.document-library-cart{position:fixed;bottom:0;right:calc((100vw - 1170px)/2);z-index:1050;width:500px;border:1px solid #000;display:none}@media only screen and (min-width:981px) and (max-width:1024px){.document-library-cart{right:calc((100vw - 866px)/2)}}@media only screen and (min-width:768px) and (max-width:980px){.document-library-cart{right:calc((100vw - 750px)/2)}}.document-library-cart__header{background-color:#000;display:flex;flex-direction:row;padding:10px;font-size:14px;line-height:25px;cursor:pointer}.document-library-cart__header .collapse-icons{font-style:normal;font-size:12px}.document-library-cart__header .icon-gaf-plus{display:none}.document-library-cart__header.collapsed .icon-gaf-plus{display:block}.document-library-cart__header.collapsed .icon-gaf-minus{display:none}.document-library-cart__wrapper{padding-bottom:15px}.document-library-cart__icon .dl3-icon-gaf-shopping-cart:before{position:relative;top:2px;margin:0 15px 0 5px;font-size:18px;color:#fff}.document-library-cart__body{background-color:#fff}.document-library-cart .glyphicon-shopping-cart{color:#fff;margin-right:15px;font-size:20px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.document-library-cart .glyphicon-shopping-cart.tada{-webkit-animation-name:tada;animation-name:tada}.document-library-cart__document-name{font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:14px}.document-library-cart__counter{color:#e40514;margin-right:15px;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.document-library-cart__added-title{color:#fff}.document-library-cart__collapse{color:#fff;margin-left:auto;display:flex;align-items:center}.document-library-cart__collapse:hover{color:#fff;text-decoration:none}.document-library-cart__row{display:flex;margin-bottom:13px;padding:15px;background:#f3f3f3;font-size:14px}.document-library-cart__selection{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.document-library-cart__clear-all{margin-left:20px;cursor:pointer}.document-library-cart__clear-all-text,.document-library-cart__download,.document-library-cart__share{cursor:pointer}.document-library-cart__clear-all-text:hover,.document-library-cart__download:hover,.document-library-cart__share:hover{color:#4da3fd;text-decoration:none}.document-library-cart__clear-all-text:focus,.document-library-cart__download:focus,.document-library-cart__share:focus{text-decoration:none}.document-library-cart__clear-all-icon{display:none;color:#e40514}.document-library-cart__links{margin-left:auto}.document-library-cart__links [class^=dl2-icon-gaf-]{font-size:14px;color:#e40514;margin-right:5px}.document-library-cart__share+.popover{right:0;left:auto!important}.document-library-cart__container{display:flex;flex-direction:row;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;padding:0 15px;margin-bottom:12px}.document-library-cart__container:last-child{margin-bottom:0}.document-library-cart__remove-button{margin-left:auto;color:#c2c2c2;cursor:pointer;font-size:18px;height:18px}.document-library-cart__remove-button .dl3-icon-gaf-recycle-bin{font-size:16px;color:#e40514}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);-ms-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}@media only screen and (max-width:767px){.document-library-cart{width:100%;right:0}.document-library-cart__clear-all{margin-left:10px}.document-library-cart__clear-all-text{display:none}.document-library-cart__clear-all-icon{display:inline}.document-library-cart__links [class^=dl2-icon-gaf-],.document-library-cart__row{font-size:12px}}
.menu-active.loading>div{opacity:1}.menu-active.loading:after{z-index:1060}.menu-active.loading #filters-form{opacity:.5}.shingles .document-search-bar{display:none}
.content-library__root-type-container{width:100%}.content-library__root-type-container--with-description{margin-bottom:30px}.content-library__root-type-container--with-description:not(:first-child){margin-top:30px}.content-library__root-type-container--with-description .content-library__root-type-title{margin:0;font-size:24px;line-height:32px}.content-library__root-type-container--with-description .content-library__root-type-description{margin:0}.content-library__root-type-title{font-size:24px;line-height:32px}.content-library__root-type-description,.content-library__root-type-title{background:#f3f3f3;padding:5px 15px;margin-bottom:20px}.content-library__root-type-link{text-decoration:none;outline:none}.content-library__root-type-link:hover{color:#4da3fd;text-decoration:none;outline:none}.content-library__root-type-content{display:flex;flex-wrap:wrap;width:100%}.content-library__root-type-content .product-card-block .check{margin-top:8px}@media only screen and (max-width:767px){.content-library__root-type-title{font-size:20px;line-height:28px;padding:6px}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.link-list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.link-list__item{font-size:12px;font-family:AG_std_md,Arial,Helvetica,sans-serif;line-height:20px;color:#07264a}.link-list__item:not(:last-child):after{content:"|";text-decoration:none;padding:0 5px;float:right}.link-list__anchor{color:#07264a}.commercial-product .document-library-search-result__container .document-library-2-document-grid-container .document-library-results-title{margin-bottom:10px}.commercial-product .document-library-search-result__container .document-library-2-document-grid-container .document-library-results__document-container{border-top:none}.commercial-product .document-library-search-result__container .document-library-2-document-grid-container .document-library-results__document-container .document__title{font-size:16px}@media only screen and (max-width:767px){.commercial-product .document-library-search-result__container .document-library-2-document-grid-container .document-library-results__document-container{width:100%;margin-bottom:15px;padding:0}.commercial-product .document-library-search-result__container .document-library-2-document-grid-container .document-library-results__document-container:nth-child(2n),.commercial-product .document-library-search-result__container .document-library-2-document-grid-container .document-library-results__document-container:nth-child(odd){width:calc(50% - 10px)}}@media only screen and (max-width:767px){.commercial-product .document-library-search-result__container .document-library-2-document-grid-container .document-library-results__document-container .document__name{min-height:auto;padding:0 0 5px;max-height:120px}.commercial-product .document-library-search-result__container .document-library-2-document-grid-container .document-library-results__document-container .document__title{font-size:14px}.commercial-product .document-library-search-result__container .document-library-2-document-grid-container .document-library-results__document-container .document__description{padding:0}.commercial-product .document-library-search-result__container .document-library-2-document-grid-container .document-library-results__document-container .link-list{padding:0 0 9px;border-bottom:1px solid #979797;justify-content:center}.commercial-product .document-library-search-result__container .document-library-2-document-grid-container .document-library-results__document-container .link-list__item{font-size:13px;line-height:17px}.commercial-product .document-library-2-results-container .document-library-results-title.classification-title-container .document-type-title__icon{display:block}.commercial-product .document-library-2-results-container .document-library-results-title.classification-title-container .document-type-title__icon:focus,.commercial-product .document-library-2-results-container .document-library-results-title.classification-title-container .document-type-title__icon:hover{text-decoration:none}.commercial-product .document-library-2-results-container .document-library-results-title.classification-title-container .document-type-title__icon .icon{color:#e40514;font-size:10px}.commercial-product .document-library-2-results-container .document-library-results__classification-container .document-library-results__document-container:first-child{border-top:none}}
.document-library-suggestions__container{position:absolute;background:#fff;width:100%;top:48px;z-index:11;border:1px solid rgba(0,0,0,.2);padding-bottom:10px;display:none;left:0}.document-library-suggestions__container .document-library-suggestions__item{padding:9px 20px 9px 15px;font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:14px;line-height:22px;min-height:22px;cursor:pointer}.document-library-suggestions__container .document-library-suggestions__item:hover{background-color:#f3f3f3}@media only screen and (max-width:767px){.search-bar-panel .document-library-suggestions__container{top:68px}}
.document-library-container{padding-top:40px}@media only screen and (max-width:767px){.document-library-tabs .filter-block .nav-tabs{overflow-x:auto;overflow-y:hidden;margin-right:-4vw;-ms-overflow-style:none;height:50px;display:flex;align-items:flex-end;border-bottom:none}.document-library-tabs .filter-block .nav-tabs::-webkit-scrollbar{width:0}.document-library-tabs .filter-block .nav-tabs>li>a{border:none;padding:0 15px;font-size:14px;font-weight:"AG_std_md","Arial","Helvetica",sans-serif;width:-webkit-max-content;width:-moz-max-content;width:max-content}.document-library-tabs .filter-block .nav-tabs>li>a :focus,.document-library-tabs .filter-block .nav-tabs>li>a:hover{background-color:transparent;color:#000}.document-library-tabs .filter-block .nav-tabs li.active a{font-weight:700;color:#000;background-color:transparent}}
.document-library-container{padding-top:40px}@media only screen and (max-width:767px){.document-library-tabs .filter-block .nav-tabs{overflow-x:auto;overflow-y:hidden;margin-right:-4vw;height:50px;display:flex;align-items:flex-end;border-bottom:none;-ms-overflow-style:none}.document-library-tabs .filter-block .nav-tabs::-webkit-scrollbar{width:0}.document-library-tabs .filter-block .nav-tabs>li>a{border:none;padding:0 15px;font-size:14px;font-weight:"AG_std_md","Arial","Helvetica",sans-serif;width:-webkit-max-content;width:-moz-max-content;width:max-content}.document-library-tabs .filter-block .nav-tabs>li>a :focus,.document-library-tabs .filter-block .nav-tabs>li>a:hover{background-color:transparent;color:#000}.document-library-tabs .filter-block .nav-tabs li.active a{font-weight:700;color:#000;background-color:transparent}}
.section-wrapper>.container>.centered-text.full-width h2{width:100%}.multiple-cards .row{display:flex;justify-content:space-between}.multiple-cards .row>div[class*=col-]{float:none;flex-direction:row}.multiple-cards .row .col-sm-10{margin:0 auto;padding:0;float:none}.multiple-cards .content-tile-new{background:none}.multiple-cards .content-tile-new .content{padding:20px 1.2vw}.multiple-cards .content-tile-new h4{font-size:1.5em;line-height:1.4}.multiple-cards.wide-text-cards [class*=col-]{margin-bottom:25px}@media only screen and (max-width:767px){.multiple-cards.wide-text-cards [class*=col-]{padding:0}}.multiple-cards.wide-text-cards .content-tile-new{text-align:left;justify-content:flex-start;padding:0 12px}.multiple-cards.wide-text-cards .content-tile-new h5{font-size:1.8em}.multiple-cards.wide-text-cards .content-tile-new .content{padding-left:0;padding-right:0;text-align:left}.multiple-cards.wide-text-cards .content-tile-new .content .description{font-size:1.2em;padding-top:10px;font-weight:600}.multiple-cards.wide-text-cards .content-tile-new .content .description a{color:#979797}.multiple-cards.wide-text-cards .content-tile-new a{flex-shrink:0}.multiple-cards hr{border-color:#aaa;margin:3vw 0 0}.multiple-cards .content-tile-new h3{font-size:2.4em}.multiple-cards>.centered-text{margin:0 0 40px}.multiple-cards>.centered-text>.description{width:40%;margin:0 auto;font-size:1.4em}.multiple-cards .mobile-only h6{font-size:1em}@media only screen and (max-width:767px){.benefits .content-tile-new picture,.multiple-cards .col-xs-12,.resources-block .col-xs-12,.sponsorship .content-tile-new picture{display:block}}.mobile-cards-slider .content-tile-new img{transform:scale(.94)}.mobile-cards-slider .content-tile-new:hover img{transform:scale(1)}.mobile-cards-slider .slick-slider{margin:0 0 65px}.mobile-cards-slider .slick-slider .content-tile-new{display:block;margin:0 80px}.mobile-cards-slider .slick-slider .slick-arrow{z-index:11;top:50%;width:36px;height:36px;background-color:rgba(0,0,0,.4);transition:background-color .1s ease,opacity .1s ease}.mobile-cards-slider .slick-slider .slick-arrow:hover{background-color:rgba(0,0,0,.7);transition:background-color .3s ease,opacity .3s ease}.mobile-cards-slider .slick-slider .slick-arrow:before{content:"\e90f";color:#fff;font-size:10px;font-family:icon-gaf}.mobile-cards-slider .slick-slider .slick-arrow.slick-prev{left:30px}.mobile-cards-slider .slick-slider .slick-arrow.slick-prev:before{content:"\e90f"}.mobile-cards-slider .slick-slider .slick-arrow.slick-next{right:30px}.mobile-cards-slider .slick-slider .slick-arrow.slick-next:before{content:"\e910"}.mobile-cards-slider .slick-slider .slick-dots{left:0;bottom:-15px}.mobile-cards-slider .slick-slider .slick-dots li{margin:0 9px;width:10px;height:10px}.mobile-cards-slider .slick-slider .slick-dots li.slick-active button:before{opacity:1;border-color:#424242;background-color:#424242;transition:background-color .4s ease}.mobile-cards-slider .slick-slider .slick-dots li button{opacity:1;position:relative;width:10px;height:10px}.mobile-cards-slider .slick-slider .slick-dots li button:before{opacity:1;color:transparent;border-radius:50%;width:10px;height:10px;background-color:#fff;border:2px solid #b7b7b7;transition:background-color .4s ease}@media only screen and (max-width:767px){.mobile-cards-slider h2{font-size:2.3em;margin:0}.mobile-cards-slider .row{display:block}.mobile-cards-slider [class*=col-]{padding:0}.mobile-cards-slider hr{margin:3vw 30px 0}.mobile-cards-slider>.centered-text{margin-bottom:25px}.mobile-cards-slider .content-tile-new h3{font-size:1.6em;margin-top:5px}.mobile-cards-slider .content-tile-new .content .description{padding-top:10px;font-size:1.1em}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}footer{padding:0;background:#212121}footer .footer-navigation{text-align:center;margin:25px auto;font-family:AG_std_demi,Arial,Helvetica,sans-serif}footer .footer-navigation a{color:#fff;padding:15px;font-size:1.6em;text-decoration:none;display:inline-block}footer .footer-navigation a:hover{text-decoration:none}@media only screen and (max-width:767px){footer .footer-navigation a{display:block;padding:10px 20px;font-size:1.5em}}footer .footer-card{text-align:left;display:flex;margin:0 auto;justify-content:center}@media only screen and (max-width:767px){footer .footer-card{flex-direction:column}}footer .footer-card>div{flex:0 1 auto}@media only screen and (max-width:767px){footer .footer-card>div{text-align:center}}footer .footer-logo{margin:5px 50px 0 0}@media only screen and (max-width:767px){footer .footer-logo{margin:0 0 35px}}footer .footer-search{border-bottom:none}footer .footer-search h3{font-size:2.4em;margin:0 0 14px;color:#fff;letter-spacing:1px}@media only screen and (max-width:767px){footer .footer-search h3{font-size:1.8em}}footer .footer-search .sub-title{text-transform:uppercase;font-size:1.3em;line-height:1.5em;color:#bdbdbd;margin-bottom:14px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;letter-spacing:1px}@media only screen and (max-width:767px){footer .footer-search .sub-title{margin:0 auto 40px;width:80%;font-size:1.2em;font-family:AG_std_md,Arial,Helvetica,sans-serif}}footer .footer-search .search-bar-container{border-bottom:none;display:flex;flex-wrap:nowrap;align-items:center;width:auto;height:auto;margin:0;padding:0}@media only screen and (max-width:767px){footer .footer-search .search-bar-container{margin-bottom:17px}}footer .footer-search .search-bar-container form{margin:0;padding:0}footer .footer-search .search-bar-container fieldset{margin:0;padding:0;flex:1 0 auto}@media only screen and (max-width:767px){footer .footer-search .search-bar-container fieldset{flex:initial}}@media only screen and (max-width:767px){footer .footer-search .search-bar-container fieldset:first-child{flex:1 1}}footer .footer-search .search-bar-container input[type=text]{background:#bdbdbd;color:#000;border:0;display:block;height:48px;line-height:48px;width:415px;font-size:1.4em;padding:0 4px 0 14px;font-family:AG_std_book,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){footer .footer-search .search-bar-container input[type=text]{width:100%;font-size:1.5em}}footer .footer-search .search-bar-container input[type=text]::-webkit-input-placeholder{color:#000;font-weight:700}footer .footer-search .search-bar-container button.search-btn,footer .footer-search .search-bar-container input.search-btn{width:52px;height:48px;line-height:53px;background:#757575;margin:0;padding:0}footer .footer-search .search-bar-container button.search-btn .icon,footer .footer-search .search-bar-container input.search-btn .icon{color:#bdbdbd;font-size:20px;padding-left:0;line-height:48px}footer .footer-bottom{border-top:1px solid #fff;padding:20px 0;color:#cdcdcd}footer .footer-bottom a{color:#cdcdcd}footer .social-connect{line-height:normal;margin-bottom:42px;text-align:center;text-transform:uppercase}footer .social-connect label{font-size:1.2em;margin-bottom:20px;color:#cdcdcd;font-weight:400;font-family:AG_std_md,Arial,Helvetica,sans-serif;letter-spacing:1px}@media only screen and (max-width:767px){footer .social-connect label{display:block;font-family:AG_std_demi,Arial,Helvetica,sans-serif}}footer .social-connect .social-links{display:flex;justify-content:center;max-width:60%;margin:0 auto;color:#fff}footer .links{font-size:1.2em;line-height:1em;color:#cdcdcd}@media only screen and (max-width:767px){footer .links{line-height:2.4em}}footer .links a{font-family:AG_std_demi,Arial,Helvetica,sans-serif;color:#bdbdbd;text-transform:uppercase;margin:0;padding:0 17px 0 19px;display:inline;position:relative;text-decoration:none}@media only screen and (max-width:767px){footer .links a{display:block;text-align:center}}footer .links a:hover{text-decoration:none}footer .links a:after{content:"";display:inline-block;position:absolute;left:0;height:80%;width:1px;background:#bdbdbd}@media only screen and (max-width:767px){footer .links a:after{width:0}}footer .links a:first-child{padding-left:0}footer .links a:first-child:after{display:none}footer .second-row{color:#bdbdbd;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:1.2em;line-height:1em;float:right;font-weight:400}@media only screen and (max-width:767px){footer .second-row{margin-top:48px;float:none}}footer .second-row .copyright{margin-right:4px;vertical-align:top;font-family:AG_std_book,Arial,Helvetica,sans-serif}footer .second-row .copyright strong{font-family:AG_std_demi,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){footer .second-row .copyright{width:155px;margin:0 auto;text-align:center;line-height:20px}}footer .second-row .btn-group{width:auto!important;color:rgba(73,73,73,.7);top:-6px}@media only screen and (max-width:767px){footer .second-row .btn-group{top:0;margin-top:10px;display:block}}footer .second-row .btn-group .dropdown-toggle{border:0;color:rgba(73,73,73,.7);text-transform:uppercase;font-size:1em;line-height:1em}@media only screen and (max-width:767px){footer .second-row .btn-group .dropdown-toggle{padding-left:0}}footer .second-row .btn-group .dropdown-toggle:hover{background:none;color:rgba(73,73,73,.7)}footer .second-row .btn-group .dropdown-toggle:active,footer .second-row .btn-group .dropdown-toggle:focus{box-shadow:0 0;background:none;color:rgba(73,73,73,.7)}footer .second-row .btn-group .dropdown-toggle .text{margin-right:5px}footer .second-row .btn-group .dropdown-toggle .caret{border:0;height:11px;width:12px}footer .second-row .btn-group .dropdown-toggle .caret:after{content:"\e911";font-family:icon-gaf}@media only screen and (max-width:767px){footer .second-row .btn-group .dropdown-toggle .caret:after{content:"\e903"}}footer .second-row .btn-group.open .dropdown-toggle{box-shadow:0 0;background:none}footer .second-row .btn-group.open .dropdown-toggle .caret:after{content:"\e912"}@media only screen and (max-width:767px){footer .second-row .btn-group.open .dropdown-toggle .caret:after{content:"\e90d"}}footer .second-row .btn-group .dropdown-menu{box-shadow:0 0;margin-bottom:8px;border-radius:0}footer .second-row .btn-group .dropdown-menu li a{color:rgba(73,73,73,.7);font-size:1em;line-height:1em;padding:8px 10px}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.header-search{position:relative;margin-left:20px}.header-search__form{width:17.5px;height:17.5px;position:relative}.header-search__form.focus{width:200px;height:30px}.header-search__input[type=text]{display:none}.header-search__input[type=text].focus{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:30px;border:1px solid grey;border-radius:15px;padding:5px 32px 5px 25px;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:11px;line-height:24px}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){.header-search__input[type=text].focus{line-height:1}}.header-search__input[type=text].focus:focus{outline:none}.header-search__button{position:absolute;background-color:transparent;border:none;height:30px;padding:0;right:0;cursor:pointer}.header-search__button.glyphicon{color:grey;font-size:17px;font-weight:400;width:17.5px;height:17.5px}.header-search__button:focus{outline:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.header-search{display:flex;align-items:center;justify-content:center;position:fixed;top:80px;left:0;right:0;height:0;background-color:#f3f3f3;z-index:10;transition:height .3s ease;margin-left:0}.header-search.open{height:80px;background-color:#f3f3f3}.header-search.open .header-search__form{visibility:visible}.header-search__input[type=text]{padding:5px 36px 5px 25px}.header-search__form{width:220px;visibility:hidden;transition:visibility .1s ease}.header-search__button{left:187px;transition:none}.header-search__button.focus{left:187px}}@media only screen and (max-width:767px){.header-search{top:50px;margin-left:0}.header-search__input{width:220px}.header-search__button{left:192px;transition:none}.header-search__button.focus{left:192px}}.header-search:active button,.header-search:focus-within button,.header-search:focus button{background:#d71920;border-radius:0 15px 15px 0;top:0;right:0;padding:3.3px 8px 2.7px 10px;height:30px;color:#fff}.header-search .focus button{background:#d71920;border-radius:0 15px 15px 0;top:0;right:0;padding:3.3px 8px 2.7px 10px;width:35px;height:30px;color:#fff}@media only screen and (max-width:767px){.header-search .focus button{margin-left:-25px}}.header-search__input::-moz-placeholder{font-size:11px;color:#b7b7b7;letter-spacing:.85px;font-family:AG_std_book,Arial,Helvetica,sans-serif;text-transform:uppercase}.header-search__input:-ms-input-placeholder{font-size:11px;color:#b7b7b7;letter-spacing:.85px;font-family:AG_std_book,Arial,Helvetica,sans-serif;text-transform:uppercase}.header-search__input::placeholder{font-size:11px;color:#b7b7b7;letter-spacing:.85px;font-family:AG_std_book,Arial,Helvetica,sans-serif;text-transform:uppercase}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.header-logo{display:block;padding-right:60px;min-height:100px}.header-logo__image{height:100px;width:auto}@media only screen and (min-width:768px) and (max-width:1199px){.header-logo{padding-right:50px;flex-basis:80px;min-height:80px}.header-logo__image{height:80px}}@media only screen and (max-width:767px){.header-logo{flex-basis:50px;min-height:50px;padding-right:0}.header-logo__image{height:50px}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.spacing-bottom{margin-bottom:inherit}.spacing-bottom--reset{margin-bottom:0}.spacing-bottom--xxs{margin-bottom:5px}.spacing-bottom--xs{margin-bottom:10px}.spacing-bottom--s{margin-bottom:15px}.spacing-bottom--m{margin-bottom:20px}.spacing-bottom--l{margin-bottom:30px}.spacing-bottom--xl{margin-bottom:60px}.spacing-bottom--xxl{margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-bottom--md-reset{margin-bottom:0}.spacing-bottom--md-xxs{margin-bottom:5px}.spacing-bottom--md-xs{margin-bottom:10px}.spacing-bottom--md-s{margin-bottom:15px}.spacing-bottom--md-m{margin-bottom:20px}.spacing-bottom--md-l{margin-bottom:30px}.spacing-bottom--md-xl{margin-bottom:60px}.spacing-bottom--md-xxl{margin-bottom:120px}}@media only screen and (max-width:767px){.spacing-bottom--sm-reset{margin-bottom:0}.spacing-bottom--sm-xxs{margin-bottom:5px}.spacing-bottom--sm-xs{margin-bottom:10px}.spacing-bottom--sm-s{margin-bottom:15px}.spacing-bottom--sm-m{margin-bottom:20px}.spacing-bottom--sm-l{margin-bottom:30px}.spacing-bottom--sm-xl{margin-bottom:60px}.spacing-bottom--sm-xxl{margin-bottom:120px}}.spacing-top{margin-top:inherit}.spacing-top--reset{margin-top:0}.spacing-top--xxs{margin-top:5px}.spacing-top--xs{margin-top:10px}.spacing-top--s{margin-top:15px}.spacing-top--m{margin-top:20px}.spacing-top--l{margin-top:30px}.spacing-top--xl{margin-top:60px}.spacing-top--xxl{margin-top:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-top--md-reset{margin-top:0}.spacing-top--md-xxs{margin-top:5px}.spacing-top--md-xs{margin-top:10px}.spacing-top--md-s{margin-top:15px}.spacing-top--md-m{margin-top:20px}.spacing-top--md-l{margin-top:30px}.spacing-top--md-xl{margin-top:60px}.spacing-top--md-xxl{margin-top:120px}}@media only screen and (max-width:767px){.spacing-top--sm-reset{margin-top:0}.spacing-top--sm-xxs{margin-top:5px}.spacing-top--sm-xs{margin-top:10px}.spacing-top--sm-s{margin-top:15px}.spacing-top--sm-m{margin-top:20px}.spacing-top--sm-l{margin-top:30px}.spacing-top--sm-xl{margin-top:60px}.spacing-top--sm-xxl{margin-top:120px}}.spacing-right{margin-right:inherit}.spacing-right--reset{margin-right:0}.spacing-right--xxs{margin-right:5px}.spacing-right--xs{margin-right:10px}.spacing-right--s{margin-right:15px}.spacing-right--m{margin-right:20px}.spacing-right--l{margin-right:30px}.spacing-right--xl{margin-right:60px}.spacing-right--xxl{margin-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-right--md-reset{margin-right:0}.spacing-right--md-xxs{margin-right:5px}.spacing-right--md-xs{margin-right:10px}.spacing-right--md-s{margin-right:15px}.spacing-right--md-m{margin-right:20px}.spacing-right--md-l{margin-right:30px}.spacing-right--md-xl{margin-right:60px}.spacing-right--md-xxl{margin-right:120px}}@media only screen and (max-width:767px){.spacing-right--sm-reset{margin-right:0}.spacing-right--sm-xxs{margin-right:5px}.spacing-right--sm-xs{margin-right:10px}.spacing-right--sm-s{margin-right:15px}.spacing-right--sm-m{margin-right:20px}.spacing-right--sm-l{margin-right:30px}.spacing-right--sm-xl{margin-right:60px}.spacing-right--sm-xxl{margin-right:120px}}.spacing-left{margin-left:inherit}.spacing-left--reset{margin-left:0}.spacing-left--xxs{margin-left:5px}.spacing-left--xs{margin-left:10px}.spacing-left--s{margin-left:15px}.spacing-left--m{margin-left:20px}.spacing-left--l{margin-left:30px}.spacing-left--xl{margin-left:60px}.spacing-left--xxl{margin-left:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-left--md-reset{margin-left:0}.spacing-left--md-xxs{margin-left:5px}.spacing-left--md-xs{margin-left:10px}.spacing-left--md-s{margin-left:15px}.spacing-left--md-m{margin-left:20px}.spacing-left--md-l{margin-left:30px}.spacing-left--md-xl{margin-left:60px}.spacing-left--md-xxl{margin-left:120px}}@media only screen and (max-width:767px){.spacing-left--sm-reset{margin-left:0}.spacing-left--sm-xxs{margin-left:5px}.spacing-left--sm-xs{margin-left:10px}.spacing-left--sm-s{margin-left:15px}.spacing-left--sm-m{margin-left:20px}.spacing-left--sm-l{margin-left:30px}.spacing-left--sm-xl{margin-left:60px}.spacing-left--sm-xxl{margin-left:120px}}.spacing-vertical{margin-top:inherit;margin-bottom:inherit}.spacing-vertical--reset{margin-top:0;margin-bottom:0}.spacing-vertical--xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--s{margin-top:15px;margin-bottom:15px}.spacing-vertical--m{margin-top:20px;margin-bottom:20px}.spacing-vertical--l{margin-top:30px;margin-bottom:30px}.spacing-vertical--xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--xxl{margin-top:120px;margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-vertical--md-reset{margin-top:0;margin-bottom:0}.spacing-vertical--md-xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--md-xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--md-s{margin-top:15px;margin-bottom:15px}.spacing-vertical--md-m{margin-top:20px;margin-bottom:20px}.spacing-vertical--md-l{margin-top:30px;margin-bottom:30px}.spacing-vertical--md-xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--md-xxl{margin-top:120px;margin-bottom:120px}}@media only screen and (max-width:767px){.spacing-vertical--sm-reset{margin-top:0;margin-bottom:0}.spacing-vertical--sm-xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--sm-xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--sm-s{margin-top:15px;margin-bottom:15px}.spacing-vertical--sm-m{margin-top:20px;margin-bottom:20px}.spacing-vertical--sm-l{margin-top:30px;margin-bottom:30px}.spacing-vertical--sm-xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--sm-xxl{margin-top:120px;margin-bottom:120px}}.spacing-horizontal{margin-left:inherit;margin-right:inherit}.spacing-horizontal--reset{margin-left:0;margin-right:0}.spacing-horizontal--xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--xs{margin-left:10px;margin-right:10px}.spacing-horizontal--s{margin-left:15px;margin-right:15px}.spacing-horizontal--m{margin-left:20px;margin-right:20px}.spacing-horizontal--l{margin-left:30px;margin-right:30px}.spacing-horizontal--xl{margin-left:60px;margin-right:60px}.spacing-horizontal--xxl{margin-left:120px;margin-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-horizontal--md-reset{margin-left:0;margin-right:0}.spacing-horizontal--md-xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--md-xs{margin-left:10px;margin-right:10px}.spacing-horizontal--md-s{margin-left:15px;margin-right:15px}.spacing-horizontal--md-m{margin-left:20px;margin-right:20px}.spacing-horizontal--md-l{margin-left:30px;margin-right:30px}.spacing-horizontal--md-xl{margin-left:60px;margin-right:60px}.spacing-horizontal--md-xxl{margin-left:120px;margin-right:120px}}@media only screen and (max-width:767px){.spacing-horizontal--sm-reset{margin-left:0;margin-right:0}.spacing-horizontal--sm-xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--sm-xs{margin-left:10px;margin-right:10px}.spacing-horizontal--sm-s{margin-left:15px;margin-right:15px}.spacing-horizontal--sm-m{margin-left:20px;margin-right:20px}.spacing-horizontal--sm-l{margin-left:30px;margin-right:30px}.spacing-horizontal--sm-xl{margin-left:60px;margin-right:60px}.spacing-horizontal--sm-xxl{margin-left:120px;margin-right:120px}}.spacing-horizontal--remove-space{margin-right:-15px;margin-left:-15px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-horizontal--md-remove-space{margin-right:-15px;margin-left:-15px}}@media only screen and (max-width:767px){.spacing-horizontal--sm-remove-space{margin-right:-15px;margin-left:-15px}}.spacing-reset{margin:0}.padding{padding-left:inherit;padding-right:inherit}.padding-bottom{padding-bottom:inherit}.padding-bottom--reset{padding-bottom:0}.padding-bottom--xxs{padding-bottom:5px}.padding-bottom--xs{padding-bottom:10px}.padding-bottom--s{padding-bottom:15px}.padding-bottom--m{padding-bottom:20px}.padding-bottom--l{padding-bottom:30px}.padding-bottom--xl{padding-bottom:60px}.padding-bottom--xxl{padding-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-bottom--md-reset{padding-bottom:0}.padding-bottom--md-xxs{padding-bottom:5px}.padding-bottom--md-xs{padding-bottom:10px}.padding-bottom--md-s{padding-bottom:15px}.padding-bottom--md-m{padding-bottom:20px}.padding-bottom--md-l{padding-bottom:30px}.padding-bottom--md-xl{padding-bottom:60px}.padding-bottom--md-xxl{padding-bottom:120px}}@media only screen and (max-width:767px){.padding-bottom--sm-reset{padding-bottom:0}.padding-bottom--sm-xxs{padding-bottom:5px}.padding-bottom--sm-xs{padding-bottom:10px}.padding-bottom--sm-s{padding-bottom:15px}.padding-bottom--sm-m{padding-bottom:20px}.padding-bottom--sm-l{padding-bottom:30px}.padding-bottom--sm-xl{padding-bottom:60px}.padding-bottom--sm-xxl{padding-bottom:120px}}.padding-top{padding-top:inherit}.padding-top--reset{padding-top:0}.padding-top--xxs{padding-top:5px}.padding-top--xs{padding-top:10px}.padding-top--s{padding-top:15px}.padding-top--m{padding-top:20px}.padding-top--l{padding-top:30px}.padding-top--xl{padding-top:60px}.padding-top--xxl{padding-top:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-top--md-reset{padding-top:0}.padding-top--md-xxs{padding-top:5px}.padding-top--md-xs{padding-top:10px}.padding-top--md-s{padding-top:15px}.padding-top--md-m{padding-top:20px}.padding-top--md-l{padding-top:30px}.padding-top--md-xl{padding-top:60px}.padding-top--md-xxl{padding-top:120px}}@media only screen and (max-width:767px){.padding-top--sm-reset{padding-top:0}.padding-top--sm-xxs{padding-top:5px}.padding-top--sm-xs{padding-top:10px}.padding-top--sm-s{padding-top:15px}.padding-top--sm-m{padding-top:20px}.padding-top--sm-l{padding-top:30px}.padding-top--sm-xl{padding-top:60px}.padding-top--sm-xxl{padding-top:120px}}.padding-right{padding-right:inherit}.padding-right--reset{padding-right:0}.padding-right--xxs{padding-right:5px}.padding-right--xs{padding-right:10px}.padding-right--s{padding-right:15px}.padding-right--m{padding-right:20px}.padding-right--l{padding-right:30px}.padding-right--xl{padding-right:60px}.padding-right--xxl{padding-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-right--md-reset{padding-right:0}.padding-right--md-xxs{padding-right:5px}.padding-right--md-xs{padding-right:10px}.padding-right--md-s{padding-right:15px}.padding-right--md-m{padding-right:20px}.padding-right--md-l{padding-right:30px}.padding-right--md-xl{padding-right:60px}.padding-right--md-xxl{padding-right:120px}}@media only screen and (max-width:767px){.padding-right--sm-reset{padding-right:0}.padding-right--sm-xxs{padding-right:5px}.padding-right--sm-xs{padding-right:10px}.padding-right--sm-s{padding-right:15px}.padding-right--sm-m{padding-right:20px}.padding-right--sm-l{padding-right:30px}.padding-right--sm-xl{padding-right:60px}.padding-right--sm-xxl{padding-right:120px}}.padding-left{padding-left:inherit}.padding-left--reset{padding-left:0}.padding-left--xxs{padding-left:5px}.padding-left--xs{padding-left:10px}.padding-left--s{padding-left:15px}.padding-left--m{padding-left:20px}.padding-left--l{padding-left:30px}.padding-left--xl{padding-left:60px}.padding-left--xxl{padding-left:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-left--md-reset{padding-left:0}.padding-left--md-xxs{padding-left:5px}.padding-left--md-xs{padding-left:10px}.padding-left--md-s{padding-left:15px}.padding-left--md-m{padding-left:20px}.padding-left--md-l{padding-left:30px}.padding-left--md-xl{padding-left:60px}.padding-left--md-xxl{padding-left:120px}}@media only screen and (max-width:767px){.padding-left--sm-reset{padding-left:0}.padding-left--sm-xxs{padding-left:5px}.padding-left--sm-xs{padding-left:10px}.padding-left--sm-s{padding-left:15px}.padding-left--sm-m{padding-left:20px}.padding-left--sm-l{padding-left:30px}.padding-left--sm-xl{padding-left:60px}.padding-left--sm-xxl{padding-left:120px}}.padding-vertical{padding-top:inherit;padding-bottom:inherit}.padding-vertical--reset{padding-top:0;padding-bottom:0}.padding-vertical--xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--xs{padding-top:10px;padding-bottom:10px}.padding-vertical--s{padding-top:15px;padding-bottom:15px}.padding-vertical--m{padding-top:20px;padding-bottom:20px}.padding-vertical--l{padding-top:30px;padding-bottom:30px}.padding-vertical--xl{padding-top:60px;padding-bottom:60px}.padding-vertical--xxl{padding-top:120px;padding-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-vertical--md-reset{padding-top:0;padding-bottom:0}.padding-vertical--md-xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--md-xs{padding-top:10px;padding-bottom:10px}.padding-vertical--md-s{padding-top:15px;padding-bottom:15px}.padding-vertical--md-m{padding-top:20px;padding-bottom:20px}.padding-vertical--md-l{padding-top:30px;padding-bottom:30px}.padding-vertical--md-xl{padding-top:60px;padding-bottom:60px}.padding-vertical--md-xxl{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width:767px){.padding-vertical--sm-reset{padding-top:0;padding-bottom:0}.padding-vertical--sm-xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--sm-xs{padding-top:10px;padding-bottom:10px}.padding-vertical--sm-s{padding-top:15px;padding-bottom:15px}.padding-vertical--sm-m{padding-top:20px;padding-bottom:20px}.padding-vertical--sm-l{padding-top:30px;padding-bottom:30px}.padding-vertical--sm-xl{padding-top:60px;padding-bottom:60px}.padding-vertical--sm-xxl{padding-top:120px;padding-bottom:120px}}.padding-horizontal{padding-left:inherit;padding-right:inherit}.padding-horizontal--reset{padding-left:0;padding-right:0}.padding-horizontal--xxs{padding-left:5px;padding-right:5px}.padding-horizontal--xs{padding-left:10px;padding-right:10px}.padding-horizontal--s{padding-left:15px;padding-right:15px}.padding-horizontal--m{padding-left:20px;padding-right:20px}.padding-horizontal--l{padding-left:30px;padding-right:30px}.padding-horizontal--xl{padding-left:60px;padding-right:60px}.padding-horizontal--xxl{padding-left:120px;padding-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-horizontal--md-reset{padding-left:0;padding-right:0}.padding-horizontal--md-xxs{padding-left:5px;padding-right:5px}.padding-horizontal--md-xs{padding-left:10px;padding-right:10px}.padding-horizontal--md-s{padding-left:15px;padding-right:15px}.padding-horizontal--md-m{padding-left:20px;padding-right:20px}.padding-horizontal--md-l{padding-left:30px;padding-right:30px}.padding-horizontal--md-xl{padding-left:60px;padding-right:60px}.padding-horizontal--md-xxl{padding-left:120px;padding-right:120px}}@media only screen and (max-width:767px){.padding-horizontal--sm-reset{padding-left:0;padding-right:0}.padding-horizontal--sm-xxs{padding-left:5px;padding-right:5px}.padding-horizontal--sm-xs{padding-left:10px;padding-right:10px}.padding-horizontal--sm-s{padding-left:15px;padding-right:15px}.padding-horizontal--sm-m{padding-left:20px;padding-right:20px}.padding-horizontal--sm-l{padding-left:30px;padding-right:30px}.padding-horizontal--sm-xl{padding-left:60px;padding-right:60px}.padding-horizontal--sm-xxl{padding-left:120px;padding-right:120px}}.float--none{float:none}.float--left{float:left}.float--right{float:right}.grid-spacing{margin-left:15px;margin-right:15px}@media only screen and (min-width:768px) and (max-width:1199px){.grid-spacing{margin-left:12px;margin-right:12px}}@media only screen and (max-width:767px){.grid-spacing{margin-left:9px;margin-right:9px}}.cursor-pointer{cursor:pointer}.header-menu .navbar_secondary-menu_wrap{padding-top:20px;position:absolute;left:0;width:100%;opacity:0;z-index:-1;transition:all .2s linear}.header-menu .navbar_secondary-menu_wrap.open{opacity:1;z-index:1}.header-menu .navbar_secondary-menu_flyout{display:none;position:fixed;top:100px;left:0;right:0;height:calc(100vh - 100px)}.header-menu .navbar_secondary-menu_dropmenu{position:fixed;overflow:hidden;top:100px;left:0;height:0;width:100%;z-index:-1;transition:height .3s ease}.header-menu .navbar_secondary-menu_dropmenu-bg{position:absolute;height:100%;width:100%;border-collapse:separate;z-index:0;overflow:hidden}.header-menu .navbar_secondary-menu_dropmenu-bg:after{content:"";position:absolute;top:-14px;height:100%;width:100%;background:#f3f3f3;z-index:0}.header-menu .navbar_secondary-menu_dropmenu-bg:before{content:"";position:absolute;height:30px;bottom:14px;width:100%;box-shadow:0 4px 14px 0 rgba(0,0,0,.39);z-index:0}.header-menu .navbar_secondary-menu_btn-back,.header-menu .navbar_secondary-menu_title{display:none}.header-menu .navbar.dropmenu-open .navbar_secondary-menu_dropmenu{height:364px;opacity:1;z-index:1}.header-menu .navbar.dropmenu-open .navbar_secondary-menu_flyout{display:block}.header-menu .help.sticky-nav-context{align-items:center;display:flex;min-height:54px}.header-menu .help.sticky-nav-context .sticky-nav-context__button-container{display:none}.header-menu .help.sticky-nav-context .description{display:block;font-size:16px}.header-menu .help.sticky-nav-context.sticky-nav-context--top{top:100px}.header-menu .help.sticky-nav-context.sticky-nav-context--bottom{top:auto;bottom:0}@media only screen and (min-width:768px) and (max-width:1199px){.header-menu .help.sticky-nav-context.sticky-nav-context--top{top:82px}}@media only screen and (max-width:767px){.header-menu .help.sticky-nav-context{padding-bottom:30px;padding-top:30px}.header-menu .help.sticky-nav-context .sticky-nav-context__button-container{display:block;margin-top:-10px;padding-right:20px;text-align:right}.header-menu .help.sticky-nav-context .sticky-nav-context__button-container a{color:#494949;font-size:12px;text-decoration:none}.header-menu .help.sticky-nav-context .description{margin:0 53px 20px 54px}.header-menu .help.sticky-nav-context .sticky-nav-context__cta-container{margin-top:-10px}.header-menu .help.sticky-nav-context .button-cta{margin:10px 0 0;display:inline-flex}.header-menu .help.sticky-nav-context .button-cta+.button-cta:nth-child(n+2){margin-top:10px;margin-left:10px}.header-menu .help.sticky-nav-context.sticky-nav-context--top{top:auto;bottom:0}}.header-menu+.main-content{padding-top:20px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.header-menu .navbar_btn_back{background:none;color:#e40514;font-family:AG_std_bld,Arial,Helvetica,sans-serif;text-align:left;display:flex;align-items:center;cursor:pointer;min-height:54px;border:none;border-bottom:1px solid #f3f3f3;text-transform:uppercase;line-height:16px;font-size:16px;padding:13px 26px}.header-menu .navbar_btn_back:last-child{border-bottom:none}.header-menu .navbar_btn_back_icon{color:#e40514}.header-menu .navbar_secondary-menu_dropmenu{overflow:visible;transition:none;z-index:0}.header-menu .navbar_secondary-menu_dropmenu-bg{display:none}.header-menu .navbar_secondary-menu_container{padding:0}.header-menu .navbar_secondary-menu_wrap{position:fixed;top:50px;left:auto;right:-100%;width:100%;height:calc(100vh - 50px);padding:0;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,right .35s;overflow:auto;background:#f3f3f3}.header-menu .navbar_secondary-menu_wrap.open{right:0;opacity:1;visibility:visible}.header-menu .navbar_secondary-menu_item{display:flex;flex-direction:column;background-color:#fff}.header-menu .navbar_secondary-menu_flyout{position:static;display:none;height:0}.header-menu .navbar_secondary-menu_title{display:block;border-bottom:1px solid #f3f3f3}.header-menu .navbar_secondary-menu_title:last-child{border-bottom:none}.header-menu .navbar_secondary-menu_title_link{display:flex;align-items:center;padding:0 26px;cursor:pointer;min-height:54px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;color:#b7b7b7;text-transform:uppercase;font-size:16px;line-height:24px}.header-menu .navbar_secondary-menu .secondary-menu_tertiary_btn-back,.header-menu .navbar_secondary-menu_btn-back{display:block}.header-menu .navbar .tertiary-menu_wrap-item{display:none}.header-menu .navbar .tertiary-menu_wrap-item.open{display:block}.header-menu .navbar-container{margin-left:-16px}.header-menu .help.sticky-nav-context{top:50px}.header-menu+.main-content{padding-top:0}}@media only screen and (min-width:768px) and (max-width:1199px){.navbar_secondary-menu_wrap{width:50%!important;top:72px!important}.navbar_secondary-menu_wrap.open{width:50%;top:72px}.secondary-menu_tertiary_wrap{width:50%!important;top:72px!important}.secondary-menu_tertiary_wrap.open{width:50%;top:72px}.secondary-menu_list_item .secondary-menu_tertiary_wrap{width:100%!important}}

.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.header-menu .navbar-default{background-color:#fff;border:none}.header-menu .navbar-container{display:flex;justify-content:space-between;align-items:flex-end;position:relative}.header-menu .navbar-container__icons{display:flex;justify-content:space-between;align-items:center}.header-menu .navbar-container__menu-button{padding:10px 0;cursor:pointer;z-index:100;transform:translateY(0);margin-left:34px}.header-menu .navbar-container__menu-button-container{height:15px;width:15px;position:relative}.header-menu .navbar-container__menu-button.active .top{transform:translateY(5px) translateX(0) rotate(45deg)}.header-menu .navbar-container__menu-button.active .middle{opacity:0}.header-menu .navbar-container__menu-button.active .bottom{transform:translateY(-5px) translateX(0) rotate(-45deg)}.header-menu .navbar-container__menu-button span{background:#494949;border:none;height:2px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer;pointer-events:none}.header-menu .navbar-container__menu-button span:nth-of-type(2){top:5px}.header-menu .navbar-container__menu-button span:nth-of-type(3){top:10px}.header-menu .navbar-container__search-button .search-icon{font-size:17px;background-color:transparent;width:17px;border:none;color:#494949;transition:transform .15s ease;padding:10px 0}.header-menu .navbar-container__search-button .search-icon:focus{outline:none}.header-menu .navbar-container__search-button .search-icon.active{transform:rotate(1turn)}.header-menu .navbar-container__search-button .search-icon.active:before{position:relative;content:"\e901";font-size:13px;top:-3px}.header-menu .navbar-container .navigation-menu{display:flex;align-items:center;justify-content:space-between;flex-grow:1}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.header-menu .navbar{height:50px}.header-menu .navbar-container__search-button{margin-left:33px}.header-menu .navbar-container{align-items:center}}@media only screen and (min-width:768px) and (max-width:1199px){.header-menu .navbar{height:82px}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.primary-menu{display:flex;align-items:center;flex-grow:1;justify-content:space-between}.primary-menu__navigation{display:flex;margin-bottom:0;padding-left:0;flex-grow:1}.primary-menu__navigation.primary-menu__navigation--more-six-links{justify-content:space-between}.primary-menu__navigation.primary-menu__navigation--less-six-links{justify-content:space-around}.primary-menu__navigation-item{list-style:none}.primary-menu__navigation-item.active{color:#e40514}.primary-menu__navigation-link,.primary-menu__navigation-title{display:block;cursor:pointer}.primary-menu__navigation-link:focus,.primary-menu__navigation-link:hover,.primary-menu__navigation-title:focus,.primary-menu__navigation-title:hover{color:#e40514;text-decoration:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.primary-menu{position:fixed;top:50px;right:-100%;width:100%;height:calc(100vh - 50px);opacity:1;visibility:visible;transition:opacity .35s,visibility .35s,right .35s;background:#f3f3f3;align-items:flex-start;overflow:auto;display:flex;flex-direction:column;flex-grow:0;justify-content:flex-start}.primary-menu.open{opacity:1;visibility:visible;right:0}.primary-menu__navigation{flex-direction:column;background-color:#fff;padding-top:15px;width:100%;flex-grow:0}.primary-menu__navigation-item{border-bottom:1px solid #f3f3f3}.primary-menu__navigation-item:last-child{border-bottom:none}.primary-menu__navigation-link,.primary-menu__navigation-title{padding:0 26px;cursor:pointer;min-height:54px;display:flex;align-items:center;justify-content:space-between}.primary-menu__navigation-link:after,.primary-menu__navigation-title:after{content:"\e90a";font-family:icon-gaf!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;color:#d71920}}@media only screen and (min-width:768px) and (max-width:1199px){.primary-menu{width:50%!important;top:80px!important}.primary-menu.open{width:50%;top:80px}}.primary-menu__navigation-link--red{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.primary-menu__navigation-link--red{display:block}.primary-menu__navigation-link--red a,.primary-menu__navigation-link--red span{color:#d71920}}@media only screen and (min-width:768px) and (max-width:1199px){.primary-menu__navigation .heading-n1{font-size:16px}}.site-modal-container{position:relative;z-index:2}.site-modal{background-color:rgba(0,0,0,.35);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw}.site-modal--visible{display:block}.site-modal__inner{background-color:#fff;margin:160px auto 0;min-height:80px;padding:43px 35px;position:relative;width:620px}.site-modal__close-container{color:#d71920;position:absolute;right:17px;top:17px}.site-modal__close-container:hover{cursor:pointer}.site-modal__content{display:flex;flex-direction:column;align-items:center}.site-modal__title{font-size:32px;line-height:1.31;margin:0 0 16px}.site-modal__copy{margin-bottom:40px}.site-modal__copy,.site-modal__copy *{color:#494949;font-size:18px;line-height:1.67;text-align:center}.site-modal__copy a{color:#d71920}.site-modal__image{margin-bottom:24px}.site-modal__image img{max-height:69px;max-width:354px}.site-modal__cta-container .button-cta:nth-child(n+2){margin-left:15px}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.spacing-bottom{margin-bottom:inherit}.spacing-bottom--reset{margin-bottom:0}.spacing-bottom--xxs{margin-bottom:5px}.spacing-bottom--xs{margin-bottom:10px}.spacing-bottom--s{margin-bottom:15px}.spacing-bottom--m{margin-bottom:20px}.spacing-bottom--l{margin-bottom:30px}.spacing-bottom--xl{margin-bottom:60px}.spacing-bottom--xxl{margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-bottom--md-reset{margin-bottom:0}.spacing-bottom--md-xxs{margin-bottom:5px}.spacing-bottom--md-xs{margin-bottom:10px}.spacing-bottom--md-s{margin-bottom:15px}.spacing-bottom--md-m{margin-bottom:20px}.spacing-bottom--md-l{margin-bottom:30px}.spacing-bottom--md-xl{margin-bottom:60px}.spacing-bottom--md-xxl{margin-bottom:120px}}@media only screen and (max-width:767px){.spacing-bottom--sm-reset{margin-bottom:0}.spacing-bottom--sm-xxs{margin-bottom:5px}.spacing-bottom--sm-xs{margin-bottom:10px}.spacing-bottom--sm-s{margin-bottom:15px}.spacing-bottom--sm-m{margin-bottom:20px}.spacing-bottom--sm-l{margin-bottom:30px}.spacing-bottom--sm-xl{margin-bottom:60px}.spacing-bottom--sm-xxl{margin-bottom:120px}}.spacing-top{margin-top:inherit}.spacing-top--reset{margin-top:0}.spacing-top--xxs{margin-top:5px}.spacing-top--xs{margin-top:10px}.spacing-top--s{margin-top:15px}.spacing-top--m{margin-top:20px}.spacing-top--l{margin-top:30px}.spacing-top--xl{margin-top:60px}.spacing-top--xxl{margin-top:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-top--md-reset{margin-top:0}.spacing-top--md-xxs{margin-top:5px}.spacing-top--md-xs{margin-top:10px}.spacing-top--md-s{margin-top:15px}.spacing-top--md-m{margin-top:20px}.spacing-top--md-l{margin-top:30px}.spacing-top--md-xl{margin-top:60px}.spacing-top--md-xxl{margin-top:120px}}@media only screen and (max-width:767px){.spacing-top--sm-reset{margin-top:0}.spacing-top--sm-xxs{margin-top:5px}.spacing-top--sm-xs{margin-top:10px}.spacing-top--sm-s{margin-top:15px}.spacing-top--sm-m{margin-top:20px}.spacing-top--sm-l{margin-top:30px}.spacing-top--sm-xl{margin-top:60px}.spacing-top--sm-xxl{margin-top:120px}}.spacing-right{margin-right:inherit}.spacing-right--reset{margin-right:0}.spacing-right--xxs{margin-right:5px}.spacing-right--xs{margin-right:10px}.spacing-right--s{margin-right:15px}.spacing-right--m{margin-right:20px}.spacing-right--l{margin-right:30px}.spacing-right--xl{margin-right:60px}.spacing-right--xxl{margin-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-right--md-reset{margin-right:0}.spacing-right--md-xxs{margin-right:5px}.spacing-right--md-xs{margin-right:10px}.spacing-right--md-s{margin-right:15px}.spacing-right--md-m{margin-right:20px}.spacing-right--md-l{margin-right:30px}.spacing-right--md-xl{margin-right:60px}.spacing-right--md-xxl{margin-right:120px}}@media only screen and (max-width:767px){.spacing-right--sm-reset{margin-right:0}.spacing-right--sm-xxs{margin-right:5px}.spacing-right--sm-xs{margin-right:10px}.spacing-right--sm-s{margin-right:15px}.spacing-right--sm-m{margin-right:20px}.spacing-right--sm-l{margin-right:30px}.spacing-right--sm-xl{margin-right:60px}.spacing-right--sm-xxl{margin-right:120px}}.spacing-left{margin-left:inherit}.spacing-left--reset{margin-left:0}.spacing-left--xxs{margin-left:5px}.spacing-left--xs{margin-left:10px}.spacing-left--s{margin-left:15px}.spacing-left--m{margin-left:20px}.spacing-left--l{margin-left:30px}.spacing-left--xl{margin-left:60px}.spacing-left--xxl{margin-left:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-left--md-reset{margin-left:0}.spacing-left--md-xxs{margin-left:5px}.spacing-left--md-xs{margin-left:10px}.spacing-left--md-s{margin-left:15px}.spacing-left--md-m{margin-left:20px}.spacing-left--md-l{margin-left:30px}.spacing-left--md-xl{margin-left:60px}.spacing-left--md-xxl{margin-left:120px}}@media only screen and (max-width:767px){.spacing-left--sm-reset{margin-left:0}.spacing-left--sm-xxs{margin-left:5px}.spacing-left--sm-xs{margin-left:10px}.spacing-left--sm-s{margin-left:15px}.spacing-left--sm-m{margin-left:20px}.spacing-left--sm-l{margin-left:30px}.spacing-left--sm-xl{margin-left:60px}.spacing-left--sm-xxl{margin-left:120px}}.spacing-vertical{margin-top:inherit;margin-bottom:inherit}.spacing-vertical--reset{margin-top:0;margin-bottom:0}.spacing-vertical--xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--s{margin-top:15px;margin-bottom:15px}.spacing-vertical--m{margin-top:20px;margin-bottom:20px}.spacing-vertical--l{margin-top:30px;margin-bottom:30px}.spacing-vertical--xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--xxl{margin-top:120px;margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-vertical--md-reset{margin-top:0;margin-bottom:0}.spacing-vertical--md-xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--md-xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--md-s{margin-top:15px;margin-bottom:15px}.spacing-vertical--md-m{margin-top:20px;margin-bottom:20px}.spacing-vertical--md-l{margin-top:30px;margin-bottom:30px}.spacing-vertical--md-xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--md-xxl{margin-top:120px;margin-bottom:120px}}@media only screen and (max-width:767px){.spacing-vertical--sm-reset{margin-top:0;margin-bottom:0}.spacing-vertical--sm-xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--sm-xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--sm-s{margin-top:15px;margin-bottom:15px}.spacing-vertical--sm-m{margin-top:20px;margin-bottom:20px}.spacing-vertical--sm-l{margin-top:30px;margin-bottom:30px}.spacing-vertical--sm-xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--sm-xxl{margin-top:120px;margin-bottom:120px}}.spacing-horizontal{margin-left:inherit;margin-right:inherit}.spacing-horizontal--reset{margin-left:0;margin-right:0}.spacing-horizontal--xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--xs{margin-left:10px;margin-right:10px}.spacing-horizontal--s{margin-left:15px;margin-right:15px}.spacing-horizontal--m{margin-left:20px;margin-right:20px}.spacing-horizontal--l{margin-left:30px;margin-right:30px}.spacing-horizontal--xl{margin-left:60px;margin-right:60px}.spacing-horizontal--xxl{margin-left:120px;margin-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-horizontal--md-reset{margin-left:0;margin-right:0}.spacing-horizontal--md-xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--md-xs{margin-left:10px;margin-right:10px}.spacing-horizontal--md-s{margin-left:15px;margin-right:15px}.spacing-horizontal--md-m{margin-left:20px;margin-right:20px}.spacing-horizontal--md-l{margin-left:30px;margin-right:30px}.spacing-horizontal--md-xl{margin-left:60px;margin-right:60px}.spacing-horizontal--md-xxl{margin-left:120px;margin-right:120px}}@media only screen and (max-width:767px){.spacing-horizontal--sm-reset{margin-left:0;margin-right:0}.spacing-horizontal--sm-xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--sm-xs{margin-left:10px;margin-right:10px}.spacing-horizontal--sm-s{margin-left:15px;margin-right:15px}.spacing-horizontal--sm-m{margin-left:20px;margin-right:20px}.spacing-horizontal--sm-l{margin-left:30px;margin-right:30px}.spacing-horizontal--sm-xl{margin-left:60px;margin-right:60px}.spacing-horizontal--sm-xxl{margin-left:120px;margin-right:120px}}.spacing-horizontal--remove-space{margin-right:-15px;margin-left:-15px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-horizontal--md-remove-space{margin-right:-15px;margin-left:-15px}}@media only screen and (max-width:767px){.spacing-horizontal--sm-remove-space{margin-right:-15px;margin-left:-15px}}.spacing-reset{margin:0}.padding{padding-left:inherit;padding-right:inherit}.padding-bottom{padding-bottom:inherit}.padding-bottom--reset{padding-bottom:0}.padding-bottom--xxs{padding-bottom:5px}.padding-bottom--xs{padding-bottom:10px}.padding-bottom--s{padding-bottom:15px}.padding-bottom--m{padding-bottom:20px}.padding-bottom--l{padding-bottom:30px}.padding-bottom--xl{padding-bottom:60px}.padding-bottom--xxl{padding-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-bottom--md-reset{padding-bottom:0}.padding-bottom--md-xxs{padding-bottom:5px}.padding-bottom--md-xs{padding-bottom:10px}.padding-bottom--md-s{padding-bottom:15px}.padding-bottom--md-m{padding-bottom:20px}.padding-bottom--md-l{padding-bottom:30px}.padding-bottom--md-xl{padding-bottom:60px}.padding-bottom--md-xxl{padding-bottom:120px}}@media only screen and (max-width:767px){.padding-bottom--sm-reset{padding-bottom:0}.padding-bottom--sm-xxs{padding-bottom:5px}.padding-bottom--sm-xs{padding-bottom:10px}.padding-bottom--sm-s{padding-bottom:15px}.padding-bottom--sm-m{padding-bottom:20px}.padding-bottom--sm-l{padding-bottom:30px}.padding-bottom--sm-xl{padding-bottom:60px}.padding-bottom--sm-xxl{padding-bottom:120px}}.padding-top{padding-top:inherit}.padding-top--reset{padding-top:0}.padding-top--xxs{padding-top:5px}.padding-top--xs{padding-top:10px}.padding-top--s{padding-top:15px}.padding-top--m{padding-top:20px}.padding-top--l{padding-top:30px}.padding-top--xl{padding-top:60px}.padding-top--xxl{padding-top:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-top--md-reset{padding-top:0}.padding-top--md-xxs{padding-top:5px}.padding-top--md-xs{padding-top:10px}.padding-top--md-s{padding-top:15px}.padding-top--md-m{padding-top:20px}.padding-top--md-l{padding-top:30px}.padding-top--md-xl{padding-top:60px}.padding-top--md-xxl{padding-top:120px}}@media only screen and (max-width:767px){.padding-top--sm-reset{padding-top:0}.padding-top--sm-xxs{padding-top:5px}.padding-top--sm-xs{padding-top:10px}.padding-top--sm-s{padding-top:15px}.padding-top--sm-m{padding-top:20px}.padding-top--sm-l{padding-top:30px}.padding-top--sm-xl{padding-top:60px}.padding-top--sm-xxl{padding-top:120px}}.padding-right{padding-right:inherit}.padding-right--reset{padding-right:0}.padding-right--xxs{padding-right:5px}.padding-right--xs{padding-right:10px}.padding-right--s{padding-right:15px}.padding-right--m{padding-right:20px}.padding-right--l{padding-right:30px}.padding-right--xl{padding-right:60px}.padding-right--xxl{padding-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-right--md-reset{padding-right:0}.padding-right--md-xxs{padding-right:5px}.padding-right--md-xs{padding-right:10px}.padding-right--md-s{padding-right:15px}.padding-right--md-m{padding-right:20px}.padding-right--md-l{padding-right:30px}.padding-right--md-xl{padding-right:60px}.padding-right--md-xxl{padding-right:120px}}@media only screen and (max-width:767px){.padding-right--sm-reset{padding-right:0}.padding-right--sm-xxs{padding-right:5px}.padding-right--sm-xs{padding-right:10px}.padding-right--sm-s{padding-right:15px}.padding-right--sm-m{padding-right:20px}.padding-right--sm-l{padding-right:30px}.padding-right--sm-xl{padding-right:60px}.padding-right--sm-xxl{padding-right:120px}}.padding-left{padding-left:inherit}.padding-left--reset{padding-left:0}.padding-left--xxs{padding-left:5px}.padding-left--xs{padding-left:10px}.padding-left--s{padding-left:15px}.padding-left--m{padding-left:20px}.padding-left--l{padding-left:30px}.padding-left--xl{padding-left:60px}.padding-left--xxl{padding-left:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-left--md-reset{padding-left:0}.padding-left--md-xxs{padding-left:5px}.padding-left--md-xs{padding-left:10px}.padding-left--md-s{padding-left:15px}.padding-left--md-m{padding-left:20px}.padding-left--md-l{padding-left:30px}.padding-left--md-xl{padding-left:60px}.padding-left--md-xxl{padding-left:120px}}@media only screen and (max-width:767px){.padding-left--sm-reset{padding-left:0}.padding-left--sm-xxs{padding-left:5px}.padding-left--sm-xs{padding-left:10px}.padding-left--sm-s{padding-left:15px}.padding-left--sm-m{padding-left:20px}.padding-left--sm-l{padding-left:30px}.padding-left--sm-xl{padding-left:60px}.padding-left--sm-xxl{padding-left:120px}}.padding-vertical{padding-top:inherit;padding-bottom:inherit}.padding-vertical--reset{padding-top:0;padding-bottom:0}.padding-vertical--xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--xs{padding-top:10px;padding-bottom:10px}.padding-vertical--s{padding-top:15px;padding-bottom:15px}.padding-vertical--m{padding-top:20px;padding-bottom:20px}.padding-vertical--l{padding-top:30px;padding-bottom:30px}.padding-vertical--xl{padding-top:60px;padding-bottom:60px}.padding-vertical--xxl{padding-top:120px;padding-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-vertical--md-reset{padding-top:0;padding-bottom:0}.padding-vertical--md-xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--md-xs{padding-top:10px;padding-bottom:10px}.padding-vertical--md-s{padding-top:15px;padding-bottom:15px}.padding-vertical--md-m{padding-top:20px;padding-bottom:20px}.padding-vertical--md-l{padding-top:30px;padding-bottom:30px}.padding-vertical--md-xl{padding-top:60px;padding-bottom:60px}.padding-vertical--md-xxl{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width:767px){.padding-vertical--sm-reset{padding-top:0;padding-bottom:0}.padding-vertical--sm-xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--sm-xs{padding-top:10px;padding-bottom:10px}.padding-vertical--sm-s{padding-top:15px;padding-bottom:15px}.padding-vertical--sm-m{padding-top:20px;padding-bottom:20px}.padding-vertical--sm-l{padding-top:30px;padding-bottom:30px}.padding-vertical--sm-xl{padding-top:60px;padding-bottom:60px}.padding-vertical--sm-xxl{padding-top:120px;padding-bottom:120px}}.padding-horizontal{padding-left:inherit;padding-right:inherit}.padding-horizontal--reset{padding-left:0;padding-right:0}.padding-horizontal--xxs{padding-left:5px;padding-right:5px}.padding-horizontal--xs{padding-left:10px;padding-right:10px}.padding-horizontal--s{padding-left:15px;padding-right:15px}.padding-horizontal--m{padding-left:20px;padding-right:20px}.padding-horizontal--l{padding-left:30px;padding-right:30px}.padding-horizontal--xl{padding-left:60px;padding-right:60px}.padding-horizontal--xxl{padding-left:120px;padding-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-horizontal--md-reset{padding-left:0;padding-right:0}.padding-horizontal--md-xxs{padding-left:5px;padding-right:5px}.padding-horizontal--md-xs{padding-left:10px;padding-right:10px}.padding-horizontal--md-s{padding-left:15px;padding-right:15px}.padding-horizontal--md-m{padding-left:20px;padding-right:20px}.padding-horizontal--md-l{padding-left:30px;padding-right:30px}.padding-horizontal--md-xl{padding-left:60px;padding-right:60px}.padding-horizontal--md-xxl{padding-left:120px;padding-right:120px}}@media only screen and (max-width:767px){.padding-horizontal--sm-reset{padding-left:0;padding-right:0}.padding-horizontal--sm-xxs{padding-left:5px;padding-right:5px}.padding-horizontal--sm-xs{padding-left:10px;padding-right:10px}.padding-horizontal--sm-s{padding-left:15px;padding-right:15px}.padding-horizontal--sm-m{padding-left:20px;padding-right:20px}.padding-horizontal--sm-l{padding-left:30px;padding-right:30px}.padding-horizontal--sm-xl{padding-left:60px;padding-right:60px}.padding-horizontal--sm-xxl{padding-left:120px;padding-right:120px}}.float--none{float:none}.float--left{float:left}.float--right{float:right}.grid-spacing{margin-left:15px;margin-right:15px}@media only screen and (min-width:768px) and (max-width:1199px){.grid-spacing{margin-left:12px;margin-right:12px}}@media only screen and (max-width:767px){.grid-spacing{margin-left:9px;margin-right:9px}}.cursor-pointer{cursor:pointer}.secondary-menu{padding:0;margin:0;list-style:none;display:flex}.secondary-menu_tertiary{display:flex}.secondary-menu_tertiary_btn-back,.secondary-menu_tertiary_title{display:none}.secondary-menu_tertiary_wrap{margin-top:5px}.secondary-menu_item{margin-left:35px;width:calc(20% - 28px)}.secondary-menu_item:first-child{margin-left:0}.secondary-menu_title{display:flex;justify-content:space-between;align-items:center;height:35px;font-size:16px}.secondary-menu_title_mobile{color:#2a2a2a;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:16px;align-self:flex-end;display:none}.secondary-menu_title_mobile:hover{text-decoration:none}.secondary-menu_title_mobile_link{color:#b7b7b7}.secondary-menu_title-desktop{color:#2a2a2a;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:12px;align-self:flex-end}.secondary-menu_title-desktop:hover{text-decoration:none}.secondary-menu_title-desktop_link{color:#b7b7b7}.secondary-menu_title_seeall{color:#2a2a2a;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:10px;line-height:12px;white-space:nowrap;align-self:flex-end}.secondary-menu_title_icon{width:35px;min-width:35px;height:35px;margin-left:20px;display:flex;align-items:flex-end}.secondary-menu_title_icon_img{width:100%;height:auto}.secondary-menu_list_item .secondary-menu_title{justify-content:flex-end}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.secondary-menu{display:block;padding:0}.secondary-menu_item{width:100%;margin-left:0;border-bottom:1px solid #f3f3f3}.secondary-menu_item:last-child{border-bottom:none}.secondary-menu_item .secondary-menu_title-desktop{color:inherit}.secondary-menu_title{height:auto;margin-top:auto;display:block}.secondary-menu_title-desktop{display:none}.secondary-menu_title_mobile{padding:0 26px;cursor:pointer;min-height:54px;display:flex;align-items:center;justify-content:space-between}.secondary-menu_title_mobile:after{content:"\e90a";font-family:icon-gaf!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;color:#d71920}.secondary-menu_title_icon,.secondary-menu_title_seeall{display:none}.secondary-menu_tertiary_wrap{position:fixed;top:50px;left:auto;right:-100%;width:100%;margin-top:0;height:calc(100vh - 50px);opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,right .35s;overflow:auto;background:#f3f3f3}.secondary-menu_tertiary_wrap.open{right:0;opacity:1;z-index:2;visibility:visible}.secondary-menu_tertiary_btn-back{display:block}.secondary-menu_tertiary_title{display:block;border-bottom:1px solid #f3f3f3}.secondary-menu_tertiary_title:last-child{border-bottom:none}.secondary-menu_tertiary_title-desktop{display:flex;align-items:center;padding:0 26px;cursor:pointer;min-height:54px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;color:#b7b7b7;text-transform:uppercase;font-size:16px;line-height:16px}.secondary-menu_tertiary_title-desktop_seeall{font-size:10px;line-height:12px;padding-left:10px}.secondary-menu_tertiary_item{display:flex;flex-direction:column;background-color:#fff}.secondary-menu_featured-content{background:#f3f3f3;padding:140px 26px}.secondary-menu_list_item .secondary-menu_tertiary_wrap{position:static;height:auto;overflow:visible;visibility:visible;opacity:1}.secondary-menu_list_item .secondary-menu_title_mobile{display:none}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.spacing-bottom{margin-bottom:inherit}.spacing-bottom--reset{margin-bottom:0}.spacing-bottom--xxs{margin-bottom:5px}.spacing-bottom--xs{margin-bottom:10px}.spacing-bottom--s{margin-bottom:15px}.spacing-bottom--m{margin-bottom:20px}.spacing-bottom--l{margin-bottom:30px}.spacing-bottom--xl{margin-bottom:60px}.spacing-bottom--xxl{margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-bottom--md-reset{margin-bottom:0}.spacing-bottom--md-xxs{margin-bottom:5px}.spacing-bottom--md-xs{margin-bottom:10px}.spacing-bottom--md-s{margin-bottom:15px}.spacing-bottom--md-m{margin-bottom:20px}.spacing-bottom--md-l{margin-bottom:30px}.spacing-bottom--md-xl{margin-bottom:60px}.spacing-bottom--md-xxl{margin-bottom:120px}}@media only screen and (max-width:767px){.spacing-bottom--sm-reset{margin-bottom:0}.spacing-bottom--sm-xxs{margin-bottom:5px}.spacing-bottom--sm-xs{margin-bottom:10px}.spacing-bottom--sm-s{margin-bottom:15px}.spacing-bottom--sm-m{margin-bottom:20px}.spacing-bottom--sm-l{margin-bottom:30px}.spacing-bottom--sm-xl{margin-bottom:60px}.spacing-bottom--sm-xxl{margin-bottom:120px}}.spacing-top{margin-top:inherit}.spacing-top--reset{margin-top:0}.spacing-top--xxs{margin-top:5px}.spacing-top--xs{margin-top:10px}.spacing-top--s{margin-top:15px}.spacing-top--m{margin-top:20px}.spacing-top--l{margin-top:30px}.spacing-top--xl{margin-top:60px}.spacing-top--xxl{margin-top:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-top--md-reset{margin-top:0}.spacing-top--md-xxs{margin-top:5px}.spacing-top--md-xs{margin-top:10px}.spacing-top--md-s{margin-top:15px}.spacing-top--md-m{margin-top:20px}.spacing-top--md-l{margin-top:30px}.spacing-top--md-xl{margin-top:60px}.spacing-top--md-xxl{margin-top:120px}}@media only screen and (max-width:767px){.spacing-top--sm-reset{margin-top:0}.spacing-top--sm-xxs{margin-top:5px}.spacing-top--sm-xs{margin-top:10px}.spacing-top--sm-s{margin-top:15px}.spacing-top--sm-m{margin-top:20px}.spacing-top--sm-l{margin-top:30px}.spacing-top--sm-xl{margin-top:60px}.spacing-top--sm-xxl{margin-top:120px}}.spacing-right{margin-right:inherit}.spacing-right--reset{margin-right:0}.spacing-right--xxs{margin-right:5px}.spacing-right--xs{margin-right:10px}.spacing-right--s{margin-right:15px}.spacing-right--m{margin-right:20px}.spacing-right--l{margin-right:30px}.spacing-right--xl{margin-right:60px}.spacing-right--xxl{margin-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-right--md-reset{margin-right:0}.spacing-right--md-xxs{margin-right:5px}.spacing-right--md-xs{margin-right:10px}.spacing-right--md-s{margin-right:15px}.spacing-right--md-m{margin-right:20px}.spacing-right--md-l{margin-right:30px}.spacing-right--md-xl{margin-right:60px}.spacing-right--md-xxl{margin-right:120px}}@media only screen and (max-width:767px){.spacing-right--sm-reset{margin-right:0}.spacing-right--sm-xxs{margin-right:5px}.spacing-right--sm-xs{margin-right:10px}.spacing-right--sm-s{margin-right:15px}.spacing-right--sm-m{margin-right:20px}.spacing-right--sm-l{margin-right:30px}.spacing-right--sm-xl{margin-right:60px}.spacing-right--sm-xxl{margin-right:120px}}.spacing-left{margin-left:inherit}.spacing-left--reset{margin-left:0}.spacing-left--xxs{margin-left:5px}.spacing-left--xs{margin-left:10px}.spacing-left--s{margin-left:15px}.spacing-left--m{margin-left:20px}.spacing-left--l{margin-left:30px}.spacing-left--xl{margin-left:60px}.spacing-left--xxl{margin-left:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-left--md-reset{margin-left:0}.spacing-left--md-xxs{margin-left:5px}.spacing-left--md-xs{margin-left:10px}.spacing-left--md-s{margin-left:15px}.spacing-left--md-m{margin-left:20px}.spacing-left--md-l{margin-left:30px}.spacing-left--md-xl{margin-left:60px}.spacing-left--md-xxl{margin-left:120px}}@media only screen and (max-width:767px){.spacing-left--sm-reset{margin-left:0}.spacing-left--sm-xxs{margin-left:5px}.spacing-left--sm-xs{margin-left:10px}.spacing-left--sm-s{margin-left:15px}.spacing-left--sm-m{margin-left:20px}.spacing-left--sm-l{margin-left:30px}.spacing-left--sm-xl{margin-left:60px}.spacing-left--sm-xxl{margin-left:120px}}.spacing-vertical{margin-top:inherit;margin-bottom:inherit}.spacing-vertical--reset{margin-top:0;margin-bottom:0}.spacing-vertical--xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--s{margin-top:15px;margin-bottom:15px}.spacing-vertical--m{margin-top:20px;margin-bottom:20px}.spacing-vertical--l{margin-top:30px;margin-bottom:30px}.spacing-vertical--xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--xxl{margin-top:120px;margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-vertical--md-reset{margin-top:0;margin-bottom:0}.spacing-vertical--md-xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--md-xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--md-s{margin-top:15px;margin-bottom:15px}.spacing-vertical--md-m{margin-top:20px;margin-bottom:20px}.spacing-vertical--md-l{margin-top:30px;margin-bottom:30px}.spacing-vertical--md-xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--md-xxl{margin-top:120px;margin-bottom:120px}}@media only screen and (max-width:767px){.spacing-vertical--sm-reset{margin-top:0;margin-bottom:0}.spacing-vertical--sm-xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--sm-xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--sm-s{margin-top:15px;margin-bottom:15px}.spacing-vertical--sm-m{margin-top:20px;margin-bottom:20px}.spacing-vertical--sm-l{margin-top:30px;margin-bottom:30px}.spacing-vertical--sm-xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--sm-xxl{margin-top:120px;margin-bottom:120px}}.spacing-horizontal{margin-left:inherit;margin-right:inherit}.spacing-horizontal--reset{margin-left:0;margin-right:0}.spacing-horizontal--xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--xs{margin-left:10px;margin-right:10px}.spacing-horizontal--s{margin-left:15px;margin-right:15px}.spacing-horizontal--m{margin-left:20px;margin-right:20px}.spacing-horizontal--l{margin-left:30px;margin-right:30px}.spacing-horizontal--xl{margin-left:60px;margin-right:60px}.spacing-horizontal--xxl{margin-left:120px;margin-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-horizontal--md-reset{margin-left:0;margin-right:0}.spacing-horizontal--md-xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--md-xs{margin-left:10px;margin-right:10px}.spacing-horizontal--md-s{margin-left:15px;margin-right:15px}.spacing-horizontal--md-m{margin-left:20px;margin-right:20px}.spacing-horizontal--md-l{margin-left:30px;margin-right:30px}.spacing-horizontal--md-xl{margin-left:60px;margin-right:60px}.spacing-horizontal--md-xxl{margin-left:120px;margin-right:120px}}@media only screen and (max-width:767px){.spacing-horizontal--sm-reset{margin-left:0;margin-right:0}.spacing-horizontal--sm-xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--sm-xs{margin-left:10px;margin-right:10px}.spacing-horizontal--sm-s{margin-left:15px;margin-right:15px}.spacing-horizontal--sm-m{margin-left:20px;margin-right:20px}.spacing-horizontal--sm-l{margin-left:30px;margin-right:30px}.spacing-horizontal--sm-xl{margin-left:60px;margin-right:60px}.spacing-horizontal--sm-xxl{margin-left:120px;margin-right:120px}}.spacing-horizontal--remove-space{margin-right:-15px;margin-left:-15px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-horizontal--md-remove-space{margin-right:-15px;margin-left:-15px}}@media only screen and (max-width:767px){.spacing-horizontal--sm-remove-space{margin-right:-15px;margin-left:-15px}}.spacing-reset{margin:0}.padding{padding-left:inherit;padding-right:inherit}.padding-bottom{padding-bottom:inherit}.padding-bottom--reset{padding-bottom:0}.padding-bottom--xxs{padding-bottom:5px}.padding-bottom--xs{padding-bottom:10px}.padding-bottom--s{padding-bottom:15px}.padding-bottom--m{padding-bottom:20px}.padding-bottom--l{padding-bottom:30px}.padding-bottom--xl{padding-bottom:60px}.padding-bottom--xxl{padding-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-bottom--md-reset{padding-bottom:0}.padding-bottom--md-xxs{padding-bottom:5px}.padding-bottom--md-xs{padding-bottom:10px}.padding-bottom--md-s{padding-bottom:15px}.padding-bottom--md-m{padding-bottom:20px}.padding-bottom--md-l{padding-bottom:30px}.padding-bottom--md-xl{padding-bottom:60px}.padding-bottom--md-xxl{padding-bottom:120px}}@media only screen and (max-width:767px){.padding-bottom--sm-reset{padding-bottom:0}.padding-bottom--sm-xxs{padding-bottom:5px}.padding-bottom--sm-xs{padding-bottom:10px}.padding-bottom--sm-s{padding-bottom:15px}.padding-bottom--sm-m{padding-bottom:20px}.padding-bottom--sm-l{padding-bottom:30px}.padding-bottom--sm-xl{padding-bottom:60px}.padding-bottom--sm-xxl{padding-bottom:120px}}.padding-top{padding-top:inherit}.padding-top--reset{padding-top:0}.padding-top--xxs{padding-top:5px}.padding-top--xs{padding-top:10px}.padding-top--s{padding-top:15px}.padding-top--m{padding-top:20px}.padding-top--l{padding-top:30px}.padding-top--xl{padding-top:60px}.padding-top--xxl{padding-top:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-top--md-reset{padding-top:0}.padding-top--md-xxs{padding-top:5px}.padding-top--md-xs{padding-top:10px}.padding-top--md-s{padding-top:15px}.padding-top--md-m{padding-top:20px}.padding-top--md-l{padding-top:30px}.padding-top--md-xl{padding-top:60px}.padding-top--md-xxl{padding-top:120px}}@media only screen and (max-width:767px){.padding-top--sm-reset{padding-top:0}.padding-top--sm-xxs{padding-top:5px}.padding-top--sm-xs{padding-top:10px}.padding-top--sm-s{padding-top:15px}.padding-top--sm-m{padding-top:20px}.padding-top--sm-l{padding-top:30px}.padding-top--sm-xl{padding-top:60px}.padding-top--sm-xxl{padding-top:120px}}.padding-right{padding-right:inherit}.padding-right--reset{padding-right:0}.padding-right--xxs{padding-right:5px}.padding-right--xs{padding-right:10px}.padding-right--s{padding-right:15px}.padding-right--m{padding-right:20px}.padding-right--l{padding-right:30px}.padding-right--xl{padding-right:60px}.padding-right--xxl{padding-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-right--md-reset{padding-right:0}.padding-right--md-xxs{padding-right:5px}.padding-right--md-xs{padding-right:10px}.padding-right--md-s{padding-right:15px}.padding-right--md-m{padding-right:20px}.padding-right--md-l{padding-right:30px}.padding-right--md-xl{padding-right:60px}.padding-right--md-xxl{padding-right:120px}}@media only screen and (max-width:767px){.padding-right--sm-reset{padding-right:0}.padding-right--sm-xxs{padding-right:5px}.padding-right--sm-xs{padding-right:10px}.padding-right--sm-s{padding-right:15px}.padding-right--sm-m{padding-right:20px}.padding-right--sm-l{padding-right:30px}.padding-right--sm-xl{padding-right:60px}.padding-right--sm-xxl{padding-right:120px}}.padding-left{padding-left:inherit}.padding-left--reset{padding-left:0}.padding-left--xxs{padding-left:5px}.padding-left--xs{padding-left:10px}.padding-left--s{padding-left:15px}.padding-left--m{padding-left:20px}.padding-left--l{padding-left:30px}.padding-left--xl{padding-left:60px}.padding-left--xxl{padding-left:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-left--md-reset{padding-left:0}.padding-left--md-xxs{padding-left:5px}.padding-left--md-xs{padding-left:10px}.padding-left--md-s{padding-left:15px}.padding-left--md-m{padding-left:20px}.padding-left--md-l{padding-left:30px}.padding-left--md-xl{padding-left:60px}.padding-left--md-xxl{padding-left:120px}}@media only screen and (max-width:767px){.padding-left--sm-reset{padding-left:0}.padding-left--sm-xxs{padding-left:5px}.padding-left--sm-xs{padding-left:10px}.padding-left--sm-s{padding-left:15px}.padding-left--sm-m{padding-left:20px}.padding-left--sm-l{padding-left:30px}.padding-left--sm-xl{padding-left:60px}.padding-left--sm-xxl{padding-left:120px}}.padding-vertical{padding-top:inherit;padding-bottom:inherit}.padding-vertical--reset{padding-top:0;padding-bottom:0}.padding-vertical--xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--xs{padding-top:10px;padding-bottom:10px}.padding-vertical--s{padding-top:15px;padding-bottom:15px}.padding-vertical--m{padding-top:20px;padding-bottom:20px}.padding-vertical--l{padding-top:30px;padding-bottom:30px}.padding-vertical--xl{padding-top:60px;padding-bottom:60px}.padding-vertical--xxl{padding-top:120px;padding-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-vertical--md-reset{padding-top:0;padding-bottom:0}.padding-vertical--md-xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--md-xs{padding-top:10px;padding-bottom:10px}.padding-vertical--md-s{padding-top:15px;padding-bottom:15px}.padding-vertical--md-m{padding-top:20px;padding-bottom:20px}.padding-vertical--md-l{padding-top:30px;padding-bottom:30px}.padding-vertical--md-xl{padding-top:60px;padding-bottom:60px}.padding-vertical--md-xxl{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width:767px){.padding-vertical--sm-reset{padding-top:0;padding-bottom:0}.padding-vertical--sm-xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--sm-xs{padding-top:10px;padding-bottom:10px}.padding-vertical--sm-s{padding-top:15px;padding-bottom:15px}.padding-vertical--sm-m{padding-top:20px;padding-bottom:20px}.padding-vertical--sm-l{padding-top:30px;padding-bottom:30px}.padding-vertical--sm-xl{padding-top:60px;padding-bottom:60px}.padding-vertical--sm-xxl{padding-top:120px;padding-bottom:120px}}.padding-horizontal{padding-left:inherit;padding-right:inherit}.padding-horizontal--reset{padding-left:0;padding-right:0}.padding-horizontal--xxs{padding-left:5px;padding-right:5px}.padding-horizontal--xs{padding-left:10px;padding-right:10px}.padding-horizontal--s{padding-left:15px;padding-right:15px}.padding-horizontal--m{padding-left:20px;padding-right:20px}.padding-horizontal--l{padding-left:30px;padding-right:30px}.padding-horizontal--xl{padding-left:60px;padding-right:60px}.padding-horizontal--xxl{padding-left:120px;padding-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-horizontal--md-reset{padding-left:0;padding-right:0}.padding-horizontal--md-xxs{padding-left:5px;padding-right:5px}.padding-horizontal--md-xs{padding-left:10px;padding-right:10px}.padding-horizontal--md-s{padding-left:15px;padding-right:15px}.padding-horizontal--md-m{padding-left:20px;padding-right:20px}.padding-horizontal--md-l{padding-left:30px;padding-right:30px}.padding-horizontal--md-xl{padding-left:60px;padding-right:60px}.padding-horizontal--md-xxl{padding-left:120px;padding-right:120px}}@media only screen and (max-width:767px){.padding-horizontal--sm-reset{padding-left:0;padding-right:0}.padding-horizontal--sm-xxs{padding-left:5px;padding-right:5px}.padding-horizontal--sm-xs{padding-left:10px;padding-right:10px}.padding-horizontal--sm-s{padding-left:15px;padding-right:15px}.padding-horizontal--sm-m{padding-left:20px;padding-right:20px}.padding-horizontal--sm-l{padding-left:30px;padding-right:30px}.padding-horizontal--sm-xl{padding-left:60px;padding-right:60px}.padding-horizontal--sm-xxl{padding-left:120px;padding-right:120px}}.float--none{float:none}.float--left{float:left}.float--right{float:right}.grid-spacing{margin-left:15px;margin-right:15px}@media only screen and (min-width:768px) and (max-width:1199px){.grid-spacing{margin-left:12px;margin-right:12px}}@media only screen and (max-width:767px){.grid-spacing{margin-left:9px;margin-right:9px}}.cursor-pointer{cursor:pointer}.tertiary-menu{list-style:none;padding:0;border-top:1px solid #b7b7b7}.tertiary-menu_title{margin-top:10px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.tertiary-menu{margin:0;padding:0;border:none}.tertiary-menu_title{margin-top:0;border-bottom:1px solid #f3f3f3}.tertiary-menu_title:last-child{border-bottom:none}.tertiary-menu_title.bold .tertiary-menu_title_link{font-weight:700;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:16px}.tertiary-menu_title_link{font-weight:400;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:16px;display:flex;align-items:center;padding:0 26px;cursor:pointer;min-height:54px}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (min-width:768px) and (max-width:1199px){header .navbar .level-2>.promo .promo-wrapper{padding-right:20px}header .navbar.search-open .search-container .sidenav-container .navbar-right .search a .icon-gaf-search{right:597px;transition:right .7s cubic-bezier(.42,0,.34,.99);transition-delay:.2s}}@media only screen and (min-width:1024px) and (max-width:1366px){header .navbar .navbar-header{position:relative}header .navbar.search-open .search-container{right:0}header .navbar.search-open .search-container .sidenav-container .navbar-right .search a .icon-gaf-search{right:655px;transition:right .7s cubic-bezier(.42,0,.34,.99);transition-delay:.2s}}@media only screen and (min-width:768px) and (max-width:1199px){header .navbar.search-open .search-container{right:0}}@media only screen and (min-width:768px) and (max-width:999px){header .navbar .container{width:100%}header .navbar .search-container .navbar-right{right:0}header .navbar.search-open .search-container .sidenav-container .navbar-right .search a .icon-gaf-search{right:auto;left:29vw;position:fixed;transition:right .7s cubic-bezier(.42,0,.34,.99);transition-delay:.2s}header .navbar .nav.navbar-nav li>a{font-size:1.5em;text-decoration:none}header .navbar .dropdown-wrapper .dropdown-container .tool-links li a{font-size:1.7vw!important}}@media only screen and (max-width:767px){body.no-scroll{overflow:hidden}header .navbar>.container{padding:0}header .navbar .dropdown-wrapper .dropdown-container .wrapper ul,header .navbar ul{overflow-y:scroll}header .navbar .dropdown-wrapper .dropdown-container .wrapper ul li,header .navbar ul li{padding:16px 24px 16px 30px}header .navbar .dropdown-wrapper .dropdown-container .wrapper ul li a,header .navbar ul li a{text-decoration:none;font-family:AG_std_book,Arial,Helvetica,sans-serif}header .navbar .dropdown-wrapper .dropdown-container .wrapper ul li:not(.with-dropdown) a,header .navbar ul li:not(.with-dropdown) a{padding:0;text-decoration:none}header .navbar .dropdown-wrapper .dropdown-container .wrapper ul li:not(.with-dropdown) a:after,header .navbar ul li:not(.with-dropdown) a:after{display:none;opacity:0}header .navbar .dropdown-wrapper .dropdown-container .wrapper ul li.with-dropdown>a,header .navbar ul li.with-dropdown>a{text-decoration:none;display:block;padding:0;position:relative;font-weight:400}header .navbar .dropdown-wrapper .dropdown-container .wrapper ul li.with-dropdown>a:after,header .navbar ul li.with-dropdown>a:after{font-family:icon-gaf;content:"\e910";font-size:.6em;line-height:2.1em;display:inline-block;float:right;margin-left:12px;color:#aaa;font-style:normal;font-weight:bolder;position:absolute;right:0}header .navbar .dropdown-wrapper .dropdown-container .wrapper ul li.with-dropdown:focus,header .navbar .dropdown-wrapper .dropdown-container .wrapper ul li.with-dropdown:hover,header .navbar ul li.with-dropdown:focus,header .navbar ul li.with-dropdown:hover{background:none}header .navbar .dropdown-wrapper .dropdown-container .wrapper ul li.with-dropdown:focus>a:after,header .navbar .dropdown-wrapper .dropdown-container .wrapper ul li.with-dropdown:hover>a:after,header .navbar ul li.with-dropdown:focus>a:after,header .navbar ul li.with-dropdown:hover>a:after{color:#e40514}header .navbar .dropdown-wrapper .dropdown-container .promo{display:block}header .navbar .dropdown-wrapper .dropdown-container .promo .promo-wrapper .description,header .navbar .dropdown-wrapper .dropdown-container .promo .promo-wrapper figure{display:none}header .mp-pusher{display:none;position:absolute;left:0;height:100%;perspective:1000px;top:50px;z-index:999;width:100%;transition-delay:.2s;transform:translateZ(0)}header .mp-pusher.mp-open,header .mp-pusher.open{transform:translate3d(-100%,0,0)}header .mp-pusher .level-1-list{margin:50px auto 0}header .mp-pusher .level-1-list li .mp-level{display:none}header .mp-pusher .level-1-list li .mp-level.mp-open{display:block;transform:translateZ(0)}header .mp-pusher .level-1-list>li{padding:16px 24px 16px 30px}header .mp-pusher .level-1-list>li.mobile-toggle>a{width:100%;display:inline-block}header .mp-pusher .level-1-list>li.mobile-toggle>a+i{display:inline;color:#fff}header .mp-pusher .level-1-list>li.mobile-toggle>a+i:after{font-family:icon-gaf;content:"\e910";font-size:1.1em;display:inline-block;margin-left:12px;color:#fff;font-style:normal}header .mp-pusher .level-1-list>li.login-selector a:after{content:""}header .mp-pusher .level-1-list>li.active>a,header .mp-pusher .level-1-list>li:hover>a{background:none;opacity:1;color:#505050}header .mp-pusher .level-1-list>li .level-2{display:block}header .mp-pusher .level-1-list>li .level-2 .col-sm-3{width:auto;padding:0}header .mp-pusher .level-1-list>li .level-2 .col-sm-3:after,header .mp-pusher .level-1-list>li .level-2 i{display:none}header .mp-pusher .level-1-list>li .level-2 .promo{display:block}header .mp-pusher .level-1-list>li .level-2 .promo .promo-wrapper{display:none}header .mp-pusher .level-1-list .roof-design .dropdown-wrapper .level-2 .promo .promo-wrapper{display:block;width:auto}header .mp-pusher .level-1-list .roof-design .dropdown-wrapper .level-2 .promo .promo-wrapper a{padding:.4em 16vh .4em 1.2em;display:block;font-size:2em;color:#a7a7a7}header .mp-menu{z-index:1;height:100%}header .mp-level,header .mp-menu{position:absolute;top:0;left:0;width:100%;transform:translate3d(100%,0,0)}header .mp-level{height:calc(100vh - 50px);overflow-y:scroll;overflow-x:hidden;background:#f3f3f3;z-index:99}header .mp-level .open{transform:translateZ(0);display:block}header .mp-level:after,header .mp-level:before,header .mp-pusher:after{content:"";position:absolute;top:0;right:0;width:0;height:0;opacity:0}header .mp-level:after,header .mp-pusher:after{background:rgba(0,0,0,.3);transition:opacity .3s,width .1s .3s,height .1s .3s}header .mp-level:after{z-index:-1}header .mp-level.mp-level-overlay:after,header .mp-pusher.mp-pushed:after{width:100%;height:100%;opacity:1;transition:opacity .3s}header .mp-level.mp-level-overlay{cursor:pointer}header .mp-level.mp-level-overlay.mp-level:before{width:100%;height:100%;background:transparent;opacity:1}header .mp-level,header .mp-pusher{transition:transform .2s}header .mp-overlap .mp-level.mp-level-open{transform:translate3d(-40px,0,0)}header .mp-menu.mp-overlap>.mp-level,header .mp-menu.mp-overlap>.mp-level.mp-level-open,header .mp-menu>.mp-level,header .mp-menu>.mp-level.mp-level-open{box-shadow:none;transform:translateZ(0)}header .mp-cover .mp-level.mp-level-open{transform:translateZ(0)}header .mp-cover .mp-level.mp-level-open>ul>li>.mp-level:not(.mp-level-open){transform:translate3d(-100%,0,0)}header .mp-menu ul{margin:0;padding:0;list-style:none}header .mp-menu ul.level-3-list,header .mp-menu ul.level-4-list{height:100vh}header .mp-menu ul li>a{outline:none;color:#505050;transition:background .3s,box-shadow .3s;padding:.4em 0;font-size:2em}header .mp-menu ul .level-2 li{padding:.5vh 14vh .5vh 22px}header .mp-menu ul li{padding:0;margin:0}header .mp-menu ul li:before{position:absolute;left:10px;z-index:-1;color:rgba(0,0,0,.2);line-height:3.5}header .mp-menu .dropdown-wrapper .dropdown-container .mp-current,header .mp-menu .mp-current{margin:0 0 1vh;padding:3vh 7vw}header .mp-menu .dropdown-wrapper .dropdown-container .mp-current a,header .mp-menu .mp-current a{margin:0;padding:0}header .mp-menu .dropdown-wrapper .dropdown-container .mp-current,header .mp-menu .dropdown-wrapper .dropdown-container .mp-current a,header .mp-menu .mp-current,header .mp-menu .mp-current a{display:block;font-family:AG_std_demi,Arial,Helvetica,sans-serif;color:#ec505a;background:#fff;font-size:16px}header .mp-menu.mp-overlap h4:before{position:absolute;top:0;right:0;margin-right:8px;font-size:75%;line-height:1.8;opacity:0;transform:translateX(-100%);transition:opacity .3s,transform .1s .3s}header .mp-menu.mp-cover h4{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:1em}header .mp-overlap .mp-level.mp-level-overlay>h4:before{opacity:1;transform:translateX(0);transition:transform .3s,opacity .3s}header .navbar .mp-menu .navbar-nav .dropdown-wrapper .mp-back{font-size:1.4em;font-family:AG_std_book,Arial,Helvetica,sans-serif;display:block;padding:3vh 7vw;outline:none;color:#505050;text-decoration:none;vertical-align:middle;position:relative}header .navbar .mp-menu .navbar-nav .dropdown-wrapper .mp-back:before{font-family:icon-gaf;vertical-align:middle;content:"\e910";font-size:11px;display:inline-block;transform:rotate(180deg);margin-right:2px;color:#aaa;line-height:18px;position:absolute;left:2vw}header .mp-menu .mp-level.mp-level-overlay>.mp-back,header .mp-menu .mp-level.mp-level-overlay>.mp-back:after{background:transparent;box-shadow:none;color:transparent}header .navbar{border-color:#aaa}header .navbar.search-open .search-container{left:0}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body.backdrop-active{position:relative}body .backdrop-background{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:99;display:none;top:0}body.no-pointer-events{pointer-events:none}body.preview-mode header>.navbar{top:89px}body.preview-mode .section-nav.fixed{top:90px}header{font-family:AG_std_md,Arial,Helvetica,sans-serif}header .navbar{margin:0;border:0;background-color:#fff;transition:height .3s,transform .2s}header .navbar:after{height:1px;background:#ccc;position:absolute;bottom:0;z-index:-1;width:100%;display:block}header .navbar .navbar-brand>img{height:80px}@media only screen and (max-width:767px){header .navbar .navbar-brand>img{height:50px}}header .navbar>.container-fluid{padding-left:0;padding-right:0}header .navbar>.container-fluid>.container{transition:transform .2s}@media only screen and (max-width:767px){header .navbar>.container-fluid>.container{padding:0;background-color:#fff;position:relative}}header .navbar.search-open .mp-pusher{visibility:visible}header .navbar.search-open .results-bar{visibility:visible;opacity:1}header .navbar.search-open .results-bar .row{margin-left:0;margin-right:0}header .navbar.search-open .results-bar .row [class*=col-]{padding-right:0;padding-left:0}header .navbar.search-open .suggestion-wrapper{opacity:1;visibility:visible}header .navbar.search-open .search-container .navbar-form{opacity:1;visibility:visible;height:100vh;z-index:1000;transition:.3s linear;top:0;background:#f3f3f3}header .navbar.search-open .search-container .navbar-form .search-bar{opacity:1}header .navbar.search-open .search-container .sidenav-container .navbar-right .search a .icon-gaf-close{visibility:visible;opacity:1}header .navbar.search-open .search-container .sidenav-container .navbar-right .search a .icon-gaf-search{opacity:0}header .navbar.search-open .navbar-header .mobile-search,header .navbar.search-open .navbar-header .navbar-trigger{transition:visibility 0s linear .2s,opacity .2s ease-in;opacity:0;visibility:hidden}header .navbar.resizing .search-container .sidenav-container .navbar-right .search a .icon-gaf-search{transition:none!important;transition-delay:0s!important}header .navbar.nav-open .navbar-header .navbar-trigger i{background-color:transparent}header .navbar.nav-open .navbar-header .navbar-trigger i:after,header .navbar.nav-open .navbar-header .navbar-trigger i:before{background-color:#494949}header .navbar.nav-open .navbar-header .navbar-trigger i:before{-webkit-transform:translateY(6px) rotate(45deg);-moz-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);-o-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}header .navbar.nav-open .navbar-header .navbar-trigger i:after{-webkit-transform:translateY(-6px) rotate(-45deg);-moz-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);-o-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}header .navbar.sticky-active{transform:translateY(-100%)}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){header .navbar.sticky-active{z-index:auto}}header .navbar.sticky-active .results-bar{display:none}header .navbar.sticky-active .navbar-brand>img{height:60px}@media only screen and (max-width:767px){header .navbar.sticky-active .navbar-brand>img{height:50px}}header .navbar>.container{transition:transform .2s}header .navbar .navbar-header{position:relative;z-index:10;float:none}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){header .navbar .navbar-header{z-index:1031}}@media only screen and (max-width:767px){header .navbar .navbar-header{margin-left:0}}header .navbar .navbar-header .navbar-brand{height:auto;padding:0;margin:0!important;width:55px;transition:width .2s}header .navbar .navbar-header .mobile-search{position:absolute;opacity:1;visibility:visible;right:82px;top:15px;color:#494949;text-decoration:none}header .navbar .navbar-header .mobile-search .icon-gaf-search{font-size:2em}header .navbar .navbar-header .mobile-search .icon-gaf-search:before{content:"\e925"}header .navbar .navbar-header .navbar-trigger{position:absolute;right:40px;opacity:1;visibility:visible;top:17px}header .navbar .navbar-header .navbar-trigger i{padding-left:0;position:relative;margin-top:6px;margin-bottom:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fafafa}header .navbar .navbar-header .navbar-trigger i,header .navbar .navbar-header .navbar-trigger i:after,header .navbar .navbar-header .navbar-trigger i:before{display:block;width:15px;height:3px;background-color:#494949;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}header .navbar .navbar-header .navbar-trigger i:after,header .navbar .navbar-header .navbar-trigger i:before{position:absolute;content:""}header .navbar .navbar-header .navbar-trigger i:before{top:-6px}header .navbar .navbar-header .navbar-trigger i:after{top:6px}header .navbar .search-container{position:relative}header .navbar .search-container .navbar-form{margin:0;padding:0;position:absolute;height:0;left:0;right:0;top:-50px;opacity:0;visibility:hidden;border:0;transition:height .3s}header .navbar .search-container .navbar-form .search-bar{opacity:0;transition:opacity .2s ease-in}header .navbar .search-container .navbar-form .container{padding:0 25px}header .navbar .search-container .sidenav-container{display:none}header .navbar .search-container .sidenav-container .navbar-right>li>a{font-size:1.2em;font-family:AG_std_demi,Arial,Helvetica,sans-serif;text-transform:uppercase}header .navbar .search-container .sidenav-container .navbar-right .search{position:relative;top:-2px}header .navbar .search-container .sidenav-container .navbar-right .search a .icon-gaf-search{font-size:20px;position:absolute;transition:right .8s ease-in;transition-delay:.2s}header .navbar .search-container .sidenav-container .navbar-right .search a .icon-gaf-close{font-size:15px;visibility:hidden;opacity:0;transition:opacity .2s ease-in;transition-delay:.2s}header .navbar .search-container .sidenav-container .navbar-right .bootstrap-select{width:60px!important;margin-top:10px}header .navbar .search-container .sidenav-container .navbar-right .bootstrap-select .dropdown-toggle{color:rgba(73,73,73,.7)}header .navbar .suggestion-wrapper{opacity:0}@media only screen and (min-width:768px) and (max-width:1199px),only screen and (min-width:1025px){header .navbar .container-fluid{padding:0}}header .navbar .navbar-nav{margin-top:0;margin-right:4px}@media only screen and (min-width:768px) and (max-width:1199px){header .navbar .navbar-nav{margin-left:0}header .navbar .navbar-nav.navbar-right{position:absolute;right:0}}@media only screen and (max-width:767px){header .navbar .navbar-nav{margin-top:5vh}}header .navbar .navbar-nav li>a{color:#000;font-size:1.6em;font-weight:400;display:block}header .navbar .navbar-nav li>a.mp-back{display:none}header .navbar .level-1:after{display:table;content:"";float:none;clear:both}header .navbar .level-1 .level-1-list>li{position:static}@media only screen and (min-width:768px) and (max-width:1199px),only screen and (min-width:1025px){header .navbar .level-1 .level-1-list .menu-back,header .navbar .level-1 .level-1-list .menu-selected{display:none}}header .navbar .level-2{display:flex;justify-content:space-between;align-items:stretch;align-content:stretch}header .navbar .level-2 .col-sm-3{width:30%;min-width:30%;float:none}header .navbar .level-2>.promo{display:flex;flex:1 1 auto;flex-direction:row-reverse;justify-content:space-between}header .navbar .level-2>.promo .promo-wrapper{padding-top:2vw;flex:0 1 43%;width:43%;z-index:9}header .navbar .level-2>.promo:after{content:"";display:table;clear:both;float:none;width:0;overflow:hidden}header .navbar .level-2>.promo .promo4 .title{font-size:1.6em}header .navbar .level-2>.promo .promo4 .links-list>div{padding:15px 0;border-bottom:1px solid #ccc}header .navbar .level-2>.promo .promo4 .links-list>div a{font-family:AG_std_demi,Arial,Helvetica,sans-serif;display:block;position:relative;font-size:1.1em;line-height:1.4em;padding:0 100px 0 0;color:#616161;font-weight:400}header .navbar .level-2>.promo .promo4 .links-list>div a:after{position:absolute;right:0;font-family:icon-gaf;content:"\e910";font-size:.7em;padding-left:10px;color:#aaa;font-weight:900}header .navbar .dropdown-wrapper{position:absolute;z-index:9;width:100%;top:80px;left:0}@media only screen and (max-width:767px){header .navbar .dropdown-wrapper{top:0;display:block;height:100%;background-color:#f3f3f3}}header .navbar .dropdown-wrapper .dropdown-container{background-color:#f3f3f3;height:100%}@media only screen and (max-width:767px){header .navbar .dropdown-wrapper .dropdown-container{padding:0;height:auto}}header .navbar .dropdown-wrapper .dropdown-container .container{padding:0;position:relative}@media only screen and (max-width:767px){header .navbar .dropdown-wrapper .dropdown-container .container{padding:0}}header .navbar .dropdown-wrapper .dropdown-container .container div[class*=col-sm]{padding:0;position:static;background:#f3f3f3}@media only screen and (max-width:767px){header .navbar .dropdown-wrapper .dropdown-container .container div[class*=col-sm]{position:static}header .navbar .dropdown-wrapper .dropdown-container .container div[class*=col-sm].col-sm-3{width:100%;padding:0}}header .navbar .dropdown-wrapper .dropdown-container ul{list-style:none;padding:0;display:block}header .navbar .dropdown-wrapper .dropdown-container ul li{padding:0 2vw;text-decoration:none}header .navbar .dropdown-wrapper .dropdown-container ul li a{text-decoration:none;padding:15px 0;font-weight:300;color:#000}header .navbar .dropdown-wrapper .dropdown-container ul li.go.with-dropdown,header .navbar .dropdown-wrapper .dropdown-container ul li:focus,header .navbar .dropdown-wrapper .dropdown-container ul li:hover{background:#fff}header .navbar .dropdown-wrapper .dropdown-container ul li.go.with-dropdown>a,header .navbar .dropdown-wrapper .dropdown-container ul li:focus>a,header .navbar .dropdown-wrapper .dropdown-container ul li:hover>a{color:#e40514;font-weight:700}header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown):focus,header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown):hover{background:none}header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown):focus a,header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown):hover a{color:#000;font-weight:300}header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown) a{display:inline-block;position:relative}header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown) a:after{content:"";display:block;position:absolute;left:0;height:2px;width:100%;background:transparent;transition:all .4s}header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown) a:focus,header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown) a:hover{background:none;color:#e40514;font-weight:700}header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown) a:focus:after,header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown) a:hover:after{background:#e40514;transition:all .4s}header .navbar .dropdown-wrapper .dropdown-container .tool-links{padding-bottom:40px}header .navbar .dropdown-wrapper .dropdown-container .tool-links li{padding-top:2px}header .navbar .dropdown-wrapper .dropdown-container .tool-links li a{font-size:16px;font-family:AG_std_bld,Arial,Helvetica,sans-serif}@media only screen and (min-width:768px) and (max-width:1199px){header .navbar .dropdown-wrapper .dropdown-container .tool-links li a{font-size:14px}}header .navbar .dropdown-wrapper .dropdown-container .tagline-wrapper{position:absolute;bottom:-10px;right:0;z-index:99}@media only screen and (max-width:767px){header .navbar .dropdown-wrapper .dropdown-container .tagline-wrapper{display:none}}header .navbar .dropdown-wrapper .dropdown-container .tagline{float:right;text-align:right;position:relative;z-index:9}header .navbar .dropdown-wrapper .dropdown-container .tagline__title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;margin-bottom:4px}header .navbar .dropdown-wrapper .dropdown-container .tagline span{display:block;color:#fff;font-size:1.4em}header .navbar .dropdown-wrapper .dropdown-container .nav-promo{color:#fff}header .navbar .dropdown-wrapper .dropdown-container .nav-promo figure,header .navbar .dropdown-wrapper .dropdown-container .nav-promo picture{overflow:hidden}header .navbar .dropdown-wrapper .dropdown-container .nav-promo>a{font-family:AG_std_demi,Arial,Helvetica,sans-serif;display:block;font-size:1.6em;padding:9px 0 0;margin:15px 0 0}header .navbar .dropdown-wrapper .dropdown-container .nav-promo>a:after{font-family:icon-gaf;content:"\e910";font-size:.7em;padding-left:10px;color:#e40514;font-weight:900}header .navbar .dropdown-wrapper .dropdown-container .nav-promo>a:hover{color:#e40514}header .navbar .dropdown-wrapper .dropdown-container .nav-promo .description{font-size:1.4em;line-height:1.7em;font-family:AG_std_book,Arial,Helvetica,sans-serif;margin-top:12px;color:#000}header .bootstrap-select.btn-group .dropdown-toggle{border:0;box-shadow:0 0;border-radius:0;font-size:1.2em!important;font-family:AG_std_demi,Arial,Helvetica,sans-serif}header .bootstrap-select.btn-group .dropdown-menu{border:0;border-radius:0;margin:0;padding:0;box-shadow:0 0}header .bootstrap-select.btn-group .dropdown-menu li a{padding:10px 12px;text-transform:uppercase}header .help{border-top:1px solid #c2c2c2;margin:0}header .results-bar{display:block;visibility:hidden;opacity:0;transition:opacity .2s ease-in}.navbar .search-bar .form-filters>.row>div:nth-child(2){display:block}.search-bar .form-filters>.row{display:flex;flex-wrap:wrap;margin:0}.search-bar .form-filters>.row>div:first-child{padding:0;width:calc(100% - 48px);flex:1 0 auto}.search-bar .form-filters>.row>div:nth-child(2){flex:0 0 100%;width:100%;order:2;padding:10px 0 15px;display:none}.search-bar .form-filters>.row>div:nth-child(3){flex:0 0 47px;width:47px;order:0;padding:0}.search-bar .red-button-cta{width:48px;height:48px;max-width:48px;min-width:48px;text-align:center;line-height:57px}.search-bar .red-button-cta .icon-gaf-search{font-size:20px;padding-left:0}.search-bar .red-button-cta[disabled]{cursor:auto;background-color:#494949;text-decoration:none;border:1px solid #494949;color:#fff}.search-bar .search-term{font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:1.8em;color:#494949;width:100%;padding:0 30px 0 15px;display:inline-block;vertical-align:middle;position:relative;background:#fff;outline:none;height:48px;line-height:48px;border:1px solid rgba(0,0,0,.2)}.search-bar .search-term::-webkit-input-placeholder{color:rgba(0,0,0,.3);font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:18px}.search-bar .search-term::-ms-clear{display:none}@media only screen and (max-width:767px){.search-bar .search-term{width:100%;font-size:1.8em;padding:0 5px 0 20px;border-radius:0}}@media only screen and (min-width:768px) and (max-width:1199px){.search-bar .search-term{padding-top:7px}}.search-bar .search-term:focus{outline:none}.search-bar .close-search{position:absolute;top:13px;font-size:18px;color:#494949}@media only screen and (max-width:767px){.search-bar .close-search{font-size:16px;right:25px;top:-35px}}.search-bar .close-search:focus,.search-bar .close-search:hover{text-decoration:none}.search-bar .form-filters .bootstrap-select{width:100%!important}.search-bar .form-filters .bootstrap-select .dropdown-toggle{font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:1.6em!important;color:rgba(73,73,73,.7);text-transform:none;height:48px;line-height:48px;padding:0 15px;border:1px solid rgba(0,0,0,.2);border-radius:0}.search-bar .form-filters .bootstrap-select .dropdown-toggle:focus{outline:none!important}.search-bar .form-filters .bootstrap-select .dropdown-toggle .caret{font-size:.6em;border:0;margin-top:-24px;right:20px}.search-bar .form-filters .bootstrap-select .dropdown-toggle .caret:after{font-family:icon-gaf;content:"\e911"}.results-bar .row{margin-left:0;margin-right:0}.results-bar [class*=col-]{padding-right:0;padding-left:0}.results-bar h4{font-size:1.6em;font-family:AG_std_bld,Arial,Helvetica,sans-serif}.results-bar a{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:2em;color:#fff;padding:5px 0;display:inline-block;transition:none}.results-bar a b{font-family:AG_std_bld,Arial,Helvetica,sans-serif}.results-bar .list{list-style:none;margin-top:20px;margin-bottom:20px;margin-left:0}.results-bar .col-sm-8{min-height:0}.results-bar .pop-suggestions{padding:20px 15px 20px 0}.results-bar .pop-suggestions a{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.3em;line-height:20px;color:#000;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap;cursor:pointer}@media only screen and (max-width:767px){.results-bar .pop-suggestions{padding:0}}.results-bar .pop-suggestions strong{font-family:AG_std_bld,Arial,Helvetica,sans-serif}.results-bar .pop-suggestions ul{list-style:none;padding-left:0;margin:0}.results-bar .pop-suggestions .all-result li{padding:6px 0}.results-bar .pop-suggestions .result-item{padding:18px 0 15px;font-size:2em}.results-bar .pop-suggestions .result-item:first-child{padding-top:0}.results-bar .pop-suggestions .result-item .title{margin-bottom:12px}.results-bar .pop-suggestions .result-item a.filtered-item{padding:0;margin-left:20px;font-size:1em}@media only screen and (max-width:767px){.results-bar .pop-suggestions .result-item a.filtered-item{font-size:1em}}@media only screen and (max-width:767px){.results-bar .pop-suggestions .result-item{font-size:1.2em;padding:6px 0 10px}}.results-bar .pop-suggestions a.filtered-item{font-size:2em;padding:6px 0;color:#fff}.results-bar .pop-suggestions a.filtered-item sup{display:inline-block}@media only screen and (max-width:767px){.results-bar .pop-suggestions a.filtered-item{font-size:1.2em}}.results-bar .pop-suggestions .content-type{color:#999}.search-wrapper .search-bar-panel{background-color:#f3f3f3}.search-wrapper .suggestion-wrapper{margin-left:0;margin-right:0}.search-wrapper .suggestion-wrapper [class*=col-]{padding-left:0}.search-wrapper .suggestion-wrapper h4{font-size:1.6em;font-family:AG_std_bld,Arial,Helvetica,sans-serif;margin:0}.search-wrapper .suggestion-wrapper .suggestions{position:absolute;width:100%;padding-bottom:50px;background:#f3f3f3;z-index:1}@media only screen and (max-width:767px){.search-wrapper .suggestion-wrapper .suggestions{padding:20px}}.search-wrapper .suggestion-wrapper .suggestions .category{font-size:1.3em;font-family:AG_std_md,Arial,Helvetica,sans-serif;color:#979797;padding:20px 0 0;margin-bottom:0}.search-wrapper .suggestion-wrapper .suggestions ul{padding-left:0;margin-bottom:0}.search-wrapper .suggestion-wrapper .suggestions ul li{list-style:none}.search-wrapper .suggestion-wrapper .suggestions a{display:block;font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:1.3em;color:#000;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap;cursor:pointer;padding-top:10px;transition:none}.search-wrapper .suggestion-wrapper .suggestions a b{font-family:AG_std_bld,Arial,Helvetica,sans-serif}.search-wrapper .navbar-form{margin:0}@media only screen and (max-width:767px){.search-wrapper .navbar-form .search-bar{padding:20px 0}}.search-wrapper .navbar-form .show_select-button{width:100%;border-bottom:1px solid #b7b7b7;text-align:center;margin:12px 0 0}.search-wrapper .navbar-form .show_select-button .icon-gaf-down-light-arrow{color:#b7b7b7;font-size:15px}.search-wrapper .container{padding:0}@media only screen and (max-width:767px){.main-content .navbar-form{margin:0;padding-bottom:0}.main-content .navbar-form .search-bar{padding:20px 0 0}}@media only screen and (min-width:1025px){header .navbar .search-container .sidenav-container{position:relative}header .navbar .search-container .sidenav-container .navbar-right .account,header .navbar .search-container .sidenav-container .navbar-right .lang{opacity:1;transition:opacity .2s ease-in}header .navbar .search-container .sidenav-container .navbar-right .search a .icon-gaf-close{transition:opacity .8s ease-in}header .navbar .search-container .sidenav-container .navbar-right .search a .icon-gaf-search{position:absolute;opacity:1}header .navbar .search-container .search-bar-container .bootstrap-select{width:100%!important}.search-wrapper .search-bar-panel{background-color:#f3f3f3}.search-wrapper .suggestion-wrapper [class*=col-]{padding-left:0}.search-wrapper .suggestion-wrapper h4{font-size:1.6em;font-family:AG_std_bld,Arial,Helvetica,sans-serif}.search-wrapper .suggestion-wrapper .suggestions{padding:20px 35px 50px calc(2vw + 120px)}.search-wrapper .suggestion-wrapper .suggestions .category{font-size:1.3em;font-family:AG_std_md,Arial,Helvetica,sans-serif;color:#979797;padding:20px 0 0;margin-bottom:0}.search-wrapper .suggestion-wrapper .suggestions a{display:block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.3em;color:#000;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap;cursor:pointer;padding-top:10px;transition:none;line-height:20px}.search-wrapper .suggestion-wrapper .suggestions a b{font-family:AG_std_bld,Arial,Helvetica,sans-serif}}@media only screen and (min-width:768px) and (max-width:1199px){.navbar-form .search-bar{margin-left:4vw;margin-right:4vw}.search-wrapper .suggestion-wrapper .suggestions{padding-left:4vw;padding-bottom:50px}}@media only screen and (min-width:768px) and (max-width:1199px),only screen and (min-width:1025px){header .navbar{height:80px}header .navbar>div{display:flex;padding:0;justify-content:space-between;align-items:flex-start}header .navbar>div .level-1-list{display:flex;float:none;justify-content:flex-start}header .navbar .menu-container{flex:1 1 auto;padding-right:40px}header .navbar.search-open .search-container .navbar-form{visibility:visible;z-index:0;height:600px;transition:.3s linear}header .navbar.search-open .search-container .navbar-form .search-bar{opacity:1}header .navbar.search-open .search-container .navbar-form .suggestion-wrapper{opacity:1;visibility:visible}header .navbar.search-open .search-container .navbar-form [class*=col-]{padding-right:0;padding-left:0}header .navbar.search-open .search-container .sidenav-container .navbar-right .search a .icon-gaf-search{visibility:visible;opacity:1}header .navbar.search-open .search-container .sidenav-container .navbar-right .account,header .navbar.search-open .search-container .sidenav-container .navbar-right .lang{opacity:0;visibility:hidden}header .navbar.search-open .search-container .results-bar{opacity:1;visibility:visible}header .navbar.nav-open .navbar-header .navbar-trigger i{background-color:transparent}header .navbar.nav-open .navbar-header .navbar-trigger i:after,header .navbar.nav-open .navbar-header .navbar-trigger i:before{background-color:#000}header .navbar.nav-open .navbar-header .navbar-trigger i:before{-webkit-transform:translateY(6px) rotate(45deg);-moz-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);-o-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}header .navbar.nav-open .navbar-header .navbar-trigger i:after{-webkit-transform:translateY(-6px) rotate(-45deg);-moz-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);-o-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}header .navbar.nav-open .mp-pusher{transform:none}header .navbar.sticky-active{height:60px;transform:none}header .navbar.sticky-active #menu-container{transform:translateY(-80%)}header .navbar .navbar-header .navbar-brand{width:120px}header .navbar .navbar-header .mobile-search,header .navbar .navbar-header .navbar-trigger{display:none}header .navbar .search-container{position:absolute;top:80px;right:0;margin:0;z-index:100;width:100%}header .navbar .search-container>.container{position:relative}header .navbar .search-container .navbar-right{position:absolute;right:0;top:-58px;float:none!important}header .navbar .search-container .navbar-form{margin:0;padding:0;position:absolute;left:0;top:0;right:0;height:0;background-color:#f3f3f3;visibility:hidden;transition:height .3s}header .navbar .search-container .navbar-form .search-bar{opacity:0;transition:opacity .4s ease-in}header .navbar .search-container .navbar-form .suggestion-wrapper{visibility:hidden;opacity:0;transition:opacity .4s ease-in}header .navbar .search-container .sidenav-container{display:block}header .navbar .results-bar{top:80px;margin-left:calc(2vw + 120px);margin-right:120px}header .navbar .results-bar .row{padding-left:10px}header .navbar .mp-pusher{opacity:1;transition:opacity .2s ease-in}header .navbar .mp-level .dropdown-wrapper{position:absolute;top:80px;left:0;height:0;z-index:-1;width:100%;transition:height .3s;overflow:hidden}header .navbar .mp-level .dropdown-wrapper .level-2{opacity:0;transition:opacity .2s ease-in}header .navbar .mp-level.open .dropdown-wrapper{height:508px}header .navbar .mp-level.open .level-2{opacity:1}header .navbar .mp-level.top-level{display:block}header .navbar .level-1 .level-1-list{height:80px}header .navbar .level-1 .level-1-list>li{height:80px;display:flex;flex-direction:column}header .navbar .level-1 .level-1-list>li .dropdown-wrapper{max-height:0}header .navbar .level-1 .level-1-list>li>a{position:relative;z-index:11;padding:0 0 0 3vw;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}header .navbar .level-1 .level-1-list>li.active>a{background:none;opacity:1;color:#e40514}header .navbar .level-1 .level-1-list>li.mobile-toggle{display:none}header .navbar .level-1 .level-1-list li.active .dropdown-wrapper{display:block;height:auto;max-height:700px;transition:.3s linear;z-index:10000}header .navbar .level-1 .level-1-list li.active .level-2{opacity:1}header .navbar .level-2{top:40px;margin-left:0}header .navbar .level-2 .promo,header .navbar .level-2 div[class*=col-sm]{min-height:600px}header .navbar .level-2 .col-sm-3{position:static}header .navbar .level-2 .level-2-list,header .navbar .level-2 ul.level-2-list{padding-top:2vw}header .navbar .level-2 .level-2-list.go-parent>li.go>a,header .navbar .level-2 .level-2-list.go-parent>li.go>i,header .navbar .level-2 ul.level-2-list.go-parent>li.go>a,header .navbar .level-2 ul.level-2-list.go-parent>li.go>i{opacity:1}header .navbar .level-2 .level-2-list li i,header .navbar .level-2 ul.level-2-list li i{display:none}header .navbar .level-2 .level-2-list li .mp-level,header .navbar .level-2 ul.level-2-list li .mp-level{opacity:0;visibility:hidden;left:30%;width:100%;position:absolute;top:0;bottom:0;z-index:9}header .navbar .level-2 .level-2-list li .mp-level .mp-level,header .navbar .level-2 ul.level-2-list li .mp-level .mp-level{opacity:0;visibility:hidden;left:60%;width:50%;position:absolute;padding-right:15px;top:0;bottom:0}header .navbar .level-2 .level-2-list li .mp-level>div[class*=col-sm],header .navbar .level-2 ul.level-2-list li .mp-level>div[class*=col-sm]{padding-top:2vw;background:#fff;pointer-events:auto}header .navbar .level-2 .level-2-list li.go>a,header .navbar .level-2 .level-2-list li.go>i,header .navbar .level-2 ul.level-2-list li.go>a,header .navbar .level-2 ul.level-2-list li.go>i{opacity:1!important;text-decoration:none}header .navbar .level-2 .level-2-list li.go .mp-level,header .navbar .level-2 ul.level-2-list li.go .mp-level{opacity:1;visibility:visible}header .navbar .level-2 .level-2-list li .level-3-list.go-parent>li.go>a,header .navbar .level-2 .level-2-list li .level-3-list.go-parent>li.go>i,header .navbar .level-2 ul.level-2-list li .level-3-list.go-parent>li.go>a,header .navbar .level-2 ul.level-2-list li .level-3-list.go-parent>li.go>i{opacity:1}header .navbar .level-2 .level-2-list li .level-3-list li .mp-level,header .navbar .level-2 ul.level-2-list li .level-3-list li .mp-level{background:#fff;z-index:99;height:90%;left:32%;width:70%;opacity:0;transition:opacity .2s ease-in;visibility:hidden;position:absolute;padding-right:15px;top:0;bottom:0}header .navbar .level-2 .level-2-list li .level-3-list li.go>a,header .navbar .level-2 .level-2-list li .level-3-list li.go>i,header .navbar .level-2 ul.level-2-list li .level-3-list li.go>a,header .navbar .level-2 ul.level-2-list li .level-3-list li.go>i{opacity:1!important;text-decoration:none}header .navbar .level-2 .level-2-list li .level-3-list li.go .mp-level,header .navbar .level-2 ul.level-2-list li .level-3-list li.go .mp-level{opacity:1;visibility:visible}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list.go-parent>li.go>a,header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list.go-parent>li.go>i,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list.go-parent>li.go>a,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list.go-parent>li.go>i{opacity:1}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .mp-level,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .mp-level{background:#2a2a2a;z-index:101;height:100%;left:48%;width:50%;opacity:0;transition:opacity .2s ease-in;visibility:hidden;position:absolute;padding-right:15px;top:0;bottom:0}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li.go>a,header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li.go>i,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li.go>a,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li.go>i{opacity:1!important;text-decoration:none}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li.go .mp-level,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li.go .mp-level{opacity:1;visibility:visible}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .level-5-list.go-parent>li.go>a,header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .level-5-list.go-parent>li.go>i,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .level-5-list.go-parent>li.go>a,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .level-5-list.go-parent>li.go>i{opacity:1}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .level-5-list li .mp-level,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .level-5-list li .mp-level{background:#2a2a2a;z-index:101;height:90%;left:48%;width:50%;opacity:0;transition:opacity .2s ease-in;visibility:hidden;position:absolute;padding-right:15px;top:0;bottom:0}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .level-5-list li.go>a,header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .level-5-list li.go>i,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .level-5-list li.go>a,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .level-5-list li.go>i{opacity:1!important;text-decoration:none}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .level-5-list li.go .mp-level,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .level-5-list li.go .mp-level{opacity:1;visibility:visible}header .navbar .mp-back,header .navbar .mp-current{display:none}header .navbar .dropdown-wrapper{display:block}header .navbar .roof-design .level-2 .col-sm-3,header .navbar .tagline{display:none}header .navbar .roof-design .level-2 .promo-wrapper{flex:0 1 30%;width:30%}.search-bar{margin-left:calc(2vw + 120px);margin-right:120px;padding-bottom:30px}.search-bar .red-button-cta{height:48px;line-height:48px;width:100%;max-width:100%;min-width:100%;text-align:center;font-size:1.3em;font-family:AG_std_md,Arial,Helvetica,sans-serif;letter-spacing:1px;transition:none}.search-bar .red-button-cta:focus{background-color:#e40514;border:1px solid #e40514;outline:none}.search-bar .form-filters>.row{display:flex;flex-wrap:nowrap}.search-bar .form-filters>.row>div:first-child{width:auto}.search-bar .form-filters>.row>div:nth-child(2){flex:0 0 205px;width:100%;order:1;padding:0;display:block}.search-bar .form-filters>.row>div:nth-child(3){flex:0 0 120px;width:100%;order:2}.search-bar .search-term{font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:1.8em;color:#494949;width:100%;padding:0 30px 0 15px;display:inline-block;vertical-align:middle;position:relative;background:#fff;outline:none;height:48px;line-height:48px;border:1px solid rgba(0,0,0,.2)}.search-bar .search-term:focus{outline:none}.search-bar .close-search{display:none}.search-bar .btn-group{width:100%}.search-bar .bootstrap-select.btn-group .dropdown-toggle{border-left:none}.main-content .search-wrapper .search-bar{padding-bottom:30px}}@media only screen and (min-width:768px) and (max-width:1199px) and only screen and (max-width:767px),only screen and (min-width:1025px) and only screen and (max-width:767px){header .navbar .level-1 .level-1-list>li>a{padding-bottom:0}}
.search-article{padding-bottom:55px}@media only screen and (max-width:767px){.search-article{padding-bottom:25px}}.search-article:last-child{border-bottom:1px solid #b7b7b7}.search-article .content{border-top:1px solid #b7b7b7;padding-top:10px}.search-article .content h3{font-family:AG_std_demi,Arial,Helvetica,sans-serif;margin:15px 0;color:#494949;width:100%}@media only screen and (max-width:767px){.search-article .content h3{margin:15px 0 10px;font-size:1.2em}}.search-article .content h3 b{font-family:AG_std_bld,Arial,Helvetica,sans-serif}.search-article .content .description{font-family:AG_std_book,Arial,Helvetica,sans-serif;color:#666;font-size:1.8em;margin-top:0;line-height:1.6em}@media only screen and (max-width:767px){.search-article .content .description{font-size:1.2em}}.search-article .content .description b{font-family:AG_std_demi,Arial,Helvetica,sans-serif}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.main-content>.search-wrapper,.main-content>.search-wrapper .search-bar-container{background:#fff}.search-wrapper .container-fluid{padding-left:40px;padding-right:40px}@media only screen and (max-width:767px){.search-wrapper .container-fluid{padding-left:25px;padding-right:25px}}.search-wrapper+.row-container,.search-wrapper+.row-container+.row-container{display:none}.search-bar-container{width:100%;border-bottom:1px solid #dcdcdc;height:88px}@media only screen and (max-width:767px){.search-bar-container{height:50px}}.search-bar-container .search-section{display:flex;flex-direction:row;align-content:center;align-items:center}.search-bar-container .input-group{display:flex}@media only screen and (max-width:767px){.search-bar-container .input-group{border:0;height:50px;align-items:center}}.search-bar-container .input-group .input-group-addon{padding:9px 18px}.search-bar-container .input-group .transparent{background-color:transparent!important;box-shadow:none;border:0!important}.search-bar-container .input-group .close-search{display:none}.search-bar-container .input-group .close-search,.search-bar-container .input-group .search-icon{margin-top:7px;display:inline-block}@media only screen and (max-width:767px){.search-bar-container .input-group .close-search,.search-bar-container .input-group .search-icon{font-size:7px;margin-top:5px}}.search-bar-container .input-group .close-search .icon-gaf-close,.search-bar-container .input-group .search-icon .icon-gaf-close{font-size:2em}@media only screen and (max-width:767px){.search-bar-container .input-group .close-search .icon-gaf-close,.search-bar-container .input-group .search-icon .icon-gaf-close{font-size:1.6em}}.search-bar-container .input-group .close-search .icon-gaf-search,.search-bar-container .input-group .search-icon .icon-gaf-search{font-size:2em;color:#494949}@media only screen and (max-width:767px){.search-bar-container .input-group .close-search .icon-gaf-search,.search-bar-container .input-group .search-icon .icon-gaf-search{padding-left:0}}.search-bar-container .input-group .search-box{border:0!important;box-shadow:none;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:2em;margin-left:8px}@media only screen and (max-width:767px){.search-bar-container .input-group .search-box{font-size:1.5em;padding-left:2px;padding-top:12px}}.search-bar-container .input-group .search-box,.search-bar-container .input-group ::i-block-chrome{margin-left:26px;margin-top:-26px}.search-bar-container .input-group,.search-bar-container ::i-block-chrome{margin-top:20px}.search-bar-container .search-btn{background-color:#e40514;border:0;color:#fff;font-size:1.4em;font-family:AG_std_demi,Arial,Helvetica,sans-serif;height:42px;line-height:42px;padding:2px 30px;float:right;margin:22px 0;text-transform:uppercase;transition:all .5s}.search-bar-container .search-btn[disabled],.search-bar-container .search-btn[disabled]:hover{background-color:#dcdcdc}.search-bar-container .search-btn:hover{background-color:#494949}.search-bar-container .bootstrap-select{width:250px!important;height:88px}@media only screen and (max-width:767px){.search-bar-container .bootstrap-select{width:100%!important}}@media only screen and (min-width:768px) and (max-width:1199px){.search-bar-container .bootstrap-select{width:220px!important}}.search-bar-container .bootstrap-select .dropdown-toggle.btn-default{box-shadow:0 0;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-top:0;border-bottom:0;background-color:#fff;color:#494949;border-radius:0;height:87px;text-transform:none;font-family:AG_std_book,Arial,Helvetica,sans-serif;padding:0 20px;font-size:18px}@media only screen and (max-width:767px){.search-bar-container .bootstrap-select .dropdown-toggle.btn-default{font-size:12px;height:40px}}.search-bar-container .bootstrap-select .dropdown-toggle.btn-default:active,.search-bar-container .bootstrap-select .dropdown-toggle.btn-default:focus,.search-bar-container .bootstrap-select .dropdown-toggle.btn-default:hover{background:none}.search-bar-container .bootstrap-select .dropdown-toggle.btn-default .caret{width:10px;height:10px;border:0;font-family:icon-gaf;position:absolute;right:33px;top:40px;vertical-align:middle}@media only screen and (max-width:767px){.search-bar-container .bootstrap-select .dropdown-toggle.btn-default .caret{right:5px}}.search-bar-container .bootstrap-select .dropdown-toggle.btn-default .caret:after{content:" "}.search-bar-container .bootstrap-select .dropdown-toggle.btn-default .caret:before{color:#494949;content:"\e911"}.search-bar-container .bootstrap-select.open .dropdown-toggle .caret:after{content:" "}.search-bar-container .bootstrap-select.open .dropdown-toggle .caret:before{content:"\e912"}.search-bar-container .bootstrap-select .btn-group.open .dropdown-toggle{box-shadow:none}.search-bar-container .bootstrap-select:focus,.search-bar-container .bootstrap-select:hover{color:#494949;background:none}.search-bar-container .bootstrap-select .dropdown-menu{margin:0;box-shadow:none;border-radius:0;padding:0;top:72px}.search-bar-container .bootstrap-select .dropdown-menu a{padding:22px 20px 18px}.search-bar-container .bootstrap-select .dropdown-menu a:focus{outline:0!important;background-color:#e5e5e5}.search-bar-container .bootstrap-select .dropdown-menu a:hover{background-color:#e5e5e5}.search-bar-container .bootstrap-select .dropdown-menu li{background-color:#fff}.search-bar-container .bootstrap-select .dropdown-menu li span{color:#494949;font-size:1.3em;font-family:AG_std_book,Arial,Helvetica,sans-serif;line-height:1em}@media only screen and (max-width:767px){.search-bar-container .bootstrap-select .dropdown-menu li span{font-size:1.2em}}.search-bar-container .suggestion-wrapper{background-color:#f3f3f3;position:relative;z-index:9;top:-2px;margin:0 -40px}@media only screen and (max-width:767px){.search-bar-container .suggestion-wrapper{background-color:#dcdcdc;margin:0 -20px}}.search-bar-container .suggestion-wrapper div[class*=col-]{min-height:0}.search-bar-container .suggestion-wrapper .suggestions{display:none;padding:30px 55px}@media only screen and (max-width:767px){.search-bar-container .suggestion-wrapper .suggestions{padding:20px 0 20px 32px}}.search-bar-container .suggestion-wrapper .suggestions strong{font-family:AG_std_bld,Arial,Helvetica,sans-serif}.search-bar-container .suggestion-wrapper .suggestions ul{list-style:none;padding-left:0;margin:0}.search-bar-container .suggestion-wrapper .suggestions .all-result li{padding:6px 0}.search-bar-container .suggestion-wrapper .suggestions .result-item{padding:18px 0 15px;font-size:2em}.search-bar-container .suggestion-wrapper .suggestions .result-item:first-child{padding-top:0}.search-bar-container .suggestion-wrapper .suggestions .result-item .title{margin-bottom:12px}.search-bar-container .suggestion-wrapper .suggestions .result-item a.filtered-item{padding:0;margin-left:20px;font-size:1em}@media only screen and (max-width:767px){.search-bar-container .suggestion-wrapper .suggestions .result-item a.filtered-item{font-size:1em}}@media only screen and (max-width:767px){.search-bar-container .suggestion-wrapper .suggestions .result-item{font-size:1.2em;padding:6px 0 10px}}.search-bar-container .suggestion-wrapper .suggestions a.filtered-item{font-size:2em;padding:6px 0;color:#494949}@media only screen and (max-width:767px){.search-bar-container .suggestion-wrapper .suggestions a.filtered-item{font-size:1.2em}}.search-bar-container .suggestion-wrapper .suggestions .content-type{color:#999}.result-count-container{padding:40px 0;position:relative;height:auto}@media only screen and (max-width:767px){.result-count-container{padding:16px 0 25px;border-bottom:1px solid #b7b7b7}}.result-count-container .result-count{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:5em;max-width:75%}@media only screen and (max-width:767px){.result-count-container .result-count{font-size:2.4em;max-width:100%}}.result-count-container .result-count-small{font-size:2.4em}@media only screen and (max-width:767px){.result-count-container .result-count-small{font-size:1.2em}}@media only screen and (min-width:1025px){.error-pannel .result-count-container{height:0}}.radio-container{position:relative;padding-bottom:32px}@media only screen and (max-width:767px){.radio-container{padding-bottom:12px}}.radio-container .option-value{margin-left:39px;font-size:1.6em;font-family:AG_std_book,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.radio-container .option-value{font-size:1.2em;margin-left:30px}}.radio-container input[type=radio]{margin:0;display:none}.radio-container input[type=radio]:focus{outline:none}.radio-container input[type=radio]:checked+label:after{opacity:1}.radio-container label{cursor:pointer;font-weight:400}.radio-container label:before{content:"";position:absolute;width:25px;height:25px;border-radius:50%;top:-2px;left:0;background:#f3f3f3}@media only screen and (max-width:767px){.radio-container label:before{width:16px;height:16px}}.radio-container label:after{opacity:0;content:"";position:absolute;background:transparent;top:4px;left:6px;border-radius:50%;border:14px solid #494949;border-top:0;border-right:0}@media only screen and (max-width:767px){.radio-container label:after{top:2px;left:4px;border:4px solid #494949}}.filter-section .colors-list .color-item{width:46px;height:46px;background:#00f;float:left;cursor:pointer}@media only screen and (max-width:767px){.filter-section .colors-list .color-item{font-size:1.2em;padding:17px 0;width:41px;height:41px}}.filter-section .colors-list .color-item.active{border:3px solid #fff}.filter-section .applyBtn{background-color:#e40514;border:0;color:#fff;font-size:14px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-weight:700;height:44px;padding:10px 70px;text-transform:uppercase}.filter-section .applyBtn[disabled],.filter-section .applyBtn[disabled]:hover{background-color:#dcdcdc}.filter-section .clear-all{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.2em;text-decoration:underline;text-transform:uppercase;margin-bottom:25px;background:transparent;border:0}.filter-section .clear-all a{color:#494949}.filter-section input[type=reset]{float:right;outline:0;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.2em;text-decoration:underline;text-transform:uppercase;margin-bottom:25px;background:transparent;border:0}.filter-section input[type=reset] a{color:#494949}.filter-section .title{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.8em;text-transform:uppercase;margin-bottom:35px}.filter-section .title .fliter-close{float:right}@media only screen and (max-width:767px){.filter-section .title{background-color:#cdcdcd;padding:15px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:1.2em;margin-bottom:30px}}@media only screen and (min-width:768px) and (max-width:980px){.filter-section .filter-container{display:none;position:absolute;top:44px;z-index:11;background-color:#fff;padding:25px;width:100%}}@media only screen and (min-width:981px) and (max-width:1024px){.filter-section .filter-container{display:block}}@media only screen and (min-width:768px) and (max-width:1199px){.filter-section .sort-container{display:none;position:absolute;top:44px;z-index:9;background-color:#fff;padding:25px;width:100%}}@media only screen and (max-width:767px){.filter-section .filter-container,.filter-section .sort-container{display:none;position:absolute;top:44px;z-index:11;background-color:#fff;padding:25px;width:100%}}.filter-section .mob-filter-sort-container{display:flex;flex-direction:row;background-color:#cdcdcd;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:1.2em;height:44px;line-height:44px;padding:0 20px}.filter-section .mob-filter-sort-container .mob-filter{width:40%;text-transform:uppercase;padding:0;border-right:2px solid #fff}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:980px){.filter-section .mob-filter-sort-container .mob-filter{z-index:11;position:relative}}.filter-section .mob-filter-sort-container .mob-filter .index{background-color:#e40514;color:#fff;height:18px;width:18px;line-height:20px;text-align:center;font-size:1em;margin-left:5px;display:none}.filter-section .mob-filter-sort-container .mob-filter .filter-close{display:none;float:right;vertical-align:middle;line-height:44px}.filter-section .mob-filter-sort-container .mob-filter.f-collapse .filter-close{display:none}.filter-section .mob-filter-sort-container .mob-filter.f-open{width:100%;border:0}.filter-section .mob-filter-sort-container .mob-filter.f-open .filter-close{display:inline-block}.filter-section .mob-filter-sort-container .mob-sort{width:60%;padding:0 10px}.filter-section .mob-filter-sort-container .mob-sort .sort-by{font-family:AG_std_book,Arial,Helvetica,sans-serif}.filter-section .mob-filter-sort-container .mob-sort .sort-value{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.filter-section .mob-filter-sort-container .mob-sort .filter-close{display:none;float:right;vertical-align:middle;line-height:44px}.filter-section .mob-filter-sort-container .mob-sort.f-collapse .filter-close{display:none}.filter-section .mob-filter-sort-container .mob-sort.f-open{width:100%;border:0;padding:0}.filter-section .mob-filter-sort-container .mob-sort.f-open .filter-close{display:inline-block}@media only screen and (max-width:767px){.filter-section .panel-group{margin-bottom:70px;border-bottom:1px solid #ddd}}.filter-section .panel{border:0;border-top:1px solid #dcdcdc;box-shadow:none;border-radius:0}.filter-section .panel+.panel{margin-top:0}.filter-section .panel .panel-heading a:after{font-family:icon-gaf;float:right;color:#e40514;font-size:.6em;content:"\e907"}@media only screen and (max-width:767px){.filter-section .panel .panel-heading a:after{position:absolute;right:35px;top:auto;margin-top:0}}.filter-section .panel .panel-heading a.collapsed:after{content:"\e909"}.filter-section .panel .panel-heading{background-color:#fff;padding:0}.filter-section .panel .panel-heading .panel-title{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:1.8em;text-transform:uppercase}@media only screen and (max-width:767px){.filter-section .panel .panel-heading .panel-title{font-size:1.2em}}.filter-section .panel .panel-heading .panel-title a{display:block;padding:20px 0 14px;color:#494949}@media only screen and (max-width:767px){.filter-section .panel .panel-heading .panel-title a{padding:18px 0}}.filter-section .panel .panel-body{padding:40px 0}@media only screen and (max-width:767px){.filter-section .panel .panel-body{padding:10px 0}}.filter-section .panel .panel-body .filter-item-container input[type=checkbox]{margin:0;display:none}.filter-section .panel .panel-body .filter-item-container input[type=checkbox]:focus{outline:none}.filter-section .panel .panel-body .filter-item-container .option-value{margin-left:39px;font-size:1.6em;font-family:AG_std_book,Arial,Helvetica,sans-serif;float:left}@media only screen and (max-width:767px){.filter-section .panel .panel-body .filter-item-container .option-value{font-size:1.2em;margin-left:30px}}.filter-section .panel .panel-body .filter-item-container .checkbox-container{position:relative;padding-bottom:32px}@media only screen and (max-width:767px){.filter-section .panel .panel-body .filter-item-container .checkbox-container{padding-bottom:12px}}.filter-section .panel .panel-body .filter-item-container .checkbox-container input[type=checkbox]:checked+label:after{opacity:1}.filter-section .panel .panel-body .filter-item-container .checkbox-container label{cursor:pointer;font-weight:400}.filter-section .panel .panel-body .filter-item-container .checkbox-container label:before{content:"";width:25px;height:25px;background:#f3f3f3;position:absolute;top:-2px;left:0}@media only screen and (max-width:767px){.filter-section .panel .panel-body .filter-item-container .checkbox-container label:before{width:16px;height:16px}}.filter-section .panel .panel-body .filter-item-container .checkbox-container label:after{opacity:0;content:"";position:absolute;width:20px;height:8px;background:transparent;top:5px;left:3px;border:3px solid #494949;border-top:0;border-right:0;transform:rotate(-45deg)}@media only screen and (max-width:767px){.filter-section .panel .panel-body .filter-item-container .checkbox-container label:after{width:10px;height:5px;top:2px;left:2px;border-bottom-width:2px;border-left-width:2px}}.filter-section .panel .panel-body .filter-item-container .show-more-filter{display:none}.filter-section .panel .panel-body .filter-item-container .show-more-filter-link{font-size:1.8em}.filter-section .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}@media only screen and (min-width:768px) and (max-width:980px){#desktop-sort-container{display:none}}@media only screen and (max-width:767px){#desktop-sort-container{display:noe}}#mobile-sort-container{top:50px}.right-border-none{border-right:0}.right-border-none .mob-filter{border-right:0!important}.search-sort-partial .mob-sort-detail{display:none}.search-sort-partial .mob-sort-detail .title{text-transform:uppercase;background-color:#cdcdcd;padding:15px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:1.2em;margin-bottom:30px}.search-sort-partial .mob-sort-detail .sort-close{float:right}.search-sort-partial .ddl-container{margin:118px 0 70px;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:2em}.search-sort-partial .dropdown-toggle.btn-default{border:0;box-shadow:0 0;border-radius:0;background-color:#fff}.search-sort-partial .bootstrap-select .dropdown-toggle:focus,.search-sort-partial .dropdown-toggle.btn-default:focus,.search-sort-partial .dropdown-toggle.btn-default:hover{background:#fff;outline:none}.sort-container{position:absolute;right:40px;top:90px;font-size:2em}.sort-container label{font-weight:400}.sort-container .bootstrap-select{width:auto!important}.sort-container .bootstrap-select .dropdown-toggle{border:0;text-transform:none!important;font-size:1em;box-shadow:0 0}.sort-container .bootstrap-select .dropdown-toggle .caret{margin-top:-11px!important}.sort-container .bootstrap-select .dropdown-toggle .caret:after{content:"\e911"!important}.sort-container .bootstrap-select .dropdown-menu{right:0;left:auto}.search-alternative-container{position:relative;right:0;top:0}.search-alternative-container .icon-gaf-right-arrow{font-size:.8em}@media only screen and (max-width:767px){.search-alternative-container{margin-top:23px}}.search-alternative-container .text{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:2em;float:right;margin-top:40px}@media only screen and (max-width:767px){.search-alternative-container .text{font-size:1.2em;float:none}}.search-alternative-container a{font-family:AG_std_bld,Arial,Helvetica,sans-serif;color:#494949}.search-alternative-container a:hover{text-decoration:none}.search-bar{padding-bottom:40px;margin-top:40px}@media only screen and (max-width:767px){.search-bar{margin-top:0;padding:20px 0}}.search-bar .ui.compact.selection.dropdown{width:100%;background:#494949;color:#fff;border-radius:0;border:0;line-height:32px;height:60px;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.search-bar .ui.compact.selection.dropdown .menu{max-height:none;box-shadow:none;border-radius:0;border-color:#dcdcdc;margin:0;min-width:100%;width:100%}.search-bar .ui.compact.selection.dropdown .icon{line-height:34px;background:#e40514;opacity:1;right:0;margin-right:0;top:0;margin-top:0;height:100%;padding:10px 21px;font-size:28px}.search-bar .ui.compact.selection.dropdown .item{color:#494949;padding:20px 17px!important;font-size:18px;border-bottom:1px solid #dcdcdc;border-top:0}.search-bar .ui.compact.selection.dropdown .item.active{background-color:#dae1e9}.search-bar .ui.compact.selection.dropdown .item:last-child{border-bottom:0}.search-bar .ui.selection.visible.dropdown>.text:not(.default){color:#fff}.search-bar .ui.icon.input{width:100%}.search-bar .ui.icon.input input{border-radius:0;padding-top:14px;padding-left:15px;padding-bottom:15px;font-size:24px}.search-bar .ui.icon.input .search{pointer-events:auto!important;cursor:pointer;color:#494949}@media only screen and (max-width:767px){.search-detail-container .container-fluid{padding-left:0;padding-right:0}.search-detail-container .container-fluid>.row{margin-left:0;margin-right:0}.search-detail-container .container-fluid>.row .aside,.search-detail-container .container-fluid>.row .search-result-section{padding-left:0;padding-right:0}}.search-body .header{padding:40px 40px 0}.search-body .header h3{display:inline-block}.search-body .header .count{float:right}.search-body .result-items{margin:10px 40px 0;padding-bottom:40px}.search-body .result-items .result-item a{font-family:AG_std_demi,Arial,Helvetica,sans-serif;color:#476b90}.search-body .result-items .result-item a img{margin-bottom:10px}.search-body .view-all-results{margin:10px 40px 0;padding-bottom:40px}.search-body .view-all-results a{font-size:10px;text-transform:uppercase;float:right;color:#476b90;font-family:Futura_std_bld}.search-body .search-result-section{padding-top:58px}@media only screen and (max-width:767px){.search-body .search-result-section{padding-top:40px}}.search-body .search-result{padding:0 20px}.search-body .search-result .row-eq-height{margin-bottom:25px}@media only screen and (max-width:767px){.search-body .search-result .row-eq-height{margin-bottom:0}}.content-type-category{margin:60px 20px;background-color:#f3f3f3}.search-footer{padding-bottom:120px}@media only screen and (max-width:767px){.search-footer{padding-bottom:60px}}.search-footer:after{clear:both;content:"";display:block;height:100%}.search-body{margin-top:30px}@media only screen and (max-width:767px){.search-body{margin-top:-1px}}.search-body .sort-container{position:absolute;right:0;top:-90px;font-size:14px}@media only screen and (max-width:767px){.search-body .sort-container{top:44px;left:0;background-color:#fff;z-index:9;padding:25px}}.search-body .sort-container .ui.dropdown.selection{border-radius:0;border:0;font-size:14px;text-transform:uppercase;height:40px;padding-top:12px;padding-bottom:12px;font-family:Futura_std_bld;font-weight:400;color:#494949;margin-left:15px}.search-body .sort-container .ui.dropdown.selection .dropdown.icon{color:#537698;height:40px;line-height:22px}.search-body .sort-container .ui.dropdown.selection .menu{border-radius:0;box-shadow:none;border:0;margin:0;width:100%;min-width:auto}.search-body .sort-container .ui.dropdown.selection .menu .item{border-color:#f3f3f3}.search-detail-container .ui.stackable.grid>.wide.column{padding:0!important}.search-detail-container .mobile-filter-cta,.search-detail-container .mobile-sort-cta{padding:18px}.search-detail-container .mobile-filter-cta{background-color:#333;color:#fff;text-transform:uppercase;font-family:Futura_std_bld;font-size:18px;line-height:normal;letter-spacing:normal}.search-detail-container .filter-section .color-palette-item input[type=checkbox]:checked+label{border:2px solid #fff}.search-detail-container .filter-section .pattern-item input[type=checkbox]:checked+label{border:2px solid red}.search-detail-container .filter-section .accordion{border-bottom:1px solid #dcdcdc;margin-top:-1px}.search-detail-container .filter-section .accordion .content{margin:0}.search-detail-container .filter-section .accordion .title{background-color:#333;padding-left:0}.search-detail-container .filter-section .title{padding:0}.search-detail-container .filter-section .title .icon{float:right;font-size:.833em;color:#e40514;margin-top:20px}.search-detail-container .filter-section .title.active .icon:before{content:"\f068"}.search-detail-container .filter-section .title .header{display:inline-block;margin:0}.search-detail-container .filter-section .header{font-size:1em;font-family:AG_std_bld,Arial,Helvetica,sans-serif;color:#fff;padding:20px 0 0;display:inline-block}.search-detail-container .filter-section .filter-header{text-transform:uppercase;font-family:Futura_std_bld;font-size:16px;padding-top:0}.search-detail-container .filter-section .collection{list-style:none;padding-left:0;padding-bottom:40px;margin-top:0}.search-detail-container .filter-section .collection label{font-weight:400;padding:20px;margin:0;width:100%;cursor:pointer;display:inline-block}.search-detail-container .filter-section .collection input[type=radio]:checked+label{background-color:#f3f3f3}.search-detail-container .filter-section .zip-filter{margin-bottom:60px}.search-detail-container .filter-section .zip-filter input{text-align:center;font-family:Futura_std_bld;font-size:1.111em;max-width:220px;border-radius:0;border:2px solid #dcdcdc}.search-detail-container .filter-section .zip-filter .button{padding:20px;margin-left:20px;border-radius:0}.search-detail-container .checkbox-item{display:block;padding:23px 0}.search-detail-container .checkbox-item label{line-height:20px;padding-left:0;font-size:16px;color:#fff}.search-detail-container .checkbox-item label:before,.search-detail-container .checkbox-item label:focus:before{background-color:#3d3d3d!important;border:1px solid #b7b7b7;width:20px;height:20px;border-radius:0;right:0;left:auto;margin-right:25px}.search-detail-container .checkbox-item label:after{font-family:Icons;content:"\f00d"!important;font-size:20px;background-color:#aeaeae;right:0;left:auto;top:0;width:20px;height:20px;color:#333;margin-right:25px}.search-detail-container .checkbox-item:last-child{padding-bottom:23px}.search-detail-container .checkbox-item.radio label{line-height:20px;padding-left:0;font-size:16px;color:#fff}.search-detail-container .checkbox-item.radio label:before,.search-detail-container .checkbox-item.radio label:focus:before{background-color:#3d3d3d!important;border:1px solid #b7b7b7;width:20px;height:20px;right:0;left:auto}.search-detail-container .checkbox-item.radio label:after{font-family:Icons;font-size:20px;background-color:#aeaeae;right:-4px;left:auto;top:-3px;width:28px;height:28px;color:#aeaeae!important}.search-detail-container .clear-all-filter{float:right;margin-top:18px;text-transform:uppercase;text-decoration:underline;cursor:pointer}.search-detail-container .filter-section.border{border-bottom:1px solid #dcdcdc}.search-detail-container .category-list{margin-bottom:70px}.search-detail-container .category-list h3.header{font-size:2.5em}@media only screen and (min-width:768px){.search-detail-container .ui.stackable.grid>.wide.column{padding:1rem!important}.search-detail-container .accordion .title{background-color:#fff!important}.search-detail-container .checkbox-item,.search-detail-container .checkbox-item.radio{border-top:1px solid #dcdcdc}.search-detail-container .checkbox-item.radio label,.search-detail-container .checkbox-item label{color:#494949}.search-detail-container .checkbox-item.radio label:before,.search-detail-container .checkbox-item.radio label:focus:before,.search-detail-container .checkbox-item label:before,.search-detail-container .checkbox-item label:focus:before{background-color:#fff!important;margin-right:0!important}.search-detail-container .checkbox-item.radio label:after,.search-detail-container .checkbox-item label:after{color:#fff!important;margin:0!important;background-color:#494949}.search-detail-container .filter-section{background:#fff}.search-detail-container .filter-section .header{color:#494949}}.search-header,.search-product-card{position:relative}.search-product-card .details{position:absolute;z-index:1;top:0;color:#fff;padding:40px}.search-product-card .header{text-transform:uppercase;font-size:1.333em}.search-product-card .icon{float:right;cursor:pointer}@media only screen and (max-width:767px){.search-detail-container .ui.container{margin:0!important}.search-detail-container .filters-column,.search-detail-container .sort-container{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){.search-detail-container .pattern-item{margin-right:10px}.search-detail-container .filter-section .zip-filter input{max-width:140px}}@media only screen and (max-width:767px){.search-bar .results{padding:10px 4px}.search-bar .results .result-item{font-size:18px}.search-header .result-count{font-size:24px}.search-header .alternate-term{font-size:14px}}span.itempath{display:block}.search-ddl.bootstrap-select.btn-group.open .dropdown-toggle{text-transform:inherit}.search-bar .bootstrap-select.btn-group.open .dropdown-toggle{text-transform:capitalize}
.search-result-article-section{padding-top:48px}.search-result-article-section .search-article-partial:last-child{border-bottom:1px solid #b7b7b7}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.search-result-article-section .search-article-partial:last-child{border-bottom:0}}.search-result-product:first-child{padding-top:60px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.search-result-product:first-child{padding-top:35px}}span.itempath{display:block}
.search-roofs-partial .directions{margin-left:0!important}@media only screen and (max-width:767px){.search-distributors-partial .row.listing{margin:0 -20px}}.search-distributors-partial,.search-roofs-partial{border-top:1px solid #b7b7b7}.search-distributors-partial:last-child,.search-roofs-partial:last-child{border-bottom:1px solid #b7b7b7}.search-distributors-partial .listing,.search-roofs-partial .listing{padding:25px 0 60px}.search-distributors-partial .listing a,.search-roofs-partial .listing a{color:#494949}@media only screen and (max-width:767px){.search-distributors-partial .listing,.search-roofs-partial .listing{padding:10px 0 55px}}.search-distributors-partial .listing .text,.search-roofs-partial .listing .text{font-size:1.8em;font-family:AG_std_demi,Arial,Helvetica,sans-serif;margin-bottom:5px}@media only screen and (max-width:767px){.search-distributors-partial .listing .text,.search-roofs-partial .listing .text{font-size:1.2em;margin-bottom:8px}}.search-distributors-partial .listing .title,.search-roofs-partial .listing .title{margin-bottom:8px}@media only screen and (max-width:767px){.search-distributors-partial .listing .title,.search-roofs-partial .listing .title{margin-bottom:3px;font-size:1.8em}}.search-distributors-partial .listing .index-container,.search-roofs-partial .listing .index-container{background-color:#e40514;color:#fff;display:inline-block;font-size:16px;height:26px;padding:2px;text-align:center;vertical-align:middle;width:26px}.search-distributors-partial .listing .white-button,.search-roofs-partial .listing .white-button{text-transform:uppercase;width:240px;margin-right:30px;line-height:20px;padding:0}@media only screen and (max-width:767px){.search-distributors-partial .listing .white-button,.search-roofs-partial .listing .white-button{margin-bottom:15px;margin-right:0;width:100%;padding:15px 30px 10px}}.search-distributors-partial .listing .white-button span,.search-roofs-partial .listing .white-button span{padding:17px 30px 12px;display:inline-block;width:100%}.search-distributors-partial .listing .address,.search-roofs-partial .listing .address{margin-bottom:22px;font-size:1.8em;font-family:AG_std_book,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.search-distributors-partial .listing .address,.search-roofs-partial .listing .address{margin-bottom:17px;font-size:1.2em}}.search-distributors-partial .listing .directions,.search-distributors-partial .listing .website-link,.search-roofs-partial .listing .directions,.search-roofs-partial .listing .website-link{font-size:1.6em;font-family:AG_std_book,Arial,Helvetica,sans-serif}.search-distributors-partial .listing .directions a,.search-distributors-partial .listing .website-link a,.search-roofs-partial .listing .directions a,.search-roofs-partial .listing .website-link a{text-decoration:underline;color:#494949}@media only screen and (max-width:767px){.search-distributors-partial .listing .directions,.search-distributors-partial .listing .website-link,.search-roofs-partial .listing .directions,.search-roofs-partial .listing .website-link{margin-right:12px;margin-left:0;font-size:1.2em}}.search-distributors-partial .listing .directions,.search-roofs-partial .listing .directions{margin-left:30px}.search-distributors-partial .listing .distance,.search-roofs-partial .listing .distance{font-size:1.8em;font-family:AG_std_demi,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.search-distributors-partial .listing .distance,.search-roofs-partial .listing .distance{font-size:1.2em}}.search-distributors-partial .listing .index-counter,.search-roofs-partial .listing .index-counter{width:40px}@media only screen and (max-width:767px){.search-distributors-partial .col-xs-3.visible-xs,.search-roofs-partial .col-xs-3.visible-xs{padding-left:0;text-align:right;margin-top:4px}}@media only screen and (max-width:767px){.search-nearby-partial .row{margin:0 -20px}}.search-nearby-partial .contractor-item.content .rating-container{display:block;margin-bottom:20px}@media only screen and (max-width:767px){.search-nearby-partial .contractor-item.content .rating-container{margin-bottom:10px}}.search-nearby-partial .contractor-item.content .rating-container .star-icon{font-size:1.8em}.search-nearby-partial .contractor-item.content .index-counter{width:40px}.search-nearby-partial .contractor-item.content .type{font-size:1.8em}@media only screen and (max-width:767px){.search-nearby-partial .contractor-item.content .type{font-size:1.2em}}.search-nearby-partial .contractor-item.content .name{font-size:3em}@media only screen and (max-width:767px){.search-nearby-partial .contractor-item.content .name{font-size:1.8em}}.search-nearby-partial .contractor-item.content .white-button{background-color:initial}.search-nearby-partial .contractor-item.content .white-button span{padding:12px 30px 8px}
.search-document .documents .gaf{border-bottom:1px solid #b7b7b7}@media only screen and (max-width:767px){.search-document .documents .gaf{border-bottom:0}}.search-document .documents .gaf .download-doc{margin:20px 0 45px}@media only screen and (max-width:767px){.search-document .documents .gaf .download-doc{margin:7px 0 27px}}@media only screen and (max-width:767px){.search-document .documents .gaf .download-doc .details{width:80%}}.search-document .documents .gaf .download-doc .details .format{font-size:18px}@media only screen and (max-width:767px){.search-document .documents .gaf .download-doc .details .format{font-size:1.2em}}@media only screen and (max-width:767px){.search-document .documents .gaf .download-doc .download-icon{display:inline-block;width:10%}}
.search-nearby-result .search-nearby-partial .content .icon-container{width:21.6%;max-height:160px;overflow:hidden}@media only screen and (max-width:767px){.search-nearby-result .search-nearby-partial .content .icon-container{width:100%;margin-bottom:20px}}.search-nearby-result .search-nearby-partial .content .index-wrapper{width:4%}.search-nearby-result .search-nearby-partial .content .details-container{width:57%}@media only screen and (max-width:767px){.search-nearby-result .search-nearby-partial .content .details-container{width:66.6%;padding-right:0}}.search-nearby-result .search-nearby-partial .content .text-right.col-sm-2{padding-left:0}.search-nearby-partial{width:100%;height:100%;border-top:1px solid #dbdbdb;padding-bottom:80px}.search-nearby-partial a{color:#494949}@media only screen and (max-width:767px){.search-nearby-partial{padding-top:20px;padding-bottom:30px}}.search-nearby-partial:last-child{border-bottom:1px solid #dbdbdb}.search-nearby-partial .content{padding:20px 0 25px;height:100%}@media only screen and (max-width:767px){.search-nearby-partial .content h5{font-size:1.2em}}.search-nearby-partial .content .icon-container{width:21.6%}@media only screen and (max-width:767px){.search-nearby-partial .content .icon-container{width:100%;margin-bottom:20px}}.search-nearby-partial .content .details-container{width:61%}@media only screen and (max-width:767px){.search-nearby-partial .content .details-container{width:66.6%;padding-right:0}}@media only screen and (max-width:767px){.search-nearby-partial .content{padding:0 0 35px}}.search-nearby-partial .content img{max-width:100%}.search-nearby-partial .content .white-button{text-transform:uppercase;width:240px;margin-right:30px;line-height:20px;padding:0}@media only screen and (max-width:767px){.search-nearby-partial .content .white-button{margin-bottom:15px;margin-right:0;width:100%;padding:15px 30px 10px}}.search-nearby-partial .content .white-button span{padding:17px 30px 12px;display:inline-block;width:100%}.search-nearby-partial .content .index-container{background-color:#e40514;color:#fff;display:inline-block;font-size:16px;height:26px;padding:2px;text-align:center;vertical-align:middle;width:26px}.search-nearby-partial .content .address,.search-nearby-partial .content .description,.search-nearby-partial .content .distance,.search-nearby-partial .content .name,.search-nearby-partial .content .phone-cta{display:block}@media only screen and (max-width:767px){.search-nearby-partial .content .address,.search-nearby-partial .content .description,.search-nearby-partial .content .distance,.search-nearby-partial .content .name,.search-nearby-partial .content .phone-cta{font-size:1.2em}}.search-nearby-partial .content .name,.search-nearby-partial .content .type{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.search-nearby-partial .content .description{margin-bottom:5px;font-size:3em;margin-top:0}@media only screen and (max-width:767px){.search-nearby-partial .content .description{font-size:1.4em!important;margin-bottom:0}}.search-nearby-partial .content .name{font-size:1.8em}@media only screen and (max-width:767px){.search-nearby-partial .content .name{padding-top:0}}.search-nearby-partial .content .address{font-size:1.8em;font-family:AG_std_book,Arial,Helvetica,sans-serif;margin-bottom:13px}@media only screen and (max-width:767px){.search-nearby-partial .content .address{margin-bottom:10px;font-size:1.2em}}.search-nearby-partial .content .distance{font-size:1.6em}@media only screen and (max-width:767px){.search-nearby-partial .content .distance{line-height:47px;font-size:1.2em}}@media only screen and (max-width:767px){.search-nearby-partial .content .rating-container{margin-bottom:10px;display:block}}.search-nearby-partial .content .rating-container .total-result{font-size:1.6em}@media only screen and (max-width:767px){.search-nearby-partial .content .rating-container .total-result{font-size:1.4em}}.search-nearby-partial .content .rating-container .star-icon{color:#dcdcdc;font-size:2.4em;position:relative}@media only screen and (max-width:767px){.search-nearby-partial .content .rating-container .star-icon{font-size:1.8em}}.search-nearby-partial .content .rating-container .star-icon.full:before{color:#494949;content:"\2605";position:absolute;left:0}.search-nearby-partial .content .rating-container .star-icon.dim:before{color:#dcdcdc;content:"\2605";position:absolute;left:0}
.search-product{position:relative}@media only screen and (max-width:767px){.search-product{height:auto}}.search-product .product-image{max-width:100%;margin-bottom:30px}@media only screen and (max-width:767px){.search-product .product-image{margin-bottom:0}}.search-product .product-name{font-size:24px;color:#494949;margin-bottom:30px;display:block;font-family:AG_std_demi,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.search-product .product-name{position:absolute;top:25px;left:25px;color:#fff}}.search-product .product-link:hover .product-name{color:#4da3fd}.grid-group .search-product{height:350px}@media only screen and (max-width:767px){.grid-group .search-product{height:auto}}
.search-result-category-container{padding-top:110px;padding-bottom:45px}@media only screen and (max-width:767px){.search-result-category-container{padding:45px 20px 10px;border-bottom:10px solid #f3f3f3}.search-result-category-container:last-child{border-bottom:0}.search-result-category-container .search-result-item .row.row-eq-height{margin:0 -20px}}.search-result-category-container .panel{background-color:inherit;box-shadow:none}.search-result-category-container .panel-body{padding:0;margin:0 0 0 2vw;border-top:0}@media only screen and (max-width:767px){.search-result-category-container .panel-body{margin:12px 0 0}}.search-result-category-container .panel-body h4{font-size:16px;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.search-result-category-container .sort-panel{padding:0 0 0 2vw}.search-result-category-container .panel-group{margin-top:0;margin-bottom:0}.search-result-category-container .panel-group .panel+.panel{margin-top:0}.search-result-category-container .panel-default{border:0}.search-result-category-container .panel-heading{align-items:center;display:flex;height:60px;padding:0 20px 0 0;background:none}.search-result-category-container .panel-heading a:focus,.search-result-category-container .panel-heading a:hover{text-decoration:none}.search-result-category-container .panel-heading .accordion-toggle:after{font-family:Glyphicons Halflings;content:"\2212";float:right;color:#e40514;position:absolute;top:10px;right:0;font-size:2em}@media only screen and (max-width:767px){.search-result-category-container .panel-heading .accordion-toggle:after{font-size:1.1em}}.search-result-category-container .panel-heading .accordion-toggle.collapsed:after{content:"\002b";color:#e40514;float:right;position:absolute;top:10px;right:0;font-size:2em}@media only screen and (max-width:767px){.search-result-category-container .panel-heading .accordion-toggle.collapsed:after{font-size:1.1em}}.search-result-category-container .panel-heading .accordion-toggle:hover{text-decoration:none}.search-result-category-container .panel-heading .glyphicon{color:#e40514;float:right}.search-result-category-container .panel-heading .glyphicon-plus:before{content:""}.search-result-category-container .panel-heading .panel-title .accordian-title{font-size:1.2em}@media only screen and (max-width:767px){.search-result-category-container .container{padding:0;margin:0}}.search-result-category-container:nth-child(odd){background-color:#f3f3f3}@media only screen and (max-width:767px){.search-result-category-container:nth-child(odd){background-color:#fff}}.search-result-category-container:nth-child(odd) .search-video-partial{background-color:#fff}.search-result-category-container .heading-container .view-all,.search-result-category-container .search-result-document .heading-container .heading{display:none}.search-result-category-container .sub-category-container{margin-bottom:30px}@media only screen and (max-width:767px){.search-result-category-container .sub-category-container{margin-bottom:20px}}.search-result-category-container .view-all-category{margin-top:50px;clear:both;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:1.4em;text-transform:uppercase;color:#494949;float:right;position:relative}.search-result-category-container .view-all-category:hover{color:#e40514}@media only screen and (max-width:767px){.search-result-category-container .view-all-category .icon-gaf-right-arrow{font-size:.8em}}@media only screen and (max-width:767px){.search-result-category-container .view-all-category{margin-top:20px;font-size:1.2em}}.search-result-category-container .component-container{padding-bottom:45px}.search-result-category-container .index-counter{display:none}
@media only screen and (max-width:767px){.search-result-item .row{margin:0}}.search-result-item .search-result-document:first-child{padding-top:0}@media only screen and (max-width:767px){.search-result-item .search-result-document:first-child{padding-top:0}}.search-result-section .search-result-document{margin-bottom:60px}.search-result-document:first-child{padding-top:0}@media only screen and (max-width:767px){.search-result-document:first-child{padding-top:20px}}.search-result-document .heading{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:3.6em}@media only screen and (max-width:767px){.search-result-document .heading{font-size:2.4em}}.search-result-document .view-all{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:1.4em;float:right;margin-top:23px;text-transform:uppercase;color:#494949}@media only screen and (max-width:767px){.search-result-document .view-all{font-size:1.2em;margin-top:13px}}.search-result-document .view-all .icon-gaf-right-arrow{font-size:.8em}@media only screen and (max-width:767px){.search-result-document .search-document{padding-bottom:20px}}.search-result-document .search-document .documents .gaf .download-doc .details .format{font-size:16px}@media only screen and (max-width:767px){.search-result-document .search-document .documents .gaf .download-doc .details .format{font-size:12px}}
.search-result-item .search-result-video:first-child{padding-top:0}@media only screen and (max-width:767px){.search-result-item .search-result-video:first-child{padding-top:0}}.search-result-item .search-video-partial{margin-bottom:0}@media only screen and (max-width:767px){.search-result-item .search-video-partial{margin-bottom:30px}}.search-result-video .row{margin-bottom:40px}.search-result-video .row:last-child{margin-bottom:0}@media only screen and (max-width:767px){.search-result-video .row:last-child{margin:0 -20px}}@media only screen and (max-width:767px){.search-result-video .row{margin-bottom:0}}.search-result-video a:hover{text-decoration:none}.search-result-video a:hover .icon-gaf-play{background-color:#e40514;color:#fff}.search-result-video .search-video-partial a{color:#494949}.search-result-video .search-video-partial a:hover{text-decoration:none}.search-result-video .search-video-partial a:hover .icon-gaf-play{background-color:#e40514;color:#fff}@media only screen and (max-width:767px){.search-result-video .search-video-partial .item .vid-text-container{height:auto}}.search-result-video .search-video-partial .item .vid-text-container .label{font-size:2.4em;margin-bottom:7px}@media only screen and (max-width:767px){.search-result-video .search-video-partial .item .vid-text-container .label{font-size:1.8em}}.search-result-video .search-video-partial .item .vid-text-container .video-type{font-size:1.8em}@media only screen and (max-width:767px){.search-result-video .search-video-partial .item .vid-text-container .video-type{font-size:1.2em;display:none}}
.search-video-partial{background-color:#f3f3f3;margin-bottom:0;height:100%}@media only screen and (max-width:767px){.search-video-partial{margin-bottom:35px}}.search-video-partial .item{position:relative}.search-video-partial .item .icon-play{position:absolute;right:0;bottom:0;z-index:3}.search-video-partial .item .icon-gaf-play{font-size:1.2em;display:inline-block;vertical-align:middle;width:50px;height:50px;background:#fff;color:#e40514;text-align:center;line-height:50px}@media only screen and (max-width:767px){.search-video-partial .item .icon-gaf-play{font-size:1.2em;width:38px;height:38px;line-height:38px}}.search-video-partial .item .vid-text-container{padding:30px 30px 80px}.search-video-partial .item .vid-text-container .label{font-size:3em;white-space:normal;text-align:left;cursor:pointer;margin:0 0 20px;display:block;font-weight:400;padding:0;line-height:30px;color:#494949}@media only screen and (max-width:767px){.search-video-partial .item .vid-text-container .label{color:#fff;padding:0;margin:0;font-size:1.8em}}.search-video-partial .item .vid-text-container .label b,.search-video-partial .item .vid-text-container .label strong{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.search-video-partial .item .vid-text-container .video-type{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:2em;color:#494949}@media only screen and (max-width:767px){.search-video-partial .item .vid-text-container .video-type{color:#fff;padding:0;margin:0;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:1.8em}}@media only screen and (max-width:767px){.search-video-partial .item .vid-text-container{position:absolute;left:0;top:0;padding:20px}}.search-video-partial .item .thumb{position:relative;cursor:pointer}.search-video-partial .item.active .thumb{cursor:default}.search-video-partial .item.active .thumb:after{background:none}.search-video-partial .item.active .label{cursor:default}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hero-info{background-color:#494949;color:#fff}.hero-info .cta-link{font-size:12px;line-height:12px}.hero-info--top-red{border-top:2px solid #e40514;border-bottom:none}.hero-info--bottom-red{border-top:2px solid transparent;border-bottom:2px solid #e40514}.hero-info__panel{display:flex;text-transform:uppercase;font-size:16px;line-height:16px;font-family:AG_std_bld,Arial,Helvetica,sans-serif}.hero-info__panel .icon-gaf-up-arrow{margin-right:9px;padding-bottom:3px}.hero-info__panel .icon-gaf-up-arrow:before{height:100%;display:flex;align-items:center}.hero-info__panel[aria-expanded=false] .icon-gaf-up-arrow:before{transform:rotate(180deg)}.hero-info__panel[aria-expanded=false] .hero-info-link{display:none}@media only screen and (min-width:1200px){.hero-info .container{padding:0}}@media only screen and (min-width:768px) and (max-width:1199px){.hero-info__panel{font-size:12px;line-height:12px;padding-left:15px;padding-right:15px}}@media only screen and (max-width:767px){.hero-info__panel{font-size:12px}.hero-info .container{padding-right:25px;padding-left:25px}}
.personalized{display:block;margin-bottom:0;background:#f3f3f3;font-size:1.8em;border-top:1px solid #aaa}@media only screen and (max-width:767px){.personalized{font-size:1.2em}}.personalized .header{position:relative;padding:30px 20px 30px 0;background-color:#f3f3f3}.personalized .header,.personalized .header .title{color:#929292;font-family:AG_std_md,Arial,Helvetica,sans-serif}.personalized .header .title{cursor:pointer}.personalized .header .title:hover{text-decoration:none}.personalized .toggle-content .header .icon-gaf-down-light-arrow,.personalized .toggle-content .header .icon-gaf-up-light-arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer;text-decoration:none;display:block}.personalized .toggle-content .header .icon-gaf-down-light-arrow:before,.personalized .toggle-content .header .icon-gaf-up-light-arrow:before{content:"\e912";display:block;transition:all 1s ease;transform:rotate(180deg)}.personalized .content{display:none}@media only screen and (max-width:767px){.personalized .content{font-size:1.2em}}.personalized .content a{display:inline-block;color:#494949;margin-right:50px;text-decoration:underline}.personalized .content a:last-child{margin-right:0}.personalized .content sup{display:inline-block;text-decoration:none}.personalized .content .description{width:70%;margin-top:0;font-family:AG_std_book,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.personalized .content .description{width:100%;line-height:20px}}.personalized .content .account-activity{margin-top:30px}@media only screen and (max-width:767px){.personalized .content .account-activity{margin-top:15px}}.personalized .content .learn-more{margin-top:60px;margin-bottom:25px}@media only screen and (max-width:767px){.personalized .content .learn-more{margin-top:30px}}.personalized .content .content-builder-txt{float:right;pointer-events:none;font-size:.8em}@media only screen and (max-width:767px){.personalized .content .content-builder-txt{text-transform:uppercase;float:none;margin-top:60px;display:block;font-size:.9em}}.personalized.expanded .content{display:block}.personalized.expanded .header .icon-gaf-down-light-arrow:before{transform:rotate(0deg)}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.big-background{position:relative}.big-background .centered-text>img{display:inline-block;margin-bottom:30px}.big-background .centered-text h2{margin-bottom:65px}@media only screen and (min-width:1025px){.big-background .centered-text h2{margin-bottom:105px}}.big-background>.backgroundFixedRatio{width:100%}.big-background>.backgroundFixedRatio img{display:block;z-index:-1;bottom:-40%;top:auto;position:absolute;width:100%}.facts-slider{position:relative;height:55vw;max-height:500px}.facts-slider:after{display:block;line-height:0;content:"";clear:both;height:0}.facts-slider .slide-container{position:relative}.facts-slider .slide-count{font-size:1.5em;color:#e40514;font-weight:700;margin-bottom:25px;font-family:AG_std_bld,Arial,Helvetica,sans-serif}.facts-slider__item{position:relative;float:left;height:100%;width:16%;padding:5% 2% 8%;margin-right:2%;background-color:#fff;transform:scale(1);-ms-transform:scale(1);transition:all .2s ease-out;vertical-align:baseline;opacity:.5;overflow:hidden}.facts-slider__item .slide-fact{margin:0 0 60px;font-size:2rem}.facts-slider__item.active{width:46%;opacity:1;padding:5% 4% 8%;background-color:#fff}.facts-slider__item.active span{font-size:2.8rem}.facts-slider__item.active .slide-fact{font-size:3.6em}.facts-slider__item:last-child{margin-right:0}.facts-slider__item .slide-text{display:none;max-width:420px;font-size:1.8em}.facts-slider__item:first-child .slide-text{display:block}.facts-slider .facts-slider__item p,.facts-slider .facts-slider__item span{color:#000}.facts-slider .facts-slider__item span{display:block;font-size:1.8rem;margin:0 0 30px;font-family:AlternateGotNo2D}.facts-slider .facts-slider__item .slide-fact,.facts-slider .facts-slider__item span{transition:all .4s cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}@media only screen and (min-width:768px) and (max-width:1199px){.big-background .centered-text{padding-top:50px}.facts-slider__item .slide-fact{margin:0 0 50px;font-size:1.5rem}.facts-slider__item:not(.active) .slide-fact{font-size:16px;line-height:20px}}@media only screen and (max-width:767px){.big-background .centered-text{padding-top:20px}.big-background>.backgroundFixedRatio img{top:0;min-height:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.facts-slider{height:auto;max-height:none;display:flex;flex-direction:column}.facts-slider__item{width:100%;opacity:1;padding:30px 30px 60px}.facts-slider__item .slide-text{display:block;font-size:14px;line-height:24px}.facts-slider__item .slide-fact{margin:0 0 20px;font-size:20px;line-height:normal}.facts-slider .slide-count{font-size:16px}}
.gaf-modal.modal.in .modal-dialog{width:300px;display:block;top:45%}.gaf-modal.modal.in .modal-dialog .modal-header{border-bottom:none}.gaf-modal.modal.in .close{right:10px;top:5px}
.spacing-bottom{margin-bottom:inherit}.spacing-bottom--reset{margin-bottom:0}.spacing-bottom--xxs{margin-bottom:5px}.spacing-bottom--xs{margin-bottom:10px}.spacing-bottom--s{margin-bottom:15px}.spacing-bottom--m{margin-bottom:20px}.spacing-bottom--l{margin-bottom:30px}.spacing-bottom--xl{margin-bottom:60px}.spacing-bottom--xxl{margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-bottom--md-reset{margin-bottom:0}.spacing-bottom--md-xxs{margin-bottom:5px}.spacing-bottom--md-xs{margin-bottom:10px}.spacing-bottom--md-s{margin-bottom:15px}.spacing-bottom--md-m{margin-bottom:20px}.spacing-bottom--md-l{margin-bottom:30px}.spacing-bottom--md-xl{margin-bottom:60px}.spacing-bottom--md-xxl{margin-bottom:120px}}@media only screen and (max-width:767px){.spacing-bottom--sm-reset{margin-bottom:0}.spacing-bottom--sm-xxs{margin-bottom:5px}.spacing-bottom--sm-xs{margin-bottom:10px}.spacing-bottom--sm-s{margin-bottom:15px}.spacing-bottom--sm-m{margin-bottom:20px}.spacing-bottom--sm-l{margin-bottom:30px}.spacing-bottom--sm-xl{margin-bottom:60px}.spacing-bottom--sm-xxl{margin-bottom:120px}}.spacing-top{margin-top:inherit}.spacing-top--reset{margin-top:0}.spacing-top--xxs{margin-top:5px}.spacing-top--xs{margin-top:10px}.spacing-top--s{margin-top:15px}.spacing-top--m{margin-top:20px}.spacing-top--l{margin-top:30px}.spacing-top--xl{margin-top:60px}.spacing-top--xxl{margin-top:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-top--md-reset{margin-top:0}.spacing-top--md-xxs{margin-top:5px}.spacing-top--md-xs{margin-top:10px}.spacing-top--md-s{margin-top:15px}.spacing-top--md-m{margin-top:20px}.spacing-top--md-l{margin-top:30px}.spacing-top--md-xl{margin-top:60px}.spacing-top--md-xxl{margin-top:120px}}@media only screen and (max-width:767px){.spacing-top--sm-reset{margin-top:0}.spacing-top--sm-xxs{margin-top:5px}.spacing-top--sm-xs{margin-top:10px}.spacing-top--sm-s{margin-top:15px}.spacing-top--sm-m{margin-top:20px}.spacing-top--sm-l{margin-top:30px}.spacing-top--sm-xl{margin-top:60px}.spacing-top--sm-xxl{margin-top:120px}}.spacing-right{margin-right:inherit}.spacing-right--reset{margin-right:0}.spacing-right--xxs{margin-right:5px}.spacing-right--xs{margin-right:10px}.spacing-right--s{margin-right:15px}.spacing-right--m{margin-right:20px}.spacing-right--l{margin-right:30px}.spacing-right--xl{margin-right:60px}.spacing-right--xxl{margin-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-right--md-reset{margin-right:0}.spacing-right--md-xxs{margin-right:5px}.spacing-right--md-xs{margin-right:10px}.spacing-right--md-s{margin-right:15px}.spacing-right--md-m{margin-right:20px}.spacing-right--md-l{margin-right:30px}.spacing-right--md-xl{margin-right:60px}.spacing-right--md-xxl{margin-right:120px}}@media only screen and (max-width:767px){.spacing-right--sm-reset{margin-right:0}.spacing-right--sm-xxs{margin-right:5px}.spacing-right--sm-xs{margin-right:10px}.spacing-right--sm-s{margin-right:15px}.spacing-right--sm-m{margin-right:20px}.spacing-right--sm-l{margin-right:30px}.spacing-right--sm-xl{margin-right:60px}.spacing-right--sm-xxl{margin-right:120px}}.spacing-left{margin-left:inherit}.spacing-left--reset{margin-left:0}.spacing-left--xxs{margin-left:5px}.spacing-left--xs{margin-left:10px}.spacing-left--s{margin-left:15px}.spacing-left--m{margin-left:20px}.spacing-left--l{margin-left:30px}.spacing-left--xl{margin-left:60px}.spacing-left--xxl{margin-left:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-left--md-reset{margin-left:0}.spacing-left--md-xxs{margin-left:5px}.spacing-left--md-xs{margin-left:10px}.spacing-left--md-s{margin-left:15px}.spacing-left--md-m{margin-left:20px}.spacing-left--md-l{margin-left:30px}.spacing-left--md-xl{margin-left:60px}.spacing-left--md-xxl{margin-left:120px}}@media only screen and (max-width:767px){.spacing-left--sm-reset{margin-left:0}.spacing-left--sm-xxs{margin-left:5px}.spacing-left--sm-xs{margin-left:10px}.spacing-left--sm-s{margin-left:15px}.spacing-left--sm-m{margin-left:20px}.spacing-left--sm-l{margin-left:30px}.spacing-left--sm-xl{margin-left:60px}.spacing-left--sm-xxl{margin-left:120px}}.spacing-vertical{margin-top:inherit;margin-bottom:inherit}.spacing-vertical--reset{margin-top:0;margin-bottom:0}.spacing-vertical--xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--s{margin-top:15px;margin-bottom:15px}.spacing-vertical--m{margin-top:20px;margin-bottom:20px}.spacing-vertical--l{margin-top:30px;margin-bottom:30px}.spacing-vertical--xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--xxl{margin-top:120px;margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-vertical--md-reset{margin-top:0;margin-bottom:0}.spacing-vertical--md-xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--md-xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--md-s{margin-top:15px;margin-bottom:15px}.spacing-vertical--md-m{margin-top:20px;margin-bottom:20px}.spacing-vertical--md-l{margin-top:30px;margin-bottom:30px}.spacing-vertical--md-xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--md-xxl{margin-top:120px;margin-bottom:120px}}@media only screen and (max-width:767px){.spacing-vertical--sm-reset{margin-top:0;margin-bottom:0}.spacing-vertical--sm-xxs{margin-top:5px;margin-bottom:5px}.spacing-vertical--sm-xs{margin-top:10px;margin-bottom:10px}.spacing-vertical--sm-s{margin-top:15px;margin-bottom:15px}.spacing-vertical--sm-m{margin-top:20px;margin-bottom:20px}.spacing-vertical--sm-l{margin-top:30px;margin-bottom:30px}.spacing-vertical--sm-xl{margin-top:60px;margin-bottom:60px}.spacing-vertical--sm-xxl{margin-top:120px;margin-bottom:120px}}.spacing-horizontal{margin-left:inherit;margin-right:inherit}.spacing-horizontal--reset{margin-left:0;margin-right:0}.spacing-horizontal--xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--xs{margin-left:10px;margin-right:10px}.spacing-horizontal--s{margin-left:15px;margin-right:15px}.spacing-horizontal--m{margin-left:20px;margin-right:20px}.spacing-horizontal--l{margin-left:30px;margin-right:30px}.spacing-horizontal--xl{margin-left:60px;margin-right:60px}.spacing-horizontal--xxl{margin-left:120px;margin-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-horizontal--md-reset{margin-left:0;margin-right:0}.spacing-horizontal--md-xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--md-xs{margin-left:10px;margin-right:10px}.spacing-horizontal--md-s{margin-left:15px;margin-right:15px}.spacing-horizontal--md-m{margin-left:20px;margin-right:20px}.spacing-horizontal--md-l{margin-left:30px;margin-right:30px}.spacing-horizontal--md-xl{margin-left:60px;margin-right:60px}.spacing-horizontal--md-xxl{margin-left:120px;margin-right:120px}}@media only screen and (max-width:767px){.spacing-horizontal--sm-reset{margin-left:0;margin-right:0}.spacing-horizontal--sm-xxs{margin-left:5px;margin-right:5px}.spacing-horizontal--sm-xs{margin-left:10px;margin-right:10px}.spacing-horizontal--sm-s{margin-left:15px;margin-right:15px}.spacing-horizontal--sm-m{margin-left:20px;margin-right:20px}.spacing-horizontal--sm-l{margin-left:30px;margin-right:30px}.spacing-horizontal--sm-xl{margin-left:60px;margin-right:60px}.spacing-horizontal--sm-xxl{margin-left:120px;margin-right:120px}}.spacing-horizontal--remove-space{margin-right:-15px;margin-left:-15px}@media only screen and (min-width:768px) and (max-width:1199px){.spacing-horizontal--md-remove-space{margin-right:-15px;margin-left:-15px}}@media only screen and (max-width:767px){.spacing-horizontal--sm-remove-space{margin-right:-15px;margin-left:-15px}}.spacing-reset{margin:0}.padding{padding-left:inherit;padding-right:inherit}.padding-bottom{padding-bottom:inherit}.padding-bottom--reset{padding-bottom:0}.padding-bottom--xxs{padding-bottom:5px}.padding-bottom--xs{padding-bottom:10px}.padding-bottom--s{padding-bottom:15px}.padding-bottom--m{padding-bottom:20px}.padding-bottom--l{padding-bottom:30px}.padding-bottom--xl{padding-bottom:60px}.padding-bottom--xxl{padding-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-bottom--md-reset{padding-bottom:0}.padding-bottom--md-xxs{padding-bottom:5px}.padding-bottom--md-xs{padding-bottom:10px}.padding-bottom--md-s{padding-bottom:15px}.padding-bottom--md-m{padding-bottom:20px}.padding-bottom--md-l{padding-bottom:30px}.padding-bottom--md-xl{padding-bottom:60px}.padding-bottom--md-xxl{padding-bottom:120px}}@media only screen and (max-width:767px){.padding-bottom--sm-reset{padding-bottom:0}.padding-bottom--sm-xxs{padding-bottom:5px}.padding-bottom--sm-xs{padding-bottom:10px}.padding-bottom--sm-s{padding-bottom:15px}.padding-bottom--sm-m{padding-bottom:20px}.padding-bottom--sm-l{padding-bottom:30px}.padding-bottom--sm-xl{padding-bottom:60px}.padding-bottom--sm-xxl{padding-bottom:120px}}.padding-top{padding-top:inherit}.padding-top--reset{padding-top:0}.padding-top--xxs{padding-top:5px}.padding-top--xs{padding-top:10px}.padding-top--s{padding-top:15px}.padding-top--m{padding-top:20px}.padding-top--l{padding-top:30px}.padding-top--xl{padding-top:60px}.padding-top--xxl{padding-top:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-top--md-reset{padding-top:0}.padding-top--md-xxs{padding-top:5px}.padding-top--md-xs{padding-top:10px}.padding-top--md-s{padding-top:15px}.padding-top--md-m{padding-top:20px}.padding-top--md-l{padding-top:30px}.padding-top--md-xl{padding-top:60px}.padding-top--md-xxl{padding-top:120px}}@media only screen and (max-width:767px){.padding-top--sm-reset{padding-top:0}.padding-top--sm-xxs{padding-top:5px}.padding-top--sm-xs{padding-top:10px}.padding-top--sm-s{padding-top:15px}.padding-top--sm-m{padding-top:20px}.padding-top--sm-l{padding-top:30px}.padding-top--sm-xl{padding-top:60px}.padding-top--sm-xxl{padding-top:120px}}.padding-right{padding-right:inherit}.padding-right--reset{padding-right:0}.padding-right--xxs{padding-right:5px}.padding-right--xs{padding-right:10px}.padding-right--s{padding-right:15px}.padding-right--m{padding-right:20px}.padding-right--l{padding-right:30px}.padding-right--xl{padding-right:60px}.padding-right--xxl{padding-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-right--md-reset{padding-right:0}.padding-right--md-xxs{padding-right:5px}.padding-right--md-xs{padding-right:10px}.padding-right--md-s{padding-right:15px}.padding-right--md-m{padding-right:20px}.padding-right--md-l{padding-right:30px}.padding-right--md-xl{padding-right:60px}.padding-right--md-xxl{padding-right:120px}}@media only screen and (max-width:767px){.padding-right--sm-reset{padding-right:0}.padding-right--sm-xxs{padding-right:5px}.padding-right--sm-xs{padding-right:10px}.padding-right--sm-s{padding-right:15px}.padding-right--sm-m{padding-right:20px}.padding-right--sm-l{padding-right:30px}.padding-right--sm-xl{padding-right:60px}.padding-right--sm-xxl{padding-right:120px}}.padding-left{padding-left:inherit}.padding-left--reset{padding-left:0}.padding-left--xxs{padding-left:5px}.padding-left--xs{padding-left:10px}.padding-left--s{padding-left:15px}.padding-left--m{padding-left:20px}.padding-left--l{padding-left:30px}.padding-left--xl{padding-left:60px}.padding-left--xxl{padding-left:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-left--md-reset{padding-left:0}.padding-left--md-xxs{padding-left:5px}.padding-left--md-xs{padding-left:10px}.padding-left--md-s{padding-left:15px}.padding-left--md-m{padding-left:20px}.padding-left--md-l{padding-left:30px}.padding-left--md-xl{padding-left:60px}.padding-left--md-xxl{padding-left:120px}}@media only screen and (max-width:767px){.padding-left--sm-reset{padding-left:0}.padding-left--sm-xxs{padding-left:5px}.padding-left--sm-xs{padding-left:10px}.padding-left--sm-s{padding-left:15px}.padding-left--sm-m{padding-left:20px}.padding-left--sm-l{padding-left:30px}.padding-left--sm-xl{padding-left:60px}.padding-left--sm-xxl{padding-left:120px}}.padding-vertical{padding-top:inherit;padding-bottom:inherit}.padding-vertical--reset{padding-top:0;padding-bottom:0}.padding-vertical--xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--xs{padding-top:10px;padding-bottom:10px}.padding-vertical--s{padding-top:15px;padding-bottom:15px}.padding-vertical--m{padding-top:20px;padding-bottom:20px}.padding-vertical--l{padding-top:30px;padding-bottom:30px}.padding-vertical--xl{padding-top:60px;padding-bottom:60px}.padding-vertical--xxl{padding-top:120px;padding-bottom:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-vertical--md-reset{padding-top:0;padding-bottom:0}.padding-vertical--md-xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--md-xs{padding-top:10px;padding-bottom:10px}.padding-vertical--md-s{padding-top:15px;padding-bottom:15px}.padding-vertical--md-m{padding-top:20px;padding-bottom:20px}.padding-vertical--md-l{padding-top:30px;padding-bottom:30px}.padding-vertical--md-xl{padding-top:60px;padding-bottom:60px}.padding-vertical--md-xxl{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width:767px){.padding-vertical--sm-reset{padding-top:0;padding-bottom:0}.padding-vertical--sm-xxs{padding-top:5px;padding-bottom:5px}.padding-vertical--sm-xs{padding-top:10px;padding-bottom:10px}.padding-vertical--sm-s{padding-top:15px;padding-bottom:15px}.padding-vertical--sm-m{padding-top:20px;padding-bottom:20px}.padding-vertical--sm-l{padding-top:30px;padding-bottom:30px}.padding-vertical--sm-xl{padding-top:60px;padding-bottom:60px}.padding-vertical--sm-xxl{padding-top:120px;padding-bottom:120px}}.padding-horizontal{padding-left:inherit;padding-right:inherit}.padding-horizontal--reset{padding-left:0;padding-right:0}.padding-horizontal--xxs{padding-left:5px;padding-right:5px}.padding-horizontal--xs{padding-left:10px;padding-right:10px}.padding-horizontal--s{padding-left:15px;padding-right:15px}.padding-horizontal--m{padding-left:20px;padding-right:20px}.padding-horizontal--l{padding-left:30px;padding-right:30px}.padding-horizontal--xl{padding-left:60px;padding-right:60px}.padding-horizontal--xxl{padding-left:120px;padding-right:120px}@media only screen and (min-width:768px) and (max-width:1199px){.padding-horizontal--md-reset{padding-left:0;padding-right:0}.padding-horizontal--md-xxs{padding-left:5px;padding-right:5px}.padding-horizontal--md-xs{padding-left:10px;padding-right:10px}.padding-horizontal--md-s{padding-left:15px;padding-right:15px}.padding-horizontal--md-m{padding-left:20px;padding-right:20px}.padding-horizontal--md-l{padding-left:30px;padding-right:30px}.padding-horizontal--md-xl{padding-left:60px;padding-right:60px}.padding-horizontal--md-xxl{padding-left:120px;padding-right:120px}}@media only screen and (max-width:767px){.padding-horizontal--sm-reset{padding-left:0;padding-right:0}.padding-horizontal--sm-xxs{padding-left:5px;padding-right:5px}.padding-horizontal--sm-xs{padding-left:10px;padding-right:10px}.padding-horizontal--sm-s{padding-left:15px;padding-right:15px}.padding-horizontal--sm-m{padding-left:20px;padding-right:20px}.padding-horizontal--sm-l{padding-left:30px;padding-right:30px}.padding-horizontal--sm-xl{padding-left:60px;padding-right:60px}.padding-horizontal--sm-xxl{padding-left:120px;padding-right:120px}}.float--none{float:none}.float--left{float:left}.float--right{float:right}.grid-spacing{margin-left:15px;margin-right:15px}@media only screen and (min-width:768px) and (max-width:1199px){.grid-spacing{margin-left:12px;margin-right:12px}}@media only screen and (max-width:767px){.grid-spacing{margin-left:9px;margin-right:9px}}.cursor-pointer{cursor:pointer}.navigation-panel{display:flex}.navigation-panel__wrap:before{content:"";background-color:#4a4a4a;height:2px;display:block}.navigation-panel_item{flex:1 1;padding:0 0 0 10px}.navigation-panel_item:first-child{padding-left:0}.navigation-panel_item-link{height:30px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;white-space:nowrap}.navigation-panel_item-link:focus,.navigation-panel_item-link:hover{text-decoration:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.navigation-panel{display:block;white-space:nowrap;overflow-x:auto}.navigation-panel_item{display:inline-block;padding:0 0 0 3px;min-width:175px}.navigation-panel__wrap{padding:0}}@media only screen and (min-width:768px) and (max-width:1199px){.navigation-panel__wrap:before{background-color:#494949;height:4px}.navigation-panel_item-link{height:40px}}@media only screen and (max-width:767px){.navigation-panel__wrap:before{background-color:#494949}.navigation-panel_item{min-width:116px}}
.section-wrapper .component .slider__title{margin-bottom:40px;padding-top:120px;text-transform:capitalize}.section-wrapper .component .slider__title h2{font-size:4.8em}@media only screen and (max-width:767px){.section-wrapper .component .slider__title{margin-bottom:0;padding-top:0}}@media only screen and (max-width:767px){.section-wrapper .component .slider__title.mobie-height-extra-space{margin-bottom:0;padding-top:30px}}.section-wrapper .component .slider{position:relative;display:flex;align-items:center}.section-wrapper .component .slider.reverse{flex-direction:row-reverse}.section-wrapper .component .slider.reverse .slider-nav.slider-nav-block{float:left}.section-wrapper .component .slider.transparent-bg .slider-nav.slider-nav-block,.section-wrapper .component .slider.transparent-bg .slider-nav.slider-nav-block .content-tile-new{background:transparent}.section-wrapper .component .slider-nav.text_left .centered-text,.section-wrapper .component .slider-nav.text_left .description{text-align:left}.section-wrapper .component .slider__button.left{display:flex;flex-direction:column;align-items:flex-start}.section-wrapper .component .slider.align-bottom{position:relative}.section-wrapper .component .slider.align-bottom.small-card .container{width:500px}@media only screen and (max-width:767px){.section-wrapper .component .slider.align-bottom.small-card .container{width:100%}}@media only screen and (max-width:767px){.section-wrapper .component .slider.align-bottom{margin-top:-50px;margin-bottom:0}}.section-wrapper .component .slider.align-bottom .container .slider-nav-block{width:66%;margin:0 auto;float:none}.section-wrapper .component .slider.align-bottom .container .slider-nav-block .slider-nav__item .description{width:80%}@media only screen and (max-width:767px){.section-wrapper .component .slider.align-bottom .container .slider-nav-block,.section-wrapper .component .slider.align-bottom .container .slider-nav-block .slider-nav__item .description{width:100%}}@media only screen and (max-width:767px){.section-wrapper .component .slider.align-bottom .container{bottom:0;margin-top:0}}.section-wrapper .component .slider.align-bottom .slider-for .container{bottom:auto;top:30%}@media only screen and (max-width:767px){.section-wrapper .component .slider.align-bottom .slider-for .container{position:absolute;top:0;margin-top:0}}.section-wrapper .component .slider.align-bottom .slider-for .container .centered-text,.section-wrapper .component .slider.align-bottom .slider-for .container .centered-text .pre-title{color:#fff}.section-wrapper .component .slider .red-button-cta{padding:0 20px;margin-top:15px;min-width:180px}.section-wrapper .component .slider.align-center{display:block}.section-wrapper .component .slider.align-center .container{position:relative;margin:0 auto;left:auto}.section-wrapper .component .slider.align-center .container .slider-nav-block{width:66%;margin:0 auto;float:none}@media only screen and (max-width:767px){.section-wrapper .component .slider.align-center .container .slider-nav-block{width:100%}}.section-wrapper .component .slider.align-center .container .slider-nav__item .description{width:80%}.section-wrapper .component .slider-nav-on .slider-nav__item{padding:80px 0}@media only screen and (max-width:767px){.section-wrapper .component .slider-nav-on .slider-nav__item{padding:40px 0 84px}}.section-wrapper .component .slider__image img{width:100%}@media only screen and (max-width:767px){.section-wrapper .component .slider{display:block}}.section-wrapper .component .slider-for{width:64%}@media only screen and (max-width:767px){.section-wrapper .component .slider-for{width:100%}}.section-wrapper .component .slider.align-bottom .container{margin:-150px auto 0;position:relative;left:auto;top:auto;bottom:auto}.section-wrapper .component .slider .container{position:absolute;margin-left:-585px;left:50%;z-index:20;pointer-events:none}@media only screen and (max-width:1024px) and (min-width:981px){.section-wrapper .component .slider .container{margin-left:-512px}}@media only screen and (min-width:768px) and (max-width:980px){.section-wrapper .component .slider .container{width:100%;margin-left:0;left:unset}}@media only screen and (max-width:767px){.section-wrapper .component .slider .container{margin-left:0;left:0;position:relative;margin-top:-50px}}.section-wrapper .component .slider .slider-nav-container.container{margin-left:-615px}@media only screen and (max-width:1199px) and (min-width:1150px){.section-wrapper .component .slider .slider-nav-container.container{margin-left:-640px}}@media only screen and (min-width:768px) and (max-width:980px){.section-wrapper .component .slider .slider-nav-container.container{width:100%;margin-left:-50px;left:unset}}.section-wrapper .component .slider .slider-nav-container .slick-dotted{margin-bottom:0}@media only screen and (max-width:767px){.section-wrapper .component .slider.double-image-mode .container{margin-left:0;left:0;position:relative;margin-top:-70%}}.section-wrapper .component .slider-nav.slider-nav-block{width:40%;padding:0 40px;height:auto;background-color:#fff;float:right;pointer-events:auto}@media only screen and (min-width:768px) and (max-width:980px){.section-wrapper .component .slider-nav.slider-nav-block{width:50%}}@media only screen and (max-width:767px){.section-wrapper .component .slider-nav.slider-nav-block{width:100%;float:none;margin-bottom:0;display:flex;justify-content:center;padding:0 25px}}.section-wrapper .component .slider .slick-track{margin:0}.section-wrapper .component .slider .slick-list,.section-wrapper .component .slider .slick-slider{z-index:10}.section-wrapper .component .slider .slick-arrow{z-index:30;top:50%;background-color:rgba(0,0,0,.4);width:60px;height:60px;transition:background-color .1s ease,opacity .1s ease}.section-wrapper .component .slider .slick-arrow.slick-disabled:hover{cursor:auto;background-color:rgba(0,0,0,.4)}.section-wrapper .component .slider .slick-dots{z-index:20;bottom:26px;left:0}.section-wrapper .component .slider-nav__item{padding:55px 0;text-align:center;color:#000}@media only screen and (max-width:767px){.section-wrapper .component .slider-nav__item{padding:40px 0}}.section-wrapper .component .slider-nav__item h5{text-transform:uppercase}.section-wrapper .component .slider-nav__item h5.red{color:#e40514}.section-wrapper .component .slider-nav__item h2,.section-wrapper .component .slider-nav__item h3{width:100%;margin:20px 0 14px}.section-wrapper .component .slider-nav__item .description{width:100%}@media only screen and (max-width:767px){.section-wrapper .component .slider-nav__item .description{font-size:1.2em}}@media only screen and (min-width:768px) and (max-width:980px){.section-wrapper .component .slider .slick-arrow{width:50px;height:50px}}.section-wrapper .component .slider .slick-arrow:hover{opacity:1;background-color:rgba(0,0,0,.7);transition:background-color .3s ease,opacity .3s ease}@media only screen and (max-width:767px){.section-wrapper .component .slider .slick-arrow{bottom:-30px;top:auto;background-color:#e5e5e5}.section-wrapper .component .slider .slick-arrow:hover{background-color:#c6c6c6}}.section-wrapper .component .slider .slick-arrow:before{content:"\e90f";font-family:icon-gaf!important;color:#fff;font-size:17px}.section-wrapper .component .slider .slick-arrow.slick-prev{left:-60px}@media only screen and (min-width:768px) and (max-width:980px){.section-wrapper .component .slider .slick-arrow.slick-prev{left:-50px}}@media only screen and (max-width:767px){.section-wrapper .component .slider .slick-arrow.slick-prev{left:0}}.section-wrapper .component .slider .slick-arrow.slick-next{right:-60px}@media only screen and (min-width:768px) and (max-width:980px){.section-wrapper .component .slider .slick-arrow.slick-next{right:-50px}}@media only screen and (max-width:767px){.section-wrapper .component .slider .slick-arrow.slick-next{right:0;left:auto}}.section-wrapper .component .slider .slick-arrow.slick-next:before{content:"\e910"}@media only screen and (max-width:767px){.section-wrapper .component .slider .slick-dots{margin-left:0}}.section-wrapper .component .slider .slick-dots li{margin:0 9px;width:10px;height:10px}.section-wrapper .component .slider .slick-dots li.slick-active button:before{background-color:#424242;border-color:#424242;opacity:1;transition:background-color .4s ease}.section-wrapper .component .slider .slick-dots li button{opacity:1;position:relative;width:10px;height:10px}.section-wrapper .component .slider .slick-dots li button:before{opacity:1;color:transparent;border:2px solid #b7b7b7;border-radius:50%;width:10px;height:10px;background-color:#fff;transition:background-color .4s ease}.section-wrapper .component .slider.gray-top-card{padding-top:8vw}.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block{width:50%;background-color:#464646}.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block .description,.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block h1,.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block h2,.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block h3,.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block h4{color:#fff}.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block h1,.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block h2,.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block h3,.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block h4{font-size:3.6em}@media only screen and (max-width:767px){.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block h1,.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block h2,.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block h3,.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block h4{font-size:2.5em}}.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block .description{font-size:1.8em;font-family:AG_std_book,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block .description{font-size:1.5em}}.section-wrapper .component .slider.gray-top-card .container .slider-nav.slider-nav-block .red-button-cta{font-size:13px}.section-wrapper .component .slider.gray-top-card .slider-for{width:50%}.section-wrapper .component .slider-alternate .slider-for{width:auto}.section-wrapper .component .slider-alternate .slider-nav.slider-nav-block{width:auto;padding:0 30px}.section-wrapper .component .slider-alternate .slider-nav__item{padding:30px 0}.section-wrapper .component .slider-alternate .slider-nav__item .main-title{margin-top:10px;margin-bottom:30px;line-height:1.4em;font-size:2.5em}.section-wrapper .component .slider-alternate .slider-nav__item .description{margin-bottom:0}.section-wrapper .component .slider-alternate .slider-nav__item .slider__button{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0}.section-wrapper .component .slider-alternate .slider-nav__item .slider__button .button-cta{margin-top:17px;height:30px;padding:8px 26.5px 8px 25.5px;font-size:11px;border-radius:22.5px}.section-wrapper .component .slider-alternate .slider-nav__item .slider__button .button-cta:first-child{margin-right:16px}.section-wrapper .component .slider-alternate .slider-nav__item .slider__button .button-cta:nth-child(2){border:1px solid #d71920;background-color:#fff;color:#d71920}.section-wrapper .component .slider-alternate .slider-nav__item .slider__button .button-cta:nth-child(2):hover{border:1px solid #494949;background-color:#494949;color:#fff}.section-wrapper .component .slider-alternate .container{width:auto;position:relative;margin:0;left:0;padding:0}.section-wrapper>.component>.align-center .slider-nav__item{padding:80px 0}.slider__button{display:flex;align-items:center;justify-content:center;margin-top:10px}.slider__button.double-buttons{flex-direction:column}.slider__button.double-buttons .red-button-cta{width:40%}.slider__button.double-buttons.vertical-buttons{flex-direction:column}.slider__button.center.double-buttons{flex-direction:row}.slider__button.center.double-buttons .red-button-cta{width:auto}.slider__button.left{display:flex;align-items:flex-start}.slider__button.left,.slider__button.vertical-buttons{flex-direction:column}@media only screen and (max-width:767px){.section-wrapper .component .double-buttons,.section-wrapper .component .slider.align-center .double-buttons,.section-wrapper .component .slider.align-center .slider__button,.section-wrapper .component .slider .double-buttons,.section-wrapper .component .slider .slider__button,.section-wrapper .component .slider__button,.section-wrapper .hero-video.with-card .component .double-buttons,.section-wrapper .hero-video.with-card .component .slider.align-center .double-buttons,.section-wrapper .hero-video.with-card .component .slider.align-center .slider__button,.section-wrapper .hero-video.with-card .component .slider .double-buttons,.section-wrapper .hero-video.with-card .component .slider .slider__button,.section-wrapper .hero-video.with-card .component .slider__button{display:block}.section-wrapper .component .double-buttons .red-button-cta,.section-wrapper .component .double-buttons a.red-button-cta,.section-wrapper .component .double-buttons a.red-button-cta:nth-child(2),.section-wrapper .component .red-button-cta,.section-wrapper .component .slider.align-center .double-buttons .red-button-cta,.section-wrapper .component .slider.align-center .double-buttons a.red-button-cta,.section-wrapper .component .slider.align-center .double-buttons a.red-button-cta:nth-child(2),.section-wrapper .component .slider.align-center .red-button-cta,.section-wrapper .component .slider.align-center .slider__button .red-button-cta,.section-wrapper .component .slider.align-center .slider__button a.red-button-cta,.section-wrapper .component .slider.align-center .slider__button a.red-button-cta:nth-child(2),.section-wrapper .component .slider.align-center a.red-button-cta,.section-wrapper .component .slider.align-center a.red-button-cta:nth-child(2),.section-wrapper .component .slider .double-buttons .red-button-cta,.section-wrapper .component .slider .double-buttons a.red-button-cta,.section-wrapper .component .slider .double-buttons a.red-button-cta:nth-child(2),.section-wrapper .component .slider .red-button-cta,.section-wrapper .component .slider .slider__button .red-button-cta,.section-wrapper .component .slider .slider__button a.red-button-cta,.section-wrapper .component .slider .slider__button a.red-button-cta:nth-child(2),.section-wrapper .component .slider__button .red-button-cta,.section-wrapper .component .slider__button a.red-button-cta,.section-wrapper .component .slider__button a.red-button-cta:nth-child(2),.section-wrapper .component .slider a.red-button-cta,.section-wrapper .component .slider a.red-button-cta:nth-child(2),.section-wrapper .component a.red-button-cta,.section-wrapper .component a.red-button-cta:nth-child(2),.section-wrapper .hero-video.with-card .component .double-buttons .red-button-cta,.section-wrapper .hero-video.with-card .component .double-buttons a.red-button-cta,.section-wrapper .hero-video.with-card .component .double-buttons a.red-button-cta:nth-child(2),.section-wrapper .hero-video.with-card .component .red-button-cta,.section-wrapper .hero-video.with-card .component .slider.align-center .double-buttons .red-button-cta,.section-wrapper .hero-video.with-card .component .slider.align-center .double-buttons a.red-button-cta,.section-wrapper .hero-video.with-card .component .slider.align-center .double-buttons a.red-button-cta:nth-child(2),.section-wrapper .hero-video.with-card .component .slider.align-center .red-button-cta,.section-wrapper .hero-video.with-card .component .slider.align-center .slider__button .red-button-cta,.section-wrapper .hero-video.with-card .component .slider.align-center .slider__button a.red-button-cta,.section-wrapper .hero-video.with-card .component .slider.align-center .slider__button a.red-button-cta:nth-child(2),.section-wrapper .hero-video.with-card .component .slider.align-center a.red-button-cta,.section-wrapper .hero-video.with-card .component .slider.align-center a.red-button-cta:nth-child(2),.section-wrapper .hero-video.with-card .component .slider .double-buttons .red-button-cta,.section-wrapper .hero-video.with-card .component .slider .double-buttons a.red-button-cta,.section-wrapper .hero-video.with-card .component .slider .double-buttons a.red-button-cta:nth-child(2),.section-wrapper .hero-video.with-card .component .slider .red-button-cta,.section-wrapper .hero-video.with-card .component .slider .slider__button .red-button-cta,.section-wrapper .hero-video.with-card .component .slider .slider__button a.red-button-cta,.section-wrapper .hero-video.with-card .component .slider .slider__button a.red-button-cta:nth-child(2),.section-wrapper .hero-video.with-card .component .slider__button .red-button-cta,.section-wrapper .hero-video.with-card .component .slider__button a.red-button-cta,.section-wrapper .hero-video.with-card .component .slider__button a.red-button-cta:nth-child(2),.section-wrapper .hero-video.with-card .component .slider a.red-button-cta,.section-wrapper .hero-video.with-card .component .slider a.red-button-cta:nth-child(2),.section-wrapper .hero-video.with-card .component a.red-button-cta,.section-wrapper .hero-video.with-card .component a.red-button-cta:nth-child(2){width:auto;min-width:75%;max-width:100%;flex:1 0 auto;padding:0;margin-left:auto;margin-right:auto}.section-wrapper .component .slider.align-center .slider.reverse.gray-top-card,.section-wrapper .component .slider.reverse.gray-top-card,.section-wrapper .component .slider .slider.reverse.gray-top-card,.section-wrapper .hero-video.with-card .component .slider.align-center .slider.reverse.gray-top-card,.section-wrapper .hero-video.with-card .component .slider.reverse.gray-top-card,.section-wrapper .hero-video.with-card .component .slider .slider.reverse.gray-top-card{display:flex;flex-direction:column-reverse}.section-wrapper .component .slider.align-center .slider.reverse.gray-top-card .container,.section-wrapper .component .slider.reverse.gray-top-card .container,.section-wrapper .component .slider .slider.reverse.gray-top-card .container,.section-wrapper .hero-video.with-card .component .slider.align-center .slider.reverse.gray-top-card .container,.section-wrapper .hero-video.with-card .component .slider.reverse.gray-top-card .container,.section-wrapper .hero-video.with-card .component .slider .slider.reverse.gray-top-card .container{padding:0}.section-wrapper .component .slider.align-center .slider.reverse.gray-top-card .container .slider-nav.slider-nav-block,.section-wrapper .component .slider.align-center .slider.reverse.gray-top-card .slider-for,.section-wrapper .component .slider.reverse.gray-top-card .container .slider-nav.slider-nav-block,.section-wrapper .component .slider.reverse.gray-top-card .slider-for,.section-wrapper .component .slider .slider.reverse.gray-top-card .container .slider-nav.slider-nav-block,.section-wrapper .component .slider .slider.reverse.gray-top-card .slider-for,.section-wrapper .hero-video.with-card .component .slider.align-center .slider.reverse.gray-top-card .container .slider-nav.slider-nav-block,.section-wrapper .hero-video.with-card .component .slider.align-center .slider.reverse.gray-top-card .slider-for,.section-wrapper .hero-video.with-card .component .slider.reverse.gray-top-card .container .slider-nav.slider-nav-block,.section-wrapper .hero-video.with-card .component .slider.reverse.gray-top-card .slider-for,.section-wrapper .hero-video.with-card .component .slider .slider.reverse.gray-top-card .container .slider-nav.slider-nav-block,.section-wrapper .hero-video.with-card .component .slider .slider.reverse.gray-top-card .slider-for{width:100%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.section-wrapper .component .slider .double-buttons .red-button-cta{flex:none}}@media only screen and (min-width:1200px) and (max-width:1250px){.component .slider:not(.align-bottom) .slider-nav.slider-nav-block,.component .slider:not(.reverse) .slider-nav.slider-nav-block{right:40px}}@media only screen and (min-width:768px) and (max-width:1199px){.section-wrapper .component .slider-nav__item{padding:40px 0}}@media only screen and (min-width:768px) and (max-width:980px){.section-wrapper .component .slider-alternate{align-items:start}}@media only screen and (max-width:767px){.section-wrapper .component .slider-alternate [class*=background-color--]{background-color:transparent}.section-wrapper .component .slider-alternate .slider-for+.container{margin:0!important}}@media only screen and (min-width:768px) and (max-width:1199px){.section-wrapper .component .slider-alternate [class*=background-color--]{background-color:transparent}.section-wrapper .component .slider-alternate .container,.section-wrapper .component .slider-alternate .slider-for{flex-basis:50%}}@media only screen and (min-width:768px) and (max-width:980px){.section-wrapper .component .slider-alternate .slider-nav__item{padding:0}}@media only screen and (min-width:1025px){.section-wrapper .component .slider-alternate .slider-for{flex-basis:60%}.section-wrapper .component .slider-alternate .slider-nav.slider-nav-block{min-height:350px}.section-wrapper .component .slider-alternate .slider-nav.slider-nav-block.background-color--grey-light{background-color:#f3f3f3!important}.section-wrapper .component .slider-alternate .container{flex-basis:40%}}
.article-grid-container .container{padding-right:0;padding-left:0}.article-grid:not(.article-grid--extension) .article-grid__cover{width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.article-grid:not(.article-grid--extension) .article-grid__cover{height:auto}}.article-grid{font-family:AG_std_demi,Arial,Helvetica,sans-serif}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.article-grid:not(.article-grid--extension) .content-tile-2__image{height:auto!important}}.article-grid__cover{max-width:100%}.article-grid__link:hover{text-decoration:none}.article-grid__title{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box}.article-grid__title.heading-h2{-webkit-line-clamp:initial}.article-grid__title-wrapper{display:flex;justify-content:space-between;align-items:center}.article-grid__title-wrapper .cta-link{line-height:1;flex-basis:90px;text-align:right}.article-grid__articles-wrapper{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.article-grid__article{width:33%;margin-right:15px}.article-grid__article .article-grid__thumbnail img{max-width:100%}.article-grid.article-grid--four-column .article-grid__article{width:24%;margin-right:15px}.article-grid.article-grid--four-column .article-grid__article .article-grid__description{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.29;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}.article-grid.article-grid--three-column .article-grid__article{width:360px;padding-right:0;margin-right:30px}.article-grid.article-grid--three-column .article-grid__article .article-grid__description{line-height:1.29;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}.article-grid.article-grid--two-column .article-grid__thumbnail{width:555px}.article-grid.article-grid--two-column .article-grid__article{width:555px;margin-right:30px;padding-right:0}.article-grid.article-grid--two-column .article-grid__article:nth-child(2n){margin-right:0}.article-grid.article-grid--two-column .article-grid__article .article-grid__description{line-height:1.29;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}.article-grid--extension .article-grid__description{-webkit-line-clamp:initial!important}.article-grid--extension .article-grid__cover{max-height:112px}.article-grid--extension .article-grid__thumbnail{height:112px}.article-grid--extension .article-grid__thumbnail:after{display:inline-block;content:"";height:100%;vertical-align:middle}@media only screen and (min-width:1200px){.article-grid.article-grid--four-column .article-grid__article:nth-child(4n),.article-grid.article-grid--three-column .article-grid__article:nth-child(3n){margin-right:0}}@media only screen and (min-width:768px) and (max-width:1199px){.main-content .article-grid-container{width:100%}.main-content .article-grid-container .container{width:100%;overflow-x:auto;padding-left:5vw;padding-right:20px}.article-grid.article-grid--four-column .article-grid__thumbnail,.article-grid.article-grid--three-column .article-grid__thumbnail,.article-grid.article-grid--two-column .article-grid__thumbnail{width:100%}.article-grid.article-grid--four-column .article-grid__article,.article-grid.article-grid--three-column .article-grid__article,.article-grid.article-grid--two-column .article-grid__article{width:48%;padding-right:0;margin-right:auto}.article-grid.article-grid--four-column .article-grid__article:nth-child(2n),.article-grid.article-grid--three-column .article-grid__article:nth-child(2n),.article-grid.article-grid--two-column .article-grid__article:nth-child(2n){margin-right:0}}@media only screen and (max-width:767px){.article-grid__title-wrapper{align-items:baseline}.article-grid__link,.article-grid__text-wrapper{width:48%}.article-grid.article-grid--four-column .article-grid__text-wrapper,.article-grid.article-grid--three-column .article-grid__text-wrapper,.article-grid.article-grid--two-column .article-grid__text-wrapper{width:100%}.article-grid.article-grid--four-column .article-grid__thumbnail,.article-grid.article-grid--three-column .article-grid__thumbnail,.article-grid.article-grid--two-column .article-grid__thumbnail{width:100%;height:100%}.article-grid.article-grid--four-column .article-grid__title,.article-grid.article-grid--three-column .article-grid__title,.article-grid.article-grid--two-column .article-grid__title{padding:0;min-height:100%}.article-grid.article-grid--four-column .article-grid__article,.article-grid.article-grid--three-column .article-grid__article,.article-grid.article-grid--two-column .article-grid__article{justify-content:space-between;width:100%;margin-right:0;padding-right:0;padding-left:0}.article-grid.article-grid--four-column .article-grid__article .article-grid__description,.article-grid.article-grid--three-column .article-grid__article .article-grid__description,.article-grid.article-grid--two-column .article-grid__article .article-grid__description{-webkit-line-clamp:2}.article-grid-container .container{padding-right:15px;padding-left:15px}.article-grid-container .container .article-grid__articles-wrapper{justify-content:space-around}.article-grid-container .container .article-grid__article{flex:1 1 100%}}
.preview-mode .breadcrumbs .breadcrumbs-container{top:100px}.breadcrumbs,.breadcrumbs .row{position:relative}.breadcrumbs .breadcrumbs-container{position:absolute;line-height:22px;top:24px;z-index:4}.breadcrumbs .breadcrumbs-container .breadcrumbs-item{color:#fff;font-size:14px;padding-right:18px;white-space:nowrap;line-height:1em;margin-bottom:20px;display:inline-block}.breadcrumbs .breadcrumbs-container .breadcrumbs-item i{padding-left:0;padding-right:10px}.breadcrumbs .breadcrumbs-container .breadcrumbs-item:focus,.breadcrumbs .breadcrumbs-container .breadcrumbs-item:hover{text-decoration:none}.breadcrumbs .breadcrumbs-container .version-grey .breadcrumbs-item{color:#494949}.breadcrumbs .breadcrumbs-container .breadcrumbs-item.current-item{cursor:default;pointer-events:none;opacity:.4}.breadcrumbs .breadcrumbs-container .breadcrumb-icon{display:inline-block}
@media only screen and (min-width:1025px){.section-wrapper .component .slider .button-cta{padding:13px 49px 16px 50px;font-size:13px;height:45px;letter-spacing:1px;line-height:1.23}.section-wrapper .component .slider .button-cta.button-cta--with-icon{padding:13px 66px 16px 40px}.section-wrapper .component .slider .button-cta.button-cta--with-icon:after{display:flex;align-items:center;justify-content:center;font-size:15px;height:28px;right:8px;width:28px}}.section-wrapper .component .slider.hero-carousel-wrapper .slick-arrow.slick-prev{left:0}.section-wrapper .component .slider.hero-carousel-wrapper .slick-arrow.slick-next{right:0}.section-wrapper .component .slider.hero-carousel-wrapper .container-fluid{width:100%;max-width:100%;padding:0}.section-wrapper .component .slider.hero-carousel-wrapper .container-fluid .hero-carousel,.section-wrapper .component .slider.hero-carousel-wrapper .container-fluid .hero-carousel.slick-initialized.slick-dotted{margin-bottom:auto}.section-wrapper .component .slider.hero-carousel-wrapper .content-container{position:static;transform:none}.section-wrapper .component .slider.hero-carousel-wrapper .content-container h1{font-size:6.6em;text-shadow:0 0 1px #000}.section-wrapper .component .slider.hero-carousel-wrapper .content-container h1 sup{line-height:1;vertical-align:top;font-size:35%;top:.55em;mso-text-raise:30%}@media only screen and (min-width:768px) and (max-width:1199px){.section-wrapper .component .slider.hero-carousel-wrapper .content-container .description{margin-bottom:0}}.section-wrapper .component .slider.hero-carousel-wrapper .align-right .content-container .centered-text{text-align:right}.section-wrapper .component .slider.hero-carousel-wrapper .align-left .content-container .centered-text{text-align:left}.section-wrapper .component .slider.hero-carousel-wrapper .align-bottom .container{transform:translate(-50%);top:auto;bottom:15%;padding:0;margin-left:0;left:50%}.section-wrapper .component .slider.hero-carousel-wrapper .align-middle .container{transform:translate(-50%,-50%);top:50%;padding:0;margin-left:0;left:50%}.section-wrapper .component .slider.hero-carousel-wrapper .align-top .container{transform:translate(-50%);top:5%;padding:0;margin-left:0;left:50%}.section-wrapper .component .slider.hero-carousel-wrapper .hero-video{overflow:hidden;background-color:transparent}.section-wrapper .component .slider.hero-carousel-wrapper video{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;height:0;width:100%}@media only screen and (min-width:981px) and (max-width:1024px){.section-wrapper .component .slider.hero-carousel-wrapper video{height:100%}}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){.section-wrapper .component .slider.hero-carousel-wrapper video{height:auto}}@supports (-ms-ime-align:auto){.section-wrapper .component .slider.hero-carousel-wrapper video{height:auto}}@media only screen and (max-width:767px){.section-wrapper .component .slider.hero-carousel-wrapper .content-container h1{font-size:4.2em}.section-wrapper.home-new .component .slider .container{position:absolute;margin-top:0}.section-wrapper.home-new .component .slider .slick-arrow.slick-next,.section-wrapper.home-new .component .slider .slick-arrow.slick-prev{top:50%}.section-wrapper.home-new .hero-video{overflow:hidden}.section-wrapper.home-new .slider .hero-video .content-container h1{font-size:5em}}@media only screen and (max-width:768px){.section-wrapper .slider.hero-carousel-wrapper .slick-arrow{display:none!important}}@media only screen and (min-width:769px){.hero-carousel-wrapper .hero-video .picturefill-background,.hero-carousel-wrapper .hero-video picture img,.section-wrapper .component .hero-carousel-wrapper .slick-list,.section-wrapper .component .hero-carousel-wrapper .slick-slider,.section-wrapper .component .slider.hero-carousel-wrapper,.section-wrapper .component .slider.hero-carousel-wrapper .hero-video{height:auto}.hero-carousel-wrapper .hero-video{min-height:0}.hero-carousel-wrapper .hero-video video{position:absolute;left:0}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hero-video:not(.hero-video-carousel){height:650px;max-height:800px}@media only screen and (max-width:767px){.hero-video:not(.hero-video-carousel){height:404px}}.hero-video:not(.hero-video-carousel) picture img{height:650px;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;max-height:800px;min-height:480px}@media only screen and (max-width:767px){.hero-video:not(.hero-video-carousel) picture img{height:404px}}.hero-video{position:relative;align-items:center;background-color:#494949;overflow:hidden}.hero-video.hero-video-carousel:not(:first-child){display:none}@media only screen and (max-width:767px){.hero-video{align-items:flex-start}}@media only screen and (min-width:1441px){.hero-video{max-width:1920px;margin-left:auto;margin-right:auto}}.hero-video video{min-width:100%;min-height:100%;width:100%;height:0;background-size:cover;transition:opacity 1s}.hero-video .picturefill-background,.hero-video picture img{width:100%;position:relative;background-position:50% 50%!important}@media print{.hero-video .picturefill-background,.hero-video picture img{background:none!important;overflow:hidden;height:480px}.hero-video .print-only{display:block!important;max-width:none;width:100%;height:auto;right:0;top:0;position:absolute;page-break-after:always}}.hero-video .hero-img{width:100%;height:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.hero-video .hero-img{min-height:300px}}.hero-video .content-container{position:absolute;color:#fff;width:100%;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%)}@media only screen and (max-width:767px){.hero-video .content-container{height:100%;text-align:left}}.hero-video .content-container h1{margin-bottom:10px}.hero-video .content-container .main-heading{font-size:8.5em;margin-top:-4px;margin-left:-4px;margin-bottom:14px;max-width:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.hero-video .content-container .main-heading{font-size:4.2em;margin-top:0;max-width:100%;margin-left:0}}.hero-video .content-container .description{font-size:2.4em;margin-bottom:28px;margin-top:0}.hero-video .content-container .description span{max-width:60%;display:inline-block}@media only screen and (max-width:767px){.hero-video .content-container .description{font-size:1.5em;margin-bottom:0;line-height:1.8em}.hero-video .content-container .description span{max-width:100%}}.hero-video .content-container .slider__button .red-button-cta{position:relative;left:0;top:0;transform:none;margin-top:0}.hero-video .hero-cta{font-family:AG_std_book,Arial,Helvetica,sans-serif;text-transform:uppercase;position:absolute;bottom:50px;color:#fff;font-size:6em;left:0;right:0;width:100%;text-align:center}@media only screen and (max-width:767px){.hero-video .hero-cta{bottom:20px;font-size:2.4em}}.hero-video .hero-cta a{color:#fff;cursor:default;pointer-events:none}.hero-video .hero-cta a:focus,.hero-video .hero-cta a:hover{text-decoration:none}.hero-video .project-name{position:absolute;bottom:20px;right:30px;width:100%}.hero-video .project-name>a{color:#fff;text-transform:uppercase;text-decoration:none;display:block;text-align:right;font-size:1.2em}@media only screen and (max-width:767px){.hero-video .project-name{display:none}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hero-segment{position:relative;align-items:center;background-color:#f3f3f3;z-index:3;max-width:1920px;margin:0 auto}@media only screen and (max-width:767px){.hero-segment{align-items:flex-start}}.hero-segment sup{top:-1.1em;font-size:40%}.hero-segment.background-white{background:#fff!important}.hero-segment.background-white .content-container{color:#494949!important}.hero-segment.background-white .content-container>.container{background:#fff!important}@media only screen and (min-width:768px){.hero-segment.background-white.pdp-version .content-container>.container{background-color:initial!important}}.hero-segment .picturefill-background,.hero-segment picture img{width:100%;position:relative;height:650px;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;max-height:800px;min-height:480px;background-position:50% 0!important}@media only screen and (max-width:767px){.hero-segment .picturefill-background,.hero-segment picture img{height:375px;min-height:375px}}@media only screen and (min-width:768px) and (max-width:980px){.hero-segment .picturefill-background,.hero-segment picture img{height:480px;min-height:480px}}@media only screen and (min-width:1441px){.hero-segment .picturefill-background,.hero-segment picture img{max-width:1920px;margin-left:auto;margin-right:auto}}.hero-segment.hero-small .picturefill-background,.hero-segment.hero-small picture img{height:440px;max-height:600px;min-height:440px}@media only screen and (max-width:767px){.hero-segment.hero-small .picturefill-background,.hero-segment.hero-small picture img{height:375px;min-height:375px}}@media only screen and (min-width:768px) and (max-width:980px){.hero-segment.hero-small .picturefill-background,.hero-segment.hero-small picture img{height:350px;min-height:350px}}@media print{.hero-segment .picturefill-background,.hero-segment picture img{background:none!important;overflow:hidden;height:440px}.hero-segment.hero-small .picturefill-background,.hero-segment.hero-small picture img{height:300px}.hero-segment.hero-small .content-container{font-size:80%}.hero-segment .print-only{display:block!important;max-width:none;width:100%;height:auto;right:0;top:0;position:absolute;page-break-after:always}}.hero-segment .hero-img{width:100%;height:100%}@media only screen and (max-width:767px){.hero-segment .hero-img{min-height:300px}}.hero-segment .content-container{position:absolute;color:#fff;width:100%;top:50%;left:0;transform:translateY(-50%);padding-top:40px}@media only screen and (min-width:768px) and (max-width:980px){.hero-segment .content-container{padding-top:0}}@media only screen and (max-width:767px){.hero-segment .content-container{padding-top:0}}.hero-segment .content-container .sub-heading{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:2.4em;text-transform:uppercase;margin-bottom:10px;max-width:50%}@media only screen and (max-width:767px){.hero-segment .content-container .sub-heading{font-size:1.2em;padding-top:60px;margin-bottom:10px;max-width:100%}}.hero-segment .content-container .main-heading{font-size:8.5em;margin-top:-4px;margin-left:-4px;margin-bottom:9px;max-width:50%;line-height:90px}@media only screen and (min-width:768px) and (max-width:1199px){.hero-segment .content-container .main-heading{font-size:60px;line-height:60px}}@media only screen and (max-width:767px){.hero-segment .content-container .main-heading{font-size:4.2em;margin-top:0;max-width:100%;margin-left:0;line-height:50px}}.hero-segment .content-container .main-heading.h2{font-size:5em;line-height:60px;font-family:AG_std_demi,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.hero-segment .content-container .main-heading.h2{font-size:2.5em;line-height:30px}}.hero-segment .content-container .description{font-size:24px;max-width:50%;margin-bottom:24px;margin-top:0;line-height:36px}@media only screen and (max-width:767px){.hero-segment .content-container .description{font-size:1.5em;margin-bottom:15px;max-width:100%;line-height:20px}}.hero-segment .content-container .nav-tabs{border:0}@media only screen and (max-width:767px){.hero-segment .content-container .nav-tabs{position:absolute;top:100%;width:100%;left:0;background:#dcdcdc;transition:top .2s,background-color .2s;border-bottom:#b7b7b7;padding:0 25px;overflow:hidden;z-index:9}}.hero-segment .content-container .nav-tabs ul{padding-left:0}@media only screen and (max-width:767px){.hero-segment .content-container .nav-tabs ul{border-top:1px solid #b7b7b7;max-height:0;margin:0;transition:max-height .2s;top:1px;position:relative}.hero-segment .content-container .nav-tabs ul.open{height:auto;max-height:100px}}.hero-segment .content-container .nav-tabs ul li{display:inline-block;margin-right:40px;line-height:1.6em}.hero-segment .content-container .nav-tabs ul li a{color:#fff;text-transform:uppercase;font-size:1.4em;font-family:AG_std_demi,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.hero-segment .content-container .nav-tabs ul li a{font-size:1.2em;padding:15px 0;display:block;color:#494949}}.hero-segment .content-container .nav-tabs ul li a:hover{text-decoration:none}.hero-segment .content-container .nav-tabs ul li.active{border-bottom:2px solid #fff}@media only screen and (max-width:767px){.hero-segment .content-container .nav-tabs ul li.active{display:none}}.hero-segment .content-container .nav-tabs ul li:hover{border-bottom:2px solid #fff}.hero-segment .content-container .nav-tabs .tab-nav-trigger{padding:18px 0 14px;display:block}.hero-segment .content-container .nav-tabs .tab-nav-trigger span{font-size:12px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#494949;width:100%;display:block}.hero-segment .content-container .nav-tabs .tab-nav-trigger span:after{font-family:icon-gaf;content:"\e903";font-size:1em;display:inline-block;float:right;color:#e40514}.hero-segment .content-container .nav-tabs .tab-nav-trigger:active,.hero-segment .content-container .nav-tabs .tab-nav-trigger:hover{text-decoration:none}.hero-segment .content-container .hero-cta{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:1.6em;text-transform:uppercase;margin-top:24px}@media only screen and (max-width:767px){.hero-segment .content-container .hero-cta{margin-top:15px;font-size:1.2em;padding-top:15px;position:absolute;bottom:20px}}.hero-segment .content-container .hero-cta a{color:#fff}.hero-segment .content-container .hero-cta .icon-gaf-right-arrow{font-size:.8em}.hero-segment .content-container .hero-cta a:focus,.hero-segment .content-container .hero-cta a:hover{text-decoration:none}.hero-segment .content-container .hero-cta .cta-link{display:inline-block;height:16px;width:16px;vertical-align:middle}.hero-segment.background-light .content-container,.hero-segment.background-light .hero-cta a{color:#494949;line-height:29px}.hero-segment.background-light .nav-tabs ul li a{color:#494949}.hero-segment.background-light .nav-tabs ul li.active,.hero-segment.background-light .nav-tabs ul li:hover{border-bottom:2px solid #494949}.hero-segment.without-image{background-color:#fff}.hero-segment.without-image .content-container{padding-top:120px;position:relative;color:#494949;top:auto;left:auto;transform:translateY(0)}@media only screen and (max-width:767px){.hero-segment.without-image .content-container{padding-top:45px}}.hero-segment.without-image .content-container h1{font-size:5em;max-width:100%;line-height:60px}@media only screen and (max-width:767px){.hero-segment.without-image .content-container h1{max-width:100%;font-size:2.5em;line-height:1.2em}}.hero-segment.without-image .content-container .sub-heading{font-size:1.8em;margin-bottom:11px;width:100%;max-width:100%}@media only screen and (max-width:767px){.hero-segment.without-image .content-container .sub-heading{width:100%;font-size:1.5em;margin-bottom:20px;padding-top:0}}@media only screen and (max-width:767px){.hero-segment.with-tabs{margin-bottom:49px}}@media only screen and (max-width:767px){.hero-segment.with-tabs .picturefill-background,.hero-segment.with-tabs picture img{height:240px;min-height:240px}}.hero-segment.hero-pdp{height:650px;overflow:hidden}@media only screen and (min-width:768px) and (max-width:980px){.hero-segment.hero-pdp{height:460px}}.hero-segment.hero-pdp .content-container{position:relative;padding-top:0;height:100%;top:0;transform:none}.hero-segment.hero-pdp .content-container .container,.hero-segment.hero-pdp .content-container .container .row,.hero-segment.hero-pdp .content-container .container .row .col-sm-5{height:100%}.hero-segment.hero-pdp .content-container .container .row .col-sm-5 .wrapper-container{position:relative;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.hero-segment.hero-pdp .content-container .container .row .col-sm-5 .wrapper-container{position:relative;top:0;transform:none}}.hero-segment.hero-pdp .content-container .container .row .col-sm-5 .wrapper-container .description,.hero-segment.hero-pdp .content-container .container .row .col-sm-5 .wrapper-container .main-heading,.hero-segment.hero-pdp .content-container .container .row .col-sm-5 .wrapper-container .sub-heading{max-width:100%}.hero-segment.hero-pdp .content-container .container .row .col-sm-5 .wrapper-container .description{margin-bottom:0}@media only screen and (max-width:767px){.hero-segment.hero-pdp .content-container .container .row .col-sm-5 .wrapper-container .hero-cta{position:relative}}.hero-segment.hero-pdp .content-container .container .row .col-sm-6{height:100%}.hero-segment.hero-pdp .content-container .container .row .col-sm-6 .img-container{height:100%;position:relative}.hero-segment.hero-pdp .content-container .container .row .col-sm-6 .img-container img{position:absolute;top:0;left:0;height:100%;width:auto}@media only screen and (max-width:767px){.hero-segment.hero-pdp .content-container .container .row .col-sm-6 .img-container img{position:absolute}}@media only screen and (max-width:767px){.hero-segment.hero-pdp .content-container .container .row .col-sm-6 .img-container{position:relative;height:360px}}@media only screen and (max-width:767px){.hero-segment.hero-pdp .content-container .container .row{overflow:hidden}}@media only screen and (max-width:767px){.hero-segment.hero-pdp{height:auto}}.hero-segment.pdp-version .mobile-pdp{display:none}@media only screen and (max-width:767px){.hero-segment.pdp-version .mobile-pdp{display:block}.hero-segment.pdp-version .picturefill-background,.hero-segment.pdp-version picture img{display:none}.hero-segment.pdp-version .content-container{position:relative;top:0;transform:translateY(0)}.hero-segment.pdp-version .content-container>.container{background-color:#dcdcdc}}.hero-segment.hero-small--centered{position:relative;-ms-flex-align:center;align-items:center;background-color:#494949;max-height:800px;overflow:hidden;padding-top:0}.hero-segment.hero-small--centered .main-heading{font-size:3.5em;margin:unset}.hero-segment.hero-small--centered .picture-div .backgroundFixedRatio img{background-position:unset!important;height:unset;width:100%;position:relative;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;min-height:240px;max-height:800px;vertical-align:middle;border:0}.hero-segment.hero-small--centered .content-container{position:absolute;color:#fff;width:100%;top:50%;left:0;right:0;transform:translateY(-50%);padding:0 25px}@media only screen and (max-width:767px){.hero-segment.hero-small--centered .picture-div .backgroundFixedRatio img{min-height:400px}.hero-segment.hero-small--centered .content-container{text-align:center;top:20%}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body.backdrop-active{position:relative}body .backdrop-background{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:99;display:none;top:0}body.no-pointer-events{pointer-events:none}body.preview-mode header>.navbar{top:89px}body.preview-mode .section-nav.fixed{top:90px}header{font-family:AG_std_md,Arial,Helvetica,sans-serif}header .navbar{margin:0;border:0;background-color:#fff;transition:height .3s,transform .2s}header .navbar:after{height:1px;background:#ccc;position:absolute;bottom:0;z-index:-1;width:100%;display:block}header .navbar .navbar-brand>img{height:80px}@media only screen and (max-width:767px){header .navbar .navbar-brand>img{height:50px}}header .navbar>.container-fluid{padding-left:0;padding-right:0}header .navbar>.container-fluid>.container{transition:transform .2s}@media only screen and (max-width:767px){header .navbar>.container-fluid>.container{padding:0;background-color:#fff;position:relative}}header .navbar.search-open .mp-pusher{visibility:visible}header .navbar.search-open .results-bar{visibility:visible;opacity:1}header .navbar.search-open .results-bar .row{margin-left:0;margin-right:0}header .navbar.search-open .results-bar .row [class*=col-]{padding-right:0;padding-left:0}header .navbar.search-open .suggestion-wrapper{opacity:1;visibility:visible}header .navbar.search-open .search-container .navbar-form{opacity:1;visibility:visible;height:100vh;z-index:1000;transition:.3s linear;top:0;background:#f3f3f3}header .navbar.search-open .search-container .navbar-form .search-bar{opacity:1}header .navbar.search-open .search-container .sidenav-container .navbar-right .search a .icon-gaf-close{visibility:visible;opacity:1}header .navbar.search-open .search-container .sidenav-container .navbar-right .search a .icon-gaf-search{opacity:0}header .navbar.search-open .navbar-header .mobile-search,header .navbar.search-open .navbar-header .navbar-trigger{transition:visibility 0s linear .2s,opacity .2s ease-in;opacity:0;visibility:hidden}header .navbar.resizing .search-container .sidenav-container .navbar-right .search a .icon-gaf-search{transition:none!important;transition-delay:0s!important}header .navbar.nav-open .navbar-header .navbar-trigger i{background-color:transparent}header .navbar.nav-open .navbar-header .navbar-trigger i:after,header .navbar.nav-open .navbar-header .navbar-trigger i:before{background-color:#494949}header .navbar.nav-open .navbar-header .navbar-trigger i:before{-webkit-transform:translateY(6px) rotate(45deg);-moz-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);-o-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}header .navbar.nav-open .navbar-header .navbar-trigger i:after{-webkit-transform:translateY(-6px) rotate(-45deg);-moz-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);-o-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}header .navbar.sticky-active{transform:translateY(-100%)}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){header .navbar.sticky-active{z-index:auto}}header .navbar.sticky-active .results-bar{display:none}header .navbar.sticky-active .navbar-brand>img{height:60px}@media only screen and (max-width:767px){header .navbar.sticky-active .navbar-brand>img{height:50px}}header .navbar>.container{transition:transform .2s}header .navbar .navbar-header{position:relative;z-index:10;float:none}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){header .navbar .navbar-header{z-index:1031}}@media only screen and (max-width:767px){header .navbar .navbar-header{margin-left:0}}header .navbar .navbar-header .navbar-brand{height:auto;padding:0;margin:0!important;width:55px;transition:width .2s}header .navbar .navbar-header .mobile-search{position:absolute;opacity:1;visibility:visible;right:82px;top:15px;color:#494949;text-decoration:none}header .navbar .navbar-header .mobile-search .icon-gaf-search{font-size:2em}header .navbar .navbar-header .mobile-search .icon-gaf-search:before{content:"\e925"}header .navbar .navbar-header .navbar-trigger{position:absolute;right:40px;opacity:1;visibility:visible;top:17px}header .navbar .navbar-header .navbar-trigger i{padding-left:0;position:relative;margin-top:6px;margin-bottom:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fafafa}header .navbar .navbar-header .navbar-trigger i,header .navbar .navbar-header .navbar-trigger i:after,header .navbar .navbar-header .navbar-trigger i:before{display:block;width:15px;height:3px;background-color:#494949;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}header .navbar .navbar-header .navbar-trigger i:after,header .navbar .navbar-header .navbar-trigger i:before{position:absolute;content:""}header .navbar .navbar-header .navbar-trigger i:before{top:-6px}header .navbar .navbar-header .navbar-trigger i:after{top:6px}header .navbar .search-container{position:relative}header .navbar .search-container .navbar-form{margin:0;padding:0;position:absolute;height:0;left:0;right:0;top:-50px;opacity:0;visibility:hidden;border:0;transition:height .3s}header .navbar .search-container .navbar-form .search-bar{opacity:0;transition:opacity .2s ease-in}header .navbar .search-container .navbar-form .container{padding:0 25px}header .navbar .search-container .sidenav-container{display:none}header .navbar .search-container .sidenav-container .navbar-right>li>a{font-size:1.2em;font-family:AG_std_demi,Arial,Helvetica,sans-serif;text-transform:uppercase}header .navbar .search-container .sidenav-container .navbar-right .search{position:relative;top:-2px}header .navbar .search-container .sidenav-container .navbar-right .search a .icon-gaf-search{font-size:20px;position:absolute;transition:right .8s ease-in;transition-delay:.2s}header .navbar .search-container .sidenav-container .navbar-right .search a .icon-gaf-close{font-size:15px;visibility:hidden;opacity:0;transition:opacity .2s ease-in;transition-delay:.2s}header .navbar .search-container .sidenav-container .navbar-right .bootstrap-select{width:60px!important;margin-top:10px}header .navbar .search-container .sidenav-container .navbar-right .bootstrap-select .dropdown-toggle{color:rgba(73,73,73,.7)}header .navbar .suggestion-wrapper{opacity:0}@media only screen and (min-width:768px) and (max-width:1199px),only screen and (min-width:1025px){header .navbar .container-fluid{padding:0}}header .navbar .navbar-nav{margin-top:0;margin-right:4px}@media only screen and (min-width:768px) and (max-width:1199px){header .navbar .navbar-nav{margin-left:0}header .navbar .navbar-nav.navbar-right{position:absolute;right:0}}@media only screen and (max-width:767px){header .navbar .navbar-nav{margin-top:5vh}}header .navbar .navbar-nav li>a{color:#000;font-size:1.6em;font-weight:400;display:block}header .navbar .navbar-nav li>a.mp-back{display:none}header .navbar .level-1:after{display:table;content:"";float:none;clear:both}header .navbar .level-1 .level-1-list>li{position:static}@media only screen and (min-width:768px) and (max-width:1199px),only screen and (min-width:1025px){header .navbar .level-1 .level-1-list .menu-back,header .navbar .level-1 .level-1-list .menu-selected{display:none}}header .navbar .level-2{display:flex;justify-content:space-between;align-items:stretch;align-content:stretch}header .navbar .level-2 .col-sm-3{width:30%;min-width:30%;float:none}header .navbar .level-2>.promo{display:flex;flex:1 1 auto;flex-direction:row-reverse;justify-content:space-between}header .navbar .level-2>.promo .promo-wrapper{padding-top:2vw;flex:0 1 43%;width:43%;z-index:9}header .navbar .level-2>.promo:after{content:"";display:table;clear:both;float:none;width:0;overflow:hidden}header .navbar .level-2>.promo .promo4 .title{font-size:1.6em}header .navbar .level-2>.promo .promo4 .links-list>div{padding:15px 0;border-bottom:1px solid #ccc}header .navbar .level-2>.promo .promo4 .links-list>div a{font-family:AG_std_demi,Arial,Helvetica,sans-serif;display:block;position:relative;font-size:1.1em;line-height:1.4em;padding:0 100px 0 0;color:#616161;font-weight:400}header .navbar .level-2>.promo .promo4 .links-list>div a:after{position:absolute;right:0;font-family:icon-gaf;content:"\e910";font-size:.7em;padding-left:10px;color:#aaa;font-weight:900}header .navbar .dropdown-wrapper{position:absolute;z-index:9;width:100%;top:80px;left:0}@media only screen and (max-width:767px){header .navbar .dropdown-wrapper{top:0;display:block;height:100%;background-color:#f3f3f3}}header .navbar .dropdown-wrapper .dropdown-container{background-color:#f3f3f3;height:100%}@media only screen and (max-width:767px){header .navbar .dropdown-wrapper .dropdown-container{padding:0;height:auto}}header .navbar .dropdown-wrapper .dropdown-container .container{padding:0;position:relative}@media only screen and (max-width:767px){header .navbar .dropdown-wrapper .dropdown-container .container{padding:0}}header .navbar .dropdown-wrapper .dropdown-container .container div[class*=col-sm]{padding:0;position:static;background:#f3f3f3}@media only screen and (max-width:767px){header .navbar .dropdown-wrapper .dropdown-container .container div[class*=col-sm]{position:static}header .navbar .dropdown-wrapper .dropdown-container .container div[class*=col-sm].col-sm-3{width:100%;padding:0}}header .navbar .dropdown-wrapper .dropdown-container ul{list-style:none;padding:0;display:block}header .navbar .dropdown-wrapper .dropdown-container ul li{padding:0 2vw;text-decoration:none}header .navbar .dropdown-wrapper .dropdown-container ul li a{text-decoration:none;padding:15px 0;font-weight:300;color:#000}header .navbar .dropdown-wrapper .dropdown-container ul li.go.with-dropdown,header .navbar .dropdown-wrapper .dropdown-container ul li:focus,header .navbar .dropdown-wrapper .dropdown-container ul li:hover{background:#fff}header .navbar .dropdown-wrapper .dropdown-container ul li.go.with-dropdown>a,header .navbar .dropdown-wrapper .dropdown-container ul li:focus>a,header .navbar .dropdown-wrapper .dropdown-container ul li:hover>a{color:#e40514;font-weight:700}header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown):focus,header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown):hover{background:none}header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown):focus a,header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown):hover a{color:#000;font-weight:300}header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown) a{display:inline-block;position:relative}header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown) a:after{content:"";display:block;position:absolute;left:0;height:2px;width:100%;background:transparent;transition:all .4s}header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown) a:focus,header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown) a:hover{background:none;color:#e40514;font-weight:700}header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown) a:focus:after,header .navbar .dropdown-wrapper .dropdown-container ul li:not(.with-dropdown) a:hover:after{background:#e40514;transition:all .4s}header .navbar .dropdown-wrapper .dropdown-container .tool-links{padding-bottom:40px}header .navbar .dropdown-wrapper .dropdown-container .tool-links li{padding-top:2px}header .navbar .dropdown-wrapper .dropdown-container .tool-links li a{font-size:16px;font-family:AG_std_bld,Arial,Helvetica,sans-serif}@media only screen and (min-width:768px) and (max-width:1199px){header .navbar .dropdown-wrapper .dropdown-container .tool-links li a{font-size:14px}}header .navbar .dropdown-wrapper .dropdown-container .tagline-wrapper{position:absolute;bottom:-10px;right:0;z-index:99}@media only screen and (max-width:767px){header .navbar .dropdown-wrapper .dropdown-container .tagline-wrapper{display:none}}header .navbar .dropdown-wrapper .dropdown-container .tagline{float:right;text-align:right;position:relative;z-index:9}header .navbar .dropdown-wrapper .dropdown-container .tagline__title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;margin-bottom:4px}header .navbar .dropdown-wrapper .dropdown-container .tagline span{display:block;color:#fff;font-size:1.4em}header .navbar .dropdown-wrapper .dropdown-container .nav-promo{color:#fff}header .navbar .dropdown-wrapper .dropdown-container .nav-promo figure,header .navbar .dropdown-wrapper .dropdown-container .nav-promo picture{overflow:hidden}header .navbar .dropdown-wrapper .dropdown-container .nav-promo>a{font-family:AG_std_demi,Arial,Helvetica,sans-serif;display:block;font-size:1.6em;padding:9px 0 0;margin:15px 0 0}header .navbar .dropdown-wrapper .dropdown-container .nav-promo>a:after{font-family:icon-gaf;content:"\e910";font-size:.7em;padding-left:10px;color:#e40514;font-weight:900}header .navbar .dropdown-wrapper .dropdown-container .nav-promo>a:hover{color:#e40514}header .navbar .dropdown-wrapper .dropdown-container .nav-promo .description{font-size:1.4em;line-height:1.7em;font-family:AG_std_book,Arial,Helvetica,sans-serif;margin-top:12px;color:#000}header .bootstrap-select.btn-group .dropdown-toggle{border:0;box-shadow:0 0;border-radius:0;font-size:1.2em!important;font-family:AG_std_demi,Arial,Helvetica,sans-serif}header .bootstrap-select.btn-group .dropdown-menu{border:0;border-radius:0;margin:0;padding:0;box-shadow:0 0}header .bootstrap-select.btn-group .dropdown-menu li a{padding:10px 12px;text-transform:uppercase}header .help{border-top:1px solid #c2c2c2;margin:0}header .results-bar{display:block;visibility:hidden;opacity:0;transition:opacity .2s ease-in}.navbar .search-bar .form-filters>.row>div:nth-child(2){display:block}.search-bar .form-filters>.row{display:flex;flex-wrap:wrap;margin:0}.search-bar .form-filters>.row>div:first-child{padding:0;width:calc(100% - 48px);flex:1 0 auto}.search-bar .form-filters>.row>div:nth-child(2){flex:0 0 100%;width:100%;order:2;padding:10px 0 15px;display:none}.search-bar .form-filters>.row>div:nth-child(3){flex:0 0 47px;width:47px;order:0;padding:0}.search-bar .red-button-cta{width:48px;height:48px;max-width:48px;min-width:48px;text-align:center;line-height:57px}.search-bar .red-button-cta .icon-gaf-search{font-size:20px;padding-left:0}.search-bar .red-button-cta[disabled]{cursor:auto;background-color:#494949;text-decoration:none;border:1px solid #494949;color:#fff}.search-bar .search-term{font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:1.8em;color:#494949;width:100%;padding:0 30px 0 15px;display:inline-block;vertical-align:middle;position:relative;background:#fff;outline:none;height:48px;line-height:48px;border:1px solid rgba(0,0,0,.2)}.search-bar .search-term::-webkit-input-placeholder{color:rgba(0,0,0,.3);font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:18px}.search-bar .search-term::-ms-clear{display:none}@media only screen and (max-width:767px){.search-bar .search-term{width:100%;font-size:1.8em;padding:0 5px 0 20px;border-radius:0}}@media only screen and (min-width:768px) and (max-width:1199px){.search-bar .search-term{padding-top:7px}}.search-bar .search-term:focus{outline:none}.search-bar .close-search{position:absolute;top:13px;font-size:18px;color:#494949}@media only screen and (max-width:767px){.search-bar .close-search{font-size:16px;right:25px;top:-35px}}.search-bar .close-search:focus,.search-bar .close-search:hover{text-decoration:none}.search-bar .form-filters .bootstrap-select{width:100%!important}.search-bar .form-filters .bootstrap-select .dropdown-toggle{font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:1.6em!important;color:rgba(73,73,73,.7);text-transform:none;height:48px;line-height:48px;padding:0 15px;border:1px solid rgba(0,0,0,.2);border-radius:0}.search-bar .form-filters .bootstrap-select .dropdown-toggle:focus{outline:none!important}.search-bar .form-filters .bootstrap-select .dropdown-toggle .caret{font-size:.6em;border:0;margin-top:-24px;right:20px}.search-bar .form-filters .bootstrap-select .dropdown-toggle .caret:after{font-family:icon-gaf;content:"\e911"}.results-bar .row{margin-left:0;margin-right:0}.results-bar [class*=col-]{padding-right:0;padding-left:0}.results-bar h4{font-size:1.6em;font-family:AG_std_bld,Arial,Helvetica,sans-serif}.results-bar a{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:2em;color:#fff;padding:5px 0;display:inline-block;transition:none}.results-bar a b{font-family:AG_std_bld,Arial,Helvetica,sans-serif}.results-bar .list{list-style:none;margin-top:20px;margin-bottom:20px;margin-left:0}.results-bar .col-sm-8{min-height:0}.results-bar .pop-suggestions{padding:20px 15px 20px 0}.results-bar .pop-suggestions a{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.3em;line-height:20px;color:#000;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap;cursor:pointer}@media only screen and (max-width:767px){.results-bar .pop-suggestions{padding:0}}.results-bar .pop-suggestions strong{font-family:AG_std_bld,Arial,Helvetica,sans-serif}.results-bar .pop-suggestions ul{list-style:none;padding-left:0;margin:0}.results-bar .pop-suggestions .all-result li{padding:6px 0}.results-bar .pop-suggestions .result-item{padding:18px 0 15px;font-size:2em}.results-bar .pop-suggestions .result-item:first-child{padding-top:0}.results-bar .pop-suggestions .result-item .title{margin-bottom:12px}.results-bar .pop-suggestions .result-item a.filtered-item{padding:0;margin-left:20px;font-size:1em}@media only screen and (max-width:767px){.results-bar .pop-suggestions .result-item a.filtered-item{font-size:1em}}@media only screen and (max-width:767px){.results-bar .pop-suggestions .result-item{font-size:1.2em;padding:6px 0 10px}}.results-bar .pop-suggestions a.filtered-item{font-size:2em;padding:6px 0;color:#fff}.results-bar .pop-suggestions a.filtered-item sup{display:inline-block}@media only screen and (max-width:767px){.results-bar .pop-suggestions a.filtered-item{font-size:1.2em}}.results-bar .pop-suggestions .content-type{color:#999}.search-wrapper .search-bar-panel{background-color:#f3f3f3}.search-wrapper .suggestion-wrapper{margin-left:0;margin-right:0}.search-wrapper .suggestion-wrapper [class*=col-]{padding-left:0}.search-wrapper .suggestion-wrapper h4{font-size:1.6em;font-family:AG_std_bld,Arial,Helvetica,sans-serif;margin:0}.search-wrapper .suggestion-wrapper .suggestions{position:absolute;width:100%;padding-bottom:50px;background:#f3f3f3;z-index:1}@media only screen and (max-width:767px){.search-wrapper .suggestion-wrapper .suggestions{padding:20px}}.search-wrapper .suggestion-wrapper .suggestions .category{font-size:1.3em;font-family:AG_std_md,Arial,Helvetica,sans-serif;color:#979797;padding:20px 0 0;margin-bottom:0}.search-wrapper .suggestion-wrapper .suggestions ul{padding-left:0;margin-bottom:0}.search-wrapper .suggestion-wrapper .suggestions ul li{list-style:none}.search-wrapper .suggestion-wrapper .suggestions a{display:block;font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:1.3em;color:#000;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap;cursor:pointer;padding-top:10px;transition:none}.search-wrapper .suggestion-wrapper .suggestions a b{font-family:AG_std_bld,Arial,Helvetica,sans-serif}.search-wrapper .navbar-form{margin:0}@media only screen and (max-width:767px){.search-wrapper .navbar-form .search-bar{padding:20px 0}}.search-wrapper .navbar-form .show_select-button{width:100%;border-bottom:1px solid #b7b7b7;text-align:center;margin:12px 0 0}.search-wrapper .navbar-form .show_select-button .icon-gaf-down-light-arrow{color:#b7b7b7;font-size:15px}.search-wrapper .container{padding:0}@media only screen and (min-width:1025px){header .navbar .search-container .sidenav-container{position:relative}header .navbar .search-container .sidenav-container .navbar-right .account,header .navbar .search-container .sidenav-container .navbar-right .lang{opacity:1;transition:opacity .2s ease-in}header .navbar .search-container .sidenav-container .navbar-right .search a .icon-gaf-close{transition:opacity .8s ease-in}header .navbar .search-container .sidenav-container .navbar-right .search a .icon-gaf-search{position:absolute;opacity:1}header .navbar .search-container .search-bar-container .bootstrap-select{width:100%!important}.search-wrapper .search-bar-panel{background-color:#f3f3f3}.search-wrapper .suggestion-wrapper [class*=col-]{padding-left:0}.search-wrapper .suggestion-wrapper h4{font-size:1.6em;font-family:AG_std_bld,Arial,Helvetica,sans-serif}.search-wrapper .suggestion-wrapper .suggestions{padding:20px 35px 50px calc(2vw + 120px)}.search-wrapper .suggestion-wrapper .suggestions .category{font-size:1.3em;font-family:AG_std_md,Arial,Helvetica,sans-serif;color:#979797;padding:20px 0 0;margin-bottom:0}.search-wrapper .suggestion-wrapper .suggestions a{display:block;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.3em;color:#000;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap;cursor:pointer;padding-top:10px;transition:none;line-height:20px}.search-wrapper .suggestion-wrapper .suggestions a b{font-family:AG_std_bld,Arial,Helvetica,sans-serif}}@media only screen and (min-width:768px) and (max-width:1199px){.navbar-form .search-bar{margin-left:4vw;margin-right:4vw}.search-wrapper .suggestion-wrapper .suggestions{padding-left:4vw;padding-bottom:50px}}@media only screen and (min-width:768px) and (max-width:1199px),only screen and (min-width:1025px){header .navbar .menu-container{flex:1 1 auto;padding-right:40px}header .navbar.search-open .search-container .navbar-form{visibility:visible;z-index:0;height:600px;transition:.3s linear}header .navbar.search-open .search-container .navbar-form .search-bar{opacity:1}header .navbar.search-open .search-container .navbar-form .suggestion-wrapper{opacity:1;visibility:visible}header .navbar.search-open .search-container .navbar-form [class*=col-]{padding-right:0;padding-left:0}header .navbar.search-open .search-container .sidenav-container .navbar-right .search a .icon-gaf-search{visibility:visible;opacity:0}header .navbar.search-open .search-container .sidenav-container .navbar-right .account,header .navbar.search-open .search-container .sidenav-container .navbar-right .lang{opacity:0;visibility:hidden}header .navbar.search-open .search-container .results-bar{opacity:1;visibility:visible}header .navbar.nav-open .navbar-header .navbar-trigger i{background-color:transparent}header .navbar.nav-open .navbar-header .navbar-trigger i:after,header .navbar.nav-open .navbar-header .navbar-trigger i:before{background-color:#000}header .navbar.nav-open .navbar-header .navbar-trigger i:before{-webkit-transform:translateY(6px) rotate(45deg);-moz-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);-o-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}header .navbar.nav-open .navbar-header .navbar-trigger i:after{-webkit-transform:translateY(-6px) rotate(-45deg);-moz-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);-o-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}header .navbar.nav-open .mp-pusher{transform:none}header .navbar.sticky-active{height:60px;transform:none}header .navbar.sticky-active #menu-container{transform:translateY(-80%)}header .navbar .navbar-header .navbar-brand{width:120px}header .navbar .navbar-header .mobile-search,header .navbar .navbar-header .navbar-trigger{display:none}header .navbar .search-container{position:absolute;top:80px;right:0;margin:0;z-index:100;width:100%}header .navbar .search-container>.container{position:relative}header .navbar .search-container .navbar-right{position:absolute;right:0;top:-58px;float:none!important}header .navbar .search-container .navbar-form{margin:0;padding:0;position:absolute;left:0;top:0;right:0;height:0;background-color:#f3f3f3;visibility:hidden;transition:height .3s}header .navbar .search-container .navbar-form .search-bar{opacity:0;transition:opacity .4s ease-in}header .navbar .search-container .navbar-form .suggestion-wrapper{visibility:hidden;opacity:0;transition:opacity .4s ease-in}header .navbar .search-container .sidenav-container{display:block}header .navbar .results-bar{top:80px;margin-left:calc(2vw + 120px);margin-right:120px}header .navbar .results-bar .row{padding-left:10px}header .navbar .mp-pusher{opacity:1;transition:opacity .2s ease-in}header .navbar .mp-level .dropdown-wrapper{position:absolute;top:80px;left:0;height:0;z-index:-1;width:100%;transition:height .3s;overflow:hidden}header .navbar .mp-level .dropdown-wrapper .level-2{opacity:0;transition:opacity .2s ease-in}header .navbar .mp-level.open .dropdown-wrapper{height:508px}header .navbar .mp-level.open .level-2{opacity:1}header .navbar .mp-level.top-level{display:block}header .navbar .level-1 .level-1-list{height:80px}header .navbar .level-1 .level-1-list>li{height:80px;display:flex;flex-direction:column}header .navbar .level-1 .level-1-list>li .dropdown-wrapper{max-height:0}header .navbar .level-1 .level-1-list>li>a{position:relative;z-index:11;padding:0 0 0 3vw;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}header .navbar .level-1 .level-1-list>li.active>a{background:none;opacity:1;color:#e40514}header .navbar .level-1 .level-1-list>li.mobile-toggle{display:none}header .navbar .level-1 .level-1-list li.active .dropdown-wrapper{display:block;height:auto;max-height:700px;transition:.3s linear;z-index:10000}header .navbar .level-1 .level-1-list li.active .level-2{opacity:1}header .navbar .level-2{top:40px;margin-left:0}header .navbar .level-2 .promo,header .navbar .level-2 div[class*=col-sm]{min-height:600px}header .navbar .level-2 .col-sm-3{position:static}header .navbar .level-2 .level-2-list,header .navbar .level-2 ul.level-2-list{padding-top:2vw}header .navbar .level-2 .level-2-list.go-parent>li.go>a,header .navbar .level-2 .level-2-list.go-parent>li.go>i,header .navbar .level-2 ul.level-2-list.go-parent>li.go>a,header .navbar .level-2 ul.level-2-list.go-parent>li.go>i{opacity:1}header .navbar .level-2 .level-2-list li i,header .navbar .level-2 ul.level-2-list li i{display:none}header .navbar .level-2 .level-2-list li .mp-level,header .navbar .level-2 ul.level-2-list li .mp-level{opacity:0;visibility:hidden;left:30%;width:100%;position:absolute;top:0;bottom:0;z-index:9}header .navbar .level-2 .level-2-list li .mp-level .mp-level,header .navbar .level-2 ul.level-2-list li .mp-level .mp-level{opacity:0;visibility:hidden;left:60%;width:50%;position:absolute;padding-right:15px;top:0;bottom:0}header .navbar .level-2 .level-2-list li .mp-level>div[class*=col-sm],header .navbar .level-2 ul.level-2-list li .mp-level>div[class*=col-sm]{padding-top:2vw;background:#fff;pointer-events:auto}header .navbar .level-2 .level-2-list li.go>a,header .navbar .level-2 .level-2-list li.go>i,header .navbar .level-2 ul.level-2-list li.go>a,header .navbar .level-2 ul.level-2-list li.go>i{opacity:1!important;text-decoration:none}header .navbar .level-2 .level-2-list li.go .mp-level,header .navbar .level-2 ul.level-2-list li.go .mp-level{opacity:1;visibility:visible}header .navbar .level-2 .level-2-list li .level-3-list.go-parent>li.go>a,header .navbar .level-2 .level-2-list li .level-3-list.go-parent>li.go>i,header .navbar .level-2 ul.level-2-list li .level-3-list.go-parent>li.go>a,header .navbar .level-2 ul.level-2-list li .level-3-list.go-parent>li.go>i{opacity:1}header .navbar .level-2 .level-2-list li .level-3-list li .mp-level,header .navbar .level-2 ul.level-2-list li .level-3-list li .mp-level{background:#fff;z-index:99;height:90%;left:32%;width:70%;opacity:0;transition:opacity .2s ease-in;visibility:hidden;position:absolute;padding-right:15px;top:0;bottom:0}header .navbar .level-2 .level-2-list li .level-3-list li.go>a,header .navbar .level-2 .level-2-list li .level-3-list li.go>i,header .navbar .level-2 ul.level-2-list li .level-3-list li.go>a,header .navbar .level-2 ul.level-2-list li .level-3-list li.go>i{opacity:1!important;text-decoration:none}header .navbar .level-2 .level-2-list li .level-3-list li.go .mp-level,header .navbar .level-2 ul.level-2-list li .level-3-list li.go .mp-level{opacity:1;visibility:visible}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list.go-parent>li.go>a,header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list.go-parent>li.go>i,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list.go-parent>li.go>a,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list.go-parent>li.go>i{opacity:1}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .mp-level,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .mp-level{background:#2a2a2a;z-index:101;height:100%;left:48%;width:50%;opacity:0;transition:opacity .2s ease-in;visibility:hidden;position:absolute;padding-right:15px;top:0;bottom:0}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li.go>a,header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li.go>i,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li.go>a,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li.go>i{opacity:1!important;text-decoration:none}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li.go .mp-level,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li.go .mp-level{opacity:1;visibility:visible}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .level-5-list.go-parent>li.go>a,header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .level-5-list.go-parent>li.go>i,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .level-5-list.go-parent>li.go>a,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .level-5-list.go-parent>li.go>i{opacity:1}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .level-5-list li .mp-level,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .level-5-list li .mp-level{background:#2a2a2a;z-index:101;height:90%;left:48%;width:50%;opacity:0;transition:opacity .2s ease-in;visibility:hidden;position:absolute;padding-right:15px;top:0;bottom:0}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .level-5-list li.go>a,header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .level-5-list li.go>i,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .level-5-list li.go>a,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .level-5-list li.go>i{opacity:1!important;text-decoration:none}header .navbar .level-2 .level-2-list li .level-3-list li .level-4-list li .level-5-list li.go .mp-level,header .navbar .level-2 ul.level-2-list li .level-3-list li .level-4-list li .level-5-list li.go .mp-level{opacity:1;visibility:visible}header .navbar .mp-back,header .navbar .mp-current{display:none}header .navbar .dropdown-wrapper{display:block}header .navbar .roof-design .level-2 .col-sm-3,header .navbar .tagline{display:none}header .navbar .roof-design .level-2 .promo-wrapper{flex:0 1 30%;width:30%}.search-bar{margin-left:calc(2vw + 120px);margin-right:120px;padding-bottom:30px}.search-bar .red-button-cta.submit_search{height:48px;line-height:48px;width:100%;max-width:100%;min-width:100%;text-align:center;font-size:1.3em;font-family:AG_std_md,Arial,Helvetica,sans-serif;letter-spacing:1px;transition:none}.search-bar .red-button-cta.submit_search:focus{background-color:#e40514;border:1px solid #e40514;outline:none}.search-bar .form-filters>.row{display:flex;flex-wrap:nowrap}.search-bar .form-filters>.row>div:first-child{width:auto}.search-bar .form-filters>.row>div:nth-child(2){flex:0 0 205px;width:100%;order:1;padding:0;display:block}.search-bar .form-filters>.row>div:nth-child(3){flex:0 0 120px;width:100%;order:2}.search-bar .search-term{font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:1.8em;color:#494949;width:100%;padding:0 30px 0 15px;display:inline-block;vertical-align:middle;position:relative;background:#fff;outline:none;height:48px;line-height:48px;border:1px solid rgba(0,0,0,.2)}.search-bar .search-term:focus{outline:none}.search-bar .close-search{display:none}.search-bar .btn-group{width:100%}.search-bar .bootstrap-select.btn-group .dropdown-toggle{border-left:none}.main-content .search-wrapper .search-bar{padding-bottom:30px}}@media only screen and (min-width:768px) and (max-width:1199px) and only screen and (max-width:767px),only screen and (min-width:1025px) and only screen and (max-width:767px){header .navbar .level-1 .level-1-list>li>a{padding-bottom:0}}@media only screen and (max-width:767px){.main-content .navbar-form{margin:0;padding-bottom:0}.main-content .navbar-form .search-bar{padding:20px 0 0}.main-content .navbar-form .search-bar .submit_search{padding:0;height:48px;line-height:48px}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.columns-with-images{position:relative;display:flex;flex-direction:column}.columns-with-images .with-background h1,.columns-with-images .with-background h2,.columns-with-images .with-background h3,.columns-with-images .with-background h4{margin-bottom:25px}.columns-with-images .with-background,.columns-with-images .with-background .description,.columns-with-images .with-background h1,.columns-with-images .with-background h2,.columns-with-images .with-background h3,.columns-with-images .with-background h4{color:#fff}.columns-with-images .with-background .description{color:#dcdcdc}.columns-with-images h2,.columns-with-images h3,.columns-with-images h4{margin-bottom:38px}.columns-with-images h2,.columns-with-images h2+.description,.columns-with-images h3,.columns-with-images h3+.description,.columns-with-images h4,.columns-with-images h4+.description{width:auto}.columns-with-images .content{width:100%;max-height:100%}.columns-with-images .content h3{font-size:2.4em;line-height:1.5em}@media only screen and (min-width:768px) and (max-width:1199px){.columns-with-images .content h3{font-size:14px;line-height:20px}}.columns-with-images .content .description{font-size:1.5em;line-height:1.5em;margin:1.4vw 0 1.9vw}.columns-with-images .content .red-button-cta{margin-bottom:1vw}.columns-with-images .row-eq-height.reverse{flex-direction:row-reverse}.columns-with-images .row-eq-height.reverse .container-side{padding-left:4vw}.columns-with-images .row-eq-height:not(.reverse) .container-side{padding-right:4.1vw}.columns-with-images .row-eq-height .left-column{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px) and (max-width:1199px){.columns-with-images .row-eq-height .left-row .container-side{padding:0 20px}.columns-with-images .row-eq-height .col-sm-4,.columns-with-images .row-eq-height .col-sm-5{width:50%}.columns-with-images .row-eq-height .col-sm-4 .content,.columns-with-images .row-eq-height .col-sm-5 .content{padding:20px 0}.columns-with-images .row-eq-height .col-sm-7,.columns-with-images .row-eq-height .col-sm-8{width:50%}}.columns-with-images .left-row{flex:0 0 auto;min-height:50%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (min-width:768px) and (max-width:1199px){.columns-with-images .left-row{align-items:stretch}}.columns-with-images .left-row:not(.with-background){justify-content:flex-end}.columns-with-images .right-column{padding:0;margin:0;position:relative}.columns-with-images .right-column .backgroundFixedRatio{position:relative;z-index:1}.columns-with-images .right-column .content-container{position:absolute;transform:translateY(-50%);top:50%;z-index:5;width:100%;color:#fff}.columns-with-images .right-column .content-container .description{color:#fff}.columns-with-images .right-column .content-container .centered-text{width:60%;margin:0 auto}.columns-with-images .right-column .content-container h3{font-size:3em}.columns-with-images .left-column{padding:0;margin:0}.columns-with-images .left-column .backgroundFixedRatio img{display:block;position:absolute;right:0;bottom:0;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;z-index:-1;height:100%}.columns-with-images .bg-image{position:absolute;right:0}.columns-with-images .container{position:relative;z-index:10}.columns-with-images .under-cintainer{width:100%;min-height:1px;top:0;left:0;z-index:0}.columns-with-images .under-cintainer .row-eq-height{width:100%}.columns-with-images .under-cintainer img{display:block;width:100%;position:relative}.columns-with-images .over-cintainer{position:absolute;flex:1 0 100%;height:100%;width:100%;top:0;left:0;z-index:10}.columns-with-images .over-cintainer .container{height:100%;min-height:100%}@media only screen and (min-width:768px) and (max-width:1199px){.columns-with-images .over-cintainer .container{width:100%}}.columns-with-images .over-cintainer .row-eq-height{height:100%;width:100%}.columns-with-images .over-cintainer .bg-image-underlay{display:none}@media only screen and (max-width:767px){.columns-with-images .row-eq-height{display:block}.columns-with-images .row-eq-height .left-row .container-side{padding:0;display:block}.columns-with-images .left-row{flex:1 1 auto;height:auto;max-height:inherit;min-height:auto;padding:0;margin:0;position:relative;overflow:hidden;display:block}.columns-with-images .right-column{display:none}.columns-with-images .right-column .content-container .centered-text{width:100%;padding:0 50px}.columns-with-images .right-column .content-container .centered-text h3{font-size:1.8em;margin-bottom:5px}.columns-with-images.show-mobile-full .right-column{display:block}.columns-with-images .col-xs-12,.columns-with-images .container{margin:0;padding:0}.columns-with-images .content{position:relative;z-index:10;padding:40px 25px}.columns-with-images .content h3{font-size:1.8em;line-height:30px}.columns-with-images .content .description{margin:15px auto;font-size:1.2em}.columns-with-images .over-cintainer{position:relative}.columns-with-images .over-cintainer picture{width:100%}.columns-with-images .over-cintainer .bg-image-underlay{display:block;z-index:-1;bottom:0;top:auto;position:absolute;width:100%;height:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){.columns-with-images .row-eq-height{height:auto}.columns-with-images .left-row{overflow:hidden;flex-direction:row}.columns-with-images .under-cintainer .bg-image-underlay{max-height:740px;overflow:hidden}}ol.red-ol{counter-reset:item;list-style-type:none}ol.red-ol,ol.red-ol li{margin:0 auto;padding:0}ol.red-ol li{display:block}ol.red-ol li>h5,ol.red-ol li>h6{color:#e40514}ol.red-ol li h5{font-size:1em}ol.red-ol li:before{content:counter(item,decimal-leading-zero) ". ";counter-increment:item;float:left;color:#e40514;font-size:1em;line-height:1.1em;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.section-wrapper .search-bar-container{height:auto;margin-top:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;border-bottom:none;color:#000}.section-wrapper .search-bar-container:hover{opacity:1}.section-wrapper .search-bar-container fieldset{flex:0 1 auto}.section-wrapper .search-bar-container input[type=text]{border:none;border-radius:0;font-size:1.4em;padding:5px 15px;width:auto;height:48px;font-family:AG_std_md,Arial,Helvetica,sans-serif}.section-wrapper .search-bar-container .search-btn{margin:0;height:48px;line-height:48px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:1.4em}.section-wrapper .search-bar-container .search-btn[disabled]{background-color:#f18289}.section-wrapper .search-bar-container .search-btn:hover{background:#e40514}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hero-segment.without-image+div+.paragraph{padding-top:60px;padding-bottom:60px}@media only screen and (max-width:767px){.hero-segment.without-image+div+.paragraph{padding-top:28px;padding-bottom:0}}.paragraph:not(.bg-grey-dark):not(.bg-grey-light):not(.bg-grey-warm)+.accordion-module{padding-top:0}.paragraph.condensed{padding:25px 0}@media only screen and (max-width:767px){.row-container h2.title{font-size:25px}}.row-container .paragraph{padding-top:0;padding-bottom:0}.accordion-module .paragraph{padding-top:10px;padding-bottom:56px}.accordion-module .paragraph .container{padding-left:0;padding-right:0}.paragraph{padding-top:110px;padding-bottom:110px}@media only screen and (max-width:767px){.paragraph{padding-top:60px;padding-bottom:60px}}.paragraph sup{font-size:60%;top:-.5em}.paragraph h2,.paragraph h3{width:100%}.paragraph a{color:#494949;text-decoration:underline}.paragraph.paragraph-title h2,.paragraph.paragraph-title h3{margin-bottom:0;width:100%}.paragraph.paragraph-title+.row-container+.row-container,.paragraph.paragraph-title+.row-container:not(.background-dark):not(.background-warm):not(.bg-grey-dark):not(.bg-grey-light):not(.bg-grey-warm){padding-top:0}.paragraph.paragraph-title.bg-grey-warm+.row-container.background-warm{padding-top:40px}@media only screen and (max-width:767px){.paragraph.paragraph-title.bg-grey-warm+.row-container.background-warm{padding-top:20px}}@media only screen and (max-width:767px){.paragraph.paragraph-title{padding-bottom:6px}}.paragraph.bg-grey-dark{color:#fff}.paragraph.listing .paragraph{padding-top:0;padding-bottom:70px}@media only screen and (max-width:767px){.paragraph.listing .paragraph{padding-top:0;padding-bottom:30px}}.paragraph.listing .paragraph:last-child{padding-bottom:0}.paragraph.listing .paragraph .paragraph-media .text-content .description p span{font-size:14px!important}@media only screen and (max-width:767px){.paragraph.listing .paragraph .paragraph-media .text-content .description p span{font-size:12px!important}}.paragraph.bg-grey-dark+.paragraph.bg-grey-dark,.paragraph.bg-grey-light+.paragraph.bg-grey-light,.paragraph.bg-grey-warm+.paragraph.bg-grey-warm,.paragraph:not(.bg-grey-dark):not(.bg-grey-light):not(.bg-grey-warm)+.paragraph:not(.bg-grey-dark):not(.bg-grey-light):not(.bg-grey-warm){padding-top:0}.paragraph .text-based h3{margin-bottom:35px;font-size:3.6em}@media only screen and (max-width:767px){.paragraph .text-based h3{margin-bottom:20px;font-size:1.8em;line-height:30px}}.paragraph .text-based b{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-weight:400}.paragraph .text-based .description{font-size:3.6em;padding-bottom:0;margin-bottom:0;max-width:80%;margin-top:0;line-height:60px}@media only screen and (max-width:767px){.paragraph .text-based .description{font-size:1.8em;max-width:100%;line-height:30px}}.paragraph .text-based .description:last-child{padding-bottom:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.paragraph .text-based-regular{padding-top:0;padding-bottom:0}}.paragraph .text-based-regular h3{margin-bottom:35px;font-size:5em;width:100%}@media only screen and (max-width:767px){.paragraph .text-based-regular h3{margin-bottom:20px;font-size:1.8em;line-height:22px}}.paragraph .text-based-regular .description{font-size:1.8em;line-height:1.8em;margin-bottom:0;margin-top:0}@media only screen and (max-width:767px){.paragraph .text-based-regular .description{font-size:1.2em;margin-bottom:25px}}.paragraph .text-based-regular .description-wrapper{padding-bottom:30px}.paragraph .text-based-regular .description-wrapper p{margin-bottom:25px}.paragraph .text-based-regular .description-wrapper a{color:#494949;text-decoration:underline}.paragraph .text-based-regular .description-wrapper .description{font-size:1.8em;line-height:1.8em;margin-bottom:50px;margin-top:0}@media only screen and (max-width:767px){.paragraph .text-based-regular .description-wrapper .description{font-size:1.2em;margin-bottom:25px}}.paragraph .text-based-regular .description-wrapper h4{font-size:3.6em}@media only screen and (max-width:767px){.paragraph .text-based-regular .description-wrapper h4{font-size:1.4em}}.paragraph .rich-media-based{font-family:AG_std_demi,Arial,Helvetica,sans-serif;padding-top:170px;padding-bottom:93px}@media only screen and (max-width:767px){.paragraph .rich-media-based{padding-bottom:40px;padding-top:40px}}.paragraph .rich-media-based .title{line-height:1.2em;padding-bottom:20px}@media only screen and (max-width:767px){.paragraph .rich-media-based .title{font-size:2.4em;padding-bottom:35px}}.paragraph .rich-media-based .description{font-size:1.8em;padding-bottom:25px;margin-top:0}@media only screen and (max-width:767px){.paragraph .rich-media-based .description{font-size:1.2em;padding-bottom:25px}}.paragraph .rich-media-based .link{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:2em;color:#494949;text-transform:uppercase}.paragraph .rich-media-based .link:focus,.paragraph .rich-media-based .link:hover{text-decoration:none}.paragraph .rich-media-based .link:hover{color:#e40514}@media only screen and (max-width:767px){.paragraph .rich-media-based .link{font-size:1.2em}}@media only screen and (max-width:767px){.paragraph .rich-media-based .img{padding-bottom:60px}}.paragraph .three-column-based{max-width:1130px;margin:0 auto}.paragraph .three-column-based .row .col-sm-4:last-child .description{margin-top:0}@media only screen and (max-width:767px){.paragraph .three-column-based .row .col-sm-4:last-child .description{padding-bottom:0}}.paragraph .three-column-based .row .title{font-size:5em;margin-bottom:50px}@media only screen and (max-width:767px){.paragraph .three-column-based .row .title{margin-bottom:35px;font-size:2.4em}}.paragraph .three-column-based .row .sub-title{font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:1.8em;text-transform:uppercase;margin-bottom:12px;line-height:1em}@media only screen and (max-width:767px){.paragraph .three-column-based .row .sub-title{margin-bottom:10px;font-size:1.2em}}.paragraph .three-column-based .row .description{font-size:1.8em;margin-top:0;line-height:30px}@media only screen and (max-width:767px){.paragraph .three-column-based .row .description{padding-bottom:35px;font-size:1.2em;line-height:20px}}.paragraph .three-column-based .row .description a{color:#494949}.paragraph img{max-width:100%;height:auto}.paragraph .image-list h3{padding-bottom:80px}@media only screen and (max-width:767px){.paragraph .image-list h3{padding-bottom:30px}}.paragraph .image-list .row{padding-bottom:100px}@media only screen and (max-width:767px){.paragraph .image-list .row{padding-bottom:0}}.paragraph .image-list .row:last-child{padding-bottom:0}.paragraph .image-list .wrapper{background:#fff;margin-bottom:20px}.paragraph .image-list .text-content .title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:3em;line-height:34px;letter-spacing:normal;padding-bottom:20px;margin-bottom:0}@media only screen and (max-width:767px){.paragraph .image-list .text-content .title{padding-bottom:15px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:2.4em;line-height:34px;letter-spacing:normal}}.paragraph .image-list .text-content .description{margin-top:0;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.8em;line-height:34px;letter-spacing:normal}@media only screen and (max-width:767px){.paragraph .image-list .text-content .description{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.2em;line-height:20px;letter-spacing:normal;padding-bottom:35px}.paragraph .image-list .text-content .description:last-child{padding-bottom:0}}@media only screen and (max-width:767px){.paragraph .press-release-container .container{padding-left:25px;padding-right:25px}}@media only screen and (max-width:767px){.paragraph .press-release-container .container .content-row{background-color:#f3f3f3;margin-bottom:10px}}.paragraph .press-release-container .press-release{padding-left:0}@media only screen and (max-width:767px){.paragraph .press-release-container .press-release{padding:25px}}.paragraph .press-release-container .press-release .press-content .name{margin-bottom:5px}.paragraph .press-release-container .press-release .description{font-size:2em;padding-bottom:35px;margin-top:0}@media only screen and (max-width:767px){.paragraph .press-release-container .press-release .description{font-size:1.2em;padding-bottom:0}}.paragraph .paragraph-media h2{width:100%}.paragraph .paragraph-media .cta-anchor{margin-top:34px}@media only screen and (max-width:767px){.paragraph .paragraph-media .cta-anchor{margin-top:24px}}.paragraph .paragraph-media .caption{font-size:14px;margin-top:20px;line-height:1.4em}@media only screen and (max-width:767px){.paragraph .paragraph-media .caption{margin-top:10px}}.paragraph .paragraph-media .description{margin-top:0;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.8em;line-height:34px;letter-spacing:normal}.paragraph .paragraph-media .description p:not(.quote)+h2{padding-top:36px}@media only screen and (max-width:767px){.paragraph .paragraph-media .description p:not(.quote)+h2{padding-top:40px}}.paragraph .paragraph-media .description b,.paragraph .paragraph-media .description strong{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-weight:400}.paragraph .paragraph-media .description h2{font-size:50px;margin-bottom:18px;width:100%}@media only screen and (max-width:767px){.paragraph .paragraph-media .description h2{font-size:25px;margin-bottom:11px}}.paragraph .paragraph-media .description h3{font-size:30px;margin-bottom:0;width:100%}@media only screen and (max-width:767px){.paragraph .paragraph-media .description h3{font-size:15px}}.paragraph .paragraph-media .description p+h3{margin-top:59px;margin-bottom:7px}.paragraph .paragraph-media .description .intro{font-size:36px;padding-bottom:0;margin-bottom:0;margin-top:0;line-height:50px}@media only screen and (max-width:767px){.paragraph .paragraph-media .description .intro{font-size:1.8em;line-height:34px}}.paragraph .paragraph-media .description .cta-anchor{text-decoration:none;font-size:18px}@media only screen and (max-width:767px){.paragraph .paragraph-media .description .cta-anchor{font-size:12px}}.paragraph .paragraph-media .description .cta-anchor:hover{color:#e40514}.paragraph .paragraph-media .description ul{padding-left:0;margin-bottom:60px}@media only screen and (max-width:767px){.paragraph .paragraph-media .description ul{margin-bottom:30px;padding-left:0}}.paragraph .paragraph-media .description ul.column-list{-moz-column-count:2;column-count:2;margin-top:60px;margin-bottom:40px}@media only screen and (max-width:767px){.paragraph .paragraph-media .description ul.column-list{-moz-column-count:1;column-count:1;margin-top:30px;margin-bottom:20px}}.paragraph .paragraph-media .description ul.column-list.single{-moz-column-count:1;column-count:1}.paragraph .paragraph-media .description ul.column-list li{margin-bottom:18px}@media only screen and (max-width:767px){.paragraph .paragraph-media .description ul.column-list li:before{left:0;top:5px;width:7px;height:7px}}.paragraph .paragraph-media .description ul li{position:relative;list-style-type:none;padding-left:30px}@media only screen and (max-width:767px){.paragraph .paragraph-media .description ul li{padding-left:15px}}.paragraph .paragraph-media .description ul li:before{content:"";position:absolute;left:0;top:10px;width:9px;height:9px;background-color:#494949}@media only screen and (max-width:767px){.paragraph .paragraph-media .description ul li:before{left:0;top:7px;width:5px;height:5px}}.paragraph .paragraph-media .description ol{padding-left:20px;margin-bottom:60px}@media only screen and (max-width:767px){.paragraph .paragraph-media .description ol{margin-bottom:30px;padding-left:15px}}.paragraph .paragraph-media .description ol:last-of-type{margin-bottom:0}.paragraph .paragraph-media .description ol li{padding-left:10px}.paragraph .paragraph-media .description li{margin-bottom:20px;position:relative}@media only screen and (max-width:767px){.paragraph .paragraph-media .description li{margin-bottom:10px}}.paragraph .paragraph-media .description li:last-child{margin-bottom:0}.paragraph .paragraph-media .description.legal-copy,.paragraph .paragraph-media .description .legal-copy{font-size:14px;line-height:18px;display:block}@media only screen and (min-width:768px) and (max-width:1199px){.paragraph .paragraph-media .description.legal-copy,.paragraph .paragraph-media .description .legal-copy{font-size:12px}}@media only screen and (max-width:767px){.paragraph .paragraph-media .description.legal-copy,.paragraph .paragraph-media .description .legal-copy{font-size:9px;line-height:18px}}@media only screen and (max-width:767px){.paragraph .paragraph-media .description{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.2em;line-height:20px;letter-spacing:normal;padding-bottom:35px}.paragraph .paragraph-media .description:last-child{padding-bottom:0}}.paragraph .paragraph-media .description a{color:#494949;text-decoration:underline}.paragraph .paragraph-media .description .quote{position:relative;font-size:2em;line-height:1.6em;margin-bottom:54px}@media only screen and (max-width:767px){.paragraph .paragraph-media .description .quote{font-size:1.5em;line-height:1.6em;margin-bottom:12px}}.paragraph .paragraph-media .description p{margin-bottom:22px!important}@media only screen and (max-width:767px){.paragraph .paragraph-media .description p{margin-bottom:30px}}.paragraph .paragraph-media .description p:last-child{margin-bottom:0!important}.paragraph .paragraph-media .description .row{padding-bottom:100px}@media only screen and (max-width:767px){.paragraph .paragraph-media .description .row{padding-bottom:0}}.paragraph .paragraph-media .description .align-right,.paragraph .paragraph-media .description .media-content-right-alligned{float:right!important;margin-left:40px;margin-right:0}@media only screen and (max-width:767px){.paragraph .paragraph-media .description .align-right,.paragraph .paragraph-media .description .media-content-right-alligned{margin-right:0;margin-left:0}}.paragraph .paragraph-media .description .media-content{display:inline-block;float:left;margin-right:40px;margin-bottom:54px;margin-top:8px}.paragraph .paragraph-media .description .media-content.full-width{float:none;display:block;max-width:none}.paragraph .paragraph-media .description .media-content .caption{font-size:.778em;margin-top:20px;line-height:1.4em}@media only screen and (max-width:767px){.paragraph .paragraph-media .description .media-content{margin-right:0;max-width:none;margin-bottom:20px;margin-top:0}}.paragraph .paragraph-media .description .video-content{position:relative}.paragraph .paragraph-media .description .video-content .icon-video{position:absolute;right:0;bottom:0;background-color:#fff;width:64px;height:64px;text-align:center;color:#e40514;text-decoration:none}@media only screen and (max-width:767px){.paragraph .paragraph-media .description .video-content .icon-video{width:38px;height:38px}}.paragraph .paragraph-media .description .video-content .icon-video:before{content:"\e908";font-family:icon-gaf;font-style:normal;font-weight:400;font-variant:normal;font-size:.8em;line-height:64px}@media only screen and (max-width:767px){.paragraph .paragraph-media .description .video-content .icon-video:before{line-height:38px}}.paragraph .paragraph-media .description .video-content .icon-video:focus,.paragraph .paragraph-media .description .video-content .icon-video:hover{text-decoration:none}.paragraph .paragraph-media .description .video-content .icon-video:hover{background-color:#e40514;color:#fff}.paragraph.error-message{min-height:500px}.accordion-media .panel-heading h4 a{font-family:AG_std_bld,Arial,Helvetica,sans-serif}.accordion-media .paragraph{padding-bottom:28px}.accordion-media .paragraph .col-sm-4 .sub-title{text-transform:none;font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:2.4em;margin-bottom:15px;width:80%}@media only screen and (max-width:767px){.accordion-media .paragraph .col-sm-4 .sub-title{width:100%;font-size:1.5em;margin-bottom:5px}}.accordion-media .paragraph .col-sm-4 .description{width:80%;line-height:26px}@media only screen and (max-width:767px){.accordion-media .paragraph .col-sm-4 .description{width:100%}}.accordion-media .view-all{padding:0;margin:30px 0}.iframe-container iframe{border:0;width:100%!important}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.learn-about .learn-about-square,.learn-about [data-title-visibility=False] .learn-about-content__separate-title,.learn-about [data-title-visibility=True] .learn-about-content__inline-title{display:none}.learn-about .learn-about-content{padding-right:260px;width:100%}.learn-about .learn-about-content h3{font-size:2.4em;width:100%}.learn-about .learn-about-content__text{font-size:26px;line-height:40px}.learn-about .learn-about-content__title{font-size:2.6em;line-height:1.6em;color:#4a4a4a}.learn-about .learn-about-content .rounded-cta{display:inline-block;color:#d0021b;padding:13px 36px;border:1px solid #d0021b;border-radius:25px;text-transform:uppercase;font-size:1.3em;line-height:1em;font-weight:700;text-decoration:none;letter-spacing:1px}.learn-about .learn-about-content .rounded-cta:hover{background:#d0021b;color:#fff}@media only screen and (max-width:767px){.learn-about .learn-about-square{display:none}.learn-about .learn-about-content{padding-right:0;min-height:100px}.learn-about .learn-about-content h3{font-size:1.8em;margin-bottom:12px}.learn-about .learn-about-content__text{font-size:18px;line-height:26px}.learn-about .learn-about-content__title{font-size:2em}.learn-about .learn-about-content .rounded-cta{padding:15px 60px;background:#d0021b;color:#fff}}body.page-editor-mode .learn-about-container{min-height:100px;min-width:90%}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.primary-cta{position:relative}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){.primary-cta div[class*=col-sm-12]{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){.primary-cta.text-fullwidth div[class*=col-sm-12]{position:static;transform:translate(0)}}.primary-cta.fullwidth{display:flex;align-items:center;padding:60px 0;min-height:650px}@media only screen and (min-width:768px) and (max-width:1199px){.primary-cta.fullwidth{min-height:371px}}@media only screen and (max-width:767px){.primary-cta.fullwidth .btn-primary{width:100%}}.primary-cta.fullwidth.grey-dark{background-color:#494949;overflow:hidden}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.primary-cta.fullwidth.grey-dark .cta-link{display:inline-block}}.primary-cta.fullwidth.grey-dark .cta-link,.primary-cta.fullwidth.grey-dark .description,.primary-cta.fullwidth.grey-dark h3{color:#fff}@media only screen and (min-width:768px) and (max-width:1199px){.primary-cta.fullwidth.grey-dark .cta-link,.primary-cta.fullwidth.grey-dark .description,.primary-cta.fullwidth.grey-dark h3{margin-bottom:36px}}.primary-cta.fullwidth.grey-dark .cta-link:hover,.primary-cta.fullwidth.grey-dark .description:hover,.primary-cta.fullwidth.grey-dark h3:hover{color:#fff}.primary-cta.fullwidth.grey-dark img{max-width:none}@media only screen and (max-width:767px){.primary-cta.fullwidth.grey-dark img{max-width:100%}}.primary-cta.fullwidth.grey-warm{background-color:#dcdcdc}.primary-cta.fullwidth.grey-light{background-color:#f3f3f3}.primary-cta.fullwidth.black-light{background-color:#2a2a2a}.primary-cta.fullwidth.black-light .cta-link,.primary-cta.fullwidth.black-light .cta-link:hover,.primary-cta.fullwidth.black-light .description,.primary-cta.fullwidth.black-light .description:hover,.primary-cta.fullwidth.black-light h3,.primary-cta.fullwidth.black-light h3:hover,.primary-cta.fullwidth.black-light h4,.primary-cta.fullwidth.black-light h4:hover{color:#fff}@media only screen and (max-width:767px){.primary-cta.fullwidth{min-height:auto;align-items:normal}}.primary-cta.fullwidth .row{display:flex;align-items:center}@media only screen and (max-width:767px){.primary-cta.fullwidth .row{flex-direction:column;align-items:normal}}@media only screen and (max-width:767px){.primary-cta.fullwidth .details{order:1}}.primary-cta.fullwidth .details h3{width:80%}@media only screen and (min-width:768px) and (max-width:1199px){.primary-cta.fullwidth .details h3{width:100%}}@media only screen and (max-width:767px){.primary-cta.fullwidth .details h3{width:100%}}.primary-cta.fullwidth .details .description{width:80%;margin-top:0}@media only screen and (min-width:768px) and (max-width:1199px){.primary-cta.fullwidth .details .description{width:100%}}@media only screen and (max-width:767px){.primary-cta.fullwidth .details .description{width:100%}}.primary-cta.fullwidth .image img{margin:0 auto}@media only screen and (max-width:767px){.primary-cta.fullwidth .image{margin-bottom:30px}}.primary-cta.fullwidth h3{font-size:5em;color:#494949;margin-bottom:35px;margin-top:0}@media only screen and (max-width:767px){.primary-cta.fullwidth h3{font-size:2.5em;margin-bottom:10px}}.primary-cta.fullwidth .description{font-size:1.8em;margin-bottom:33px;width:70%;margin-top:0}@media only screen and (max-width:767px){.primary-cta.fullwidth .description{font-size:1.2em;margin-bottom:32px;width:100%;line-height:20px}}.primary-cta.fullwidth .cta-link{font-size:2em;font-family:AG_std_bld,Arial,Helvetica,sans-serif;color:#494949;text-transform:uppercase}.primary-cta.fullwidth .cta-link:focus{text-decoration:none}.primary-cta.fullwidth .cta-link:hover{color:#e40514;text-decoration:none}@media only screen and (max-width:767px){.primary-cta.fullwidth .cta-link{font-size:1.2em}}.primary-cta.fullwidth .cta-link i{font-size:.8em}.primary-cta.fullwidth.bg-image{min-height:inherit;height:auto;overflow:hidden;display:block}@media only screen and (max-width:767px){.primary-cta.fullwidth.bg-image{padding:0;height:auto}}@media only screen and (min-width:768px) and (max-width:1199px){.primary-cta.fullwidth.bg-image{font-size:70%}}@media only screen and (min-width:1441px){.primary-cta.fullwidth.bg-image{max-width:1920px;margin-left:auto;margin-right:auto}}.primary-cta.fullwidth.bg-image>.container-fluid{max-width:none;width:100%}.primary-cta.fullwidth.bg-image>.container-fluid img,.primary-cta.fullwidth.bg-image>.container-fluid picture{width:100%}.primary-cta.fullwidth.bg-image .content{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%;color:#fff}.primary-cta.fullwidth.bg-image .cta-link,.primary-cta.fullwidth.bg-image h3{color:#fff}@media only screen and (min-width:768px) and (max-width:1199px){.primary-cta.fullwidth.bg-image .cta-link,.primary-cta.fullwidth.bg-image h3{margin-bottom:20px}}@media only screen and (max-width:767px){.primary-cta.fullwidth.bg-image .description{font-size:1.2em;line-height:1.6em;margin-bottom:24px}}@media only screen and (min-width:768px) and (max-width:1199px){.primary-cta.fullwidth.bg-image .description{margin-bottom:18px}}.primary-cta.fullwidth.bg-image .cta-link{font-size:1.8em}@media only screen and (max-width:767px){.primary-cta.fullwidth.bg-image .cta-link{font-size:1.2em}}.primary-cta.fullwidth.bg-image .cta-link:hover{color:#fff}@media only screen and (max-width:767px){.primary-cta.fullwidth.bg-image .cta-link i{color:#fff}}.primary-cta.fullwidth.next-press{min-height:375px;padding:50px 0}@media only screen and (max-width:767px){.primary-cta.fullwidth.next-press{background-color:#e6e6e6;padding:25px 0;min-height:auto;margin-top:68px;margin-bottom:0}}.primary-cta.fullwidth.next-press h4{margin-bottom:40px;font-size:2.4em;text-transform:uppercase}@media only screen and (max-width:767px){.primary-cta.fullwidth.next-press h4{position:absolute;color:#494949!important;top:-60px;font-size:1.5em;text-transform:none}}.primary-cta.fullwidth.next-press h3{font-size:3em;margin-bottom:20px;line-height:1.4em;margin-top:-5px}@media only screen and (max-width:767px){.primary-cta.fullwidth.next-press h3{font-size:1.2em;color:#494949!important;margin-bottom:5px;margin-top:0}}@media only screen and (min-width:768px) and (max-width:1199px){.primary-cta.fullwidth.next-press h3{margin-top:-3px}}.primary-cta.fullwidth.next-press .media-left{padding-right:40px}@media only screen and (max-width:767px){.primary-cta.fullwidth.next-press .media-left{padding-right:10px}}@media only screen and (max-width:767px){.primary-cta.fullwidth.next-press .media-left img{width:80px;margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1199px){.primary-cta.fullwidth.next-press .media-left img{width:250px}}.primary-cta.fullwidth.next-press .media-body{width:auto}.primary-cta.fullwidth.next-press .description{color:#fff;margin-bottom:20px;width:100%;margin-top:0}@media only screen and (max-width:767px){.primary-cta.fullwidth.next-press .description{padding-right:10px;font-size:.9em;color:#494949}}.primary-cta.fullwidth.next-press a:hover{text-decoration:none}@media only screen and (max-width:767px){.primary-cta.fullwidth.next-press a:hover{color:#494949}}.primary-cta.fullwidth.text-fullwidth{min-height:auto}.primary-cta.fullwidth.text-fullwidth .description,.primary-cta.fullwidth.text-fullwidth h3{width:100%}.primary-cta.fullwidth.condensed{padding:70px 0 0}.primary-cta.prev-next{min-height:auto;display:block;padding:0}.primary-cta.prev-next .row-eq-height{align-items:normal}.primary-cta.prev-next .row-eq-height .col-sm-6{padding:50px 0 90px}.primary-cta.prev-next .row-eq-height .col-sm-6:first-child{border-right:1px solid #b7b7b7}@media only screen and (max-width:767px){.primary-cta.prev-next .row-eq-height .col-sm-6:first-child{border-bottom:1px solid #b7b7b7}}.primary-cta.prev-next .row-eq-height .col-sm-6:last-child{padding-left:50px}@media only screen and (min-width:768px) and (max-width:1199px){.primary-cta.prev-next .row-eq-height .col-sm-6:last-child{padding-left:15px}}@media only screen and (max-width:767px){.primary-cta.prev-next .row-eq-height .col-sm-6:last-child{padding-left:0}}@media only screen and (max-width:767px){.primary-cta.prev-next .row-eq-height .col-sm-6{padding:25px 0 45px}}.primary-cta.prev-next .content{height:100%}.primary-cta.prev-next h5{color:#fff;font-size:1.8em;margin-bottom:32px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;text-transform:uppercase}@media only screen and (max-width:767px){.primary-cta.prev-next h5{font-size:1.2em;margin-bottom:18px}}.primary-cta.prev-next h4{margin-bottom:18px;font-size:3.6em}@media only screen and (max-width:767px){.primary-cta.prev-next h4{font-size:1.8em;margin-bottom:10px}}.primary-cta.prev-next .description{font-size:1.8em;margin-bottom:32px;margin-top:0}@media only screen and (max-width:767px){.primary-cta.prev-next .description{font-size:1.2em;margin-bottom:20px}}.primary-cta.primary-cta-icons-label .col-left{margin-bottom:150px}@media only screen and (max-width:767px){.primary-cta.primary-cta-icons-label .col-left{margin-bottom:0}}.primary-cta.primary-cta-icons-label .col-left .cta-description{font-size:1.8em;text-transform:uppercase;font-family:AG_std_bld,Arial,Helvetica,sans-serif;margin-top:60px}@media only screen and (max-width:767px){.primary-cta.primary-cta-icons-label .col-left .cta-description{font-size:1.2em;margin-bottom:40px;margin-top:20px;font-family:AG_std_demi,Arial,Helvetica,sans-serif}}@media only screen and (max-width:767px){.primary-cta.primary-cta-icons-label .col-left:last-child .cta-description{margin-bottom:60px}}@media only screen and (min-width:768px){.col-sm-6 .get-in-touch{padding-left:100px;padding-right:100px}}@media only screen and (min-width:768px) and (max-width:980px){.col-sm-6 .get-in-touch{padding-left:0;padding-right:0}}.get-in-touch{background-color:#fff;padding:30px;height:100%;position:relative;color:#494949}@media only screen and (max-width:767px){.get-in-touch{padding:15px;margin-bottom:15px;display:flex;align-items:center}}.get-in-touch img{margin:40px auto 70px;display:block;max-width:138px}@media only screen and (max-width:767px){.get-in-touch img{max-width:50px;display:inline-block;vertical-align:middle;margin:0 10px 0 0}}.get-in-touch h5{text-transform:uppercase;font-family:AG_std_bld,Arial,Helvetica,sans-serif;font-size:1.8em;margin-top:2px;display:inline-block;margin-bottom:20px}@media only screen and (max-width:767px){.get-in-touch h5{font-size:1.2em;margin-bottom:7px}}.get-in-touch .description{font-size:1.8em;margin-bottom:60px;color:#494949!important;margin-top:0;line-height:24px}@media only screen and (max-width:767px){.get-in-touch .description{margin:0 auto}.get-in-touch .description p{margin:0}}.get-in-touch .description a{color:#494949;text-decoration:underline}.get-in-touch .description a:hover{color:#494949}.get-in-touch .view-all{margin-top:0!important;color:#494949!important;position:absolute;bottom:30px}@media only screen and (max-width:767px){.get-in-touch .view-all{margin:0 10px 0 0;position:static;bottom:auto}}.get-in-touch .view-all:hover{color:#e40514!important}.get-in-touch.center img,.get-in-touch.left img{margin:70px auto 56px;display:block}@media only screen and (max-width:767px){.get-in-touch.center img,.get-in-touch.left img{margin:0 10px 0 0}}.get-in-touch.center a,.get-in-touch.left a{position:relative;left:auto;bottom:auto;padding:0;margin-bottom:4px;display:inline-block;margin-top:0!important}@media only screen and (max-width:767px){.get-in-touch.center a,.get-in-touch.left a{margin-bottom:0}}.get-in-touch.center h5,.get-in-touch.left h5{text-transform:uppercase;font-family:AG_std_bld,Arial,Helvetica,sans-serif;margin-bottom:4px;font-size:1.8em;margin-top:2px;display:inline-block}@media only screen and (max-width:767px){.get-in-touch.center h5,.get-in-touch.left h5{font-size:1.2em;margin-bottom:0}}.get-in-touch.center .description,.get-in-touch.left .description{margin-bottom:109px;margin-top:0}.get-in-touch.center .inner-container-mobile,.get-in-touch.left .inner-container-mobile{padding-top:20px}.get-in-touch.center .inner-container-mobile h5,.get-in-touch.left .inner-container-mobile h5{padding-top:8px}@media only screen and (max-width:767px){.get-in-touch.center .inner-container-mobile h5+.description,.get-in-touch.left .inner-container-mobile h5+.description{display:block!important}}@media only screen and (max-width:767px){.get-in-touch.center .inner-container-mobile .description,.get-in-touch.left .inner-container-mobile .description{display:none}}.get-in-touch.center .inner-container-mobile .description,.get-in-touch.left .inner-container-mobile .description{margin-bottom:27px;font-size:1.2em;margin-top:0}.get-in-touch.center{background:none;text-align:center}.get-in-touch.center img{margin-top:0}.get-in-touch.center .description{margin-bottom:0!important;margin-top:0!important}.get-in-touch.center h5{margin-bottom:16px}.get-in-touch.left{text-align:left}.get-in-touch.left img{margin-left:0!important;margin-right:0!important}@media only screen and (max-width:767px){.row-container:not(.background-warm):not(.background-dark):not(.bg-grey-light) h2{margin-bottom:21px;line-height:1.6em}.row-container:not(.background-warm):not(.background-dark):not(.bg-grey-light) h2+.description{margin-bottom:12px;line-height:20px}}@media only screen and (max-width:767px){.row-container:not(.background-warm):not(.background-dark):not(.bg-grey-light) .col-sm-4:last-child,.row-container:not(.background-warm):not(.background-dark):not(.bg-grey-light) .col-sm-6:last-child{margin-bottom:0}}.row-container:not(.background-warm):not(.background-dark):not(.bg-grey-light) .get-in-touch{padding:0 30px}@media only screen and (min-width:768px) and (max-width:1199px){.row-container:not(.background-warm):not(.background-dark):not(.bg-grey-light) .get-in-touch{padding:0}}@media only screen and (max-width:767px){.row-container:not(.background-warm):not(.background-dark):not(.bg-grey-light) .get-in-touch{padding:15px 5px}}.row-container:not(.background-warm):not(.background-dark):not(.bg-grey-light) .get-in-touch img{margin:18px auto 35px}@media only screen and (max-width:767px){.row-container:not(.background-warm):not(.background-dark):not(.bg-grey-light) .get-in-touch img{height:60px;margin:0;max-width:100px}}@media only screen and (max-width:767px){.row-container:not(.background-warm):not(.background-dark):not(.bg-grey-light) .get-in-touch .inner-container-mobile{padding-top:0;padding-left:15px;padding-bottom:6px}}@media only screen and (max-width:767px){.row-container:not(.background-warm):not(.background-dark):not(.bg-grey-light) .get-in-touch .inner-container-mobile h5{padding-top:0;margin-top:0;margin-bottom:0}}@media only screen and (min-width:1025px){.cta-icons .col-sm-2{width:20%}}@media only screen and (max-width:767px){.cta-icons .col-centered{float:left}}.cta-icons .get-in-touch{background:none;padding:0}.cta-icons .get-in-touch img{margin:0 auto;display:block;max-width:100%}.cta-icons .get-in-touch a{display:block;position:relative;padding:0;bottom:auto;left:auto}.primary-cta-materials{background-color:#dcdcdc;position:relative;margin-bottom:60px}@media only screen and (max-width:767px){.primary-cta-materials{margin:0 -25px 10px;padding:25px}}.primary-cta-materials:last-child{margin-bottom:0}.primary-cta-materials .media-left{padding-right:0;width:30%}@media only screen and (max-width:767px){.primary-cta-materials .media-left img{max-width:80px;height:auto}}.primary-cta-materials .media-body{padding:30px}@media only screen and (max-width:767px){.primary-cta-materials .media-body{padding:0 10px}}.primary-cta-materials .media-body h4{font-size:3em;margin-bottom:25px}@media only screen and (max-width:767px){.primary-cta-materials .media-body h4{font-size:1.2em;margin-bottom:5px}}.primary-cta-materials .media-body h4 a{color:#494949}.primary-cta-materials .media-body h4 a:hover{text-decoration:none}.primary-cta-materials .media-body .description{font-size:2em;margin-top:0}@media only screen and (max-width:767px){.primary-cta-materials .media-body .description{font-size:1.1em}}.primary-cta-materials .media-body .view-details{font-size:1.6em;position:absolute;right:30px;bottom:30px}.primary-cta-collection{margin-top:98px}@media only screen and (max-width:767px){.primary-cta-collection{margin-top:28px}}.primary-cta-collection .primary-cta{min-height:0!important}@media only screen and (max-width:767px){.primary-cta-collection .primary-cta{padding-bottom:0!important;padding-top:0!important}}.primary-cta-collection .primary-cta:not(:first-child){margin-top:120px}@media only screen and (max-width:767px){.primary-cta-collection .primary-cta:not(:first-child){margin-top:52px}}.primary-cta-collection .primary-cta .container{padding-left:0;padding-right:0}.primary-cta-collection .primary-cta .container .row{align-items:flex-start}.primary-cta-collection .primary-cta .container .row .col-sm-6{margin-bottom:0;width:100%}.primary-cta-collection .primary-cta .container .row .image img{margin:0}.primary-cta-collection .primary-cta .container .row .details{padding-right:60px}@media only screen and (min-width:768px) and (max-width:1199px){.primary-cta-collection .primary-cta .container .row .details{padding-right:10px}}@media only screen and (max-width:767px){.primary-cta-collection .primary-cta .container .row .details{margin-top:22px;padding-right:25px}}.primary-cta-collection .primary-cta .container .row h3{font-size:3em;margin-bottom:22px;line-height:40px}@media only screen and (max-width:767px){.primary-cta-collection .primary-cta .container .row h3{font-size:1.2em;margin-bottom:12px;line-height:20px}}.primary-cta-collection .primary-cta .container .row .description{width:100%;margin-bottom:28px;margin-top:0;line-height:1.9em}@media only screen and (max-width:767px){.primary-cta-collection .primary-cta .container .row .description{margin-bottom:17px}}.primary-cta-collection .primary-cta .container .image-wrapper{width:100%;height:0;padding-bottom:75.1%;position:relative}.primary-cta-collection .primary-cta .container .image-wrapper img{position:absolute;width:100%}@media only screen and (max-width:767px){.left-Aligned-col:not(:first-child){margin-top:40px}}.cta-content-item{max-width:80%}@media only screen and (max-width:767px){.cta-content-item{max-width:100%}}.cta-content-item img{margin-bottom:60px;max-width:100px}@media only screen and (max-width:767px){.cta-content-item img{margin-bottom:40px;max-width:100px}}.cta-content-item h5{text-transform:uppercase;font-family:AG_std_bld,Arial,Helvetica,sans-serif;margin-bottom:27px;font-size:1.8em;margin-top:2px;display:inline-block;max-width:80%;line-height:34px}@media only screen and (max-width:767px){.cta-content-item h5{font-size:1.2em;margin-bottom:0;max-width:100%}}.cta-content-item .description{font-size:1.8em;line-height:34px;margin-bottom:0;color:#494949!important;margin-top:0}@media only screen and (max-width:767px){.cta-content-item .description{font-size:1.2em;margin-top:10px;line-height:20px}}.cta-content-item a{font-size:1.8em;color:#494949;text-decoration:underline;margin-top:4px;display:inline-block}@media only screen and (max-width:767px){.cta-content-item a{font-size:1.2em}}.cta-content-item a:hover{color:#494949}.ga-title .sub-components .cta-content-item a{font-size:1em;display:inline}@media only screen and (max-width:767px){.ga-title .sub-components .cta-content-item a{font-size:1em}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hero-video,.main-content>.hero-video.component:first-child,.primary-cta-carousal{padding-top:0}.section-wrapper .hero-video.with-card .content-container{top:50%}.section-wrapper .hero-video.with-card .content-container .slider .slider__button.center a{margin-right:0}.section-wrapper .hero-video.with-card .content-container .slider.slider-nav-item{padding:60px 0}.section-wrapper .hero-video.with-card .content-container .slider.slider-nav-item .red-button-cta{margin-top:20px}.section-wrapper .hero-video.with-card .content-container .slider .centered-text{width:80%}@media only screen and (max-width:767px){.section-wrapper .hero-video.with-card .content-container .slider .centered-text{width:100%;padding:0}}.section-wrapper .hero-video.with-card .content-container .slider .centered-text .description{width:90%;font-size:1.5em;color:#4c4c4c;margin-bottom:0;font-family:AG_std_book,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.section-wrapper .hero-video.with-card .content-container .slider .centered-text .description{width:100%;font-size:1.2em}}@media only screen and (max-width:767px){.section-wrapper .hero-video.with-card{margin-bottom:25vh;overflow:visible}}@media only screen and (max-width:767px){.section-wrapper .hero-video .content-container{display:flex;align-items:center;transform:none;top:0}.section-wrapper .hero-video .content-container .container{padding:0}}.section-wrapper .hero-video .content-container h1{font-size:8em;line-height:1.3em}@media only screen and (max-width:767px){.section-wrapper .hero-video .content-container h1{font-size:4.8em}}@media only screen and (max-width:767px){.section-wrapper .hero-video .content-container .slider.align-center{top:0;margin:0 25px}}.section-wrapper .hero-video .content-container .slider .centered-text .description{color:#4c4c4c;font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:1.5em}.section-wrapper .hero-video .content-container .centered-text{margin:0 auto}@media only screen and (max-width:767px){.section-wrapper .hero-video .content-container .centered-text{padding:0 25px}}.section-wrapper .hero-video .content-container .centered-text .description{width:60%;color:#fff;font-size:2.1em;font-family:AG_std_md,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.section-wrapper .hero-video .content-container .centered-text .description{width:100%;font-size:1.5em}}.section-wrapper .hero-video.crop-img{height:480px}.section-wrapper .hero-video.crop-img+.component .slider.align-bottom{margin-bottom:0}.section-wrapper .hero-video.crop-img+.component .slider.align-bottom .container{bottom:0}.section-wrapper .component.with-card .slider.align-center .container{padding:0}.crop-img+.component .slider.align-bottom .container{margin-top:-200px}.promo-wrapper .hero-video.crop-img{height:auto;max-height:500px;min-height:100px}.promo-wrapper .hero-video.crop-img picture img{height:auto;min-height:auto;font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain;width:100%}.promo-wrapper .hero-video.crop-img+.component .slider.align-bottom{margin-bottom:0}.promo-wrapper .hero-video.crop-img+.component .slider.align-bottom .container{bottom:0}.commercial-product-training-panel-container{position:relative}.commercial-product-training-panel-container .hero-video.commercial-product-training-panel{height:610px}.commercial-product-training-panel-container .content-container .container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:flex-end;align-items:center}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.section-wrapper .hero-video .picturefill-background,.section-wrapper .hero-video picture img{height:auto}.section-wrapper .hero-video{background-color:transparent}}@supports (-ms-ime-align:auto){.section-wrapper .hero-video .picturefill-background,.section-wrapper .hero-video picture img{height:auto}}@media only screen and (max-width:767px){.commercial-product-training-panel-container{padding-bottom:0}.commercial-product-training-panel-container.commercial-product-training-panel-container--text-over-image .hero-video.commercial-product-training-panel{height:auto;max-height:none}.commercial-product-training-panel-container.commercial-product-training-panel-container--text-over-image .hero-video.commercial-product-training-panel picture img{height:auto}.commercial-product-training-panel-container:not(.commercial-product-training-panel-container--text-over-image) .hero-video.commercial-product-training-panel{min-height:250px;height:250px}.commercial-product-training-panel-container:not(.commercial-product-training-panel-container--text-over-image) .hero-video.commercial-product-training-panel img{height:250px;width:100%;min-height:0}.commercial-product-training-panel-container .content-container .container{position:static;justify-content:flex-start}.section-wrapper .hero-video{overflow:visible}}
body.page-editor-mode .systems-grid .items-grid__overlay{pointer-events:none}.systems-grid .items-grid{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.systems-grid .items-grid__image{width:100%;height:240px;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.systems-grid .items-grid__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4}.systems-grid .items-grid .item{flex:0 0 32%;height:390px}.systems-grid .items-grid .item .item-container{height:240px;position:relative}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){.systems-grid .items-grid .item .item-container{overflow:hidden}}.systems-grid .items-grid .item .item-container h3{color:#fff;text-align:center;font-size:2.4em;position:absolute;width:100%;top:0;left:0}.systems-grid .items-grid .item .item-container .action-button{position:absolute;bottom:30px;left:0;width:100%;text-align:center}.systems-grid .items-grid .item .item-container .action-button .explore-button{display:inline-block;background:#e40514;padding:13px 0;text-transform:uppercase;font-size:1.3em;color:#fff;text-decoration:none;width:160px;border-radius:100px;letter-spacing:1px}.systems-grid .items-grid .item .item-container .action-button .explore-button:hover{background:#494949}.systems-grid .items-grid .item .item-description{font-size:1.4em;padding:20px 15px;line-height:1.8em;text-align:center;max-height:100px;overflow:hidden}.systems-grid .items-grid .item:last-child{margin-right:34%}.systems-grid .items-grid .item:nth-child(3n+3){margin-right:0}.systems-grid--full-tile .items-grid{display:block}.systems-grid-capture{font-size:1.6em;line-height:2.2em}.systems-grid-capture__title{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:1.2em}.item-tile__container{padding-top:100%;position:relative}.item-tile__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.item-tile__image{width:100%;height:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.item-tile__text{position:absolute;width:100%;top:30px;text-align:center;color:#fff}.item-tile__title{width:100%}.item-tile__button{position:absolute;bottom:30px;right:0;left:0;text-align:center;text-transform:capitalize}.video-items .item-tile__container{padding-top:unset;height:239px}.video-items .item-tile__text{top:0}.video-items .item-tile__button{bottom:0}@media only screen and (min-width:1025px){.systems-grid .item .button-cta{font-size:13px;line-height:16px;padding:14px 30px}}@media only screen and (min-width:768px) and (max-width:1199px){.systems-grid .item{height:360px}.systems-grid .item-tile__button{bottom:32px}.systems-grid .video-items .item-tile__container{height:228px}.systems-grid .video-items .item-tile__text{top:0}.systems-grid .video-items .item-tile__button{bottom:0}}@media only screen and (max-width:767px){.systems-grid .items-grid .item{flex:0 0 49%;height:160px;margin-bottom:2vw}.systems-grid .items-grid .item .item-container{height:160px}.systems-grid .items-grid .item .item-container h3{font-size:1.6em;padding:25px 5px;top:0}.systems-grid .items-grid .item .item-container .action-button{bottom:10px}.systems-grid .items-grid .item .item-container .action-button .explore-button{font-size:1em}.systems-grid .items-grid .item .item-description{display:none}.systems-grid .items-grid .item:last-child{margin-right:0}.systems-grid .items-grid .item-tile__button{bottom:32px}.systems-grid .items-grid__image{height:160px}.systems-grid .video-items .item-tile__container{padding-top:100%}.systems-grid .video-items .item-tile__text{top:0}.systems-grid .video-items .item-tile__button{bottom:0}}@media only screen and (max-width:414px){.systems-grid .items-grid .item .item-container .action-button .explore-button{width:80%}}
.two-images-slider{max-width:100%;margin:0 auto}.two-images-slider img.loading{transition:none}.two-images-slider .twentytwenty-handle{height:50px;width:50px;margin-left:-28px;margin-top:-28px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.two-images-slider .twentytwenty-handle:after,.two-images-slider .twentytwenty-handle:before{box-shadow:none}.two-images-slider .twentytwenty-handle .twentytwenty-left-arrow{border-right:6px solid #2c2c2c}.two-images-slider .twentytwenty-handle .twentytwenty-right-arrow{border-left:6px solid #2c2c2c}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.full-width.padding-top{padding-top:85px}@media only screen and (max-width:767px){.full-width.padding-top{padding-top:33px}}.full-width.padding-top h2{line-height:1}.full-width.padding-top h2:empty{margin:0;padding:0}@media only screen and (max-width:767px){.full-width.padding-top h2{line-height:1;padding-bottom:20px;margin-bottom:0}}.full-width.padding-top .description:empty{margin:0;padding:0}
.narrow-layout.section-wrapper .component .slider .container,.narrow-layout .section-wrapper .component .slider .container{transform:translateX(-50%);margin-left:0}@media (min-width:1200px){.narrow-layout .container,.narrow-layout .navbar>.container{width:900px}}@media only screen and (max-width:767px){.narrow-layout.section-wrapper .component .slider .container,.narrow-layout .section-wrapper .component .slider .container{transform:none}}@media only screen and (max-width:767px){.section-wrapper.home-new .component .slider .container{position:absolute;margin-top:0}.section-wrapper.home-new .hero-video{overflow:hidden}.section-wrapper.home-new .component .slider .slick-arrow.slick-next,.section-wrapper.home-new .component .slider .slick-arrow.slick-prev{top:50%}.section-wrapper.home-new .component .slider.hero-carousel-wrapper .content-container h1{font-size:5em}}.red-bg.section-wrapper .component .slider-nav.slider-nav-block{background:transparent;border:8px solid #e30614}.red-bg.section-wrapper .component .slider-nav__item{text-align:left;padding:10px 0 20px}.red-bg.section-wrapper .component .slider-nav__item .search-bar-container{margin-left:0;padding-bottom:20px}.red-bg.section-wrapper .component .slider-nav__item .description,.red-bg.section-wrapper .component .slider-nav__item .search-bar-container>div{padding:0}.red-bg.section-wrapper .component .slider-nav__item .search-bar-container .input-group .search-box{margin:0;padding:8px 15px;width:100%;font-size:1.2em;height:27px;line-height:27px}.red-bg.section-wrapper .component .slider-nav__item .search-bar-container .search-btn{width:100%;line-height:48px;font-size:1.2em;padding:6px 19px;cursor:pointer;height:27px}@media only screen and (max-width:767px){.red-bg.section-wrapper .hero-video.with-card{margin-bottom:0;overflow:hidden}.red-bg.section-wrapper .hero-video.with-card .content-container{left:20px;width:100%;top:0}.red-bg.section-wrapper .component .slider-nav__item .description,.red-bg.section-wrapper .component .slider-nav__item .search-bar-container>div{display:block!important}.red-bg.section-wrapper .component .slider-nav__item .search-bar-container .input-group .close-search{display:none}.red-bg.section-wrapper .component .slider-nav__item .search-bar-container .search-btn{padding:0 10px;font-size:1em;line-height:1.1em}.red-bg.section-wrapper .component .slider-nav__item .search-bar-container .input-group .search-box{font-size:1em;line-height:1.1em}}.section-wrapper.home-new .product-banner .col-sm-8{width:50%}@media only screen and (max-width:767px){.section-wrapper.home-new .product-banner .col-sm-8{width:100%;font-size:8px;text-align:center}.section-wrapper.home-new .product-banner .logo .product-name{font-size:5em}.section-wrapper.home-new .product-banner .logo .product-tagline{font-size:1.6em}.section-wrapper.home-new .product-banner.primary-cta.fullwidth h3{font-size:1.7em}.section-wrapper.home-new .product-banner.product-banner.primary-cta.fullwidth.bg-image .description{display:none}.section-wrapper.home-new .product-banner .logo{margin-bottom:10px}.section-wrapper.home-new .red-button-cta{font-size:1.5em;height:45px;line-height:45px;transition:all .5s;text-align:center}}.home-new .section-wrapper.align-bottom .primary-cta.fullwidth.bg-image .content,.section-wrapper.home-new.align-bottom .primary-cta.fullwidth.bg-image .content{top:auto;bottom:40px;transform:none}.home-new .section-wrapper.align-top .primary-cta.fullwidth.bg-image .content,.section-wrapper.home-new.align-top .primary-cta.fullwidth.bg-image .content{top:40px;transform:none}.home-new .section-wrapper.align-middle .primary-cta.fullwidth.bg-image .content,.section-wrapper.home-new.align-middle .primary-cta.fullwidth.bg-image .content{top:50%;transform:translateY(-50%)}.home-new .section-wrapper.align-left .product-banner .col-sm-8,.section-wrapper.home-new.align-left .product-banner .col-sm-8{margin:0;text-align:left}.home-new .section-wrapper.align-center .product-banner.primary-cta.fullwidth .row,.section-wrapper.home-new.align-center .product-banner.primary-cta.fullwidth .row{justify-content:center;text-align:center}.section-wrapper.home-new.align-right .product-banner.primary-cta.fullwidth .row{justify-content:flex-end}@media only screen and (max-width:767px){.mobile-full-width .container{padding:0}}@media only screen and (max-width:767px){.home-new .content-tile-new:not(.show-mobile-full):not(.only-image-mobile){text-align:center;background:#fff;margin-bottom:40px}.home-new .content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .image-container{overflow:hidden}.home-new .content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .image-container:after{display:none}.home-new .content-tile-new:not(.show-mobile-full):not(.only-image-mobile):not(.with-list) .content{padding:15px 25px 90px;min-height:0}.home-new .content-tile-new:not(.show-mobile-full):not(.only-image-mobile) picture{display:block}.home-new .content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .image-container .title-over-image{position:absolute;height:100%;display:flex;color:#fff;text-align:center;padding:0 2vw;font-size:2.4em;font-family:AG_std_bld,Arial,Helvetica,sans-serif}.home-new .content-tile-new .content .description{font-size:1.5em;line-height:1.5em}.home-new .content-tile-new .content .description li{padding:10px 20px}.home-new .content-tile-new:not(.show-mobile-full):not(.only-image-mobile) .red-button-cta{display:inline-block}.home-new .content-tile-new .content .links-list ul li a:after{width:25px}}@media only screen and (max-width:767px){.home-new.section-wrapper .red-button-cta{min-width:0;padding:0 60px;position:absolute;left:50%;transform:translateX(-50%);top:220px;white-space:nowrap}}.home-new.section-wrapper .component .slider.hero-carousel-wrapper .content-container h1{font-size:4.5em}.home-new.section-wrapper .centered-text h1,.home-new.section-wrapper .centered-text h2,.home-new.section-wrapper .right-text h1,.home-new.section-wrapper .right-text h2{font-size:4em;width:100%}.home-new.section-wrapper .container>.centered-text .description{font-size:1.8em}.home-new.section-wrapper .content-tile-new .content .description{font-size:1.4em;letter-spacing:0;padding:0}.home-new.section-wrapper .red-button-cta{font-size:1.3em;padding:0 40px;height:32px;line-height:31px}.home-new.section-wrapper .product-banner .logo{margin-bottom:15px}.home-new.section-wrapper .product-banner .logo .product-name{white-space:nowrap}.home-new.section-wrapper .product-banner .logo .product-tagline{line-height:1.3em}.home-new .content-tile-new .content .links-list ul li{background:#fff;border:none;margin-top:7px;padding:5px 0}.home-new .content-tile-new .content .links-list ul li a{padding:10px 20px;font-size:1.15em}.home-new .content-tile-new .content .links-list ul li a:after{width:25px;right:30px}.home-new .content-tile-new .content .links-list ul li a:hover:after{right:10px}.red-bg.section-wrapper .component .slider h2,.section-wrapper.red-bg .component .slider h3{font-size:2.2em}.red-bg.section-wrapper .component .description{font-size:1.3em;color:#000}.red-bg.section-wrapper .component .slider.reverse .slider-nav.slider-nav-block{padding:0 35px;width:35%}.home-new.section-wrapper .facts-slider{max-height:340px}.home-new.section-wrapper .facts-slider .facts-slider__item{padding-top:3%}.home-new.section-wrapper .facts-slider .slide-count{font-size:1.1em}.home-new.section-wrapper .facts-slider .facts-slider__item .slide-fact{font-size:1.8em;text-transform:uppercase}.home-new.section-wrapper .facts-slider>.facts-slider__item.active .slide-fact{font-size:2.4em}.home-new.section-wrapper .facts-slider>.facts-slider__item.active .slide-count{font-size:1.5em}.home-new.section-wrapper .facts-slider .facts-slider__item .slide-text{font-size:1.6em}.home-new.section-wrapper .component .slider-nav__item{padding:35px 0}.home-new.section-wrapper .component .slider-nav__item h5{font-size:1.6em;margin-bottom:0}.home-new.section-wrapper .component .slider-nav__item h2{font-size:2.7em;margin:15px 0 25px}.home-new.section-wrapper .component .slider-nav__item .description{font-size:1.4em;letter-spacing:0}.section-wrapper .hero-carousel-wrapper .container-fluid .slick-list .centered-text{padding:0 45px}@media only screen and (min-width:768px) and (max-width:1024px){.home-new.section-wrapper .product-banner,.red-bg.section-wrapper{font-size:1.1em}}@media only screen and (min-width:768px) and (max-width:1200px){.home-new.section-wrapper .component .slider-for{width:70%}.narrow-layout.section-wrapper.home-new .component .slider .slider-for+.container,.narrow-layout .section-wrapper.home-new .component .slider .slider-for+.container{transform:translateX(0);right:0;left:auto}.narrow-layout.section-wrapper.home-new .component .slider.reverse .slider-for+.container,.narrow-layout .section-wrapper.home-new .component .slider.reverse .slider-for+.container{transform:translateX(0);left:0;right:auto}}@media only screen and (min-width:768px) and (max-width:1030px){.home-new.section-wrapper .component .slider{font-size:9px}}@media only screen and (max-width:767px){.mobile-hide{display:none}.home-new.section-wrapper .component .slider .slider-for+.container{position:relative;margin:-50px auto 0;width:80%}.home-new.section-wrapper .component .slider .slider-for+.container .red-button-cta{position:static;transform:none;top:auto;left:auto;padding:7px 0;min-width:0;height:auto}.home-new.section-wrapper .product-banner .red-button-cta{padding:7px 60px;min-width:0;height:auto;font-size:1.6em}.red-bg.section-wrapper .container .component .slider .slider-nav.slider-nav-block{width:50%;border-width:5px;padding:0 20px}.red-bg.section-wrapper .component .slider-nav__item{padding:0}.red-bg.section-wrapper .component .slider-nav__item .description{font-size:1.1em}.home-new .content-tile-new .content .links-list ul li{margin-top:2px;border-top:1px solid #ececec}.home-new .content-tile-new .content .links-list ul li a{font-size:1.1em}.home-new .content-tile-new .content .slider__button{bottom:25px}.home-new .content-tile-new .content .slider__button a{padding:7px 60px;min-width:0;height:auto}.home-new.section-wrapper .centered-text h2{font-size:2.6em}.home-new.section-wrapper .container>.centered-text .description{font-size:1.6em}.home-new.section-wrapper .component .slider.hero-carousel-wrapper .content-container h1{font-size:4.2em}.home-new.section-wrapper .component .slider.hero-carousel-wrapper .content-container .container{width:100%}}@media only screen and (min-width:768px) and (max-width:1200px){.red-bg.section-wrapper .component .slider .container{left:0;margin-left:0;padding-left:0}}@media only screen and (min-width:768px) and (max-width:998px){.section-wrapper.red-bg .component .slider.reverse .slider-nav.slider-nav-block{width:45%}}.section-wrapper .red-button-cta{font-size:1.3em;padding:0 40px;height:32px;line-height:31px}.content-tile-list-new .content-tile-new .content .pre-title,.content-tile-list-new .content-tile-new .content .pre-title+h2{display:none}.content-tile-new .content{padding:15px 20px 90px}.content-tile-new .content .description{padding:20px 0 0}.content-tile-new .content .links-list ul li{background:#fff;border:none;margin-top:7px;padding:5px 0}.content-tile-new .content .links-list ul li a{padding:10px 20px;font-size:1.15em}.section-wrapper.red-bg .container{width:900px;padding:0}.section-wrapper.red-bg .component .slider .container{margin-left:0;left:0}.section-wrapper.red-bg .component .slider.reverse .slider-nav.slider-nav-block{width:50%}.section-wrapper.red-bg .search-bar-container input[type=text]{font-size:1.2em;height:27px;line-height:27px}.section-wrapper.red-bg .component .slider-nav__item .search-bar-container .input-group .search-box,.section-wrapper.red-bg .component .slider-nav__item .search-bar-container .search-btn{padding:0 18px;background-color:#e40514}.primary-cta.fullwidth.bg-image{max-height:400px}@media only screen and (max-width:767px){.section-wrapper .component .slider.hero-carousel-wrapper .slick-list .content-container{position:absolute}.section-wrapper .component .slider .slider-for+.container{position:relative;transform:none;margin:-50px auto 25px;width:100%}.section-wrapper .component .slider .slider-for+.container .red-button-cta{position:static;transform:none;top:auto;left:auto;padding:15px 60px;min-width:0;height:auto;width:auto!important;white-space:nowrap}html body .main-content .section-wrapper .product-banner .red-button-cta,html body .main-content .section-wrapper .red-button-cta{padding:15px 60px;width:auto;line-height:normal;height:auto}.content-tile-new .content .slider__button{bottom:15px}.content-tile-new.show-mobile-full .description{width:100%;padding:20px 0 90px}.content-tile-new.show-mobile-full .content{padding:0}.section-wrapper .hero-video{overflow:hidden!important}.section-wrapper .component .slider .slick-arrow.slick-next,.section-wrapper .component .slider .slick-arrow.slick-prev{top:50%}.section-wrapper .component .slider.hero-carousel-wrapper .slick-list .container{padding:0 20px}.mobile-full-width .video-player-container{padding:15px 25px}.home-new.section-wrapper .product-banner .logo .product-name sup{top:.5em}.content-tile-new .image-container .title-over-image{font-size:3em}.section-wrapper .component .slider .slick-dotted.slick-slider{overflow:hidden}}@media only screen and (min-width:1024px) and (max-width:1200px){.section-wrapper.red-bg .component .content-container>.container{width:980px}}@media only screen and (min-width:980px) and (max-width:1024px){.section-wrapper.red-bg .component .content-container>.container{width:866px}}@media only screen and (min-width:768px) and (max-width:980px){.section-wrapper.red-bg .component .content-container>.container{width:750px}}@media only screen and (max-width:1024px) and (min-width:768px){.section-wrapper .primary-cta.fullwidth.bg-image{font-size:100%}}.section-wrapper.red-bg .component .slider-nav__item .search-bar-container .search-btn{padding:5px 19px;background-color:#e40514;height:auto;line-height:normal}.primary-cta.fullwidth.bg-image.product-banner,.primary-cta.fullwidth.bg-image.product-banner .container-fluid{height:auto;max-height:none}.primary-cta.fullwidth.bg-image.product-banner{padding:0}@media only screen and (min-width:1441px) and (max-width:1200px){.primary-cta.fullwidth.bg-image.product-banner,.primary-cta.fullwidth.bg-image.product-banner .container-fluid{height:450px;max-height:450px}}.primary-cta.fullwidth.bg-image.product-banner .container-fluid .row{height:100%}@media only screen and (min-width:1441px){.home-hero-carousel .hero-carousel .hero-video{max-width:100%}}.section-wrapper .component .hero-carousel-wrapper .slick-list,.section-wrapper .component .hero-carousel-wrapper .slick-slider,.section-wrapper .component .slider.hero-carousel-wrapper{overflow:hidden}@media only screen and (max-width:480px){.section-wrapper.red-bg .component .slider.reverse .slider-nav.slider-nav-block{width:30%}}.section-wrapper .hero-carousel-wrapper .container-fluid .slick-list .centered-text .red-button-cta{cursor:pointer}.section-wrapper .component .slider.hero-carousel-wrapper .container{position:absolute;width:100%;margin-top:0;pointer-events:auto}@media only screen and (max-width:767px){.section-wrapper .slider.hero-carousel-wrapper .slick-arrow{display:none!important}.section-wrapper .hero-carousel-wrapper .container-fluid .slick-list .centered-text .red-button-cta{width:auto!important;min-width:auto}.red-bg.section-wrapper .component .slider .container{margin-top:0}.section-wrapper .product-banner.primary-cta.fullwidth.bg-image .content .container h3{width:70%}.section-wrapper .component .slider .slider-for+.container .red-button-cta,.section-wrapper .hero-carousel-wrapper .container-fluid .slick-list .centered-text .red-button-cta,html body .main-content .section-wrapper .product-banner .red-button-cta,html body .main-content .section-wrapper .red-button-cta{height:45px;line-height:45px;padding:0 60px;white-space:nowrap;font-size:13px}}.section-wrapper>.container>.centered-text .pre-title+h2{width:100%}.red-bg.section-wrapper .component.with-card.hero-video{height:auto}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.red-bg.section-wrapper .hero-video.with-card .content-container{top:13%}.red-bg.section-wrapper .component .slider-nav__item .search-bar-container .search-btn,.section-wrapper.red-bg .search-bar-container input[type=text]{line-height:1.3em}}.section-wrapper.align-top .primary-cta.fullwidth.bg-image.product-banner .content{top:70px}@media only screen and (min-width:768px) and (max-width:1200px){.section-wrapper.align-top .primary-cta.fullwidth.bg-image.product-banner .content{top:55px}}@media only screen and (max-width:768px){.section-wrapper.align-top .primary-cta.fullwidth.bg-image.product-banner .content{top:40px}}.hero-carousel{margin-bottom:30px}.hero-carousel>.hero-video:not(:first-of-type){position:absolute;visibility:hidden}.hero-carousel.slick-initialized.slick-dotted{margin-bottom:30px}.hero-carousel.slick-initialized>.hero-video{display:block}

.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.panel-body.search-page .search-bar-container{margin:20px 0}.panel-body.search-page .search-bar-container fieldset:first-child{flex:1 2 auto}.panel-body.search-page .search-bar-container fieldset:first-child input[type=text]{width:100%}.panel-body.search-page .search-bar-container .search-btn{background-color:#e40514;letter-spacing:1px;font-size:12px;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.panel-body.search-page .search-bar-container .search-btn[disabled]{opacity:.8}@media only screen and (max-width:767px){.panel-body.search-page .search-bar-container{display:none}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.product-find-company{position:relative;display:flex;align-items:center;overflow:hidden}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){.product-find-company{display:block}}.product-find-company__image{position:relative;left:50%;transform:translateX(-50%);min-width:100%}.product-find-company__image img{width:100%}.product-find-company__promo-cards{display:flex;justify-content:center;position:absolute;width:100%}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){.product-find-company__promo-cards{top:20%}}.product-find-company__wrapper{width:262px;height:262px;margin:0 15px;position:relative}.product-find-company__wrapper .product-find-card{width:262px;height:262px;border-width:8px;border-style:solid;padding:0 15px;position:relative;display:flex;flex-direction:column;justify-content:center}.product-find-company__wrapper .product-find-card__title{font-size:24px;line-height:1.33;z-index:1;position:relative}.product-find-company__wrapper .product-find-card__description{font-size:16px;line-height:28px;margin-top:20px;z-index:1;position:relative}.product-find-company__wrapper .product-find-card__background{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.product-find-company__wrapper .product-find-card.overlay:not([class*=border-color]){border-color:transparent}.product-find-company__wrapper .product-find-card.overlay .product-find-card__background{mix-blend-mode:multiply;top:-8px;left:-8px;right:-8px;bottom:-8px}.product-find-company__wrapper .product-find-card__submit-btn{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:30px;z-index:1;position:relative}.product-find-company__wrapper .product-find-card__submit-btn input{width:155px;height:35px;line-height:35px;border:1px solid #e40514;padding:0 15px;font-size:14px;font-family:Arial;color:#000;border-radius:15px;background-color:#fff}.product-find-company__wrapper .product-find-card__submit-btn input:focus{outline:0}.product-find-company__wrapper .product-find-card__submit-btn .search-btn{height:35px;background-color:transparent;text-transform:uppercase;color:#e40514;padding:10px 15px;margin-left:-75px;text-align:center;font-size:11px;line-height:16px;border:none;border-radius:100px;cursor:pointer;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.product-find-company__wrapper .product-find-card__submit-btn .search-btn[disabled]{cursor:auto}@media only screen and (max-width:767px){.product-find-company__promo-cards{position:relative;flex-direction:column}.product-find-company__wrapper{width:100%;height:auto;margin:0}.product-find-company__wrapper .product-find-card{width:212px;height:212px;margin:20px auto}.product-find-company__wrapper .product-find-card__description{font-size:16px;line-height:1.75;margin-top:0}.product-find-company__wrapper .product-find-card__submit-btn{margin-top:15px}}@media only screen and (min-width:768px){.product-find-company__wrapper[class*=background-color]{background-color:transparent}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.product-slider-container{position:relative}.product-slider-container .product-slider{margin:0}.product-slider-container .product-slider .modal-video-thumbnail{display:flex;align-items:center;height:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.product-slider-container .product-slider .modal-video-thumbnail{align-items:baseline}}.product-slider-container .product-slider .slick-slide{border:0}.product-slider-container .product-slider li{position:relative}.product-slider-container .product-slider:not(.slick-vertical){margin-bottom:10px;padding:0}.product-slider-container .product-slider:not(.slick-vertical) .slick-list{margin:0 -5px}.product-slider-container .product-slider:not(.slick-vertical) .slick-slide{margin:0 5px;overflow:hidden}.product-slider-container .product-slider:not(.slick-vertical) .slick-slide>div,.product-slider-container .product-slider:not(.slick-vertical) .slick-slide li{height:100%}.product-slider-container .product-slider:not(.slick-vertical) .slick-slide img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%;width:auto;transform:translateX(-50%);left:50%;position:absolute}.product-slider-container .product-slider.slick-vertical{height:555px;overflow:hidden;padding-left:98px}.product-slider-container .product-slider.slick-vertical .slick-list{margin:-5px 0}.product-slider-container .product-slider.slick-vertical .slick-slide{overflow:hidden;margin:5px 0}.product-slider-container .product-slider.slick-vertical .slick-slide li{height:555px}.product-slider-container .product-slider.slick-vertical .slick-slide li>*{height:100%}.product-slider-container .product-slider.slick-vertical .slick-slide li img{max-width:none;transform:translateX(-50%);left:50%;position:absolute}.product-slider-container .product-slider-thumbnail{padding:0;height:100%}.product-slider-container .product-slider-thumbnail .modal-video-thumbnail{height:100%}.product-slider-container .product-slider-thumbnail .modal-video-thumbnail .video-thumbnail-play-button__container{height:30px;width:30px;margin:auto}.product-slider-container .product-slider-thumbnail:not(.slick-vertical) .slick-track{margin-left:0}.product-slider-container .product-slider-thumbnail:not(.slick-vertical) .slick-slide{margin:0 5px}.product-slider-container .product-slider-thumbnail:not(.slick-vertical) .slick-slide li{height:84px}.product-slider-container .product-slider-thumbnail.slick-vertical{position:absolute;top:0;left:0;width:68px}.product-slider-container .product-slider-thumbnail.slick-vertical .slick-slide{height:68px;margin-bottom:20px}.product-slider-container .product-slider-thumbnail.slick-vertical .slick-slide li{height:68px}.product-slider-container .product-slider-thumbnail.slick-vertical .slick-slide li:hover{border-radius:0}.product-slider-container .product-slider-thumbnail .slick-slide{border:0}.product-slider-container .product-slider-thumbnail li{position:relative;overflow:hidden}.product-slider-container .product-slider-thumbnail li img{max-width:none;transform:translateX(-50%);left:50%;position:absolute;height:100%}.product-slider-container .product-slider-thumbnail .slick-current span{width:100%;height:100%;color:#e40514;border:2px solid #e40514;border-radius:0;outline:none;position:absolute;transition:none;overflow:hidden;cursor:pointer}.product-slider-container .product-slider-thumbnail .slick-current span:focus,.product-slider-container .product-slider-thumbnail .slick-current span:hover{color:#e40514;border:2px solid #e40514;outline:none;transition:none}.lg-actions .lg-next:before,.lg-actions .lg-prev:after{display:none}@media only screen and (min-width:768px) and (max-width:1199px){.product-slider-container .product-slider.slick-vertical .slick-slide li img{position:relative;transform:none;left:auto}}@media only screen and (max-width:767px){.product-slider-container{margin-bottom:0}.product-slider-container .product-slider{padding-left:0}.product-slider-container .product-slider:not(.slick-vertical) .modal-video-thumbnail,.product-slider-container .product-slider:not(.slick-vertical) .slick-slide,.product-slider-container .product-slider:not(.slick-vertical) li{height:88vw}.product-slider-container .product-slider-thumbnail{margin:0}.product-slider-container .product-slider-thumbnail:not(.slick-vertical) .slick-slide li{width:100%;height:55px;padding-top:100%;position:relative}.product-slider-container .product-slider-thumbnail:not(.slick-vertical) .slick-slide li span{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer}}
.project-summary__container{background-color:#cdcdcd}.project-summary__container .project-summary__wrapper{display:flex;align-items:flex-start;justify-content:space-between;padding:50px;color:#000}@media only screen and (max-width:767px){.project-summary__container .project-summary__wrapper{flex-direction:column;padding:20px}}.project-summary__container .project-summary__summary-container{flex:1 1 60%}@media only screen and (max-width:767px){.project-summary__container .project-summary__summary-container{flex:1 1;width:100%}}.project-summary__container .project-summary__details-container{flex:1 1 35%;margin-left:20px}@media only screen and (max-width:767px){.project-summary__container .project-summary__details-container{flex:1 1;margin-left:0;width:100%}}.project-summary__container .project-summary__heading-1,.project-summary__container .project-summary__heading-2{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:.22px;margin-bottom:5px;border-bottom:1px solid #494949}.project-summary__container .project-summary__list{padding:10px;list-style:none}.project-summary__container .project-summary__row{font-family:AG_std_book,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;margin-bottom:8px;position:relative}.project-summary__container .project-summary__row:before{content:"";width:5px;height:5px;display:flex;position:absolute;left:-10px;background-color:#000;top:6px}.project-summary__container .project-summary__details-list{padding:0;list-style:none}.project-summary__container .project-summary__row-detail{display:flex;justify-content:space-between;border-bottom:1px solid #494949;padding:0 10px}.project-summary__container .project-summary__detail-title{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.project-summary__container .project-summary__detail-description,.project-summary__container .project-summary__detail-title{flex:1 1 50%;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;margin:10px 0}.project-summary__container .project-summary__detail-description{font-family:AG_std_book,Arial,Helvetica,sans-serif}
.quick-links{display:flex;flex-direction:row-reverse;align-items:center;position:absolute;top:15px;right:0}.quick-links__item{font-size:10px;line-height:1.6;font-family:AG_std_bld,Arial,Helvetica,sans-serif;text-transform:uppercase;margin-right:20px;color:#494949}.quick-links__item--mobile-view-only,.quick-links__mobile-view-items{display:none}@media only screen and (min-width:768px) and (max-width:1199px){.quick-links{top:10px}.quick-links__item{margin-right:30px;font-size:9px;line-height:16px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.quick-links{position:static}.quick-links__desktop-view-items{align-items:flex-start;margin-left:25px;flex-direction:column}.quick-links__mobile-view-items{display:flex;align-items:center}.quick-links__mobile-view-items .button-cta{font-size:9px}.quick-links__item--mobile-view-only{display:inline}}@media only screen and (min-width:768px) and (max-width:1199px){.quick-links__desktop-view-items{margin-bottom:50px}}.quick-links__item-icon{width:17px;height:17px;margin-right:6px}.quick-links__item-text{font-size:10px;line-height:1.6;font-family:AG_std_bld,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#494949}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.request-sample-form.modal.fade.in .modal-dialog{transform:translate(0);top:0;width:945px}.request-sample-form .modal-content{border-radius:0}.request-sample-form .modal-content .modal-header{background-color:#e40514;height:154px}.request-sample-form .modal-content .modal-header .icon{font-size:18px;color:#fff}.request-sample-form .modal-content .modal-body{padding:5px 5px 40px}.request-sample-form .modal-content--greeting .modal-header{height:80px;text-align:center}.request-sample-form .modal-content--greeting .modal-header h1{line-height:50px}.request-sample-form .modal-content--greeting .modal-body{text-align:center;padding:50px 20px 60px}.request-sample-form .modal-content--greeting .modal-body p{font-size:18px;line-height:30px;color:#494949}.request-sample-form .modal-content--greeting .modal-body a{padding:15px 70px}.request-sample-form .modal-content .request-sample-form-choices{display:inline-block;padding:0;margin:0 0 10px}.request-sample-form__header-subtitle{color:#fff;font-size:16px;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.request-sample-form__header-title{color:#fff}.request-sample-form__header-image{position:absolute;height:154px;right:75px;top:0}.request-sample-form__required-hint{float:right;font-family:Arial,Helvetica,sans-serif;color:#494949;margin-right:10px}.request-sample-form__link{font-size:12px;text-transform:capitalize;font-family:AG_std_book,Arial,Helvetica,sans-serif}.request-sample-form__form-heading{font-family:AG_std_demi,Arial,Helvetica,sans-serif;border-bottom:1px solid #d7d7d7;letter-spacing:.22px;line-height:26px}.request-sample-form .request-sample-form__label{font-size:12px;line-height:16px;font-family:Arial,Helvetica,sans-serif;color:#494949;margin-bottom:2px}.request-sample-form .request-sample-form__checkbox-label{font-size:12px;line-height:16px;margin-top:25px}.request-sample-form .request-sample-form__submit[type=submit]{padding:15px 50px;border-radius:45px;width:auto;background-color:#e40514;font-size:13px;letter-spacing:1px}.request-sample-form .request-sample-form__submit[type=submit]:disabled{pointer-events:none;color:#fff;background-color:#dcdcdc;border:none}.request-sample-form .modal-content .request-sample-form__input{width:100%;border:1px solid #b7b7b7;border-radius:4px;height:31px;padding:7px;margin:0;font-size:12px;font-family:AG_std_book,Arial,Helvetica,sans-serif;letter-spacing:normal}.request-sample-form .modal-content .request-sample-form__input:focus{outline-width:2px;outline-color:#476b90}.request-sample-form .modal-content .request-sample-form__select{width:100%;border:1px solid #b7b7b7;border-radius:4px;height:31px;padding:7px;margin:0;font-size:12px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;letter-spacing:normal}.request-sample-form .modal-content .request-sample-form__select:focus{box-shadow:inset 0 0 1px #476b90,0 0 2px #476b90}.request-sample-form input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;top:0;left:15px;width:15px;height:15px;margin:0}.request-sample-form input[type=checkbox]:checked~.filter-option{color:#000}.request-sample-form input[type=checkbox]:checked~.filter-option .checkmark:after{display:block}.request-sample-form select.form-control{font-size:12px}.request-sample-form .filter-option{display:block;position:relative;padding:0 15px 0 22px;margin:8px 0 0 15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;font-size:12px;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.request-sample-form .filter-option .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:transparent;border:1px solid #b7b7b7;pointer-events:none}.request-sample-form .filter-option .checkmark:after{content:"";position:absolute;display:none;left:4px;top:1px;width:5px;height:9px;border:solid #666;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.request-sample-form .LV_validation_message{color:#e40514;margin-top:5px}.request-sample-form .LV_validation_message.LV_valid{display:none}@media only screen and (min-width:768px) and (max-width:1199px){.request-sample-form.modal.fade.in .modal-dialog{transform:translateX(-50%);width:732px}.request-sample-form .modal-content .modal-header{height:122px}.request-sample-form__header-image{display:none}}@media only screen and (max-width:767px){.request-sample-form.modal.fade.in .modal-dialog{width:375px}.request-sample-form .modal-content .modal-header{height:170px}.request-sample-form__header-image{display:none}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.residential-benefits-row{clear:both}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){.residential-benefits-row{display:-ms-inline-flexbox}}.residential-benefits-row--container{align-items:stretch}.residential-benefits__column{height:100%}
.content-library__product-type--grid-mode{width:100%}.content-library__product-type-title{font-size:16px;line-height:20px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;padding:10px 15px;border-bottom:1px solid #b7b7b7}.content-library__product-type-title--grid-mode{margin-bottom:20px}.content-library__product-type-content{padding:20px 0 30px}.content-library__product-type-content--grid-mode{padding-top:30px;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.content-library__product-type-title{padding:0 5px;font-size:14px;text-transform:uppercase}.content-library__product-type-title--grid-mode{margin-bottom:0}.content-library__product-type-content{padding:10px 0 0}.content-library__product-type-content--grid-mode{padding-top:20px}}
.document-library-search-result__container .document-library-results__classification-container{padding-bottom:20px}.document-library-search-result__container .document-library-2-document-grid-container .document-library-results__document-container .document__description{display:block}.document-library-2-document-grid-container .document-library-results__classification-container{padding:10px 0 50px}.content-library__residential-product--grid-mode{width:calc(33.333% - 20px);margin-left:30px}.content-library__residential-product-image{width:100%;height:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.content-library__residential-product-name{font-size:14px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;line-height:18px;padding:10px 15px;color:#07264a;border-bottom:1px solid #b7b7b7}.content-library__residential-product-name--grid-mode{border-bottom:none;font-size:16px;line-height:20px;color:#000;padding:0;text-transform:uppercase;margin-bottom:10px}.content-library__residential-product-description{font-size:12px;line-height:16px;color:#494949}@media only screen and (min-width:1025px){.content-library__residential-product--grid-mode:nth-child(3n+1){margin-left:0}}@media only screen and (min-width:768px) and (max-width:1199px){.content-library__residential-product--grid-mode{width:calc(50% - 15px)}.content-library__residential-product--grid-mode:nth-child(odd){margin-left:0}}@media only screen and (max-width:767px){.document-library-2-document-grid-container .document-library-results__classification-container{padding:10px 0 20px}.document-library-2-document-grid-container .document-library-results__classification-container .document-results-product_title_container{justify-content:space-between}.content-library__residential-product--grid-mode{width:calc(50% - 10px);margin-left:20px;padding-bottom:20px}.content-library__residential-product--grid-mode:nth-child(odd){margin-left:0}.content-library__residential-product-name{padding:10px 5px;font-size:12px;line-height:14px}.content-library__residential-product-name--grid-mode{padding:10px 0;margin-bottom:0}.content-library__residential-product-description{font-size:11px}}
.residential-catalog{margin:62px 0 80px;min-height:200px}.residential-catalog .document-search-bar{display:none}.residential-catalog .document-library-container .document-library-2-switch-view{margin-bottom:10px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.residential-catalog{margin:32px 0}.residential-catalog .document-library-2-document-grid-container .document-library-results__document-container{padding:0}.residential-catalog .document-library-2-document-grid-container .document-library-results__document-container:nth-child(odd){width:calc(50% - 10px)}.residential-catalog .document-library-2-document-grid-container .document-library-results__document-container:nth-child(2n){width:calc(50% - 10px);margin-left:20px}}@media only screen and (max-width:767px){.residential-catalog{margin:32px 0 80px}.residential-catalog .document-library-2-document-grid-container .document-library-results__document-container .document__description{padding-left:0}}
.residential-product-customer-reviews hr{margin-top:0}@media only screen and (min-width:1200px){.residential-product-customer-reviews__reviews-container{margin-top:-40px}}
.residential-product-related-products__title{font-family:AG_std_demi,Arial,Helvetica,sans-serif}.residential-product-related-product__image-wrapper{height:240px;width:100%;background:#fff}.residential-product-related-product__image{height:100%;width:100%;font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain}.residential-product-related-product__title{text-transform:uppercase}.residential-product-related-product__description{font-size:12px;font-family:AG_std_book,Arial,Helvetica,sans-serif;line-height:16px}@media only screen and (min-width:768px) and (max-width:1199px){.residential-product-related-product__image-wrapper{height:228px}.residential-product-related-product__description{font-size:14px;line-height:18px}}@media only screen and (max-width:767px){.residential-product-related-product{width:100%}.residential-product-related-product__image-wrapper{height:217px}.residential-product-related-product__description{font-size:14px;line-height:18px}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.residential-product{padding-top:90px}@media only screen and (max-width:767px){.residential-product{padding-top:0}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.search-spell-checker{margin:0 0 0 2vw;font-size:14px;color:#979797;font-family:AG_std_book,Arial,Helvetica,sans-serif}.search-spell-checker__replacement{margin-right:10px}.search-spell-checker__term{cursor:pointer;font-size:13px;text-decoration:underline;color:#666}@media only screen and (max-width:767px){.search-spell-checker__origin,.search-spell-checker__replacement{display:block}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.social-links{display:flex;justify-content:space-between}.social-links__item{width:48px;height:48px;margin:0 -1px -1px 0;display:flex;justify-content:center;align-items:center;color:#fff;font-size:27px}.social-links__item:focus,.social-links__item:hover{text-decoration:none;color:#fff}@media only screen and (max-width:767px){.social-links__item{display:block;margin:15px 0}}@media only screen and (max-width:767px){.social-links{flex-wrap:wrap}}
.sticky-cta-contractor-profile{background-color:#f3f3f3;position:fixed;top:-54px;left:0;right:0;z-index:2;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.sticky-cta-contractor-profile.active-sticky-cta{bottom:0}}@media only screen and (max-width:767px){.sticky-cta-contractor-profile{position:fixed;left:0;bottom:-201px;right:0;top:auto}}.sticky-cta-contractor-profile__container{align-items:center;display:flex;justify-content:space-between;padding:13px 0 11px}@media only screen and (max-width:767px){.sticky-cta-contractor-profile__container{flex-direction:column}}.sticky-cta-contractor-profile__text{font-family:AG_std_demi,Arial,Helvetica,sans-serif;font-size:14px;color:#2a2a2a}@media only screen and (max-width:767px){.sticky-cta-contractor-profile__text{text-align:center;padding:23px 55px 24px 56px}}.sticky-cta-contractor-profile__cta-wrapper{display:flex;justify-content:flex-end;width:50%;text-transform:uppercase}@media only screen and (max-width:767px){.sticky-cta-contractor-profile__cta-wrapper{width:100%;justify-content:center;text-align:center;padding-bottom:0;margin-bottom:60px}}.sticky-cta-contractor-profile__cta-wrapper .sticky-cta-contractor-profile__ctc,.sticky-cta-contractor-profile__cta-wrapper .sticky-cta-contractor-profile__message-us,.sticky-cta-contractor-profile__cta-wrapper .sticky-cta-contractor-profile__visit-website{width:130px;height:30px;letter-spacing:.85px;font-size:11px;text-align:center;line-height:28px}@media only screen and (max-width:767px){.sticky-cta-contractor-profile__cta-wrapper .sticky-cta-contractor-profile__visit-website{display:none}}@media only screen and (max-width:767px){.sticky-cta-contractor-profile__cta-wrapper .sticky-cta-contractor-profile__message-us{margin-right:10px}}.sticky-cta-contractor-profile__cta-wrapper .sticky-cta-contractor-profile__ctc{margin:0 24px}.sticky-cta-contractor-profile__cta-wrapper .sticky-cta-contractor-profile__ctc:last-child{margin-right:0}@media only screen and (max-width:767px){.sticky-cta-contractor-profile__cta-wrapper .sticky-cta-contractor-profile__ctc{margin:0}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.panel-body.search-page .search-bar-container{margin:20px 0}.panel-body.search-page .search-bar-container fieldset:first-child{flex:1 2 auto}.panel-body.search-page .search-bar-container fieldset:first-child input[type=text]{width:100%}.panel-body.search-page .search-bar-container .search-btn{background-color:#e40514;letter-spacing:1px;font-size:12px;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.panel-body.search-page .search-bar-container .search-btn[disabled]{opacity:.8}@media only screen and (max-width:767px){.panel-body.search-page .search-bar-container{display:none}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.panel-body.search-page .search-bar-container{margin:20px 0}.panel-body.search-page .search-bar-container fieldset:first-child{flex:1 2 auto}.panel-body.search-page .search-bar-container fieldset:first-child input[type=text]{width:100%}.panel-body.search-page .search-bar-container .search-btn{background-color:#e40514;letter-spacing:1px;font-size:12px;font-family:AG_std_demi,Arial,Helvetica,sans-serif}.panel-body.search-page .search-bar-container .search-btn[disabled]{opacity:.8;background-color:#505050}@media only screen and (max-width:767px){.panel-body.search-page .search-bar-container{display:none}}.section-wrapper .js-zip-form .search-bar-container{align-items:flex-start}.section-wrapper .js-zip-form .search-bar-container input[type=text].error{border:1px solid #e40514}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.commercial-product .search-filter-panel .filter-top-panel-mobile,.commercial-product .search-filter-panel .no-filters-available,.commercial-systems .search-filter-panel .filter-top-panel-mobile,.commercial-systems .search-filter-panel .no-filters-available,.residential-catalog .search-filter-panel .filter-top-panel-mobile,.residential-catalog .search-filter-panel .no-filters-available,.search-body.search-page .search-result-category-container .search-filter-panel .filter-top-panel-mobile,.search-body.search-page .search-result-category-container .search-filter-panel .no-filters-available,.shingles .filter-top-panel-mobile,.shingles .no-filters-available{display:none}@media only screen and (max-width:767px){.commercial-product .search-filters-panel-wrapper,.residential-catalog .search-filters-panel-wrapper,.search-body.search-page .search-result-category-container .search-filters-panel-wrapper,.shingles .search-filters-panel-wrapper{display:none}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.fixed-parent{padding-bottom:61px}.section-nav{background-color:#fff;transition:top .2s,background-color .2s}.section-nav--center{text-align:center}.section-nav.fixed{position:fixed;z-index:1000;top:0;left:0;right:0}.section-nav.fixed ul.section-nav-dropdown{margin-left:-30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.section-nav.fixed ul.section-nav-dropdown{margin-left:0}}.section-nav.fixed-below{top:50px;position:fixed;z-index:1000;left:0;right:0}.section-nav-dropdown.affix{position:fixed}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.section-nav-dropdown.affix{position:relative}}.section-nav-container{box-sizing:initial;height:50px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.section-nav-container{height:auto}}.section-nav .container{border-bottom:1px solid #b7b7b7;border-top:1px solid #b7b7b7}.section-nav .section-nav-trigger{padding:1.6em 0;display:block}.section-nav .section-nav-trigger:active,.section-nav .section-nav-trigger:focus,.section-nav .section-nav-trigger:hover{text-decoration:none}.section-nav .section-nav-trigger span{font-size:12px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#494949;width:100%;display:block}.section-nav .section-nav-trigger span:after{font-family:icon-gaf;content:"\e911";font-size:1em;display:inline-block;float:right;color:#494949}.section-nav ul{list-style:none;margin-bottom:0;padding-left:0;max-height:0;transition:max-height .2s;overflow:hidden}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.section-nav ul{position:absolute!important;background:#fff;left:0;width:100%;z-index:9;padding:0 25px}}.section-nav ul.open{height:auto;max-height:640px}.section-nav ul li{display:block;padding:2em 0;position:relative}.section-nav ul li:first-child{padding-left:0}.section-nav ul li a{font-size:12px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#494949;transition:color .4s;padding:0}.section-nav ul li a:active,.section-nav ul li a:focus,.section-nav ul li a:hover{text-decoration:none;background:none}.section-nav ul li:active,.section-nav ul li:focus,.section-nav ul li:hover{text-decoration:none}.section-nav ul li.active a,.section-nav ul li:active a,.section-nav ul li:focus a,.section-nav ul li:hover a{color:#e40514}@media only screen and (min-width:768px) and (max-width:1199px){.section-nav ul li a{font-size:12px!important}}@media only screen and (min-width:1025px){.section-nav.fixed{position:fixed;z-index:1030;top:1px;left:60px;right:0;background-color:initial}.section-nav.fixed-below{top:100px;position:fixed;z-index:2;left:0;right:0}.section-nav .section-nav-trigger{display:none}.section-nav ul{display:flex;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;max-height:48px}.section-nav ul li{display:inline-block;padding:15px 0;position:relative;margin-right:36px}.section-nav ul li:first-child{padding-left:0}.section-nav ul li a{font-size:12px;font-family:AG_std_demi,Arial,Helvetica,sans-serif;line-height:20px;text-transform:uppercase;color:#494949;transition:color .4s}.section-nav ul li:active,.section-nav ul li:focus,.section-nav ul li:hover,.section-nav ul li a:active,.section-nav ul li a:focus,.section-nav ul li a:hover{text-decoration:none}.section-nav ul li.active a,.section-nav ul li:active a,.section-nav ul li:focus a,.section-nav ul li:hover a{color:#e40514}.section-nav ul li.active:after{height:4px}.section-nav ul li:after{content:"";position:absolute;left:0;right:0;background-color:#e40514;margin-top:16px;height:0;transition:height .2s}}@media only screen and (min-width:1025px) and only screen and (min-width:768px) and (max-width:1199px){.section-nav.fixed{left:90px!important}}@media only screen and (min-width:1025px) and only screen and (min-width:768px) and (max-width:1199px){.section-nav.fixed-below{padding-left:90px}}@media only screen and (min-width:768px) and (max-width:1199px){.section-nav.fixed{left:60px}.section-nav.fixed-below{top:82px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.section-nav .section-nav-dropdown{border-bottom:1px solid #b7b7b7}}
.btn.video-player__share-button{font-size:18px;font-family:AG_std_bld,Arial,Helvetica,sans-serif;margin-bottom:25px;line-height:22px;padding:0 8px 0 26px;position:relative;margin-left:8px}.btn.video-player__share-button .icon-gaf-social-share{color:#e40514;position:absolute;top:1px;left:0}.btn.video-player__share-button:active,.btn.video-player__share-button:focus{box-shadow:none;outline:none}.popover{border-radius:0;max-width:300px;word-break:break-all}.popover-content{font-family:AG_std_md,Arial,Helvetica,sans-serif;display:flex}.popover-content .glyphicon{color:#4caf50;margin-right:10px;margin-top:3px;font-size:16px}.popover .copied_text{margin:0}.popover .copied_url{margin:0;color:#929292}@media only screen and (max-width:767px){.btn.video-player__share-button{font-size:14px;margin-bottom:10px}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.help.sticky-nav-context{z-index:1000;width:100%;background:#f3f3f3;left:0;border-top:none;top:80px;position:fixed!important}@media only screen and (max-width:767px){.help.sticky-nav-context{top:50px}}.help.sticky-nav-context+.help-placeholder{height:54px}@media only screen and (max-width:767px){.help.sticky-nav-context .sticky-nav-context__actions{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}}.help.sticky-nav-context .button-cta{margin:0}@media only screen and (max-width:767px){.help.sticky-nav-context .button-cta{display:block}}@media only screen and (max-width:767px){.help.sticky-nav-context .button-cta+.button-cta{margin-top:18px}}@media only screen and (min-width:768px) and (max-width:1199px){.help.sticky-nav-context .button-cta+.button-cta{margin-left:16px}}@media only screen and (min-width:1025px){.help.sticky-nav-context .button-cta+.button-cta{margin-left:24px}}.help.sticky-nav-context .button-cta--download{font-size:11px}.help{padding:11px 0;margin:0}.navbar .help .description{display:block;padding:.5vh 0 1.7vh}.help .description{font-size:1.4em;margin:0}@media only screen and (max-width:767px){.help .description{display:none}}.help .description strong{font-weight:400;font-family:AG_std_bld,Arial,Helvetica,sans-serif}.help .container{height:auto}.help .container .row{margin:0;padding:0 10px}@media only screen and (max-width:767px){.help .container{padding:0}}.help .row{display:flex;justify-content:space-between;align-items:center}.help .row>div[class*=col-sm]{flex:1 0 30%}.help .row>div[class*=col-sm].col-sm-8{flex:0 1 60%}@media only screen and (min-width:768px) and (max-width:980px){.help .row>div[class*=col-sm].col-sm-8{flex:0 1 50%}}.help .row>div[class*=col-sm]:last-child{display:flex;flex-wrap:nowrap;justify-content:flex-end}@media only screen and (max-width:767px){.help .row>div[class*=col-sm]:last-child{justify-content:center;display:block}}.help .red-button-cta{font-size:1.2em;display:inline-block;padding:0 1vw;white-space:nowrap;min-width:150px;max-width:300px;text-align:center}@media only screen and (max-width:767px){.help .red-button-cta{max-width:100%;font-size:13px}}.help .red-button-cta:nth-child(2){margin-left:2em}@media only screen and (max-width:767px){.help .red-button-cta:nth-child(2){margin-left:0;margin-top:1em}}.help.red{background:#e40514}.help.red,.help.red .description{color:#fff}.help.red .red-button-cta{background:#fff;color:#e40514}.help.big-padding{padding-top:40px;padding-bottom:40px}.help.big-padding h3{font-size:1.8em}.help.big-padding .description{font-size:1.4em;margin:0}.help.big-padding .row>div[class*=col-sm]{flex:1 0 auto}@media only screen and (min-width:768px) and (max-width:1199px){.help .row{display:flex}.help .row .col-sm-4,.help .row .col-sm-8{flex:1 1 50%}}@media only screen and (max-width:767px){.help .row{display:block}.help .row div[class*=col-sm]{display:block;text-align:center}.help .row div[class*=col-sm] .red-button-cta{min-width:75%}}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.centered-text{text-align:center}.centered-text .description{text-align:center;margin:0 auto}.centered-text .description .author{font-weight:700}.centered-text h1{margin-bottom:25px}.centered-text h1+.description{width:auto}.centered-text .red-button-cta{width:auto;padding:0 20px;margin-top:15px}.section-wrapper>.container .centered-text{margin:0 auto 15px}.centered-text.left-text,.centered-text.left-text .description{text-align:left}@media only screen and (max-width:767px){.section-wrapper>.container>.centered-text{max-width:100%;margin:0 auto}}.section-wrapper>.container>.centered-text h2{width:40%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.section-wrapper>.container>.centered-text h2{width:100%}}
.search-bar{position:relative}

.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.modal-video-thumbnail{cursor:pointer;position:relative}.modal-video-thumbnail__image{width:100%;height:100%;min-height:183px;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}
.link-reset,.link-reset-mixin,.link-reset:focus,.link-reset:hover{text-decoration:none;outline:none;color:inherit}.text-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.zip-filter .change-zipcode{line-height:16px}.zip-filter__code{border:1px solid #cdcdcd;border-radius:5px;outline:none;padding:5px;width:80px;font-family:Futura_std_bld;font-size:14px;line-height:1.25;letter-spacing:.2px}.zip-filter__code[disabled]{background-color:transparent;color:#b7b7b7}.zip-filter__code::-moz-placeholder{font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:12px}.zip-filter__code:-ms-input-placeholder{font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:12px}.zip-filter__code::placeholder{font-family:AG_std_md,Arial,Helvetica,sans-serif;font-size:12px}.zip-filter__code.error{border:1px solid #e40514}.zip-filter__code--red{color:#e40514}.zip-code-title{line-height:18px}.zip-filter-error{color:#e40514;display:none;font-style:italic;margin-top:5px;width:100%}.zip-filter-error.visible{display:block}

/*# sourceMappingURL=app.a209.css.map*/