form[name='dmp-forms-generation-matters']{padding:40px;background-color:#efeeee}
form[name='dmp-forms-generation-matters'] #intro{border-bottom:1px solid #ccc;padding-bottom:30px}
form[name='dmp-forms-generation-matters'] #intro p{font:1.125rem/1.6rem 'TTNormsProNormal',arial,sans-serif;margin:0}
form[name='dmp-forms-generation-matters'] .text .cmp-form-text label{font:1.25rem/1.78rem 'TTNormsProNormal',arial,sans-serif;color:#20113e;top:9px;background:0;z-index:1;left:15px;padding:4px}
form[name='dmp-forms-generation-matters'] .text .cmp-form-text label:after{content:'';width:100%;position:absolute;border-bottom:3px solid #fff;top:18px;padding:0 5px;left:0;z-index:-1}
form[name='dmp-forms-generation-matters'] .text .cmp-form-text input{font-size:1.25rem;font-family:'TTNormsProNormal',arial,sans-serif;background:#fff;width:100%}
form[name='dmp-forms-generation-matters'] .text .cmp-form-text input::placeholder{color:#d1d0ce;opacity:0}
form[name='dmp-forms-generation-matters'] .text .cmp-form-text input:-ms-input-placeholder{color:#d1d0ce}
form[name='dmp-forms-generation-matters'] .text .cmp-form-text input:focus::placeholder{opacity:1}
form[name='dmp-forms-generation-matters'] .text .cmp-text{font:.9375rem/1.33rem 'TTNormsProNormal',arial,sans-serif}
form[name='dmp-forms-generation-matters'] .text .cmp-text p i{font:italic .9375rem/1.33rem 'TTNormsProNormal',arial,sans-serif}
form[name='dmp-forms-generation-matters'] .options{margin-top:0}
form[name='dmp-forms-generation-matters'] .options .cmp-form-option label{font-family:'TTNormsProNormal',arial,sans-serif;background-color:transparent}
form[name='dmp-forms-generation-matters'] .options .cmp-form-option .cmp-form-options--drop-down{width:100%}
form[name='dmp-forms-generation-matters'] .options .cmp-form-option .cmp-form-options--drop-down label{color:#4a4a49;font-weight:normal}
form[name='dmp-forms-generation-matters'] .options .cmp-form-option .cmp-form-options__field--drop-down{font-family:'TTNormsProNormal',arial,sans-serif;font-size:1.25rem;border:1px solid #ccc;width:100%}
form[name='dmp-forms-generation-matters'] .options .cmp-form-option .cmp-form-options__field--drop-down option{font:1.125rem/1.6rem 'TTNormsProNormal',arial,sans-serif}
form[name='dmp-forms-generation-matters'] .options .cmp-form-option select::-ms-expand{display:none}
form[name='dmp-forms-generation-matters'] .options .cmp-form-option .cmp-form-options--radio .cmp-form-options__legend{font:normal 1.125rem/1.6rem 'TTNormsProNormal',arial,sans-serif;color:#333}
form[name='dmp-forms-generation-matters'] .options .cmp-form-option .cmp-form-options--radio .cmp-form-options__field-label{background-color:transparent}
form[name='dmp-forms-generation-matters'] .options .cmp-form-option .cmp-form-options--radio .cmp-form-options__field-label .cmp-form-options__field-description{font:1.25rem/1.78rem 'TTNormsProNormal',arial,sans-serif}
form[name='dmp-forms-generation-matters'] .options.custom-select .cmp-form-option .cmp-form-options--radio p{font:italic .9375rem/1.33rem 'TTNormsProNormal',arial,sans-serif;padding-top:15px;margin:24px 0 0 0}
form[name='dmp-forms-generation-matters'] .options.custom-select .cmp-form-option .cmp-form-options--radio .cmp-form-options-group{margin-bottom:25px}
form[name='dmp-forms-generation-matters'] .options.custom-select .cmp-form-option .cmp-form-options--radio .cmp-form-options-group .cmp-form-options__field-label{border:1px solid #ccc;display:inline;margin:0;padding:15px 0;background-color:#fff;min-width:80px;height:52px}
form[name='dmp-forms-generation-matters'] .options.custom-select .cmp-form-option .cmp-form-options--radio .cmp-form-options-group .cmp-form-options__field-label input[type='radio']{width:100%;height:100%;font:1.25rem/3.25rem 'TTNormsProNormal',arial,sans-serif}
form[name='dmp-forms-generation-matters'] .options.custom-select .cmp-form-option .cmp-form-options--radio .cmp-form-options-group .cmp-form-options__field-label .cmp-form-options__field-description{padding:0 24px}
form[name='dmp-forms-generation-matters'] .options.custom-select .cmp-form-option .cmp-form-options--radio .cmp-form-options-group .cmp-form-options__field-label .cmp-form-options__field-description:after{height:0;width:0;border-color:transparent;border-width:0}
form[name='dmp-forms-generation-matters'] .options.custom-select .cmp-form-option .cmp-form-options--radio .cmp-form-options-group .cmp-form-options__field-label input[type='radio']:checked + span:before{background:transparent}
form[name='dmp-forms-generation-matters'] .options.custom-select .cmp-form-option .cmp-form-options--radio .cmp-form-options-group .cmp-form-options__field-label:last-of-type{border-left-width:0}
form[name='dmp-forms-generation-matters'] .options.custom-select .cmp-form-option .cmp-form-options--radio .cmp-form-options-group .cmp-form-options__field-label.greenbg{background-color:#00854d;border-color:#00854d}
form[name='dmp-forms-generation-matters'] .options.custom-select .cmp-form-option .cmp-form-options--radio .cmp-form-options-group .cmp-form-options__field-label.greenbg .cmp-form-options__field-description{color:#fff}
form[name='dmp-forms-generation-matters'] .options .cmp-form-option .cmp-form-options--radio .cmp-form-options__legend{font:normal 1.125rem/1.6rem 'TTNormsProNormal',arial,sans-serif;padding-top:0;margin-bottom:15px}
form[name='dmp-forms-generation-matters'] .options .cmp-form-option .cmp-form-options--radio .cmp-form-options__field-label{background-color:transparent}
form[name='dmp-forms-generation-matters'] .options .cmp-form-option .cmp-form-options--radio .cmp-form-options__field-label .cmp-form-options__field-description{font:1.25rem/1.78rem 'TTNormsProNormal',arial,sans-serif}
form[name='dmp-forms-generation-matters'] .button{border-top:1px solid #ccc;padding-top:30px;text-align:center}
form[name='dmp-forms-generation-matters'] .button .cmp-button{background-color:transparent;padding:0;padding-top:40px}
form[name='dmp-forms-generation-matters'] .button .cmp-button .cmp-button__text{font:1.25rem/1.78rem 'TTNormsProNormal',arial,sans-serif;color:#0057b8;text-transform:none}
form[name='dmp-forms-generation-matters'] .button .cmp-button .cmp-button__text:hover{text-decoration:underline}
form[name='dmp-forms-generation-matters'] .button .cmp-button:hover{background-color:transparent}
.flexbox-container .cmp-container form[name='dmp-forms-generation-matters'] .container{display:none}
.container.contact_form form[name='dmp-forms-generation-matters'] .options .cmp-form-option .cmp-form-options__field--drop-down{background:url(generation-matters/webfonts/resources/icon-arrow-blue-down.svg) 96% 55% no-repeat;background-size:20px;background-color:#fff}
.related_docs.flexbox-container .options{margin-top:0}
.gm-style-meganta{color:#4f00ca}
.gm-style-meganta i,.gm-style-meganta h4{color:#4f00ca}
.gm-style-meganta #gm-title-needs h3:before{background:url(generation-matters/webfonts/resources/gm-icon-sprites.png) -10px -132px}
.gm-style-meganta #gm-title-approach h3:before{background:url(generation-matters/webfonts/resources/gm-icon-sprites.png) -71px -71px}
.gm-style-meganta #gm-title-helpful-sales-tools h3:before{background:url(generation-matters/webfonts/resources/gm-icon-sprites.png) -10px -71px}
.gm-style-lightblue{color:#4f00ca}
.gm-style-lightblue i,.gm-style-lightblue h4{color:#4f00ca}
.gm-style-lightblue #gm-title-needs h3:before{background:url(generation-matters/webfonts/resources/gm-icon-sprites.png) -130px -132px}
.gm-style-lightblue #gm-title-approach h3:before{background:url(generation-matters/webfonts/resources/gm-icon-sprites.png) -132px -70px}
.gm-style-lightblue #gm-title-helpful-sales-tools h3:before{background:url(generation-matters/webfonts/resources/gm-icon-sprites.png) -132px -10px}
.gm-style-green{color:#4f00ca}
.gm-style-green i,.gm-style-green h4{color:#4f00ca}
.gm-style-green #gm-title-needs h3:before{background:url(generation-matters/webfonts/resources/gm-icon-sprites.png) -70px -132px}
.gm-style-green #gm-title-approach h3:before{background:url(generation-matters/webfonts/resources/gm-icon-sprites.png) -71px -10px}
.gm-style-green #gm-title-helpful-sales-tools h3:before{background:url(generation-matters/webfonts/resources/gm-icon-sprites.pngg) -10px -10px}
#gmreport{margin-left:15px}
#gmreport .text .cmp-text h2{color:#4f00ca;font-family:'Source Sans Pro';font-weight:400;margin-top:0}
#gmreport .text .cmp-text h2 i{font-style:normal}
#gmreport .text .cmp-text p{font-size:1.125rem;color:#20113e;font-family:'TTNormsProNormal',arial,sans-serif}
#gmreport .text #gm-text-legend.cmp-text p{display:inline-block;margin-right:15px}
#gmreport .text #gm-text-legend.cmp-text p b{color:#20113e;font-size:1.125rem;font-family:'TTNormsProBold',arial,sans-serif}
#gmreport .text #gm-text-legend.cmp-text ul{display:inline-block;padding:0}
#gmreport .text #gm-text-legend.cmp-text ul li{display:inline-block;margin-right:15px;color:#20113e;font-size:1.125rem;font-family:'TTNormsProNormal',arial,sans-serif}
#gmreport .text #gm-text-legend.cmp-text ul li::marker{content:''}
#gmreport .text #gm-text-legend.cmp-text ul li:before{content:'';width:22px;height:29px;display:inline-block;vertical-align:middle;margin-right:5px}
#gmreport .text #gm-text-legend.cmp-text ul li:nth-of-type(1):before{background:url(generation-matters/webfonts/resources/gm-link-icon-sprites.png) -10px -59px}
#gmreport .text #gm-text-legend.cmp-text ul li:nth-of-type(2):before{background:url(generation-matters/webfonts/resources/gm-link-icon-sprites.png) -52px -10px}
#gmreport .text #gm-text-legend.cmp-text ul li:nth-of-type(3):before{background:url(generation-matters/webfonts/resources/gm-link-icon-sprites.png) -94px -10px}
#gmreport .text #gm-text-legend.cmp-text ul li:nth-of-type(4):before{background:url(generation-matters/webfonts/resources/gm-link-icon-sprites.png) -10px -10px}
#gmreport .title .cmp-title h3{font-family:'TTNormsProNormal',arial,sans-serif;font-size:1.5rem;font-weight:500;margin-bottom:15px;padding-top:7px;color:#333;border-bottom:1px solid #ccc;padding-bottom:4px}
#gmreport .title .cmp-title h3:before{content:'';width:41px;height:46px;display:inline-block;margin-right:20px;vertical-align:middle}
#gmreport div[id^='gm-section']{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}
#gmreport div[id^='gm-section'] .gm-category{flex:1 1 50%}
#gmreport div[id^='gm-section'] .gm-category h4{font:1.25rem/1.375rem 'TTNormsProNormal',arial,sans-serif;font-weight:600;margin:0;padding:0 15px}
#gmreport div[id^='gm-section'] .gm-category ul{margin-bottom:40px;padding-left:34px}
#gmreport div[id^='gm-section'] .gm-category ul li{color:#20113e;font-family:'TTNormsProNormal',arial,sans-serif;font-size:1.125rem}
#gmreport div[id^='gm-section'] .gm-category ul li a:before{content:'';width:32px;height:29px;display:inline-block;vertical-align:middle;padding-right:30px}
#gmreport div[id^='gm-section'] .gm-category ul .gm-link-download a:before{background:url(generation-matters/webfonts/resources/gm-link-icon-sprites.png) -52px -10px}
#gmreport div[id^='gm-section'] .gm-category ul .gm-link-calculator a:before{background:url(generation-matters/webfonts/resources/gm-link-icon-sprites.png) -94px -10px}
#gmreport div[id^='gm-section'] .gm-category ul .gm-link-checklist a:before{background:url(generation-matters/webfonts/resources/gm-link-icon-sprites.png) -9px -10px}
#gmreport div[id^='gm-section'] .gm-category ul .gm-link-link a:before{background:url(generation-matters/webfonts/resources/gm-link-icon-sprites.png) -10px -59px}
#gmreport #gm-section-1 .aem-Grid{display:block}
#gmreport #gm-section-1 .aem-Grid .gm-category{float:left;width:50%}
#gmreport #gm-section-2 .gm-category{flex:none;width:100%}
#gmreport #gm-section-2 .gm-category ul{width:100%;padding-left:0;background:#e0f3fb}
#gmreport #gm-section-2 .gm-category ul li{padding:13px}
#gmreport #gm-section-2 .gm-category ul li a{color:#20113e;display:flex}
#gmreport #gm-section-2 .gm-category ul li::marker{content:''}
#gmreport #gm-section-2 .gm-category ul li:hover{background:#d5f4f3}
#gmreport #gm-section-2 .gm-category ul li:hover a{text-decoration:none}
#gmreport .teaser.teaserflex{padding:0 15px}
#gmreport .teaser.teaserflex .cmp-teaser .cmp-teaser__image{float:left;margin-right:20px}
#gmreport .teaser.teaserflex .cmp-teaser .cmp-teaser__image .cmp-image__image{width:125px;height:125px;object-fit:none}
#gmreport .teaser.teaserflex .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{color:#20113e;font-family:'TTNormsProNormal',arial,sans-serif;font-size:1.125rem;position:absolute;transform:translate(144px,20px)}
#gmreport .teaser.teaserflex .cmp-teaser .cmp-teaser__content .cmp-teaser__title{font:1.25rem/1.375rem 'TTNormsProNormal',arial,sans-serif;font-weight:600;margin-top:40px}
#gmreport .teaser.teaserflex .cmp-teaser .cmp-teaser__content .cmp-teaser__description{color:#20113e;font-family:'TTNormsProNormal',arial,sans-serif;font-size:1.125rem;float:left;width:100%}
#gmreport .teaser.teaserflex .cmp-teaser .cmp-teaser__content .cmp-teaser__description h4{font:1.25rem/1.375rem 'TTNormsProNormal',arial,sans-serif;font-weight:600;margin:20px 0 10px}
#gmreport .teaser.teaserflex .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul{margin-bottom:30px;padding-left:20px}
.button{padding-top:12px}
.button a[id^='custom-report']{color:#4f00ca;font-family:'TTNormsProNormal',arial,sans-serif;font-size:1.125rem}
.button a[id^='custom-report'] .cmp-button__text{padding-right:10px}
.button a[id^='custom-report']:after{content:'';display:inline-block;width:30px;height:30px;vertical-align:middle;background:url(generation-matters/webfonts/resources/custom-report-icon.svg)}
.button a[id^='custom-report']:hover{text-decoration:none}
.teaser.teaserflex .cmp-teaser#gm-style-magenta .cmp-teaser__image .cmp-image__image,.teaser.teaserflex .cmp-teaser#gm-style-lightblue .cmp-teaser__image .cmp-image__image,.teaser.teaserflex .cmp-teaser#gm-style-green .cmp-teaser__image .cmp-image__image{width:125px;height:125px;object-fit:none}
.teaser.teaserflex .cmp-teaser#gm-style-magenta .cmp-teaser__content .cmp-teaser__title,.teaser.teaserflex .cmp-teaser#gm-style-lightblue .cmp-teaser__content .cmp-teaser__title,.teaser.teaserflex .cmp-teaser#gm-style-green .cmp-teaser__content .cmp-teaser__title{font-size:1.5rem;font-family:'TTNormsProNormal',arial,sans-serif;font-weight:600;margin:20px 0 30px}
.teaser.teaserflex .cmp-teaser#gm-style-magenta .cmp-teaser__content .cmp-teaser__description p a,.teaser.teaserflex .cmp-teaser#gm-style-lightblue .cmp-teaser__content .cmp-teaser__description p a,.teaser.teaserflex .cmp-teaser#gm-style-green .cmp-teaser__content .cmp-teaser__description p a{font-size:1.125rem;color:#4f00ca}
.teaser.teaserflex .cmp-teaser#gm-style-magenta .cmp-teaser__content .cmp-teaser__title{color:#4f00ca;font-size:1.5rem}
.teaser.teaserflex .cmp-teaser#gm-style-magenta .cmp-teaser__content .cmp-teaser__description p a:hover{text-decoration:underline}
.teaser.teaserflex .cmp-teaser#gm-style-lightblue .cmp-teaser__content .cmp-teaser__title{color:#4f00ca}
.teaser.teaserflex .cmp-teaser#gm-style-lightblue .cmp-teaser__content .cmp-teaser__description p a:hover{text-decoration:underline}
.teaser.teaserflex .cmp-teaser#gm-style-green .cmp-teaser__content .cmp-teaser__title{color:#4f00ca}
.teaser.teaserflex .cmp-teaser#gm-style-green .cmp-teaser__content .cmp-teaser__description p a:hover{text-decoration:underline}
.title .cmp-title h1.cmp-title__text{font:2.25rem/2.5rem 'Source Sans Pro',Arial,sans-serif;font-weight:200;color:#4f00ca;margin:80px 0 60px;padding:0}
@media screen and (max-width:767px){.container.contact_form{padding-bottom:40px}
form[name='dmp-forms-generation-matters']{padding:40px 20px 15px;margin-bottom:40px}
#gmreport{padding-bottom:40px;border-bottom:1px solid #ccc}
#gmreport .teaser.teaserflex{padding:0}
#gmreport .teaser.teaserflex .cmp-teaser .cmp-teaser__content{padding:8px 0}
#gmreport .teaser.teaserflex .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{transform:translate(144px,60px)}
#gmreport .teaser.teaserflex .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul{padding-left:20px}
#gmreport div[id^='gm-section'] .gm-category h4{padding:0}
#gmreport div[id^='gm-section'] .gm-category ul{padding-left:18px}
#gmreport .text #gm-text-legend.cmp-text p{display:block;margin:0}
#gmreport .text #gm-text-legend.cmp-text ul{display:block}
#gmreport .text #gm-text-legend.cmp-text ul li{display:block;margin:10px 0}
.button a[id^='custom-report']{padding:0 15px}
.title .cmp-title h1.cmp-title__text{font-size:1.75rem;margin:40px 0 30px}
}
@media screen and (max-width:1023px){.teaserflex.teaser.dt33{width:100% !important}
.teaser.teaserflex .cmp-teaser#gm-style-magenta .cmp-teaser__image,.teaser.teaserflex .cmp-teaser#gm-style-lightblue .cmp-teaser__image,.teaser.teaserflex .cmp-teaser#gm-style-green .cmp-teaser__image{text-align:center}
.teaser.teaserflex .cmp-teaser#gm-style-magenta .cmp-teaser__image .cmp-image__image,.teaser.teaserflex .cmp-teaser#gm-style-lightblue .cmp-teaser__image .cmp-image__image,.teaser.teaserflex .cmp-teaser#gm-style-green .cmp-teaser__image .cmp-image__image{max-height:125px;min-width:auto;height:auto}
.teaser.teaserflex .cmp-teaser#gm-style-magenta .cmp-teaser__content,.teaser.teaserflex .cmp-teaser#gm-style-lightblue .cmp-teaser__content,.teaser.teaserflex .cmp-teaser#gm-style-green .cmp-teaser__content{padding:0}
.teaser.teaserflex .cmp-teaser#gm-style-magenta .cmp-teaser__content .cmp-teaser__title,.teaser.teaserflex .cmp-teaser#gm-style-lightblue .cmp-teaser__content .cmp-teaser__title,.teaser.teaserflex .cmp-teaser#gm-style-green .cmp-teaser__content .cmp-teaser__title{margin:10px 0 20px}
}
@media screen and (min-width:1024px){.teaserflex.teaser.dt33{width:32% !important}
}
@media screen and (max-width:1024px) and (min-width:768px){.container .cmp-container .thirdwidth{width:100% !important}
.container .cmp-container .two-thirdwidth{width:100% !important}
.container.contact_form{padding-bottom:40px}
form[name='dmp-forms-generation-matters']{padding:40px 20px 15px;margin-bottom:40px}
form[name='dmp-forms-generation-matters'] .options .cmp-form-option .cmp-form-options--radio .cmp-form-options__field-label{width:100%}
form[name='dmp-forms-generation-matters'] .options .cmp-form-options--drop-down{width:100%}
#gmreport{padding-bottom:40px;border-bottom:1px solid #ccc}
#gmreport .teaser.teaserflex .cmp-teaser .cmp-teaser__content{padding:8px 0}
#gmreport .teaser.teaserflex .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{transform:translate(144px,60px)}
}
.container.contact_form .options .cmp-form-option select:hover,.container.contact_form .options .cmp-form-option select:focus,.container.contact_form input:focus{outline:none !important;border-color:#001871}