@charset "utf-8";
@font-face{
    font-family:Gilroy;
    src:url(https://go.flipgrid.com/rs/790-HVW-647/images/Gilroy-Regular.woff2) format("woff2"),url(https://go.flipgrid.com/rs/790-HVW-647/images/Gilroy-Regular.woff) format("woff");
    font-weight:400;
    font-style:normal;
    font-display:swap
  }
  @font-face{
    font-family:Gilroy;
    src:url(https://go.flipgrid.com/rs/790-HVW-647/images/Gilroy-RegularItalic.woff2) format("woff2"),url(https://go.flipgrid.com/rs/790-HVW-647/images/Gilroy-RegularItalic.woff) format("woff");
    font-weight:400;
    font-style:italic;
    font-display:swap
  }
  @font-face{
    font-family:Gilroy;
    src:url(https://go.flipgrid.com/rs/790-HVW-647/images/Gilroy-Medium.woff2) format("woff2"),url(https://go.flipgrid.com/rs/790-HVW-647/images/Gilroy-Medium.woff) format("woff");
    font-weight:500;
    font-style:normal;
    font-display:swap
  }
  @font-face{
    font-family:Gilroy;
    src:url(https://go.flipgrid.com/rs/790-HVW-647/images/Gilroy-MediumItalic.woff2) format("woff2"),url(https://go.flipgrid.com/rs/790-HVW-647/images/Gilroy-MediumItalic.woff) format("woff");
    font-weight:500;
    font-style:italic;
    font-display:swap
  }
  @font-face{
    font-family:Gilroy;
    src:url(https://go.flipgrid.com/rs/790-HVW-647/images/Gilroy-Bold.woff2) format("woff2"),url(https://go.flipgrid.com/rs/790-HVW-647/images/Gilroy-Bold.woff) format("woff");
    font-weight:700;
    font-style:normal;
    font-display:swap
  }
  @font-face{
    font-family:Gilroy;
    src:url(https://go.flipgrid.com/rs/790-HVW-647/images/Gilroy-BoldItalic.woff2) format("woff2"),url(https://go.flipgrid.com/rs/790-HVW-647/images/Gilroy-BoldItalic.woff) format("woff");
    font-weight:700;
    font-style:italic;
    font-display:swap
  }

body {
    font-family: Gilroy, Helvetica, sans-serif;
    font-weight:400;
    position:relative;
}

a, a:link, a:visited, a:hover, a:active{
    color:#2581FF;
}

h1, h2, strong {
    font-family: Gilroy, Helvetica, sans-serif;
    font-weight:700;
}

h1 {line-height: 1em;}

.inner-wrap{
    width:760px;
    margin:0 auto;
    padding:0 0 30px 0;

}

header {
    background: #2581FF url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 1320 865' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1,0,0,1,-18.4981,-15.228)'%3E%3Cg id='Change-Sings-Inside' serif:id='Change Sings Inside' transform='matrix(0.562344,0,0,0.565198,9.47308,9.45194)'%3E%3Cpath d='M252.932,475.206C335.102,475.206 407.002,434.967 445.519,371.734L356.929,320.636C337.67,355.127 298.511,375.566 252.932,375.566C173.329,375.566 121.972,322.552 121.972,242.713C121.972,162.873 173.329,109.859 252.932,109.859C298.511,109.859 337.028,130.298 356.929,164.789L445.519,113.692C406.36,50.459 334.46,10.219 252.932,10.219C117.478,10.219 19.259,111.137 19.259,242.713C19.259,374.288 117.478,475.206 252.932,475.206Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M684.97,137.963C642.6,137.963 610.502,153.292 593.169,176.925L593.169,19.162L496.876,19.162L496.876,466.264L593.169,466.264L593.169,291.894C593.169,246.545 617.564,226.106 652.872,226.106C683.686,226.106 708.722,244.629 708.722,284.229L708.722,466.264L805.016,466.264L805.016,270.177C805.016,183.951 749.807,137.963 684.97,137.963Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M1104.17,146.905L1104.17,176.925C1082.98,152.653 1051.53,137.963 1008.52,137.963C924.42,137.963 855.088,211.415 855.088,306.584C855.088,401.753 924.42,475.206 1008.52,475.206C1051.53,475.206 1082.98,460.515 1104.17,436.244L1104.17,466.264L1200.46,466.264L1200.46,146.905L1104.17,146.905ZM1027.78,384.508C983.48,384.508 951.382,354.488 951.382,306.584C951.382,258.681 983.48,228.661 1027.78,228.661C1072.07,228.661 1104.17,258.681 1104.17,306.584C1104.17,354.488 1072.07,384.508 1027.78,384.508Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M1459.17,137.963C1416.8,137.963 1384.7,153.292 1367.37,176.925L1367.37,146.905L1271.08,146.905L1271.08,466.264L1367.37,466.264L1367.37,291.894C1367.37,246.545 1391.77,226.106 1427.07,226.106C1457.89,226.106 1482.92,244.629 1482.92,284.229L1482.92,466.264L1579.22,466.264L1579.22,270.177C1579.22,183.951 1524.01,137.963 1459.17,137.963Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M1880.94,146.905L1880.94,179.48C1859.75,153.292 1828.94,137.963 1787.21,137.963C1696.05,137.963 1629.29,212.054 1629.29,300.197C1629.29,388.34 1696.05,462.431 1787.21,462.431C1828.94,462.431 1859.75,447.102 1880.94,420.915L1880.94,450.296C1880.94,495.645 1853.33,518.639 1808.4,518.639C1766.03,518.639 1747.41,500.754 1735.21,478.399L1653.04,525.664C1682.57,578.039 1738.42,602.949 1805.19,602.949C1890.57,602.949 1974.66,557.6 1974.66,450.296L1974.66,146.905L1880.94,146.905ZM1803.26,374.288C1757.68,374.288 1725.58,344.269 1725.58,300.197C1725.58,256.126 1757.68,226.106 1803.26,226.106C1848.84,226.106 1880.94,256.126 1880.94,300.197C1880.94,344.269 1848.84,374.288 1803.26,374.288Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M2131.3,344.907L2359.2,344.907C2361.76,332.772 2363.05,319.997 2363.05,306.584C2363.05,210.138 2293.72,137.963 2199.99,137.963C2098.56,137.963 2029.23,211.415 2029.23,306.584C2029.23,401.753 2097.28,475.206 2207.05,475.206C2268.04,475.206 2315.54,452.851 2347,409.418L2269.97,365.346C2257.12,379.398 2234.66,389.618 2208.34,389.618C2173.03,389.618 2143.5,378.121 2131.3,344.907ZM2129.38,273.371C2138.36,240.796 2162.76,222.912 2199.35,222.912C2228.24,222.912 2257.12,236.325 2267.4,273.371L2129.38,273.371Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M195.797,1007.47C293.375,1007.47 362.706,956.373 362.706,870.146C362.706,775.616 286.313,751.983 218.266,731.544C148.292,710.467 137.379,696.415 137.379,675.976C137.379,658.092 153.428,642.124 185.526,642.124C226.611,642.124 247.796,661.924 263.203,693.86L349.867,643.401C317.127,577.613 259.351,542.484 185.526,542.484C107.849,542.484 34.666,592.304 34.666,678.531C34.666,764.119 100.145,796.055 166.909,814.578C234.315,833.1 259.993,843.959 259.993,871.423C259.993,888.669 247.796,907.83 199.007,907.83C148.292,907.83 120.688,882.92 104.639,845.875L16.049,896.972C41.085,962.76 101.429,1007.47 195.797,1007.47Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M459,651.066C490.456,651.066 516.776,624.878 516.776,593.581C516.776,562.284 490.456,536.097 459,536.097C427.544,536.097 401.224,562.284 401.224,593.581C401.224,624.878 427.544,651.066 459,651.066ZM410.853,998.528L507.147,998.528L507.147,679.169L410.853,679.169L410.853,998.528Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M765.856,670.227C723.487,670.227 691.389,685.557 674.056,709.189L674.056,679.169L577.762,679.169L577.762,998.528L674.056,998.528L674.056,824.158C674.056,778.809 698.451,758.37 733.758,758.37C764.572,758.37 789.609,776.893 789.609,816.494L789.609,998.528L885.902,998.528L885.902,802.442C885.902,716.215 830.694,670.227 765.856,670.227Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M1187.62,679.169L1187.62,711.744C1166.44,685.557 1135.62,670.227 1093.9,670.227C1002.74,670.227 935.975,744.319 935.975,832.462C935.975,920.605 1002.74,994.696 1093.9,994.696C1135.62,994.696 1166.44,979.367 1187.62,953.179L1187.62,982.56C1187.62,1027.91 1160.02,1050.9 1115.08,1050.9C1072.71,1050.9 1054.1,1033.02 1041.9,1010.66L959.728,1057.93C989.258,1110.3 1045.11,1135.21 1111.87,1135.21C1197.25,1135.21 1281.35,1089.87 1281.35,982.56L1281.35,679.169L1187.62,679.169ZM1109.95,906.553C1064.37,906.553 1032.27,876.533 1032.27,832.462C1032.27,788.39 1064.37,758.37 1109.95,758.37C1155.53,758.37 1187.62,788.39 1187.62,832.462C1187.62,876.533 1155.53,906.553 1109.95,906.553Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M1439.91,772.422C1439.91,760.925 1450.18,754.538 1466.88,754.538C1488.06,754.538 1500.9,766.035 1509.89,782.642L1592.06,738.57C1565.09,693.221 1518.87,670.227 1466.88,670.227C1400.11,670.227 1341.05,705.357 1341.05,774.977C1341.05,885.475 1498.97,866.952 1498.97,902.082C1498.97,914.856 1487.42,921.882 1464.31,921.882C1436.06,921.882 1418.09,908.469 1409.74,884.198L1326.29,931.463C1351.32,983.199 1400.11,1007.47 1464.31,1007.47C1533.64,1007.47 1597.83,976.173 1597.83,902.721C1597.83,784.558 1439.91,808.829 1439.91,772.422Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Crect x='38.517' y='1083.69' width='102.713' height='447.102' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M403.15,1202.49C360.781,1202.49 328.683,1217.82 311.35,1241.45L311.35,1211.43L215.056,1211.43L215.056,1530.79L311.35,1530.79L311.35,1356.42C311.35,1311.07 335.744,1290.63 371.052,1290.63C401.866,1290.63 426.902,1309.16 426.902,1348.76L426.902,1530.79L523.196,1530.79L523.196,1334.71C523.196,1248.48 467.988,1202.49 403.15,1202.49Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M680.476,1304.69C680.476,1293.19 690.747,1286.8 707.438,1286.8C728.623,1286.8 741.462,1298.3 750.449,1314.91L832.62,1270.84C805.658,1225.49 759.437,1202.49 707.438,1202.49C640.674,1202.49 581.614,1237.62 581.614,1307.24C581.614,1417.74 739.536,1399.22 739.536,1434.35C739.536,1447.12 727.981,1454.15 704.87,1454.15C676.624,1454.15 658.649,1440.73 650.304,1416.46L566.849,1463.73C591.886,1515.46 640.674,1539.74 704.87,1539.74C774.202,1539.74 838.398,1508.44 838.398,1434.99C838.398,1316.82 680.476,1341.09 680.476,1304.69Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M934.691,1183.33C966.147,1183.33 992.468,1157.14 992.468,1125.85C992.468,1094.55 966.147,1068.36 934.691,1068.36C903.235,1068.36 876.915,1094.55 876.915,1125.85C876.915,1157.14 903.235,1183.33 934.691,1183.33ZM886.544,1530.79L982.838,1530.79L982.838,1211.43L886.544,1211.43L886.544,1530.79Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M1286.48,1083.69L1286.48,1241.45C1265.3,1217.18 1233.84,1202.49 1190.83,1202.49C1106.74,1202.49 1037.4,1275.94 1037.4,1371.11C1037.4,1466.28 1106.74,1539.74 1190.83,1539.74C1233.84,1539.74 1265.3,1525.04 1286.48,1500.77L1286.48,1530.79L1382.78,1530.79L1382.78,1083.69L1286.48,1083.69ZM1210.09,1449.04C1165.8,1449.04 1133.7,1419.02 1133.7,1371.11C1133.7,1323.21 1165.8,1293.19 1210.09,1293.19C1254.39,1293.19 1286.48,1323.21 1286.48,1371.11C1286.48,1419.02 1254.39,1449.04 1210.09,1449.04Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cpath d='M1539.42,1409.44L1767.31,1409.44C1769.88,1397.3 1771.16,1384.53 1771.16,1371.11C1771.16,1274.67 1701.83,1202.49 1608.11,1202.49C1506.68,1202.49 1437.35,1275.94 1437.35,1371.11C1437.35,1466.28 1505.39,1539.74 1615.17,1539.74C1676.15,1539.74 1723.66,1517.38 1755.11,1473.95L1678.08,1429.88C1665.24,1443.93 1642.77,1454.15 1616.45,1454.15C1581.14,1454.15 1551.61,1442.65 1539.42,1409.44ZM1537.49,1337.9C1546.48,1305.33 1570.87,1287.44 1607.46,1287.44C1636.35,1287.44 1665.24,1300.85 1675.51,1337.9L1537.49,1337.9Z' style='fill:rgb(101,160,255);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    350px 0 no-repeat;
    background-size:auto;
    position:relative;
    font-family: Gilroy, Helvetica, sans-serif;
    width:760px;
    height:395px;
    margin:0 auto;
}


header section.text {
    width:460px;
    padding-left:30px;
    position:relative;
    z-index:1000;
}
 

header section.image {
    width:55%; 
    max-width:390px;
    z-index:1000;
}


header img.top-logo {
    width:260px;
    margin-top:33px;
}

header h1{
    margin:.3em 0 0 0;
    font-size:40px;
}

header h1 strong{
    font-size:34px;
    line-height:1.1em;
}

header h1, header h2{
    color:white;
}

header h2 {
    font-size:20px;
    margin:24px 0;
}

header p{
    font-size: 1.2em;
    margin:0;
    color:white;
}

header h3 {
    color:white;
    font-size:1.2em;
    margin: 5px 0;
    font-weight:normal;
}

header .details{
    font-size:14px;
    line-height:25px;
}

.heroLockup {
    width:384px;
    height:440px;
    text-indent:-9999px;
    background: url('../img/ag-hero-lockup-desktop.png') center center no-repeat;
    position:absolute;
    background-size:contain;
    top:0;
    right:0;
    z-index:500;
}

main {
    position:relative;
    display:flex;
    flex-flow: row wrap;
    justify-content: center;
    flex-direction:row-reverse;
}

main section {
    width:365px;
}

main section.content {
    padding-top:20px;
    padding-left:30px;
    margin-bottom:80px;
}

main section.content p{
    line-height:1.4em;
}

main section.content div {
    margin-right:30px;
}

.summary {
    border-bottom: 2px solid #aaa;
    padding-bottom:20px;
    margin-bottom:40px;
}

.bio {
    margin-bottom:50px;
}

.hidden{
    display:none;
}

.confirmation main p.footnote{
    font-size:1em;
}

main section.form{
    background-color:#00B5BA;
}

/* Form Styles -- Note that it may be easier to add these to the form itself if possible */

form#mktoForm_1193{
    width:auto !important;
    margin:25px;
    padding-top:10px;
}

form#mktoForm_1193.mktoForm button.mktoButton{
    background-color: #F05125;
}

form a, form a:hover, form a:visited, form a:link{
    color:inherit;
}

footer{
    width:750px;
    padding-left:10px;
    text-align:left;
    padding-top:30px;
    color:#6D6E70;
    font-family: Gilroy, Helvetica, sans-serif;
    font-weight:400;
    font-size:14px;
}

.mslogo{
    display:inline-block;
    width:150px;
    height:32px;
    margin-right:60px;
    margin-bottom:-10px;
}

footer ul{
    margin:0;
    padding:0;
    display:inline-block;
}

footer li{
    display:inline-block;
    list-style-type:none;
    padding:0;
    margin:0 5px;
}

footer ul.social_footer_links{
    float:right;
    margin-top:7px;
}

footer ul.social_footer_links li{
    margin:0 10px;
}

footer ul.social_footer_links li a{
    display:inline-block;
    overflow:hidden;
    text-indent:-9999px;
    margin-bottom:-3px;
    width:20px;
    height:20px;
    background:url(https://info.flipgrid.com/etc.clientlibs/flipgrid/clientlibs/clientlib-site/resources/images/icon-facebook.svg) 0 0 no-repeat;
    background-size:contain;
}

footer ul.social_footer_links li a.twitter{
    background-image:url(https://info.flipgrid.com/etc.clientlibs/flipgrid/clientlibs/clientlib-site/resources/images/icon-twitter.svg);
}

footer ul.social_footer_links li a.youtube{
    background-image:url(https://info.flipgrid.com/etc.clientlibs/flipgrid/clientlibs/clientlib-site/resources/images/icon-youtube.svg);
}

footer ul.social_footer_links li a.linkedin{
    background-image:url(https://info.flipgrid.com/etc.clientlibs/flipgrid/clientlibs/clientlib-site/resources/images/icon-linkedin.svg);
}

footer ul.social_footer_links li a.instagram{
    background-image:url(https://info.flipgrid.com/etc.clientlibs/flipgrid/clientlibs/clientlib-site/resources/images/icon-instagram.svg);
}

footer .copyright p{
    margin:20px 0 0;
    text-align:center;
}


footer a, footer a:link, footer a:visited, footer a:hover, footer a:active{
    color:#6D6E70;
    text-decoration:none;
}

.donationInfo{
    margin:24px;
    color:white;
    line-height:1.4em;
}



.confirmation header .text {
    width:70%;
}

.confirmation header h1 {
    font-size: 2em;
    margin-top:40px;
    width:77%;
    margin-bottom:0;
  }

.confirmation header h2{
    margin-top:0;
    font-size:1.3em;
}

.confirmation header h3{
    width:100%;
    margin-top:0.8em;
    line-height:1.3em;

}

.confirmation .bookCover {
    text-indent: -9999px;
    background:url(../img/ag-conf-hero.png) center center no-repeat;
    background-size:contain;
    width:360px;
    height:400px;
    position:absolute;
    bottom:-35px;
    right:0;
}


.confirmation .inner-wrap{
    max-width:760px;
    padding:0;
    position:relative;
}


.confirmation  main{
    display:flex;
    flex-flow: row wrap;
    justify-content: center;
    flex-direction: row-reverse;
    padding:20px 30px 40px;
  }


  
.confirmation main section{
    width: 370px;
    padding:30px 0 0 0;
  }

  
.confirmation main h2 {
    font-size: 2.4em;
    margin: 15px 0 12px;
  }
  
.confirmation main h3{
    font-family:  Gilroy, Helvetica, sans-serif;
    font-weight: 700;
    font-size:1.3em;
    margin:10px 0;
  }

.confirmation main h4{
    font-weight:normal;
    font-size:1.3em;
    margin:0 0 20px;
}
  
.confirmation main p{
    font-family:  Gilroy, Helvetica, sans-serif;
    font-weight:400;
    font-size:1.1em;
    margin-bottom:0;
  }
  
.confirmation main p.caption {
    color:black;
    text-align:right;
  }
  
.confirmation .authors {
    width:300px;
    height:225px;
    text-indent:-9999px;
    margin:40px 30px 0 0;
    background: url('../img/ag-conf-authors.png') 0 0 no-repeat;
    background-size:contain;
}

.confirmation .recap{
    font-size:0.85em;
    line-height:1.7em;
    margin-top:20px;
}

.confirmation .recap:first-of-type{
    border-bottom: 2px solid #aaa;
    padding-bottom:30px;
}

.confirmation img.firstbook-logo {
    margin:30px auto 0;
    display:inherit;
}

/* Media Queries */

/* Tablet and Below */
@media only screen and (max-width: 760px) {
    header{
        width:100%;
        height:auto;
        min-height: 375px;
        padding-bottom:10px;
        background-position:30vw;
    }

    header h1 {
        width:auto;
        font-size: calc(1.2em + (1.5 - 1.2) * ((100vw - 20em)/(35 - 21)));
    }

    header h1 strong{
        font-size: calc(1.2em + (1.5 - 1.3) * ((100vw - 20em)/(34 - 21)));
    }

    header h2 {
        font-size: calc(1em + (1.2 - 1) * ((100vw - 23em)/(34 - 21)));
        width:80%;
    }

    header h3 {
        font-size: 17px;
 
    }

    header section.text{
        width:60%;
    }

    header section.text > *{
        max-width:initial;
    }

    header .details{
        margin:30px 0 0 0;

    }

    header .details p {
        font-size: 15px;
    }

    .heroLockup{
        width:50vw;
        background-size:50vw;
    }

    main section{
        width:90%;
        min-width:275px;
        max-width:400px;
    }

    main section.content{
        margin-bottom:30px;
    }

    .inner-wrap{
        padding: 0 0 0 0;
        width:auto;
    }

    main section.form{
        max-width:350px;
    }

    main section.content{
       margin-top:10px;
       padding-top:0;
       padding-left:0;
    }

    main section.content div{
        margin-right:0;
    }

    label#Lblgdpremailconsent{
        width: 85%
    }

    form#mktoForm_1177{
        padding-top:0;
    }

    .mktoForm strong {
        padding:0;
    }

   

    footer {
        text-align:center;
        width:auto;
        padding-left:0;
    }

    footer .mslogo{
        display:block;
        margin:0 auto 20px;
    }

    footer ul {
        display:block;
        margin:0 auto 20px !important;
    }

    footer ul.social_footer_links{
        float:none;
        margin:0 auto;
    }

    footer .copyright{
        margin:0 0 30px 0;
    }

    .confirmation header .text{
        width:53vw;
    }

    .confirmation header h1{
        width:100%;
    }

    .confirmation header h2{
        width:75%
    }
 
    .confirmation header h3 {
        font-size: 18px;
        width:90%;
    }

    .confirmation .bookCover{
        width:43vw;
        height:43vw;
    }

    .confirmation main{
        margin: 0 auto;
        justify-content: center;
    }

    .confirmation main section{
        width:auto;
        max-width:unset;
        padding:0;
        margin:30px auto 0;
    }

    .confirmation main section h2{
        font-size:28px;
    }

    .confirmation main section h3 {
        font-size:20px;
    }

    .confirmation .authors {
        margin-right:0;
        background-position: center center;
    }

}

/* Middle breakpoint  */
@media only screen and (max-width: 500px) {
    header {
        background-position:0 0;
    }

    header section.text {
        width:auto;
        padding:0 40px;
    }

    .heroLockup{
        background-image:url(../img/ag-hero-lockup-mobile.png);
        width:80vw;
        height:36vw;
        bottom:-18vw;
        left:50%;
        margin-left:-40vw;
        top:initial;
        right:initial;
        background-size:contain;
    }

    form#mktoForm_1193{
        padding-top:12vw;
    }

    .confirmation header .text{
        width:70%;
    }

    .confirmation header .text h1{
        margin-top:20px;
    }



    .confirmation header h3{
        font-size:17px;
        width:68%;
    }


}

@media only screen and (max-width:375px){

    header{
        background-size:200%
    }

    header section.text{
        padding-left:20px;
    }



    header section.text h1{
        font-size:22px;
    }

    header section.text h1 strong {
        font-size:30px;
    }
    
    header .details p{
        line-height:1em;
        margin-bottom:0.8em;
    }



    form#mktoForm_1177{
        padding-top:110px;
    }



    .confirmation header section.text{
        width:92%;
        padding-left:20px;
      }
    
    .confirmation header section.text h1 {
        font-size: 28px;
        width:100%;
    }



    .confirmation header section.text h3 {
        width:56%;
    }


    .confirmation main section h2 {
        font-size:24px;
    }

    .confirmation main section h3 {
        font-size:17px;
    }
  
}

/* Target IE 10, 11 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   
}