.cmp-container--mt-30>.cmp-container{margin-top:30px;display:flex}.cmp-container--product-details{background-color:#f4f6f6;height:100%}.cmp-container--product-details>.cmp-container{padding-top:8em}.cmp-container--product-details .cmp-text{padding:0}.cmp-container--product-details .cmp-text h2{margin:0 5px 3px 8px;font-size:28px;line-height:50px;letter-spacing:-1.06px}.cmp-container--product-details .cmp-text p{margin:3px 91px 6px 8px;font-size:20px;line-height:20px;letter-spacing:-0.77px;color:#3f0b52}.cmp-container--product-details .cmp-text p sup{font-size:12px}.cmp-container--product-details .cmp-text .cmp-teaser-product-sub-details{font-size:12px;line-height:normal;letter-spacing:-0.42px}.cmp-container--product-details .cmp-text ul{margin:0 0 20px 8px;padding:0;max-width:241px}.cmp-container--product-details .cmp-text ul li{color:#3f0b52;padding:0;font-size:16px;line-height:24px;letter-spacing:0;padding-top:6px;text-indent:0px}.cmp-container--product-details .cmp-text ul li:before{top:0px;font-size:16px;line-height:20px;font-weight:bold}@media only screen and (max-width: 1024px){.cmp-container--product-details>.cmp-container{padding-top:6em}}@media only screen and (max-width: 768px){.cmp-container--product-details{display:none !important}.cmp-container--mt-30>.cmp-container{margin-top:0px}}.cmp-container-progressbar .cmp-container{width:373px;margin:47px auto 0;padding:13px 15px 13px 14px;border-radius:34.6px;border:solid .9px #d8d9d9;background-color:#e2e6e5;position:relative}.cmp-container-progressbar .text{position:absolute;top:0;left:0;width:100% !important;text-align:center;margin-top:5px}.cmp-container-progressbar .text .cmp-text{padding:0}.cmp-container-progressbar .text .cmp-text p{margin:0;font-size:12px;font-weight:bold;color:#3c4242;line-height:21px}#product-confirm-buttons{text-align:center}#product-confirm-buttons .button{width:auto !important;float:none !important;display:inline-block}#product-confirm-buttons .button:first-child{margin-right:20px}@media only screen and (max-width: 420px){#product-confirm-buttons .button:first-child{margin-right:0px}}@media only screen and (max-width: 768px){.cmp-container-progressbar .cmp-container{width:287px;margin:19px auto;padding:10px 12px 10px 11px;border-radius:26.6px;border:solid .7px #d8d9d9}.cmp-container-progressbar .text{margin-top:4px}.cmp-container-progressbar .text .cmp-text p{font-size:11px;line-height:16.1px}}#inhaler{background-image:url("myazmed/resources/inhaler-detail.png");background-repeat:no-repeat;background-position:left -165% bottom}.cmp-container--contact .cmp-container{background-color:#f4f6f6;margin:29px 130px 69px;max-width:55%}.cmp-container--contact .cmp-title__text--h1{margin:0}@media(max-width: 768px){.cmp-container--contact .cmp-title__text--h1{width:75%;line-height:30px}}.cmp-container--contact .cmp-text{margin-top:41px;padding:0;z-index:1;position:relative;font-family:"Helvetica Neue";color:#3c1053}.cmp-container--contact .cmp-text p{font-size:20px;line-height:30px;color:inherit}.cmp-container--contact .cmp-text h1{font-size:40px;line-height:30px;letter-spacing:0}.cmp-container--contact .cmp-text h2{font-size:20px;line-height:30px;letter-spacing:0}.cmp-container--contact .cmp-text a{text-decoration:none}.cmp-container--contact .cmp-image--product .cmp-image{top:-7em;right:-10em}.cmp-container--contact #contact-buttons{margin-top:29px;max-width:100%}@media only screen and (min-width: 834px)and (max-width: 1194px){.cmp-container--contact #contact-buttons{float:none}.cmp-container--contact #contact-buttons .aem-Grid{display:flex;justify-content:center}}.cmp-container--contact #contact-buttons .button{width:auto !important}.cmp-container--contact #contact-buttons .cmp-button--back{margin-right:15px}@media only screen and (max-width: 768px){.cmp-container--contact .cmp-container{max-width:100%;margin:40px 20px}.cmp-container--contact .cmp-text{margin-top:25px;padding:0}.cmp-container--contact .cmp-text p{font-size:14px;line-height:18px}.cmp-container--contact .cmp-text h1{font-size:19.3px}.cmp-container--contact .cmp-text h2{font-size:16px}.cmp-container--contact .cmp-image--product .cmp-image{top:-3em;right:-3em}.cmp-container--contact #contact-buttons{margin:29px auto;float:none;text-align:center}.cmp-container--contact #contact-buttons .button{width:auto !important;float:none !important;display:inline-block}.cmp-container--contact #contact-buttons .cmp-button--back{margin-right:15px}}.cmp-container--grey{background-color:#f4f6f6}