.amsHomeContent h1,h2,p,*{font-family:"Lato",sans-serif!important}
.amsHomeContent strong{font-weight:700}
.amsHomeContent li{color:#aaa;line-height:22px;margin-bottom:15px}
.amsHomeContent li:last-child{margin-bottom:0}
.amsHomeContent a:hover,a:focus{text-decoration:underline!important;cursor:pointer}
.amsHomeContent a:visited{outline:0;text-decoration:none}
#contentWrapper{width:100%!important;clear:both}
.amsHomeContent{margin:0 auto;min-width:0;width:100%!important;font-family:"Lato",sans-serif!important;font-size:13px;line-height:19px;font-weight:400!important;position:relative;display:inline-block;text-align:center;clear:both}
.amsHomeContentRow{display:inline-block;margin:0 auto;width:100%;min-width:0;max-width:1024px;padding:0;overflow:visible;position:relative;clear:both}
#introRight{float:right;margin-top:44px;width:58.33333333%;width:500px\9;width:58.33333333%\9\0;position:relative;padding:0 15px 0 15px;display:inline-block}
.de_DE #introRight{width:55%!important;width:480px\9!important;width:55%\9\0!important}
#introPic{max-width:127%;position:relative;left:-60px;vertical-align:top;margin:0;padding:0;display:inline-block}
#introLeft{width:41.66666667%;width:420px\9;width:41.66666667%\9\0;margin-top:44px!important;position:relative;padding:15px 0 15px 15px;float:left;display:inline-block;text-align:left}
#introCookiesDescription{margin-top:10px;font-size:12px;font-family:"Helvetica";color:#555;display:inline-block;margin-right:3px}
#introCookiesHyperLink{margin-top:10px;font-size:12px;font-family:"Helvetica";color:#0066c0;display:inline-block}
.de_DE #introLeft{width:45%;width:440px\9;width:45%\9\0}
.amsHomeTitle{margin:0 0 15px 0;padding-bottom:5px;line-height:1.2;font-size:2.4rem!important;font-size:36px\9;font-size:2.4rem!important\9\0;font-weight:200!important;color:#e47911;clear:both}
.de_DE .amsHomeTitle{font-size:2.3rem!important;font-size:34px\9;font-size:2.3rem!important\9\0}
.amsHomeSubtitle{font-size:22px;margin-bottom:16px;font-weight:400;color:#333;padding-bottom:4px;line-height:1.3;clear:both}
.de_DE .amsHomeSubtitle{font-size:20px}
.ja_JP #AMSHomeIntroSubtitle{font-size:21px}
.introductionParagraph{margin-bottom:30px;line-height:1.9;clear:both;display:inline-block}
.introParagraph{margin:0;line-height:1.9;display:inline-block;clear:both}
.amsHomeParaIntro{color:#333;font-size:18px;font-weight:300;clear:both}
.de_DE .amsHomeParaIntro{font-size:17px}
.amsHomePara{color:#333;font-size:18px;font-weight:300;clear:both}
.getStartedBtn{text-align:left;width:100%}
.amsHomeGetStartedBtn{position:relative;width:198px;height:43px!important;background:#f3d078;background:-moz-linear-graddient(top,#f7dfa5,#f0c14b);background:-webkit--gradient(linear,left top,left bottom,color-stop(0%,#f7dfa5),color-stop(100%,#f0c14b));background:-webkit-linear-gradient(top,#f7dfa5,#f0c14b);background:-o-linear-gradient(top,#f7dfa5,#f0c14b);background:-ms-linear-gradient(top,#f7dfa5,#f0c14b);background:linear-gradient(top,#f7dfa5,#f0c14b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7dfa5',endColorstr='#f0c14b',GradientType=0);box-shadow:0 1px rgba(255,255,255,0.4) inset;box-sizing:border-box;color:#111;vertical-align:middle;border:1px solid;border-color:#cba957 #bf942a #aa8326;overflow:hidden;text-decoration:none;cursor:pointer;border-radius:3px;display:inline-block!important;outline:0 none}
.amsHomeGetStartedBtn:hover{height:43px!important;background:#f1c860;background:-moz-linear-graddient(top,#f5d78e,#eeb933);background:-webkit--gradient(linear,left top,left bottom,color-stop(0%,#f5d78e),color-stop(100%,#eeb933));background:-webkit-linear-gradient(top,#f5d78e,#eeb933);background:-o-linear-gradient(top,#f5d78e,#eeb933);background:-ms-linear-gradient(top,#f5d78e,#eeb933);background:linear-gradient(top,#f5d78e,#eeb933);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5d78e',endColorstr='#eeb933',GradientType=0)}
.amsHomeGetStartedBtn:active{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;background-color:#f0c14b;background-image:none;filter:none}
.GetStartedBtnText{height:100%;text-align:center;font-size:135%;padding:.4em .8em;padding-left:5px\9;padding:.4em .8em\9\0;outline:0;line-height:29px;display:block;white-space:nowrap;padding-top:6px}
#amsHomeContentRowVideo{margin-top:25px!important;background-repeat:no-repeat;background-size:100% auto;background-position:center center;height:490px!important;display:inline-block;text-align:center!important;width:100%;min-width:0;overflow:visible;position:relative;clear:both}
#explainVideo{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;z-index:50;max-width:100%;height:490px;display:inline-block}
#videoCover{position:absolute;padding-left:15%;padding-right:15%;z-index:300;left:0;clear:both;margin:0 auto;width:100%;font-size:2rem!important;font-weight:200!important;text-align:center;display:inline-block;height:100%}
#videoText{width:100%;margin-top:240px;overflow:visible;position:relative;font-size:2rem!important;font-weight:200!important;color:#fff;line-height:1.5;clear:both}
#videoRaiser{width:100%;margin-top:80px;position:relative;color:#fff;line-height:1.5;clear:both}
#watchVideo{margin-top:10%;color:#60c2f6;text-decoration:none!important;font-size:2rem!important;font-weight:100!important;cursor:pointer}
.amsHomeContentRowWhite{z-index:1;text-align:center;max-width:1024px;width:100%;position:relative;margin:0 auto;padding:40px 30px 40px 60px;clear:both;display:inline-block}
.rowAds{width:50%;width:400px\9;width:50%\9\0;padding-right:30px;float:left;position:relative;padding-left:15px;display:inline-block;text-align:left}
.rowPic{width:50%;float:right;text-align:center;font-size:16px;color:#888;padding-left:15px;padding-right:15px;display:inline-block}
.rowAdsRight{width:50%;width:470px\9;width:50%\9\0;margin-top:22px;float:right;position:relative;padding-left:15px;display:inline-block;text-align:left;margin-bottom:22px}
.rowPicLeft{width:50%;float:left;text-align:center;font-size:16px;margin-top:22px;color:#888;padding-right:15px;display:inline-block}
.amsHomePicDesc{margin-top:22px}
.amsHomeContentRowGrey{background:#f4f3f5;display:inline-block;margin:0 auto;width:100%;min-width:0;padding:0;overflow:visible;position:relative;clear:both}
.amsHomeParaTC{color:#333;font-size:16px;font-weight:300;clear:both;line-height:2.3;padding-left:1em;text-indent:-1em}
#keyword_link{text-decoration:none}
.textColor{color:#e47911}
#product_link{text-decoration:none}
.amsHomeContentRowCase{background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;display:inline-block;margin:0 auto;width:100%;min-width:0;padding:0;overflow:visible;position:relative;clear:both;box-sizing:border-box;z-index:1}
.caseStudyCard{position:relative;min-height:455px;height auto;width:100%}
.caseStudyRight{width:60%;height:455px;background-repeat:no-repeat;background-size:100% auto;background-position:center;overflow:visible;position:relative;float:left;z-index:50;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,8% 100%);clip-path:polygon(0 0,100% 0,100% 100%,8% 100%)}
#sunCase{background-position:top!important}
.caseStudyLeft{display:table;width:40%;float:left;height:455px;padding-left:3%;padding-right:3%;position:relative;text-align:left;font-size:1.5em;line-height:150%}
.caseStudyContent{width:100%;display:table-cell;margin:0 auto;vertical-align:middle}
.caseStudyContentMiddle{text-align:left}
.caseStudyLogo{position:relative;background-repeat:no-repeat;background-size:contain;background-position:left center;clear:both;width:40%;height:30px}
.caseStudySlideDesc{margin-top:4%;margin-bottom:3%}
.caseStudySlideQuote{font-weight:400;color:white;line-height:135%}
.quote{font-family:Georgia!important;font-size:38px;color:#f90;line-height:0;vertical-align:-.35em}
.caseStudySlideAuthor{font-style:italic;font-size:.9em;font-weight:lighter;margin-top:.5%;margin-bottom:3%;line-height:125%}
#casestudy-rotator-controls .a-button-toggle,#casestudy-rotator-controls a-button-selected{border-color:transparent;background-color:transparent}
#casestudy-rotator-controls .a-button-inner,#casestudy-rotator-controls .a-button-inner:hover{box-shadow:none;border-color:transparent;background-color:transparent}
#casestudy-rotator-controls .a-button-focus{box-shadow:none;border-color:transparent;background-color:transparent}
.rotatorControl{display:block;width:12px;height:13px;background-position:-19px -46px;background-repeat:no-repeat}
.rotatorControl.t-1{background-image:none!important;background-color:#fff;border-radius:7px;height:14px;width:14px}
.rotatorControlSelected{background-position:-32px -46px}
.rotatorControlSelected.t-1{opacity:.5}
.rotatorControlSelected.t-1:hover{opacity:1}
#casestudy-rotator-controls a:hover{background-position:-32px -46px}
.caseStudy{width:51%;clear:both;margin-right:2%;float:left;overflow:visible;position:relative;display:inline-block;box-sizing:border-box}
#casePic{float:left;max-width:180px;margin-right:20px;vertical-align:top;box-sizing:border-box}
.caseDesc{position:relative;font-weight:300;color:#fff;font-size:18px;text-align:left;line-height:120%;box-sizing:border-box}
.caseBrand{font-weight:400}
.caseStudyQuote{position:relative;font-size:20px;line-height:1.5;font-style:italic!important}
.caseStudyQuoteAuther{font-size:14px;line-height:1.5;font-weight:400}
#readCase_link{font-size:18px;font-weight:300;color:#60c2f6;text-decoration:none}
.readCase_link{font-size:18px;font-weight:300;color:#60c2f6;text-decoration:none}
.caseStudyLeft a:link,.caseStudyLeft a:visited,.caseStudyLeft a:active{color:#60c2f6!important;text-decoration:none!important}
.amsHomeContentRowGetStarted{height:75px;border-top:1px solid #ddd;border-bottom:1px solid #ccc;background:#f4f3f5;text-align:center;color:#888;display:inline-block;margin:0 auto;width:100%;min-width:0;padding:0;overflow:visible;position:relative;clear:both;padding:15px 0 0 0}
#GetStartedRow.t-1,#getStartedRowShow.t-1{border:0;background-color:#f4f3f5;color:#333;padding-top:16px}
.hidden{display:none!important;visibility:hidden!important}
.rowHidden{visibility:hidden!important}
#GetStartedRow{margin:auto;z-index:1000000;position:fixed;bottom:0;right:0;height:75px;border-top:1px solid #ddd}
.getStarted{max-width:962px;position:relative;margin:0 auto;clear:both}
.getStarted.t-1{max-width:initial;display:table}
.getStartedDesc{position:relative;float:left;top:10px;margin-left:7%;margin-right:30px;font-family:Arial,sans-serif!important;text-rendering:optimizelegibility;font-size:17px;line-height:1.255;font-weight:700!important}
.getStartedDesc.t-1{font-family:"Lato",sans-serif!important;font-weight:400!important;margin:0}
.amsHomeSocialMediaRow{margin-top:30px;font-size:14px!important}
#linkedin_link{margin-right:5px;text-decoration:none;white-space:nowrap;color:#0066c0;outline:0}
#linkedinPic{opacity:.5;vertical-align:text-bottom;margin-right:3px}
#linkedin_link:hover{color:#c47911;text-decoration:none!important;outline:0}
#youtubePic{opacity:.5;vertical-align:text-bottom;margin-right:3px;padding-left:5px}
#youtube_link{text-decoration:none;white-space:nowrap;color:#0066c0;outline:0}
#youtube_link:hover{color:#c47911;text-decoration:none!important;outline:0}
@media screen and (max-width:1024px){#introLeft{margin-top:20px!important}
.amsHomeTitle{font-size:1.8rem!important;font-weight:200!important;text-align:center}
.de_DE .amsHomeTitle{font-size:1.8rem!important;font-weight:200!important;text-align:center}
.amsHomeSubtitle{font-size:1.25rem!important;text-align:center}
.de_DE .amsHomeSubtitle{font-size:1.25rem!important;text-align:center}
.amsHomeParaIntro{text-align:left;font-size:16px;clear:both}
.de_DE .amsHomeParaIntro{text-align:left;font-size:16px;clear:both}
.amsHomePara{font-size:16px!important;text-align:center}
.getStartedBtn{text-align:center}
#introPic{overflow:visible;position:relative;max-width:100%;left:0}
.introCookiesWrapper{position:relative;left:40%}
#amsHomeContentRowVideo{height:466px!important;background-size:auto auto!important}
#explainVideo{height:466px!important}
#videoText{width:100%;font-size:1.5rem!important;font-weight:200!important;clear:both}
#videoRaiser{width:100%;font-size:1.5rem!important;font-weight:200!important;clear:both}
.caseStudyLeft{font-size:1.3em}
.caseStudy{max-width:500px!important;margin:20px 0 0 20px!important;padding:0!important;width:100%;clear:both;float:left;overflow:visible;position:relative;display:inline-block}
#casePic{max-width:180px;float:left;margin-right:20px;width:10%;vertical-align:top}
.caseStudyDesc{font-size:14px!important;line-height:1.5}
.caseStudyQuote{font-size:14px!important;line-height:1.5}
.caseStudyQuoteAuther{font-size:12px!important;line-height:1.5}
#readCase_link{font-size:14px!important}
.readCase_link{font-size:16px!important}
.getStartedDesc{display:none}
#sunCase{background-size:125% auto!important}
}
@media screen and (max-width:1249px){.introCookiesWrapper{position:relative;left:30%}
.caseStudy{max-width:1024px;width:100%;padding:20px;magin:0 auto}
}
@media screen and (min-width:1250px){.introCookiesWrapper{position:relative;left:25%}
.caseStudy{max-width:1024px;width:100%;padding:20px;magin:0 auto}
}
@media only screen and (max-width:767px){#introRight{clear:both!important;width:100%!important}
#introLeft{clear:both!important;width:100%!important;text-align:center!important}
.introductionParagraph{margin:0 auto;max-width:380px;margin-bottom:30px}
.introParagraph{margin:0 auto;width:100%}
.introCookiesWrapper{position:relative;left:10%}
#amsHomeContentRowVideo{height:502px!important;background-size:auto auto!important}
#explainVideo{height:auto!important;width:100%}
#videoText{width:100%;clear:both}
#watchVideo{font-size:1.5rem!important}
#videoRaiser{width:100%;clear:both}
.amsHomePara{font-size:18px!important}
.rowAds{clear:both!important;width:100%!important}
.rowPic{clear:both!important;width:100%!important}
.rowPicLeft{float:right;clear:both!important;width:100%!important}
.rowAdsRight{float:left;clear:both!important;width:100%!important}
.amsHomeContentRowCase{background-size:auto auto!important}
.caseStudyLeft{width:100%;padding:8%;font-size:1.3em!important;line-height:130%!important}
.caseStudyRight{display:none}
#topNavLinks.t-1,.t-1 .menuOpen .topNavLink{width:100%}
.t-1 .menuOpen .topNavLink{height:initial;padding-top:0}
.t-1 .menuOpen .topNavLink a{display:block;padding:0;line-height:36px}
}
.amsHomeBrandList{width:100%;float:left;list-style-type:none;padding:0;margin:0}
.amsHomeBrandList li{display:inline;padding-right:80px}
.amsHomeBrandList img{width:10%;height:auto;vertical-align:middle}
.amsHomeContentRowBrandList{z-index:1;text-align:center;max-width:1024px;width:100%;position:relative;margin:0 auto;padding:40px 30px 40px 30px;clear:both;display:inline-block}
.amsHomeBrandListDivider{clear:both;position:relative;width:600px;margin:0 auto}
@media(min-width:768px){.amsPromo #introRight{width:48%}
.amsPromo #introLeft{width:50%}
.amsPromo #introPic{margin-top:87px}
}
#getStartedBtnIntro.getStartedPromo{display:inline-block;border-radius:4px}
#getStartedBtnIntro.t-1{float:left;margin-left:30px}
.getStartedPromo form{margin:0;display:table-row}
.getStartedPromo .cta-promo{display:table-cell;padding:12px 10px 12px 10px;float:left}
.getStartedPromo .cta-text{display:table-cell}
.getStartedPromo button{text-decoration:none;color:#0097d6;border:0;background:0;outline:0}
.getStartedPromo .cta-promo{background-color:#4f7cb1;border-right:4px solid #005b84;color:#FFF;padding:12px 10px;vertical-align:middle;border-radius:4px 0 0 4px}
.getStartedPromo .cta-promo,.getStartedPromo .cta-text{font-weight:400;font-size:15px}
.getStartedPromo .cta-text{float:left;background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/amazonservices/site/caretv2.png);background-color:#e47911;background-size:10px;border:0;color:#FFF;padding:12px 36px 12px 15px;background-position:right 14px center;background-repeat:no-repeat;border-radius:0 4px 4px 0;font-weight:400;font-size:15px}
.cta-text.t-1{border-radius:4px}
.amsPromoDeets{margin-top:15px;font-size:15px;font-weight:300;max-width:450px}
.amsPromoDeets span{display:block}
.promoTerms{color:#999;padding:0 30px}
@media(max-width:768px){.amsHomeContentRow.amsPromo{max-width:100%;padding:0 30px}
.amsPromoDeets{text-align:left;margin:15px auto 0 auto}
.getStartedPromo .cta-text{float:none;border-radius:4px;display:inline-block;margin:0 auto}
.getStartedPromo .cta-promo{background-color:transparent;border-right:0;color:initial;display:block;width:100%}
.amsPromo .AmsHomeSingleVideoRow{height:300px!important}
.amsPromo #videoRaiser{margin-top:40px}
.amsPromo #videoText{margin-top:80px}
.amsPromo .amsHomeVideo{margin-top:0!important}
}