*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper{overflow:hidden}#footer .inside,.mod_article.hero_text,#header .inside,#hero .mod_article,#featured_news .inside,#how_it_works .inside,#featured_news,#full_background .inside{max-width:1640px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}#hero .inside{padding-left:0;padding-right:0}#container{padding-top:260px}.container_inside{max-width:1640px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}#header .inside{align-items:center;display:flex;justify-content:space-between}.flex_wrapper,.flex_wrapper .formbody,.ce_gallery ul,.content-gallery ul,.flex_accord .accordion div,.product_list,.ce_form .formbody,.content-form .formbody,.flex_wrapper .article_inside{flex-flow:row wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:row wrap;flex-wrap:row wrap;width:100%}.no-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.size20,.size25,.size30,.size33,.size40,.size50,.size75,.size80,.size60,.size66,.size100,.where_to_buy{padding-right:30px;padding-left:30px;vertical-align:top}.size100{width:100%}.size50{width:50%}.size30{width:30%}.size33{width:33.333%}.size66{width:66.6666%}.size60{width:60%}.size80{width:80%}.size75{width:75%}.size25{width:25%}.size20{width:20%}.size60{width:60%}.size40{width:40%}.inline-box{display:inline-block;vertical-align:top}.border_right{border-right:1px solid #000;padding-right:30px;margin-right:30px}.center_element,.center{margin-right:auto;margin-left:auto;text-align:center;justify-content:center}.center img,.center_element img{margin-right:auto;margin-left:auto;padding-bottom:20px}.left{text-align:left}.reverse{flex-direction:column-reverse}table{width:100%}.container{max-width:1380px;position:relative;display:block;margin-right:auto;margin-left:auto;padding-right:60px;padding-left:60px}.no-pad,.size66.no-pad{padding:0}.no-pad-right{padding-right:0}.no-margin,#main .ce_text.no-margin{margin:0}.relative{position:relative}.marbot60{margin-bottom:60px}.marbot150{margin-bottom:150px}.marbot120{margin-bottom:120px}.marbot90{margin-bottom:90px}.marbot30{margin-bottom:30px}.marbot15{margin-bottom:15px}.martop60{padding-top:60px}.martop90{padding-top:90px}.martop120{padding-top:120px}.vert_center{align-items:center}.vert_top{align-items:flex-start}.small{font-size:.875em;line-height:1.35em}.unequal_heights{align-items:flex-start}.border img{border:1px solid #bfbfbf}.padleft60{padding-left:60px}.padleft120{padding-left:120px}.padright60{padding-right:60px}.padright120{padding-right:120px}.mod_article{overflow:visible}.center_element ul{text-align:left;display:inline-block}.button_with_text span{display:inline-block}.button_with_text .btn{margin-bottom:15px}.width_1000{max-width:1000px;margin:auto}.sponsors.center_element,.sponsors .center_element{margin-right:0;margin-left:0}.ce_image.img100 img,.content-image.img100 img,.ce_text.img100 img,.content-text.img100 img{max-width:inherit;width:100%}.single_row.img100 img{max-width:400px}@media only screen and (max-width: 1370px){.padright120{padding-right:60px}}@media only screen and (max-width: 1290px){.size60,.size40{width:50%}}@media only screen and (max-width: 1250px){.size20{width:25%}}@media only screen and (max-width: 1200px){.size75{width:100%}.grey_bg.right{padding:45px}}@media only screen and (max-width: 1150px){.size20{width:33%}}@media only screen and (max-width: 1050px){#footer .inside,#header .header_top_inside,#header .header_bottom_inside,.mod_article.hero_text{padding-right:30px;padding-left:30px}#container{padding-top:150px}}@media only screen and (max-width: 970px){.size33,.size30{width:50%}}@media only screen and (max-width: 850px){.size50,.size66,.size40,.size60{width:100%}.size25{width:50%}.border_right{border:0}.squares{display:none}#container{padding-top:130px}.mod_article.hero_text,#footer .inside{padding-right:15px;padding-left:15px}#header .header_top_inside,#header .header_bottom_inside{padding-left:15px}.padright120{padding-right:15px}.grey_bg.right{padding:15px}.marbot120{margin-bottom:60px}#container .container_inside{padding-left:15px;padding-right:15px}.size20,.size25,.size33,.size30,.size40,.size50,.size80,.size75,.size60,.size66,.size100{padding-right:15px;padding-left:15px}}@media only screen and (max-width: 775px){.marbot90{margin-bottom:60px}.size20{width:50%}}@media only screen and (max-width: 600px){.size25,.size33,.size30,.size40,.size50,.size80,.size75,.size60,.size66,.size100{width:100%}}