@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/themes/beanstalk/fonts/montserrat-v12-latin-300.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(/themes/beanstalk/fonts/montserrat-v12-latin-300.eot?#iefix) format("embedded-opentype"),url(/themes/beanstalk/fonts/montserrat-v12-latin-300.woff2) format("woff2"),url(/themes/beanstalk/fonts/montserrat-v12-latin-300.woff) format("woff"),url(/themes/beanstalk/fonts/montserrat-v12-latin-300.ttf) format("truetype"),url(/themes/beanstalk/fonts/montserrat-v12-latin-300.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/themes/beanstalk/fonts/montserrat-v12-latin-regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/themes/beanstalk/fonts/montserrat-v12-latin-regular.eot?#iefix) format("embedded-opentype"),url(/themes/beanstalk/fonts/montserrat-v12-latin-regular.woff2) format("woff2"),url(/themes/beanstalk/fonts/montserrat-v12-latin-regular.woff) format("woff"),url(/themes/beanstalk/fonts/montserrat-v12-latin-regular.ttf) format("truetype"),url(/themes/beanstalk/fonts/montserrat-v12-latin-regular.svg#Montserrat) format("svg")}@font-face{font-family:Mallicot;font-style:normal;font-weight:400;src:url(/themes/beanstalk/fonts/mallicot_script-webfont.woff2) format("woff2"),url(/themes/beanstalk/fonts/mallicot_script-webfont.woff) format("woff"),url(/themes/beanstalk/fonts/mallicot-script.ttf) format("truetype")}.paragraph-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}.paragraph-section .paragraph h1,.paragraph-section .paragraph h2,.paragraph-section .paragraph h3,.paragraph-section .paragraph h4,.paragraph-section .paragraph h5,.paragraph-section .paragraph h6{margin-top:0}.paragraph-section.confined .paragraph{-webkit-box-flex:0;-webkit-flex:0 1 1200px;-ms-flex:0 1 1200px;flex:0 1 1200px}.paragraph-section.full-width .paragraph{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.paragraph-section h1,.paragraph-section h2,.paragraph-section h3{width:100%}@media (min-width:744px){.paragraph-section{padding:40px}}