.body-component{width:100%;float:left;max-width:721px}.body-component h2{font-size:38px;font-family:"Gotham Narrow Book";color:rgba(0,0,0,0.6);margin-bottom:0;margin-top:0;font-weight:600}.body-component h3{font-family:"Gotham Narrow Medium";color:rgba(0,0,0,0.6);font-size:21px;margin-bottom:0;margin-top:0;font-weight:600}.body-component h4{font-family:"Gotham Narrow Medium";color:rgba(0,0,0,0.7);font-size:16px;margin-bottom:0;margin-top:0}.body-component ol{padding-left:18px;color:rgba(0,0,0,0.6)}.body-component ul{padding-left:24px;color:rgba(0,0,0,0.6);font-family:"Gotham Narrow Book"}.body-component ul li{font-family:"Gotham Narrow Book"}.body-component ul li:before{color:#D85D0D;content:"\2022";display:block;font-size:30px;left:-20px;max-height:0;max-width:0;position:relative;top:-10px !important}.body-component p{padding-left:0;color:rgba(0,0,0,0.6);padding-top:0px}.body-component ul.taxonomy_tags{float:left;width:100%;list-style-type:none;padding-left:0;margin-left:0;margin-top:10px}.body-component ul.taxonomy_tags li{width:auto;float:left;margin-right:10px;margin-bottom:7px}.body-component ul.taxonomy_tags li .taxonomy_tag{float:left;cursor:pointer}.body-component ul.taxonomy_tags li .icon{width:0;height:0;float:left;border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:15px solid #ddd;position:relative}.body-component ul.taxonomy_tags li .icon:after{content:'';position:absolute;top:-12px;left:2px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:13px solid white}.body-component ul.taxonomy_tags li .icon i{width:6px;height:6px;float:left;margin-left:10px;margin-top:-3px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #ddd;background:#fff;z-index:100;position:relative}.body-component ul.taxonomy_tags li .name{float:left;width:auto;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-transform:capitalize;font-size:15px;padding:1px 8px;padding-top:2px;padding-right:10px}.body-component ul.taxonomy_tags li .count{float:left;width:28px;font-size:14px;border:1px solid #ddd;color:red;text-align:center;padding-left:2px;padding-right:2px;padding-top:5px}.body-component ul.taxonomy_tags li .taxonomy_tag:hover .icon{border-right-color:#bbb}.body-component ul.taxonomy_tags li .taxonomy_tag:hover .icon i{border-color:#bbb;background:#d7d7d7}.body-component ul.taxonomy_tags li .taxonomy_tag:hover .icon:after{border-right-color:#d7d7d7}.body-component ul.taxonomy_tags li .taxonomy_tag:hover .name{background-color:#d7d7d7;color:#333;border-top-color:#bbb;border-bottom-color:#bbb}.body-component ul.taxonomy_tags li .taxonomy_tag:hover .count{border-color:#bbb}.body-component ul.taxonomy_tags li:before{content:none}.body-component .div_HappinessForm{border:solid 2px #ccc;margin:30px;padding:25px;padding-bottom:10px;width:80%;float:left;margin-left:10%;background:#f9f9f9}.body-component .div_HappinessForm #happiness_main{padding:0}.body-component .div_HappinessForm #happiness_main #happiness_text{width:100%;margin-top:0}.body-component .div_HappinessForm #happiness_main #happiness_text #happiness_head .bold-slogan{font-size:16px;font-family:"Gotham Narrow Medium";text-align:center;width:100%;float:left}.body-component .div_HappinessForm #happiness_main #happiness_text #happiness_description .without_intro_session .sub-heading{padding-top:5px;font-size:17px;text-align:center}.body-component .div_HappinessForm #happiness_main #happiness_text .landing-form{padding:0 !important}.body-component .div_HappinessForm #happiness_main #happiness_text .landing-form .form-item{width:100%;margin-bottom:10px}.body-component .div_HappinessForm #happiness_main #happiness_text .landing-form .form-item input{width:100%;border-radius:3px;background:#fff;padding:20px 10px;border:1px solid #e1e1e1 !important}.body-component .div_HappinessForm #happiness_main #happiness_text .landing-form .form-actions{width:100%;text-align:center}.body-component .div_HappinessForm #happiness_main #happiness_text .landing-form .form-actions button,.body-component .div_HappinessForm #happiness_main #happiness_text .landing-form .form-actions input{background:#26c278;width:60%;color:#fff;font-family:"Gotham Narrow Medium";font-size:16px;padding:10px}.body-component .div_HappinessForm #happiness_main #happiness_text .landing-form .form-actions .ajax-progress{position:absolute;margin-left:10px}.body-component .div_HappinessForm #happiness_main #happiness_text .landing-form #webform-component-terms-of-use-bellow p{text-align:center}.body-component .div_HappinessForm.happiness_form_success{border:0;padding:0;margin-top:0;background-color:transparent;width:100%;margin-left:0;margin-bottom:0}.body-component .div_HappinessForm.happiness_form_success #happiness_head,.body-component .div_HappinessForm.happiness_form_success .sub-heading{display:none}.body-component .div_HappinessForm.happiness_form_success .happiness_form .status{background-color:transparent;background-image:none;border-color:transparent;padding:0;margin-top:0 !important}.body-component .div_HappinessForm.happiness_form_success .happiness_form .webform-confirmation{display:none}.body-component .row-inner{padding-left:0 !important}.body-component .row-inner-wrapper.happiness_form_success_main{background-image:none !important}@media (min-width: 768px) and (max-width: 1250px){.body-component{padding-left:10px;padding-right:10px}}@media (max-width: 767px){.body-component p:nth-of-type(1){padding-top:30px}.body-component .div_HappinessForm #happiness_main #happiness_text{margin-bottom:10px}.body-component .div_HappinessForm #happiness_main #happiness_text #happiness_head p.hidden-xs{display:block !important;padding-top:0}.body-component .div_HappinessForm #happiness_main #happiness_text #happiness_head p.hidden-xs .bold-slogan br{display:none}.body-component .div_HappinessForm #happiness_main #happiness_text #happiness_head p.hidden-md{display:none !important}.body-component .div_HappinessForm #happiness_main #happiness_text #happiness_description{background:transparent}.body-component .div_HappinessForm #happiness_main #happiness_text #happiness_description.hidden-xs{display:block !important}.body-component #happiness_form_mobile{display:none}.body-component{padding-left:25px;padding-right:25px}}@media (max-width: 480px){.body-component .div_HappinessForm{padding:25px 5px 0 15px}.body-component .div_HappinessForm #happiness_main #happiness_text{width:100% !important}.body-component .div_HappinessForm #happiness_main #happiness_text #happiness_description .home-top-get-free{padding:0 !important}.body-component .div_HappinessForm #happiness_main #happiness_text .landing-form .form-actions button,.body-component .div_HappinessForm #happiness_main #happiness_text .landing-form .form-actions input{width:90%;margin-left:-10px}}.body-component h3{margin-bottom:15px;margin-top:0px}.body-component p{padding:0 15px;text-align:left;margin:0 0 15px 0}.body-component p strong{font-family:"Gotham Narrow Book" !important}.body-component strong{font-family:"Gotham Narrow Book" !important}.body-component ul{margin:0 0 25px 0}.body-component ul li:before{color:#d3d3d3;content:"\2022";display:block;font-size:30px;left:-20px;max-height:0;max-width:0;position:relative;top:-10px !important}@media only screen and (max-width: 47.9375em){.body-component p{padding:0}.body-component .row-inner{padding-top:0 !important}.body-component ul.taxonomy_tags{margin-left:10px}}.PageColumn_1_of_2_1 .div_BodyComponent .body-component p{padding:0;text-align:left}.PageColumn_1_of_2_1 .div_BodyComponent .body-component .box-row .box-21-1 .gray-box .inner>div h2{font-size:22px;font-family:"Gotham Narrow Medium";color:#333;font-weight:normal;line-height:1.3 !important}.PageColumn_1_of_2_1 .div_BodyComponent .body-component .box-row .box-21-1 .gray-box .inner>div h2.with-big-bullet{font-size:22px;font-family:"Gotham Narrow Medium";color:#333;font-weight:normal;line-height:1.3 !important}.PageColumn_1_of_2_1 .div_BodyComponent .body-component .box-row .box-21-1 .gray-box .inner>div p{padding:0}.PageColumn_1_of_2_1 .div_BodyComponent .body-component .box-row .box-21-1 .gray-box .inner>div p strong{font-family:"Gotham Narrow Book" !important}.PageColumn_1_of_2_1 .div_BodyComponent .body-component .box-row .box-21-2 .gray-box .inner>div h2{font-size:22px;font-family:"Gotham Narrow Medium";color:#333;font-weight:normal;line-height:1.3 !important}.PageColumn_1_of_2_1 .div_BodyComponent .body-component .box-row .box-21-2 .gray-box .inner>div h2.with-big-bullet{font-size:22px;font-family:"Gotham Narrow Medium";color:#333;font-weight:normal;line-height:1.3 !important}.PageColumn_1_of_2_1 .div_BodyComponent .body-component .box-row .box-21-2 .gray-box .inner>div p{padding:0}.PageColumn_1_of_2_1 .div_BodyComponent .body-component .box-row .box-21-2 .gray-box .inner>div p strong{font-family:"Gotham Narrow Book" !important}.PageColumn_1_of_2_1 .div_BodyComponent .body-component .box-row .clearing .gray-box .inner>div h2{font-size:22px;font-family:"Gotham Narrow Medium";color:#333;font-weight:normal;line-height:1.3 !important}.PageColumn_1_of_2_1 .div_BodyComponent .body-component .box-row .clearing .gray-box .inner>div h2.with-big-bullet{font-size:22px;font-family:"Gotham Narrow Medium";color:#333;font-weight:normal;line-height:1.3 !important}.PageColumn_1_of_2_1 .div_BodyComponent .body-component .box-row .clearing .gray-box .inner>div p{padding:0}.PageColumn_1_of_2_1 .div_BodyComponent .body-component .box-row .clearing .gray-box .inner>div p strong{font-family:"Gotham Narrow Book" !important}
