.ap3-specs__container{display:flex;flex-direction:column;border:1px solid #c8c8c8;padding:2em;box-shadow:0 5px 7px rgba(0,0,0,0.12);border-radius:5px}.ap3-specs__heading{margin:0;padding:0;margin-bottom:.25em;text-align:center}.ap3-spec__subheading{margin:0;padding:0;margin-bottom:.5em;color:#7b7b7b;text-align:center}.ap3-specs__footer{display:flex;flex-wrap:wrap;border-top:1px solid #d2d2d2}.ap3-specs{display:flex;flex-wrap:wrap;justify-content:flex-start}.ap3-specs__spec{padding:1em;width:100%;padding-left:.5em;font-size:.85em}.ap3-specs__spec ul{padding-left:15px}.ap3-specs__spec-name{display:block;font-size:1.1em;margin-bottom:.5em}.ap3-specs__spec p{margin:0;margin-bottom:.25em}.ap3-specs__spec *:last-child{margin:0}.ap3-specs__content{flex:1}.ap3-specs__image{width:100%}.ap3-spec-button__primary{display:inline-flex;text-align:center;align-items:center;justify-content:center;text-decoration:none;padding:.5em 1em;color:white;background:#38b84c;border:2px solid transparent;border-radius:5px;font-size:16px}.ap3-spec-button__secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;padding:.5em 1em;color:#38b84c;background:transparent;border:2px solid #38b84c;border-radius:5px;font-size:16px}.ap3-specs__footer-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;width:100%}.ap3-specs__footer-buttons a{margin-top:1em;cursor:pointer;will-change:transform;transition:transform .15s ease,color .15s ease,background .15s ease,border .15s ease}.ap3-specs__footer-buttons a:hover{text-decoration:none;transform:translateY(-1px)}.ap3-spec-button__primary:hover{background:#2c903b;color:white}.ap3-specs__footer-buttons a.full{width:100%}.ap3-specs__footer-buttons a.half{width:calc(50% - 0.5em)}.ap3-specs__disclaimers{list-style-type:decimal;margin:0;margin-top:1em;padding:0;padding-left:15px}.ap3-specs__disclaimer{font-weight:400;color:#7b7b7b;font-size:.9em}.ap3-specs__disclaimer:not(:first-child){margin-top:1em}.ap3-specs__heading-image{display:block}.ap3-specs__specs-note{font-size:.9em;color:#7b7b7b;font-weight:400;text-align:center;margin:1em 0}@media only screen and (max-width:776px){.ap3-specs__image{width:100%;max-width:200px;margin:0 auto;margin-bottom:1.5em}}@media only screen and (min-width:525px){.ap3-specs__spec{width:33%}.ap3-specs__specs-note{text-align:right}.ap3-specs__spec:nth-child(3n+1){padding-left:0}}@media only screen and (min-width:777px){.ap3-specs__heading,.ap3-spec__subheading{text-align:left}.ap3-specs__container{flex-direction:row}.ap3-specs__image{width:20%}.ap3-specs__content.right{padding-right:2em}.ap3-specs__content.left{padding-left:2em}.ap3-specs__footer{flex-wrap:nowrap}.ap3-specs__footer-content{flex:1}.ap3-specs__footer-buttons{flex:1}.ap3-specs__disclaimers{padding-left:45px}}