.pageTitleWrapper .title-button-ctn{position:relative}
@media only screen and (max-width:767px){.pageTitleWrapper .title-button-ctn{display:none}
}
.pageTitleWrapper .btn.text-btn.back-btn{position:absolute;left:0;top:15px;height:auto;line-height:1em;padding-top:10px;padding-bottom:10px}
@media only screen and (max-width:767px){.pageTitleWrapper .page-title{margin-top:35px}
}
body{overflow-x:hidden}
a.branding-banner-container{text-decoration:none}
.branding-banner-container{position:relative;overflow:hidden;display:block !important}
.branding-banner-container .branding-banner{position:absolute;top:0;left:0;z-index:1;width:100%;height:580px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#f4f4f5}
.branding-banner-container .branding-banner.branding-banner-video .banner-video-container{position:relative}
.branding-banner-container .branding-banner.branding-banner-video .banner-video-container .banner-video-bg{width:100%}
.branding-banner-container .branding-banner .banner-desktop,.branding-banner-container .branding-banner .banner-mobile{background-repeat:no-repeat;background-position:50%;background-size:cover}
.branding-banner-container .branding-banner .banner-mobile{display:none}
.branding-banner-container .banner-video-control{position:absolute;z-index:10;right:20px;top:20px}
.branding-banner-container .banner-video-control .glyphicon{color:#fff;font-size:22px;margin-left:15px}
.branding-banner-container .banner-video-control .glyphicon.glyphicon-stop{top:0}
.branding-banner-container .branding-banner-inner{position:relative;z-index:2;height:100%}
.branding-banner-container .banding-banner-desc-container{position:absolute;left:35px;bottom:100px;overflow:hidden}
.branding-banner-container .banding-banner-desc-container.banner-desc-right{left:auto;right:35px}
.branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner{width:500px;padding:35px 60px 40px;background:hsla(0,0,100%,.8)}
.branding-banner-container .banding-banner-desc-container .banding-banner-desc,.branding-banner-container .banding-banner-desc-container .banding-banner-title{overflow:hidden}
.branding-banner-container .banding-banner-desc-container .banding-banner-desc .txt-effect,.branding-banner-container .banding-banner-desc-container .banding-banner-title .txt-effect{position:relative}
.branding-banner-container .banding-banner-desc-container .banding-banner-title{font-size:40px;line-height:45px;padding-bottom:5px}
.branding-banner-container .banding-banner-desc-container .banding-banner-desc{line-height:24px}
.branding-banner-container .banding-banner-desc-container .button-container{margin:20px 0 0}
.branding-banner-container .banding-banner-desc-container .banding-banner-remark{margin:15px 0 0}
.branding-banner-container.banner-size-large,.branding-banner-container.banner-size-large .branding-banner,.branding-banner-container.banner-size-large .branding-banner-inner{min-height:400px;max-height:800px}
.branding-banner-container.banner-size-large .branding-banner .banner-image{min-height:400px;max-height:800px;background-size:100%;background-position:right 30%}
.branding-banner-container.banner-size-large .banding-banner-desc-container .banding-banner-desc-container-inner{width:600px;padding:40px}
.branding-banner-container.banner-size-large .banding-banner-desc-container .banding-banner-desc-container-inner .banding-banner-desc{font-size:24px;line-height:1.3em}
.branding-banner-container.banner-size-large .banding-banner-desc-container .banding-banner-title{font-size:60px;line-height:1.1em;margin-bottom:0}
.branding-banner-container.banner-size-large .banding-banner-desc-container.banner-desc-right{left:auto;right:30px}
@media only screen and (max-width:767px){.branding-banner-container.banner-size-large .banding-banner-desc-container.banner-desc-right{left:auto;right:auto}
}
@media only screen and (max-width:1600px){.branding-banner-container .banding-banner-desc-container{bottom:35px}
.branding-banner-container .banding-banner-desc-container.banner-desc-right{left:auto;right:30px}
.branding-banner-container.banner-size-large .banding-banner-desc-container .banding-banner-desc-container-inner{width:480px;padding:30px}
.branding-banner-container.banner-size-large .banding-banner-desc-container .banding-banner-desc-container-inner .banding-banner-desc{font-size:20px;line-height:1.2em}
.branding-banner-container.banner-size-large .banding-banner-desc-container .banding-banner-title{font-size:50px;padding-bottom:5px}
.branding-banner-container.banner-size-large .banding-banner-desc-container.banner-desc-right{left:auto;right:30px}
}
@media only screen and (max-width:1440px){.branding-banner-container .banding-banner-desc-container{left:30px;bottom:30px}
.branding-banner-container .banding-banner-desc-container.banner-desc-right{left:auto;right:30px}
.branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner{width:360px;padding:20px 30px 25px}
.branding-banner-container .banding-banner-desc-container .banding-banner-title{font-size:26px;line-height:36px}
.branding-banner-container .banding-banner-desc-container .banding-banner-desc{font-size:16px;line-height:24px}
.branding-banner-container .banding-banner-desc-container .button-container .btn{width:100%}
.branding-banner-container.banner-size-large .branding-banner .banner-image{background-size:cover}
}
@media only screen and (max-width:991px){.branding-banner-container .branding-banner{position:relative;top:0 !important}
.branding-banner-container .branding-banner .banner-desktop,.branding-banner-container .branding-banner.branding-banner-video .banner-video-container{display:none}
.branding-banner-container .branding-banner .banner-mobile{display:block}
.branding-banner-container .banner-video-control{display:none}
.branding-banner-container .branding-banner-inner{height:auto !important;padding:0}
.branding-banner-container .banding-banner-desc-container{position:relative;bottom:0;width:100%;background:#fff;text-align:center}
.branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner{width:100%;padding:30px 40px 40px}
.branding-banner-container .banding-banner-desc-container .banding-banner-title{font-size:32px;line-height:44px}
.branding-banner-container .banding-banner-desc-container .banding-banner-desc{font-size:16px;line-height:24px}
.branding-banner-container .banding-banner-desc-container .button-container .btn{width:auto;min-width:300px}
.branding-banner-container .banding-banner-desc-container.banner-desc-right{left:auto;right:30px}
.branding-banner-container.banner-desc-left{left:0}
.branding-banner-container.banner-size-large{min-height:350px}
.branding-banner-container.banner-size-large .branding-banner,.branding-banner-container.banner-size-large .branding-banner .banner-image{min-height:350px;max-height:530px}
.branding-banner-container.banner-size-large .branding-banner-inner{min-height:auto}
.branding-banner-container.banner-size-large .banding-banner-desc-container{width:100%}
.branding-banner-container.banner-size-large .banding-banner-desc-container .banding-banner-desc-container-inner{padding:30px 40px 35px;width:100%;margin-top:0}
.branding-banner-container.banner-size-large .banding-banner-desc-container .banding-banner-desc-container-inner .banding-banner-desc{font-size:20px;line-height:24px}
.branding-banner-container.banner-size-large .banding-banner-desc-container.banner-desc-right{left:auto;right:30px}
}
@media only screen and (max-width:767px){.branding-banner-container .branding-banner .banner-desktop,.branding-banner-container .branding-banner .banner-mobile{background-position:70%}
.branding-banner-container .banding-banner-desc-container{left:auto;right:auto}
.branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner{padding:25px 20px 30px}
.branding-banner-container .banding-banner-desc-container .banding-banner-title{font-size:30px;line-height:40px}
.branding-banner-container .banding-banner-desc-container .banding-banner-desc{font-size:16px;line-height:24px}
.branding-banner-container .banding-banner-desc-container .button-container .btn{width:100%;min-width:auto;margin-bottom:0}
.branding-banner-container.banner-size-large{min-height:210px}
.branding-banner-container.banner-size-large .branding-banner,.branding-banner-container.banner-size-large .branding-banner .banner-image{min-height:210px;background-position:right 0}
.branding-banner-container.banner-size-large .banding-banner-desc-container{text-align:center}
.branding-banner-container.banner-size-large .banding-banner-desc-container .banding-banner-desc-container-inner{padding:25px 30px}
.branding-banner-container.banner-size-large .banding-banner-desc-container .banding-banner-desc-container-inner .banding-banner-desc{font-size:16px}
.branding-banner-container.banner-size-large .banding-banner-desc-container .banding-banner-title{font-size:36px;line-height:40px}
.branding-banner-container.banner-size-large .banding-banner-desc-container.banner-desc-right{left:auto;right:auto}
}
.branding-banner-container .branding-banner{transform:scale(1.05);transition:transform .1s linear .6s}
.branding-banner-container .branding-banner.branding-banner-video{transform:scale(1)}
.branding-banner-container .branding-banner-inner .banding-banner-desc-container .banding-banner-desc-container-inner{margin-top:-550px}
.branding-banner-container .branding-banner-inner .banding-banner-desc .txt-effect,.branding-banner-container .branding-banner-inner .banding-banner-title .txt-effect{top:200px}
.branding-banner-container .branding-banner-inner .banding-banner-remark,.branding-banner-container .branding-banner-inner .button-container{opacity:0}
.active .slick-active .branding-banner-container .branding-banner{transform:scale(1);transition:transform 6s linear .5s}
.active .slick-active .branding-banner-container .branding-banner-inner .banding-banner-desc-container .banding-banner-desc-container-inner{margin-top:0;transition:margin .5s ease .3s}
.active .slick-active .branding-banner-container .branding-banner-inner .banding-banner-desc-container .banding-banner-desc .txt-effect,.active .slick-active .branding-banner-container .branding-banner-inner .banding-banner-desc-container .banding-banner-title .txt-effect{top:0;transition:top .5s ease .6s}
.active .slick-active .branding-banner-container .branding-banner-inner .banding-banner-desc-container .banding-banner-remark,.active .slick-active .branding-banner-container .branding-banner-inner .banding-banner-desc-container .button-container{opacity:1;transition:opacity .5s ease 1s}
.active .branding-banner-container.active .branding-banner{transform:scale(1);transition:transform 6s linear .5s}
.active .branding-banner-container.active .branding-banner-inner .banding-banner-desc-container .banding-banner-desc-container-inner{margin-top:0;transition:margin .5s ease .3s}
.active .branding-banner-container.active .branding-banner-inner .banding-banner-desc-container .banding-banner-desc .txt-effect,.active .branding-banner-container.active .branding-banner-inner .banding-banner-desc-container .banding-banner-title .txt-effect{top:0;transition:top .5s ease .6s}
.active .branding-banner-container.active .branding-banner-inner .banding-banner-desc-container .banding-banner-remark,.active .branding-banner-container.active .branding-banner-inner .banding-banner-desc-container .button-container{opacity:1;transition:opacity .5s ease 1s}
.slick-center{transform:scale(1)}
.slick-center .slick-active .branding-banner-container .branding-banner{transform:scale(1);transition:transform 6s linear .5s}
.slick-center .slick-active .branding-banner-container .branding-banner-inner .banding-banner-desc-container .banding-banner-desc-container-inner{margin-top:0;transition:margin .5s ease .3s}
.slick-center .slick-active .branding-banner-container .branding-banner-inner .banding-banner-desc-container .banding-banner-desc .txt-effect,.slick-center .slick-active .branding-banner-container .branding-banner-inner .banding-banner-desc-container .banding-banner-title .txt-effect{top:0;transition:top .5s ease .6s}
.slick-center .slick-active .branding-banner-container .branding-banner-inner .banding-banner-desc-container .banding-banner-remark,.slick-center .slick-active .branding-banner-container .branding-banner-inner .banding-banner-desc-container .button-container{opacity:1;transition:opacity .5s ease 1s}
@media only screen and (max-width:991px){.branding-banner-container .branding-banner-inner .banding-banner-desc-container{left:auto;right:auto}
.branding-banner-container .branding-banner-inner .banding-banner-desc-container .banding-banner-desc-container-inner{margin-top:0}
.branding-banner-container .branding-banner-inner .banding-banner-desc-container .banding-banner-desc-container-inner.grayed-mobile-content{background-color:rgba(39,47,56,.05)}
.branding-banner-container .branding-banner-inner .banding-banner-desc .txt-effect,.branding-banner-container .branding-banner-inner .banding-banner-title .txt-effect{top:0}
.branding-banner-container .branding-banner-inner .banding-banner-remark,.branding-banner-container .branding-banner-inner .button-container{opacity:1}
}
.banner-mode-center{position:relative;left:50%;width:1920px;margin-left:-960px}
.banner-mode-center .slick-center .branding-banner-container{transform:scale(1)}
.banner-mode-center .branding-banner-container{transform:scale(.88);transition:transform .3s linear}
.banner-mode-center .branding-banner-container .branding-banner{transform:scale(1)}
.banner-mode-center .branding-banner-container .banding-banner-desc-container{bottom:40px;left:40px}
.banner-mode-center .branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner{padding:30px 35px}
.banner-mode-center .branding-banner-container .banding-banner-desc-container.banner-desc-right{left:auto;right:30px}
@media only screen and (max-width:767px){.banner-mode-center .branding-banner-container .banding-banner-desc-container.banner-desc-right{left:auto;right:auto}
}
@media only screen and (max-width:1199px){.banner-mode-center{position:relative;left:0;width:100%;margin-left:0}
.banner-mode-center .branding-banner-container{transform:scale(.9)}
}
@media only screen and (max-width:991px){.banner-mode-center .branding-banner-container{transform:scale(1)}
.banner-mode-center .branding-banner-container .banding-banner-desc-container{bottom:0;left:0;right:0}
}
.banner-mode-noDesc .branding-banner-container .banding-banner-desc-container{display:none}
@media only screen and (max-width:767px){.banner-mode-noDesc .branding-banner-container .branding-banner .banner-desktop,.banner-mode-noDesc .branding-banner-container .branding-banner .banner-mobile{background-position:50%}
}
.banner-slider{position:relative;margin-bottom:0}
.banner-slider .slick-dots{position:absolute;z-index:10;bottom:0;left:0;width:100%;margin:0 0 10px;padding:0 25px;line-height:100%;text-align:center}
.banner-slider .slick-dots li{display:inline-block;margin:0 8px}
.banner-slider .slick-dots li:before{display:none}
.banner-slider .slick-dots li.active button,.banner-slider .slick-dots li.slick-active button,.banner-slider .slick-dots li:hover button{background:#fff}
.banner-slider .slick-dots button{outline:0;appearance:none;border-radius:50%;border:0;width:12px;height:12px;background:rgba(39,47,56,.2);color:transparent;transition:background .3s ease-in-out;text-indent:-9999px;padding:0 !important;vertical-align:top;opacity:1 !important}
.banner-slider .slick-arrow{position:absolute;z-index:3;top:0;bottom:0;margin:auto;display:block;width:40px;height:40px;padding:0;cursor:pointer;border:0;outline:0;color:transparent;background:50% no-repeat;appearance:none}
.banner-slider .slick-arrow:before{display:none}
.banner-slider .slick-arrow.slick-prev{background-image:url(../../../../content/dam/am-web/icons/arrow_l_left.svg);background-position:50%;background-repeat:no-repeat;left:-45px}
.banner-slider .slick-arrow.slick-next{background-image:url(../../../../content/dam/am-web/icons/arrow_l_right.svg);background-position:50%;background-repeat:no-repeat;right:-45px}
.banner-slider .slick-arrow.slick-disabled{display:none !important;visibility:hidden}
.banner-slider.banner-mode-center .slick-arrow.slick-prev{background-position:50%;background-repeat:no-repeat;left:383px}
.banner-slider.banner-mode-center .slick-arrow.slick-next{background-position:50%;background-repeat:no-repeat;right:383px}
@media only screen and (max-width:1199px){.banner-slider.banner-mode-center .slick-arrow.slick-prev{background-position:50%;background-repeat:no-repeat;left:65px}
.banner-slider.banner-mode-center .slick-arrow.slick-next{background-position:50%;background-repeat:no-repeat;right:65px}
}
@media only screen and (max-width:1200px){.banner-slider.banner-mode-center .slick-arrow.slick-prev{background-position:50%;background-repeat:no-repeat;left:75px}
.banner-slider.banner-mode-center .slick-arrow.slick-next{background-position:50%;background-repeat:no-repeat;right:75px}
}
@media only screen and (max-width:991px){.banner-slider .slick-dots{position:relative;margin:10px 0 20px}
.banner-slider .slick-dots li.active button,.banner-slider .slick-dots li.slick-active button,.banner-slider .slick-dots li:hover button{background:#272f38}
}
.banner-slider.type6 .branding-banner-container .branding-banner{display:none}
.banner-slider.type6 .branding-banner-container .branding-banner-inner{max-width:100%;max-height:430px;padding:0}
.banner-slider.type6 .branding-banner-container .banding-banner-desc-container{position:relative;left:0;bottom:0;display:table;width:100%;height:100%}
.banner-slider.type6 .branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner{display:table-cell;vertical-align:middle;text-align:center;background:transparent;color:#fff}
.banner-slider.type6 .branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner .banding-banner-desc{font-size:20px}
.banner-slider.type6 .branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner .banding-banner-desc .txt-effect,.banner-slider.type6 .branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner .banding-banner-title .txt-effect{top:0}
.banner-slider.type6 .branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner .button-container{opacity:1;margin-top:30px}
.banner-slider.type6 .branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner .button-container .btn{width:300px}
.banner-slider.type6 .branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner .banding-banner-remark{opacity:1}
@media only screen and (max-width:991px){.banner-slider.type6 .branding-banner-container .branding-banner-inner{height:auto !important}
.banner-slider.type6 .branding-banner-container .branding-banner{position:absolute}
.banner-slider.type6 .branding-banner-container .banding-banner-desc-container{background:transparent}
.banner-slider.type6 .branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner{padding:55px 15px;margin-top:0}
.banner-slider.type6 .branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner .banding-banner-desc{font-size:16px}
.banner-slider.type6 .branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner .button-container{margin-top:20px}
}
@media only screen and (max-width:767px){.banner-slider.type6 .branding-banner-container .banding-banner-desc-container .banding-banner-desc-container-inner .banding-banner-title{line-height:36px;margin-bottom:10px}
}
.banner-slider .slick-next,.banner-slider .slick-next:focus,.banner-slider .slick-next:hover,.banner-slider .slick-prev,.banner-slider .slick-prev:focus,.banner-slider .slick-prev:hover{background-position-x:50%;background-position-y:center;background-repeat:no-repeat}
.branding-banner-container .branding-banner.video-center-mode .banner-video-container{height:100%}
.branding-banner-container .branding-banner.video-center-mode .banner-video-container .banner-video-bg{width:100%;height:100%;max-width:1031px;margin:auto;display:block}
@media only screen and (max-width:991px){.branding-banner-container .branding-banner.video-center-mode .banner-video-container,.branding-banner-container .branding-banner.video-center-mode .banner-video-container .banner-video-bg{display:block}
}
.branding-banner-container .video-cover-image{cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#f4f4f5}
.branding-banner{height:500px}
.form-group .custom-dropdown.input-filled.noplacehodler .form-label{display:none}
@media only screen and (max-width:767px){.custom-dropdown{margin-top:20px}
}
@media only screen and (max-width:767px){.custom-dropdown:first-child{margin-top:5px}
}
.custom-dropdown.noplaceholder .form-label,.custom-dropdown.noplaceholder.input-filled .form-label{display:none}
.custom-dropdown.noplaceholder .Select .rw-dropdownlist.rw-widget .Select-placeholder,.custom-dropdown.noplaceholder .Select .rw-dropdownlist.rw-widget .Select-value,.custom-dropdown.noplaceholder .Select .Select-control .Select-placeholder,.custom-dropdown.noplaceholder .Select .Select-control .Select-value{line-height:2.5em}
.custom-dropdown.has-error .Select .Select-control{border-color:#e25152;outline:0;box-shadow:none;border-width:2px}
.custom-dropdown.select-wide-options .Select .Select-menu-outer{width:310px}
@media only screen and (max-width:767px){.custom-dropdown.select-wide-options .Select .Select-menu-outer{width:100%}
}
.custom-dropdown.select-icon-miles .Select .Select-control .Select-value{line-height:2em;font-size:20px;font-weight:600}
.custom-dropdown.select-icon-miles .Select .Select-control .Select-value .select-icon.icon-miles-logo{width:20px;height:15px;top:auto}
.custom-dropdown.select-icon-miles .Select .Select-option .icon-miles-logo{width:20px;height:15px}
.custom-dropdown .Select.is-focused .Select-control{box-shadow:none;border:1px solid #272f38;margin:0;border-radius:0}
.custom-dropdown .Select.is-disabled .Select-control{cursor:not-allowed;background-color:#eee;opacity:1}
.custom-dropdown .Select.is-disabled .Select-control .Select-arrow-zone{opacity:.5}
.custom-dropdown .Select.is-open .Select-arrow-zone .Select-arrow:before{content:"";background-image:url(../../../../content/dam/am-web/icons/arrow_s_up.svg)}
.custom-dropdown .Select .rw-dropdownlist.rw-widget,.custom-dropdown .Select .Select-control{height:54px;font-size:16px;border-radius:0;box-shadow:none;padding:7px 20px;color:#272f38;cursor:pointer;background:transparent;transition:border .15s ease-in-out;border-color:rgba(39,47,56,.4)}
.custom-dropdown .Select .rw-dropdownlist.rw-widget .Select-placeholder,.custom-dropdown .Select .rw-dropdownlist.rw-widget .Select-value,.custom-dropdown .Select .Select-control .Select-placeholder,.custom-dropdown .Select .Select-control .Select-value{line-height:3.5em;padding-left:16px;color:rgba(39,47,56,.65)}
.custom-dropdown .Select .rw-dropdownlist.rw-widget .Select-value,.custom-dropdown .Select .Select-control .Select-value{max-width:calc(100% - 45px)}
.custom-dropdown .Select .Select-arrow-zone{position:absolute;right:0;top:0;height:52px;width:58px;text-align:center;padding:17px 0 0;background:transparent}
.custom-dropdown .Select .Select-arrow-zone .Select-arrow{position:relative;top:1px;left:1px;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;width:auto;height:auto}
.custom-dropdown .Select .Select-arrow-zone .Select-arrow:before{content:"";display:block;width:15px;height:15px;background:url(../../../../content/dam/am-web/icons/arrow_s_down.svg) no-repeat 50%}
.custom-dropdown .Select .Select-input{padding-left:0}
.custom-dropdown .Select .Select-menu-outer{top:55px;z-index:999;border-radius:0;box-shadow:none;z-index:12}
.custom-dropdown .Select .Select-menu-outer .Select-option{color:#272f38;height:60px;padding:6px 16px;font-size:16px;line-height:2.5em;border-radius:0}
.custom-dropdown .Select .Select-menu-outer .Select-option.is-selected{background:rgba(39,47,56,.05);color:#272f38;border:0 solid}
.custom-dropdown .Select .Select-menu-outer .Select-option.is-focused{background-color:rgba(39,47,56,.05)}
.custom-dropdown .Select-option{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}
.custom-dropdown{position:relative}
.custom-dropdown.hideDropdown .Select.is-open .Select-arrow-zone .Select-arrow:before{content:"\E114"}
.custom-dropdown.hideDropdown .Select-menu-outer{display:none}
.custom-dropdown.hideDropdown .select-container{pointer-events:auto}
.custom-dropdown .Select{position:relative}
.custom-dropdown .select-container{position:absolute;z-index:1;top:0;left:0;opacity:0;width:100%;height:60px;padding-left:20px;color:rgba(39,47,56,.65);line-height:2.5em;pointer-events:none}
.brand-list-container{margin-top:15px;min-height:315px}
.brand-list-container .list-item{text-align:center;opacity:0;transform:scale(.9) translate3d(0,25%,0);transition:transform .2s ease,opacity .2s ease}
.brand-list-container .list-item .list-item-inner{overflow:hidden;transition:border .2s ease,boxShadow,.2s ease;text-decoration:none}
.brand-list-container .list-item .list-item-inner .list-item-image-container{overflow:hidden;width:100%;display:inline-block}
.brand-list-container .list-item .list-item-inner .list-item-image-container .list-item-image{transition:transform .2s ease}
@media only screen and (max-width:767px){.brand-list-container .list-item .list-item-inner .list-item-image-container .list-item-image{margin-top:10px}
}
.brand-list-container .list-item .list-item-inner .list-item-detail{margin-top:10px;display:block;transition:background .2s ease}
@media only screen and (max-width:767px){.brand-list-container .list-item .list-item-inner .list-item-detail{display:table-cell;vertical-align:middle}
}
.brand-list-container .list-item .list-item-inner .list-item-detail.text-only{position:relative;top:50%;margin-top:-10px}
.brand-list-container .list-item .list-item-inner:active,.brand-list-container .list-item .list-item-inner:focus,.brand-list-container .list-item .list-item-inner:visited{color:#272f38}
.brand-list-container .brand-list{display:none}
.brand-list-container .brand-list.active{display:block}
.brand-list-container .brand-list.active .list-item.showItem{opacity:1;transform:scale(1) translateZ(0)}
.brand-list-container .row+.row{margin-top:0}
.brand-list-container .brand-partner-listing .list-item .list-item-inner{margin:0 0 20px;display:block}
.brand-list-container .brand-partner-listing .list-item .list-item-inner .list-item-image-container{height:185px;margin:0}
@media only screen and (max-width:1599px){.brand-list-container .brand-partner-listing .list-item .list-item-inner .list-item-image-container{height:200px}
}
@media only screen and (max-width:1199px){.brand-list-container .brand-partner-listing .list-item .list-item-inner .list-item-image-container{height:220px}
}
@media only screen and (max-width:991px){.brand-list-container .brand-partner-listing .list-item .list-item-inner .list-item-image-container{height:180px}
}
@media only screen and (max-width:767px){.brand-list-container .brand-partner-listing .list-item .list-item-inner .list-item-image-container{display:table;height:auto}
}
@media only screen and (max-width:767px){.brand-list-container .brand-partner-listing .list-item .secondary-action-btn{margin-bottom:20px}
}
@media only screen and (max-width:1339px){.brand-list-container .brand-partner-listing{margin-left:35px;margin-right:35px}
}
@media only screen and (max-width:1079px){.brand-list-container .brand-partner-listing{margin-left:15px;margin-right:15px}
}
@media only screen and (max-width:767px){.brand-list-container .brand-partner-listing{margin-left:15px;margin-right:15px}
.brand-list-container .brand-partner-listing .brand-image{display:table-cell;vertical-align:middle;float:none}
.brand-list-container .brand-partner-listing .brand-detail{display:table-cell;vertical-align:middle}
.brand-list-container .brand-partner-listing .brand-detail .list-item-detail{margin-top:0;padding-left:20px}
}
@media only screen and (max-width:767px){.brand-list-container .list-item{max-width:500px;margin:0 auto}
.brand-list-container .list-item .list-item-detail{text-align:left}
}
.tab-bar-container{margin:0 8px 45px;padding:0 20px;border-top:1px solid #d4d5d7;border-bottom:1px solid #d4d5d7;text-align:center;font-size:20px}
.tab-bar-container a{text-decoration:none}
.tab-bar-container a:focus{color:#272f38}
.tab-bar-container .tab-bar-list{padding:30px 0;margin:0}
.tab-bar-container .tab-bar-list .tab-bar-list-item{position:relative;display:inline-block;margin:10px 0}
.tab-bar-container .tab-bar-list .tab-bar-list-item:before{display:none}
.tab-bar-container .tab-bar-list .tab-bar-list-item:after{content:"";position:absolute;border-left:1px solid #d4d5d7;height:100%;transform-origin:center;transform:rotate(20deg)}
.tab-bar-container .tab-bar-list .tab-bar-list-item:last-child:after{display:none}
.tab-bar-container .tab-bar-list .tab-bar-list-item.active{font-weight:700}
.tab-bar-container .tab-bar-list .tab-bar-list-item.active .btn-tab{color:#272f38}
.tab-bar-container .tab-bar-list .tab-bar-list-item .btn-tab{padding:0 26px;color:rgba(39,47,56,.7)}
.tab-bar-container .form-group{display:none}
.tab-bar-container .form-group .custom-dropdown{text-align:left}
.tab-bar-container .form-group .custom-dropdown .Select .Select-control .Select-value{line-height:2.5em}
@media only screen and (max-width:991px){.tab-bar-container{margin:0 15px 20px}
}
@media only screen and (max-width:767px){.tab-bar-container{margin:0 8px 20px;border:0;margin-bottom:25px;padding:0 9px}
.tab-bar-container .tab-bar-list{display:none}
.tab-bar-container .form-group{margin-top:0;display:block}
}
.tabs{text-align:center}
.tabs .tab-item{padding:0;margin:0 30px;margin-bottom:20px;display:inline-block;color:rgba(39,47,56,.7);font-weight:600;vertical-align:top;text-decoration:none;font-size:20px;cursor:pointer}
.tabs .tab-item:first-child{margin-left:0}
.tabs .tab-item:last-child{margin-right:0}
.tabs .tab-item.page-title{color:#272f38}
.tabs .tab-item.page-title:after{content:"";display:block;margin:0 auto;width:100%;height:3px;background-color:#facf00}
.filters .category .dropdown-filter .indicator,.filters .left-filter .dropdown-filter .indicator,.filters .right-filter .dropdown-filter .indicator{display:inline-block;vertical-align:top;line-height:1em;padding:7px 0;padding-right:15px}
.filters .category .dropdown-filter .custom-dropdown,.filters .left-filter .dropdown-filter .custom-dropdown,.filters .right-filter .dropdown-filter .custom-dropdown{display:inline-block;text-align:left;min-width:255px}
@media only screen and (max-width:767px){.filters .category .dropdown-filter .custom-dropdown,.filters .left-filter .dropdown-filter .custom-dropdown,.filters .right-filter .dropdown-filter .custom-dropdown{min-width:200px;margin-top:0}
}
.filters .category .dropdown-filter .custom-dropdown .Select,.filters .left-filter .dropdown-filter .custom-dropdown .Select,.filters .right-filter .dropdown-filter .custom-dropdown .Select{border-bottom:3px solid #facf00;z-index:auto}
.filters .category .dropdown-filter .custom-dropdown .Select .Select-control,.filters .left-filter .dropdown-filter .custom-dropdown .Select .Select-control,.filters .right-filter .dropdown-filter .custom-dropdown .Select .Select-control{border:0;height:auto;padding:0}
.filters .category .dropdown-filter .custom-dropdown .Select .Select-control .Select-value,.filters .left-filter .dropdown-filter .custom-dropdown .Select .Select-control .Select-value,.filters .right-filter .dropdown-filter .custom-dropdown .Select .Select-control .Select-value{line-height:1em;padding-left:0;font-weight:700}
.filters .category .dropdown-filter .custom-dropdown .Select .Select-menu-outer,.filters .left-filter .dropdown-filter .custom-dropdown .Select .Select-menu-outer,.filters .right-filter .dropdown-filter .custom-dropdown .Select .Select-menu-outer{top:37px}
.filters .category .dropdown-filter .custom-dropdown .Select .Select-arrow-zone,.filters .left-filter .dropdown-filter .custom-dropdown .Select .Select-arrow-zone,.filters .right-filter .dropdown-filter .custom-dropdown .Select .Select-arrow-zone{padding:10px 0 0;width:18px}
.brand-partner{margin:40px 0}
@media only screen and (max-width:767px){.brand-partner .filters .left-filter{text-align:center}
}
.brand-partner .filters .tab-bar-container{border:0;margin:0}
.brand-partner .filters .tab-bar-container .tab-bar-list{padding:0;text-align:right}
.brand-partner .filters .tab-bar-container .tab-bar-list .tab-bar-list-item{margin:7px 0 10px 26px;font-size:14px;font-weight:600}
.brand-partner .filters .tab-bar-container .tab-bar-list .tab-bar-list-item.active{border-bottom:3px solid #facf00;font-weight:600}
.brand-partner .filters .tab-bar-container .tab-bar-list .tab-bar-list-item.active a{color:#272f38}
.brand-partner .filters .tab-bar-container .tab-bar-list .tab-bar-list-item:after{content:none}
.brand-partner .filters .tab-bar-container .tab-bar-list .tab-bar-list-item a{padding:0;color:rgba(39,47,56,.7)}
.brand-partner .pre-loader{min-height:640px;width:100%;height:100%;text-align:center}
.brand-partner .pre-loader img{margin-top:100px}
.icon-m{width:60px;height:60px}
.icon-miles-logo,.icon-miles-logo:before{display:inline-block;position:relative}
.icon-miles-logo:before{content:url(../../../../content/dam/am-web/icons/icn_currency_mono.svg);width:.75em;height:.75em}
.icon-miles-logo.miles-color:before{content:url(../../../../content/dam/am-web/icons/am_logo_color.svg)}
.icon-miles-logo.miles-white:before{content:url(../../../../content/dam/am-web/icons/icon_logo_white.svg)}
.icon-miles-logo.miles-color-whiteline:before{content:url(../../../../content/dam/am-web/icons/icn_currency_yellowbg.svg)}
.icon-oneworld-logo{display:inline-block;position:relative;background:url(../../../../content/dam/am-web/icons/oneworld-logo.png) no-repeat;width:1em;height:1em;background-size:contain}
.icon-circleInfo-logo{background:url(../../../../content/dam/am-web/icons/circleInfo.svg) no-repeat;background-position:50%;background-size:14px 14px}
.icon-circleInfo-logo,.icon-open-new-tab{cursor:pointer;display:inline-block;position:relative;width:1em;height:1em}
.icon-open-new-tab{background:url(../../../../content/dam/am-web/icons/icon_open_new_tab.svg) no-repeat;background-position:50%;background-size:14px 14px}
.icon-star-logo{background:url(../../../../content/dam/am-web/icons/icon_star.svg) no-repeat;width:.75em;height:.75em;background-size:contain}
.icon-arrow-go,.icon-star-logo{display:inline-block;position:relative}
.icon-arrow-go{background:url(../../../../content/dam/am-web/icons/ico_convert_arrow.svg) 50% no-repeat;width:25px;height:13px;vertical-align:middle;top:-1px}
.icon-arrow-go.size-big{width:40px;height:26px}
@media only screen and (max-width:767px){.icon-arrow-go.mobile-arrow-down{background-image:url(../../../../content/dam/am-web/icons/ico_convert_arrow_down.svg)}
}
.icon-alert-box{display:inline-block;position:relative;background:url(../../../../content/dam/am-web/icons/alert_icon.svg) 50% no-repeat;width:28px;height:22px;background-size:28px 22px}
.icon-news-alert-box{background:url(../../../../content/dam/am-web/icons/news_alert.svg) 50% no-repeat;background-size:36px 36px}
.icon-news-alert-box,.icon-news-notice-box{display:inline-block;position:relative;width:36px;height:36px}
.icon-news-notice-box{background:url(../../../../content/dam/am-web/icons/news_notice.svg) 50% no-repeat;background-size:36px 36px}
.icon-notification-box{display:inline-block;position:relative;background:url(../../../../content/dam/am-web/icons/notification_tick.svg) 50% no-repeat;width:28px;height:22px;background-size:28px 22px}
.black-btn-close{float:right;background:url(../../../../content/dam/am-web/icons/cross_large.svg) 50% no-repeat;width:14px;height:14px;background-size:14px 14px}
.circle-link-arrow-btn,.icon-external-link-btn{display:inline-block;position:relative;padding-right:25px}
.circle-link-arrow-btn>span,.icon-external-link-btn>span{display:inline-block;width:1em;height:1em;margin:auto;background:url(../../../../content/dam/am-web/icons/icon_external_link.svg) 50% no-repeat;position:absolute;bottom:.3em;margin:0 4px}
.icon-close-wh-cross{cursor:pointer;display:inline-block;position:relative;background:url(../../../../content/dam/am-web/icons/cross.svg) 50% no-repeat;width:30px;height:30px;background-size:30px 30px}
.icon-arrow-wh-left{background:url(../../../../content/dam/am-web/icons/arrow_wh_left.svg) 50% no-repeat;background-size:21px 40px}
.icon-arrow-wh-left,.icon-arrow-wh-right{display:inline-block;position:relative;width:21px;height:40px}
.icon-arrow-wh-right{cursor:pointer;background:url(../../../../content/dam/am-web/icons/arrow_wh_right.svg) 50% no-repeat;background-size:21px 40px}
.icon-play-btn{cursor:pointer;display:inline-block;position:relative;background:url(../../../../content/dam/am-web/icons/play_btn.svg) 50% no-repeat;width:58px;height:58px;background-size:58px 58px}
.circle-link-arrow-btn{line-height:1.3em}
.circle-link-arrow-btn>span{width:20px;height:20px;bottom:0;background:url(../../../../content/dam/am-web/icons/arrow_xs.svg) 50% no-repeat}
.glyphicon-menu-large-right:before{content:url(../../../../content/dam/am-web/icons/ico_arrow_large_right.svg);height:60px;width:60px;display:block}
@media only screen and (max-width:767px){.glyphicon-menu-large-right:before{height:30px;width:30px}
}
.glyphicon-menu-large-right:before,.glyphicon-menu-right:before{content:"";background:url(../../../../content/dam/am-web/icons/arrow_l_right.svg) 50% no-repeat;width:40px;height:40px;display:block}
.glyphicon-chevron-down:before,.glyphicon-chevron-left:before,.glyphicon-chevron-next:before,.glyphicon-chevron-prev:before,.glyphicon-chevron-right:before,.glyphicon-chevron-up:before{content:"";background:50% no-repeat;width:20px;height:20px;display:block}
.glyphicon-chevron-down.size-small:before,.glyphicon-chevron-left.size-small:before,.glyphicon-chevron-next.size-small:before,.glyphicon-chevron-prev.size-small:before,.glyphicon-chevron-right.size-small:before,.glyphicon-chevron-up.size-small:before{width:15px;height:15px}
.glyphicon-chevron-down.size-large:before,.glyphicon-chevron-left.size-large:before,.glyphicon-chevron-next.size-large:before,.glyphicon-chevron-prev.size-large:before,.glyphicon-chevron-right.size-large:before,.glyphicon-chevron-up.size-large:before{width:40px;height:40px}
.glyphicon-chevron-down.size-xlarge:before,.glyphicon-chevron-left.size-xlarge:before,.glyphicon-chevron-next.size-xlarge:before,.glyphicon-chevron-prev.size-xlarge:before,.glyphicon-chevron-right.size-xlarge:before,.glyphicon-chevron-up.size-xlarge:before{width:60px;height:60px}
.glyphicon-chevron-up:before{background-image:url(../../../../content/dam/am-web/icons/arrow_m_up.svg)}
.glyphicon-chevron-up.size-small:before{background-image:url(../../../../content/dam/am-web/icons/arrow_s_up.svg)}
.glyphicon-chevron-up.size-large:before{background-image:url(../../../../content/dam/am-web/icons/arrow_l_up.svg)}
.glyphicon-chevron-down:before{background-image:url(../../../../content/dam/am-web/icons/arrow_m_down.svg)}
.glyphicon-chevron-down.size-small:before{background-image:url(../../../../content/dam/am-web/icons/arrow_s_down.svg)}
.glyphicon-chevron-down.size-large:before{background-image:url(../../../../content/dam/am-web/icons/arrow_l_down.svg)}
.glyphicon-chevron-left:before,.glyphicon-chevron-prev:before{background-image:url(../../../../content/dam/am-web/icons/arrow_m_left.svg)}
.glyphicon-chevron-left.size-large:before,.glyphicon-chevron-prev.size-large:before{background-image:url(../../../../content/dam/am-web/icons/arrow_l_left.svg)}
.glyphicon-chevron-left.size-xlarge:before,.glyphicon-chevron-prev.size-xlarge:before{background-image:url(../../../../content/dam/am-web/icons/arrow_xl_left.svg)}
.glyphicon-chevron-next:before,.glyphicon-chevron-right:before{background-image:url(../../../../content/dam/am-web/icons/arrow_m_right.svg)}
.glyphicon-chevron-next.size-large:before,.glyphicon-chevron-right.size-large:before{background-image:url(../../../../content/dam/am-web/icons/arrow_l_right.svg)}
.glyphicon-chevron-next.size-xlarge:before,.glyphicon-chevron-right.size-xlarge:before{background-image:url(../../../../content/dam/am-web/icons/arrow_xl_right.svg)}
.logo-aml-sc{text-align:center;margin-bottom:30px}
.logo-aml-sc img{height:50px;max-width:100%;max-height:100%}
.glyphicon-ok:before{mask:url(../../../../content/dam/am-web/icons/ico_tick.svg) no-repeat 50% 50%;mask-size:cover;display:inline-block;font-size:20px}
.icon-show-password{position:absolute;right:18px;top:22px}
.icon-show-password:before{content:"";mask:url(../../../../content/dam/am-web/icons/ico_hide_password.svg) no-repeat 50% 50%;mask-size:cover;display:none;background-color:rgba(39,47,56,.7);font-size:20px;width:30px;height:20px}
@media only screen and (max-width:767px){.icon-show-password:before{display:inline-block}
}
.icon-show-password.active:before{mask:url(../../../../content/dam/am-web/icons/ico_show_password.svg) no-repeat 50% 50%}
.icons{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle;margin-right:8px}
.icons.icon-larger-size{width:100px;height:100px;line-height:100px}
.icons.icon-middle-size{width:36px;height:36px;line-height:36px}
.icons.icon-middle-size.white{filter:invert(98%) sepia(0) saturate(150%) hue-rotate(340deg) brightness(200%) contrast(100%)}
.icons.icon-middle-size.rotate{animation:rotating 2s ease infinite}
@keyframes rotating{0{transform:rotate(-22.5deg)}
to{transform:rotate(337.5deg)}
}
.icons.icon-small-size{width:25px;height:25px;line-height:25px}
@media only screen and (max-width:767px){.icons.icon-mobile-size{max-width:400px;width:100%;margin-bottom:10px;margin-left:auto;margin-right:auto;display:block}
}
.disabled .icons{opacity:.65}
.icon-contact-email,.icon-contact-fax,.icon-contact-location,.icon-contact-tel,.icon-contact-website{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:8px}
.icon-contact-location{background:url(../../../../content/dam/am-web/icons/ico_contact_location.svg) 50% no-repeat}
.icon-contact-fax,.icon-contact-tel{background:url(../../../../content/dam/am-web/icons/ico_contact_mobile.svg) 50% no-repeat}
.icon-contact-website{background:url(../../../../content/dam/am-web/icons/ico_contact_website.svg) 50% no-repeat}
.icon-contact-email{background:url(../../../../content/dam/am-web/icons/ico_contact_email.svg) 50% no-repeat}
.icon-phone{vertical-align:middle;background:url(../../../../content/dam/am-web/icons/icon_phone_white.svg) 50% no-repeat;background-size:24px 24px}
.icon-notice,.icon-phone{display:inline-block;position:relative;width:24px;height:24px}
.icon-notice{background:url(../../../../content/dam/am-web/icons/notice.svg) 50% no-repeat;background-size:18px 18px}
.icon-message{vertical-align:middle;background:url(../../../../content/dam/am-web/icons/icon_message.svg) 50% no-repeat;width:24px;height:24px;background-size:24px 24px}
.icon-message,.icon-no-news{display:inline-block;position:relative}
.icon-no-news{background:url(../../../../content/dam/am-web/icons/icon-no-news.png) 50% no-repeat;width:270px;height:206px;background-size:270px 206px}
@media only screen and (max-width:767px){.icon-no-news{width:248px;height:200px;background-size:248px 200px}
}
input[type=checkbox]+label .icon-channel-email{display:inline-block;position:relative;background:url(../../../../content/dam/am-web/icons/icon_email.svg) 50% no-repeat;width:24px;height:17px;background-size:24px 17px}
input[type=checkbox]+label .icon-channel-mail{display:inline-block;position:relative;background:url(../../../../content/dam/am-web/icons/icon_mail.svg) 50% no-repeat;width:24px;height:17px;background-size:24px 17px}
input[type=checkbox]+label .icon-channel-call{display:inline-block;position:relative;background:url(../../../../content/dam/am-web/icons/icon_phone.svg) 50% no-repeat;width:24px;height:17px;background-size:24px 17px}
input[type=checkbox]+label .icon-channel-sms{display:inline-block;position:relative;background:url(../../../../content/dam/am-web/icons/icon_sms.svg) 50% no-repeat;width:24px;height:17px;background-size:24px 17px}
input[type=checkbox]:checked+label .icon-channel-email{height:21px;background:url(../../../../content/dam/am-web/icons/icon_email_active.svg) 50% no-repeat;background-size:24px 21px}
input[type=checkbox]:checked+label .icon-channel-mail{height:21px;background:url(../../../../content/dam/am-web/icons/icon_mail_active.svg) 50% no-repeat;background-size:24px 21px}
input[type=checkbox]:checked+label .icon-channel-call{height:21px;background:url(../../../../content/dam/am-web/icons/icon_phone_active.svg) 50% no-repeat;background-size:24px 21px}
input[type=checkbox]:checked+label .icon-channel-sms{height:21px;background:url(../../../../content/dam/am-web/icons/icon_sms_active.svg) 50% no-repeat;background-size:24px 21px}
.inspire-me-grid-container{min-height:550px;margin:0 0 50px}
.inspire-me-grid-container .page-title:after{display:none}
.inspire-me-grid-container .row+.row{margin-top:0}
.inspire-me-grid-container .row{padding:0 10px}
.inspire-me-grid-container .button-container{margin-top:10px;margin-bottom:0;padding-bottom:45px}
.inspire-me-grid-container .loading-container{width:100%;height:99px;margin:10px auto 0;text-align:center}
.inspire-me-grid-container.type-homepage{margin:0 0 50px}
.inspire-me-grid-container.type-homepage .page-title{font-size:40px;line-height:60px;padding-top:50px}
@media only screen and (max-width:991px){.inspire-me-grid-container .page-title{border-top:1px solid #d4d5d7;margin:0 15px;padding:35px 15px 30px}
}
@media only screen and (max-width:767px){.inspire-me-grid-container .page-title{padding:30px 15px;font-size:35px;font-weight:300}
.inspire-me-grid-container .page-title:after{width:48px;height:3px;margin-top:10px}
.inspire-me-grid-container .button-container{margin-top:10px;padding:0 15px}
.inspire-me-grid-container.type-homepage{margin-top:-1px}
.inspire-me-grid-container.type-homepage .page-title{font-size:35px;line-height:36px}
}
.grid-container{position:relative;text-align:center;margin-bottom:30px}
.grid-container .grid-container-inner{position:relative;display:block;text-decoration:none;border:1px solid transparent;overflow:hidden;transition:border .45s ease,boxShadow,.45s ease}
.grid-container .grid-container-inner .grid-image-container{overflow:hidden}
.grid-container .grid-container-inner .grid-image-container .grid-image{background-color:#f4f4f5;transition:transform .45s ease}
.grid-container .grid-container-inner .grid-detail{transition:background .45s ease,color .45s ease}
.grid-container .grid-container-inner .grid-detail .icon-miles-logo.mouse-hover-active{display:none}
.grid-container .grid-container-inner.active{color:#272f38;border:1px solid #272f38;box-shadow:5px 5px 8px rgba(0,0,0,.2)}
.grid-container .grid-container-inner.active .grid-image-container .grid-image{position:relative;z-index:-1;transform:scale(1.05)}
.grid-container .grid-container-inner.active .grid-detail{background:#facf00}
.grid-container .grid-container-inner.active .grid-detail .icon-miles-logo:before{content:url(../../../../content/dam/am-web/icons/icn_currency_yellowbg.svg)}
@media only screen and (min-width:992px){.grid-container .grid-container-inner:hover{color:#272f38;border:1px solid #272f38;box-shadow:5px 5px 8px rgba(0,0,0,.2)}
.grid-container .grid-container-inner:hover .grid-image-container .grid-image{position:relative;z-index:-1;transform:scale(1.05)}
.grid-container .grid-container-inner:hover .grid-detail{background:#facf00}
.grid-container .grid-container-inner:hover .grid-detail .icon-miles-logo:before{content:url(../../../../content/dam/am-web/icons/icn_currency_yellowbg.svg)}
}
.grid-container .grid-category{position:absolute;z-index:10;top:12px;left:10px;display:table;width:85px;height:85px;border-radius:85px;background:rgba(250,207,0,.8);font-weight:600}
.grid-container .grid-category .grid-category-inner{display:table-cell;vertical-align:middle;padding:2px 5px 0}
.grid-container .grid-image-container{position:relative;width:100%;overflow:hidden}
.grid-container .grid-image-container .grid-image{width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}
.grid-container .grid-logo-holder{width:100%;padding:15px 20px}
.grid-container .grid-logo-holder .grid-logo{margin:0 auto;max-width:150px;height:auto;max-height:70px}
.grid-container .grid-detail{padding:15px 30px 6px}
.grid-container .grid-detail .grid-title{font-size:20px;font-weight:600;line-height:1.5em}
.grid-container .grid-detail .grid-desc{margin:8px 0 16px}
.grid-container .grid-detail .grid-desc .grid-criterion{margin-top:10px}
.grid-container .grid-detail .grid-desc .grid-criterion .miles-tips-text{font-size:14px;font-weight:400;margin-top:0;margin-bottom:3px}
.grid-container.type-redeem .grid-category{background:rgba(39,47,56,.8);color:#facf00}
.grid-container.type-redeem .grid-category .icon-miles-logo:before{content:url(../../../../content/dam/am-web/icons/icon_logo_white.svg)}
@media only screen and (min-width:992px){.grid-container.type-redeem:hover .grid-detail{background:#272f38;color:#facf00}
.grid-container.type-redeem:hover .grid-detail .icon-miles-logo:before{content:url(../../../../content/dam/am-web/icons/icon_logo_white.svg)}
}
.grid-container.type-member-voice{pointer-events:none}
.grid-container.type-member-voice .grid-container-inner{border:0;box-shadow:none}
.grid-container.type-member-voice .grid-category{top:inherit;bottom:6%;left:8%;width:120px;height:120px;background:#facf00}
.grid-container.type-member-voice .grid-category .grid-category-inner{padding-top:5px}
.grid-container.type-member-voice .grid-image-container{padding-top:5%;text-align:center}
.grid-container.type-member-voice .grid-image-container .grid-image{margin:0 auto;border-radius:500px}
.grid-container.type-member-voice .grid-detail{padding-top:0}
.grid-container.type-member-voice .grid-detail .grid-title{position:relative;padding:25px 35px}
.grid-container.type-member-voice .grid-detail .grid-title:after,.grid-container.type-member-voice .grid-detail .grid-title:before{position:absolute;content:"";display:block;width:40px;height:25px}
.grid-container.type-member-voice .grid-detail .grid-title:before{top:0;left:0;background:url(../../../../content/dam/am-content/common/images/homepage/ico_double_quote_open.png) no-repeat 50%;background-size:contain}
.grid-container.type-member-voice .grid-detail .grid-title:after{bottom:0;right:0;background:url(../../../../content/dam/am-content/common/images/homepage/ico_double_quote_close.png) no-repeat 50%;background-size:contain}
.grid-container.type-member-voice .grid-detail .grid-desc{margin-top:0}
.grid-container.type-member-voice .grid-detail .grid-desc .member-name{font-weight:700;margin-bottom:8px;font-size:24px}
@media only screen and (min-width:992px){.grid-container.type-member-voice:hover .grid-container-inner{border:0;box-shadow:none}
.grid-container.type-member-voice:hover .grid-image-container .grid-image{transform:scale(1)}
.grid-container.type-member-voice:hover .grid-detail{background:0}
}
@media only screen and (max-width:1199px){.grid-container .grid-category{top:10px;left:10px;width:65px;height:65px;font-size:12px}
.grid-container .grid-detail{padding:12px 15px 6px}
.grid-container .grid-detail .grid-title{font-size:18px;line-height:1.35em}
.grid-container .grid-detail .grid-desc{margin-bottom:10px}
.grid-container.type-member-voice .grid-category{bottom:3%;left:5%;width:80px;height:80px}
.grid-container.type-member-voice .grid-detail .grid-title{padding:15px 10px 12px}
.grid-container.type-member-voice .grid-detail .grid-title:after,.grid-container.type-member-voice .grid-detail .grid-title:before{width:20px;height:15px}
}
@media only screen and (max-width:991px){.grid-container{padding:0 5px;margin-bottom:20px}
.grid-container .grid-category{top:5px;left:5px;width:60px;height:60px}
.grid-container .grid-detail{padding:15px 10px 10px}
}
@media only screen and (max-width:767px){.grid-container{margin-bottom:20px}
.grid-container .grid-detail{padding:20px 25px 10px}
.grid-container.type-member-voice .grid-category{left:15%}
}
@media only screen and (max-width:550px){.grid-container.type-member-voice .grid-category{left:5%}
}
.grid-container{opacity:0;transform:scale(.9) translate3d(0,25%,0);transition:transform .45s ease,opacity .45s ease}
.grid-container:nth-child(2){transition:transform .45s ease .15s,opacity .45s ease .15s}
.grid-container:nth-child(3){transition:transform .45s ease .3s,opacity .45s ease .3s}
.row.active .grid-container{opacity:1;transform:scale(1) translateZ(0)}
@media only screen and (max-width:767px){.grid-container{opacity:1;transform:scale(1) translateZ(0)}
}
.brand-partner .content-body a{text-decoration:none}
@media screen and (max-width:1340px){#brandlistingfinance .filters .category .dropdown-filter .custom-dropdown,#brandlistingfinance .filters .left-filter .dropdown-filter .custom-dropdown,#brandlistingfinance .filters .right-filter .dropdown-filter .custom-dropdown{min-width:320px}
}
@media only screen and (max-width:767px){#brandlistingfinance .filters .category .dropdown-filter .custom-dropdown,#brandlistingfinance .filters .left-filter .dropdown-filter .custom-dropdown,#brandlistingfinance .filters .right-filter .dropdown-filter .custom-dropdown{min-width:290px}
}