@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900&display=swap";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100%;
 font: inherit;
 vertical-align: baseline;
}

/* Theme css  for global*/
html,body{background-color:#fff}
#content_wrap{overflow:hidden;margin-bottom:-25px;background-color:#fff}
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
html,body,h1,h2,h3,h4,h5,h6,p,a,span,input{font-family:'Source Sans Pro',sans-serif}
h1,h2,h3,h4,h5,h6{font-weight:unset}
h1{font-size:45px;line-height:1.1em}
h2{font-size:35px;line-height:1.2em}
h3{font-size:25px;line-height:1.2em;}
h4{font-size:20px;line-height:1.2em}
p,.ixp-text{font-size:18px;line-height:1.35em}
a{color:inherit;text-decoration:none}
sup.superscriptSymbol{vertical-align:10%}
sup.superscriptText{font-size:.5em;vertical-align:baseline;position:relative;top:-6px}
hr{border-bottom:solid 1px #ddd}
@media screen and (max-width: 767px) {
h1{font-size:35px}
h2{font-size:30px}
h3{font-size:25px}
h4{font-size:18px}
p,.ixp-text{font-size:16px}
}

.ixp-component-flow-progress-inner{background:none!important}
.ixp-component-flow-progress-toggle{background:#ddd!important;border-left-color:transparent!important;border-right-color:transparent!important;margin-left:1px!important;margin-right:1px!important}
.ixp-component-flow-progress-toggle.ixp-component-flow-progress-done,.ixp-component-flow-progress-toggle.ixp-component-flow-progress-active{background:#00b140!important}
.lbui_rotator_v3 > .lbui_slides > .lbui_slides_inner > .lbui_slide > .lbui_content{padding:0}
.lbui_rotator_v3 > .lbui_slides{overflow:visible}
.lbui_rotator_v3.lbui_below{margin-bottom:0}
.lbui_controls_inner{position:relative;top:-270px}
.lbui_rotator_v3 > .lbui_controls.lbui_align_below .lbui_prev{height:30px!important;background:url(https://elite.postclickmarketing.com/Global/ImageLib/2019_TG_Search/TG-rotator-arrows-WHITE.png?_=636840311909378403) no-repeat 5px -29px!important;background-size:15px!important;font-size:0!important;padding:0 8px}
.lbui_rotator_v3 > .lbui_controls.lbui_align_below .lbui_next{height:30px!important;background:url(https://elite.postclickmarketing.com/Global/ImageLib/2019_TG_Search/TG-rotator-arrows-WHITE.png?_=636840311909378403) no-repeat -3px 0!important;background-size:15px!important;font-size:0!important;padding:0 8px}
.rotatorIcon{-webkit-background-size:40px 45px;-moz-background-size:40px 45px;-o-background-size:40px 45px;background-size:40px 45px}
h2.lbui_trigger{padding-top:.6em!important;padding-bottom:.6em!important;line-height:20px!important;border-radius:0!important;height:auto!important;background:none!important;font-size:inherit}
.lbui_accordion_content{padding:0!important}
h2.lbui_trigger.lbui_active{padding-bottom:0!important;padding-bottom:0!important}
input{display:block;width:100%;max-width:calc(100% - 15px);font-family:inherit;font-size:18px;font-weight:400;padding:15px 0 15px 15px;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media screen and (max-width: 767px) {
input{border-radius:5px!important;border-color:#9e9e9e!important;padding:12px 0 11px 15px !important}
}
/* textarea,input[type="range"],input,input:matches([type="password"],[type="search"]){-webkit-appearance:none;-moz-appearance:none;appearance:none} */
.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.ixp-input-required.ixp-input-validation-incomplete > .ixp-component-textbox-input-wrap > input,.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.ixp-input-required.ixp-input-validation-unknown > .ixp-component-textbox-input-wrap > input,.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.ixp-input-required.ixp-input-validation-valid > .ixp-component-textbox-input-wrap > input{color:#666;border:solid 1px #9e9e9e}
.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.ixp-input-required.ixp-input-validation-incomplete > .ixp-component-textbox-input-wrap > input::placeholder{color:#666}
.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.ixp-input-required.ixp-input-validation-invalid.ixp-input-validated > .ixp-component-textbox-input-wrap > input{color:#666}
@media screen and (max-width: 767px) {
.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.ixp-input-required.ixp-input-validation-invalid.ixp-input-validated > .ixp-component-textbox-input-wrap > input{border:solid 1px #B21A1D!important}
}
.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.ixp-input-required.ixp-input-validated.ixp-input-validation-valid > .ixp-component-textbox-input-wrap > input{color:#666}
@media screen and (min-width: 768px) {
.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-unknown > .ixp-component-textbox-input-wrap > input,.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validated.ixp-input-validation-valid > .ixp-component-textbox-input-wrap > input,.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-incomplete > .ixp-component-textbox-input-wrap > input,.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-valid > .ixp-component-textbox-input-wrap > input,.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-invalid > .ixp-component-textbox-input-wrap > input{color:#fff;font-family:'Source Sans Pro',sans-serif;font-weight:600;background-color:rgba(0,76,0,0.35);border:none;padding:10px 0;text-align:center;font-size:26px;font-weight:700!important}
.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-incomplete.ixp-input-validated > .ixp-component-textbox-input-wrap > input,.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validated.ixp-input-validation-invalid > .ixp-component-textbox-input-wrap > input{color:#fff;font-family:'Source Sans Pro',sans-serif;font-weight:600!important;background-color:rgba(255,0,0,0.2);border:none!important;padding-top:10px!important;padding-bottom:10px!important;box-shadow:none!important;text-align:center;font-size:26px;font-weight:700!important}
.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-unknown > .ixp-component-textbox-input-wrap > .ixp-component-textbox-input::placeholder,.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-incomplete.ixp-input-validated > .ixp-component-textbox-input-wrap > .ixp-component-textbox-input::placeholder,.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validated.ixp-input-validation-valid > .ixp-component-textbox-input-wrap > .ixp-component-textbox-input::placeholder,.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-incomplete > .ixp-component-textbox-input-wrap > .ixp-component-textbox-input::placeholder,.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-invalid.ixp-input-validated > .ixp-component-textbox-input-wrap > .ixp-component-textbox-input::placeholder,.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-incomplete > .ixp-component-textbox-input-wrap > input::placeholder,.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-invalid > .ixp-component-textbox-input-wrap > input::placeholder{font-family:'Source Sans Pro',sans-serif;font-weight:700;color:#fff;text-align:center;font-size:26px;font-weight:700}
.noBoxFormField > .ixp-component-textbox-input-wrap > input{max-width:100%!important}
}
.choiceGroupLink > .quiz-checkmark{visibility:hidden}
.choiceGroupLink:hover > .quiz-checkmark{visibility:visible}
.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-off,.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-on{width:100%!important}
.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-off::before{content:'';display:inline-block;float:left;margin-top:1px;margin-right:10px;width:20px;height:20px;background:#fff;border:solid 1px #ddd}
.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-off:hover::before{content:'';background-image:url(/Global/ImageLib/2020_TG_Search/TG_ChoiceGroup_Checkbox_Check_HOVER-25x21-compressed.png)!important;background-repeat:no-repeat;background-size:12px;background-position:50% 55%}
.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-on::before{content:'';display:inline-block;float:left;margin-top:1px;margin-right:10px;width:20px;height:20px;background:#fff;border:solid 2px #9e9e9e;background-image:url(/Global/ImageLib/2020_TG_Search/TG_ChoiceGroup_Checkbox_Check-25x21-compressed.png)!important;background-repeat:no-repeat;background-size:12px;background-position:50% 55%}
.ixp-component-dropdown-menu-inherit.select2-drop{background:#fff!important}
@media screen and (min-width: 768px) {
.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-off::before,.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-on::before{width:25px;height:25px;border:solid 1px #fff}
}
@media screen and (min-width: 768px) {
.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-off::before,.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-on::before{border-radius:3px;width:18px;height:18px;margin-top:6px;border:none}
.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-off:hover::before{background-image:none!important}
.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-on::before{background:#00b140;background-image:url(/Global/ImageLib/MASTER_TruGreen/ICON_Checkmark_WHITE.svg)!important;background-repeat:no-repeat;background-size:12px;background-position:50%}
}
@media screen and (max-width: 767px) {
.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-off::before,.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-on::before{border-radius:2px;width:14px;height:14px;margin-top:2px;border:solid 1px #666}
.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-off:hover::before{background-image:none!important}
.ixp-component-choice.ixp-component-choice-mode-simple.choiceGroupCheckbox.ixp-component-choice-no-override.ixp-component-choice-on::before{background:#00b140;background-image:url(/Global/ImageLib/MASTER_TruGreen/ICON_Checkmark_WHITE.svg)!important;background-repeat:no-repeat;background-size:12px;background-position:50%;border-color:#00b140!important}
}
.ixp-component-dropdown-inherit .select2-container{position:relative;min-width:1px}
.ixp-component-dropdown-inherit .select2-choice{display:block;overflow:hidden;position:relative;white-space:nowrap;text-decoration:none;background-clip:padding-box;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:#fff;border:solid 1px #ddd;padding:18px 0 17px 15px;font-size:18px;font-weight:400;color:#666}
.ixp-component-dropdown-menu-brand-brand.select2-drop,.ixp-mzr-csscalc .ixp-component-dropdown-menu-brand-brand:not(.ixp-component-dropdown-menu-responsive-disabled){background:#fff!important}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
.ixp-component-dropdown-inherit .select2-choice{margin-top:2px}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
.ixp-component-dropdown-inherit .select2-choice{margin-top:2px}
}
.ixp-component-dropdown-inherit .select2-arrow{display:inline-block;position:absolute;height:100%;width:22px;right:0;top:0}
.ixp-component-dropdown-inherit .select2-arrow b:before,.ixp-component-dropdown-inherit .select2-arrow b:after{content:"";position:absolute;border-style:solid;left:50%;margin-left:-6px}
.ixp-component-dropdown-inherit .select2-arrow b:before{margin-left:-20px;top:40%;border-width:10px 10px 0;border-color:transparent transparent #929497}
.ixp-component-dropdown-inherit .select2-arrow b:after{margin-left:-20px;top:40%;border-width:10px 10px 0;border-color:#666 transparent transparent}
@media screen and (min-width: 768px) {
.callbackForm .ixp-component-dropdown-inherit .select2-choice{color:#ffb034!important;font-size:20px!important;font-weight:700!important;padding:15px 10px!important}
.ixp-component-dropdown-menu-inherit .select2-results .select2-result-label{font-size:18px!important;padding:10px!important}
}
.callbackForm .ixp-component-dropdown-inherit .select2-container{position:relative;min-width:88px}
.callbackForm .ixp-component-dropdown-inherit .select2-choice{display:block;overflow:hidden;position:relative;white-space:nowrap;text-decoration:none;background-clip:padding-box;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-align:left;background:transparent;border:none;border-bottom:solid 1px #9e9e9e;padding:10px!important;font-size:1em;color:#aaa;line-height:1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.callbackForm .ixp-component-dropdown-inherit .select2-choice:hover{color:#aaa}
.callbackForm .ixp-component-dropdown-inherit .select2-choice.select2-default .select2-search-choice-close{display:none}
.callbackForm .ixp-component-dropdown-inherit .select2-container-active .select2-choice{-webkit-box-shadow:0 1px 0 0 #26a69a;-moz-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}
.callbackForm .ixp-component-dropdown-inherit .select2-default .select2-chosen{color:#aaa}
.callbackForm .ixp-component-dropdown-inherit .select2-allowclear .select2-chosen{padding-left:18px}
.callbackForm .ixp-component-dropdown-inherit .select2-allowclear .select2-search-choice-close{content:"";display:block;position:absolute;opacity:.2;filter:alpha(opacity=20);width:12px;height:12px;background-image:url(brand_sprite-dropdown.png);background-position:-12px -12px;top:28%;left:5px}
.callbackForm .ixp-component-dropdown-inherit .select2-arrow{display:inline-block;position:absolute;height:100%;width:22px;right:0;top:0}
.callbackForm .ixp-component-dropdown-inherit .select2-arrow b:after{content:"";position:absolute;border-style:solid;left:50%;margin-left:-6px;margin-top:1px;top:50%;border-width:6px 4px 0;border-color:#000 transparent transparent}
.callbackForm .ixp-component-dropdown-inherit .select2-choice:hover .select2-arrow b:before{border-color:transparent transparent #000}
.callbackForm .ixp-component-dropdown-inherit .select2-choice:hover .select2-arrow b:after{border-color:#000 transparent transparent}
.callbackForm.ixp-required-input-asterisk .ixp-component-form-field-input-container .ixp-component-dropdown-inherit.ixp-input-required .ixp-component-dropdown-input-wrap{position:relative;padding-right:28px}
.callbackForm.ixp-required-input-asterisk .ixp-component-form-field-input-container .ixp-component-dropdown-inherit.ixp-input-required .ixp-component-dropdown-input-wrap:before{content:"*";display:block;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-family:Arial,Helvetica,sans-serif;right:5px;top:0;bottom:0;margin:auto 0;z-index:1;line-height:normal;font-size:30px;padding-top:8px;color:rgba(0,0,0,0.3)}
.callbackForm.ixp-component-form-default-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .select2-choice,.callbackForm.ixp-component-form-default-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .select2-choice,.callbackForm.ixp-component-form-default-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .select2-choice,.callbackForm.ixp-component-form-default-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .select2-choice{border-color:red;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 1px 0 0 #f44336;-moz-box-shadow:0 1px 0 0 #f44336;box-shadow:0 1px 0 0 #f44336}
.callbackForm.ixp-component-form-fill-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .select2-choice,.callbackForm.ixp-component-form-fill-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .select2-choice,.callbackForm.ixp-component-form-fill-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .select2-choice,.callbackForm.ixp-component-form-fill-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .select2-choice{background-color:rgba(255,0,0,0.95)}
.callbackForm.ixp-component-form-fill-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .select2-choice,.callbackForm.ixp-component-form-fill-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .select2-choice,.callbackForm.ixp-component-form-fill-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .select2-choice,.callbackForm.ixp-component-form-fill-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .select2-choice,.callbackForm.ixp-component-form-fill-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .select2-choice:focus,.callbackForm.ixp-component-form-fill-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .select2-choice:focus,.callbackForm.ixp-component-form-fill-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .select2-choice:focus,.callbackForm.ixp-component-form-fill-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .select2-choice:focus{border-color:#900}
.callbackForm.ixp-component-form-icon-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .ixp-component-dropdown-input-wrap,.callbackForm.ixp-component-form-icon-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .ixp-component-dropdown-input-wrap,.callbackForm.ixp-component-form-icon-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .ixp-component-dropdown-input-wrap,.callbackForm.ixp-component-form-icon-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .ixp-component-dropdown-input-wrap{padding-right:28px}
.callbackForm.ixp-component-form-icon-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .ixp-component-dropdown-input-wrap:before,.callbackForm.ixp-component-form-icon-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .ixp-component-dropdown-input-wrap:before,.callbackForm.ixp-component-form-icon-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .ixp-component-dropdown-input-wrap:before,.callbackForm.ixp-component-form-icon-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .ixp-component-dropdown-input-wrap:before{content:"";display:block;position:absolute;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;right:-6px;top:1px;width:26px;height:26px;margin:0;padding:0;background:red url(invalid.png) 5px 4px no-repeat}
.callbackForm.ixp-component-form-icon-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .ixp-component-dropdown-input-wrap:after,.callbackForm.ixp-component-form-icon-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-invalid.ixp-component-dropdown-inherit .ixp-component-dropdown-input-wrap:after,.callbackForm.ixp-component-form-icon-validation.ixp-component-form-show-validation-onsubmit.ixp-component-form-submitted .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .ixp-component-dropdown-input-wrap:after,.callbackForm.ixp-component-form-icon-validation.ixp-component-form-show-validation-onchange.ixp-component-form-validated .ixp-input-validated.ixp-input-validation-incomplete.ixp-component-dropdown-inherit .ixp-component-dropdown-input-wrap:after{content:"";position:absolute;width:0;height:0;right:20px;top:10px;border-left:4px solid transparent;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid red}
.callbackForm.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:2147483637;top:100%;background:transparent;color:inherit;border-style:solid;border-width:1px;border-color:#9e9e9e}
.callbackForm.select2-drop-above.select2-drop{margin-top:1px}
.callbackForm.select2-drop-auto-width{width:auto}
.callbackForm .select2-results{max-height:200px;padding:0;background:#fff;margin:0;position:relative;overflow-x:hidden;overflow-y:auto;text-align:left;-webkit-tap-highlight-color:transparent;font-size:1em}
.callbackForm .select2-result{list-style-type:none;margin:0;padding:0;cursor:pointer}
.callbackForm .select2-result:hover,.callbackForm .select2-result.select2-highlighted{background:#fbfbfb!important;background:#f2f2f2!important}
.callbackForm .select2-result-label{padding:10px!important}
.callbackForm .select2-no-results,.callbackForm .select2-searching{list-style-type:none;margin:5px 0;text-align:center}
.callbackForm .select2-search{display:inline-block;width:100%;position:relative;z-index:10000;white-space:nowrap;min-height:28px;padding:5px;border-bottom:1px solid #eaeaea}
.callbackForm .select2-input{width:100%;height:auto!important;margin:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;min-height:28px;padding:4px 17px 4px 20px;border:1px solid #eaeaea;background:#fbfbfb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:1em}
.callbackForm .select2-search:before{content:"";display:block;position:absolute;opacity:.5;width:12px;height:12px;top:13px;left:11px;background-image:url(brand_sprite-dropdown.png);background-position:0 -12px}
.callbackForm .select2-drop-close,.callbackForm.ixp-component-dropdown-menu-responsive-disabled .select2-drop-close{display:none}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx),only screen and (min-resolution: 192dpi),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (-ms-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2) {
.callbackForm .select2-search:before{background-image:url(brand_sprite-dropdown@2x.png);background-size:24px 24px}
}
.callbackForm:not(.ixp-component-dropdown-menu-responsive-disabled){max-height:100%;text-align:right;overflow:hidden;position:fixed;top:0!important;left:0!important;width:100%;height:100%;margin:5px}
.callbackForm:not(.ixp-component-dropdown-menu-responsive-disabled) .select2-results{max-height:100%;margin-top:10px;font-size:1.2em}
.ixp-mzr-csscalc .callbackForm:not(.ixp-component-dropdown-menu-responsive-disabled) .select2-results{max-height:calc(100% - 40px)}
.callbackForm:not(.ixp-component-dropdown-menu-responsive-disabled).select2-with-searchbox .select2-results{margin-top:0;max-height:100%}
.ixp-mzr-csscalc .callbackForm:not(.ixp-component-dropdown-menu-responsive-disabled).select2-with-searchbox .select2-results{max-height:calc(100% - 80px)}
.ixp-mzr-csscalc .callbackForm:not(.ixp-component-dropdown-menu-responsive-disabled){width:calc(100% - 10px)!important;height:calc(100% - 10px)!important}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx),only screen and (min-resolution: 192dpi),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (-ms-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2) {
.callbackForm .select2-drop-close:before{background-image:url(brand_sprite-dropdown@2x.png);background-size:24px 24px}
.callbackForm .select2-drop-close{position:relative;z-index:10001;-webkit-tap-highlight-color:transparent;display:inline-block;top:0;right:15px;width:53px;padding:3px 0}
.callbackForm .select2-drop-close:before{content:"";display:block;position:absolute;opacity:.8;width:12px;height:12px;top:9px;left:9px;background-image:url(brand_sprite-dropdown.png);background-position:-12px -12px}
}
.font-a{font-family:'Source Sans Pro',sans-serif;font-weight:300;-ixp-name:"Source Sans Pro Light (300)";-ixp-tags:Fonts;-ixp-group:font;-ixp-scope:ContainerLike,Text,Link}
.font-b{font-family:'Source Sans Pro',sans-serif;font-weight:400;-ixp-name:"Source Sans Pro Regular (400)";-ixp-tags:Fonts;-ixp-group:font;-ixp-scope:ContainerLike,Text,Link}
.font-c{font-family:'Source Sans Pro',sans-serif;font-weight:600;-ixp-name:"Source Sans Pro Semi-Bold (600)";-ixp-tags:Fonts;-ixp-group:font;-ixp-scope:ContainerLike,Text,Link}
.font-d{font-family:'Source Sans Pro',sans-serif;font-weight:700;-ixp-name:"Source Sans Pro Bold (700)";-ixp-tags:Fonts;-ixp-group:font;-ixp-scope:ContainerLike,Text,Link}
.font-e{font-family:'Source Sans Pro',sans-serif;font-weight:900;-ixp-name:"Source Sans Pro Black (900)";-ixp-tags:Fonts;-ixp-group:font;-ixp-scope:ContainerLike,Text,Link}
.button{border:none;cursor:pointer;display:inline-block;overflow:visible;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.button.button-a{display:block;text-align:center;padding:16px 8px;font-size:16px;letter-spacing:.1em;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#00b140;-ixp-name:"Green (#00b140) Wide";-ixp-tags:Buttons;-ixp-group:buttons;-ixp-scope:Link,Form,Lightbox;}
.button.button-a:hover{background-color:#24BC5B}
.button.button-a-medium-rounded{display:block;width:100%;max-width:257px;margin-left:auto;margin-right:auto;text-align:center;padding:16px 8px;font-size:16px;letter-spacing:.1em;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#00b140;-ixp-name:"Green (#00b140) Medium";-ixp-tags:Buttons;-ixp-group:buttons;-ixp-scope:Link,Form,Lightbox}
.button.button-a-medium-rounded:hover{background-color:#24BC5B}
.button.button-b{display:block;text-align:center;padding:16px 8px;font-size:16px;letter-spacing:.1em;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#046A38;-ixp-name:"Dark Green (#046A38) Wide";-ixp-tags:Buttons;-ixp-group:buttons;-ixp-scope:Link,Form,Lightbox}
.button.button-b:hover{background-color:#277f54}
.button.button-b-medium-rounded{display:block;width:100%;max-width:257px;margin-left:auto;margin-right:auto;text-align:center;padding:16px 8px;font-size:16px;letter-spacing:.1em;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#046A38;-ixp-name:"Dark Green (#046A38) Medium";-ixp-tags:Buttons;-ixp-group:buttons;-ixp-scope:Link,Form,Lightbox}
.button.button-b-medium-rounded:hover{background-color:#277f54}
.button.button-c{display:block;text-align:center;padding:16px 8px;font-size:22px;color:#fff;background-color:#ffb034;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-ixp-name:"Orange (#ffb034) Wide";-ixp-tags:Buttons;-ixp-group:buttons;-ixp-scope:Link,Form,Lightbox}
.button.button-c-medium-rounded{display:block;width:100%;max-width:257px;margin-left:auto;margin-right:auto;text-align:center;padding:16px 8px;font-size:16px;letter-spacing:.1em;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ffb034;-ixp-name:"Orange (#ffb034) Medium";-ixp-tags:Buttons;-ixp-group:buttons;-ixp-scope:Link,Form,Lightbox}
.button.button-d{display:block;text-align:center;padding:16px 8px;font-size:22px;color:#666;background-color:transparent;border:solid 1px #666;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-ixp-name:"Gray (#666666) Wide (Outline)";-ixp-tags:Buttons;-ixp-group:buttons;-ixp-scope:Link,Form,Lightbox}
.button.button-d-medium-rounded{display:block;width:100%;max-width:257px;margin-left:auto;margin-right:auto;text-align:center;padding:16px 8px;font-size:16px;letter-spacing:.1em;color:#666;border:solid 1px #666;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ffb034;-ixp-name:"Gray (#666666) Medium (Outline)";-ixp-tags:Buttons;-ixp-group:buttons;-ixp-scope:Link,Form,Lightbox}
.align-right{text-align:right;-ixp-name:"Right Align";-ixp-tags:Alignment;-ixp-group:alignment;-ixp-scope:Text,Link,ContainerLike}
.align-left{text-align:left;-ixp-name:"Left Align";-ixp-tags:Alignment;-ixp-group:alignment;-ixp-scope:Text,Link,ContainerLike}
.align-center{text-align:center;-ixp-name:"Center Align";-ixp-tags:Alignment;-ixp-group:alignment;-ixp-scope:Text,Link,ContainerLike}
.equalize-column-heights{display:flex;-ixp-name:"Equalize Column Heights (Apply to Row)";-ixp-tags:Alignment;-ixp-group:alignment;-ixp-scope:ContainerLike}
.align-vertically-flex-item{display:flex;flex-direction:column;justify-content:center;-ixp-name:" ^ -- Align Column Item Vertically (Flex)";-ixp-tags:Alignment;-ixp-group:alignment;-ixp-scope:ContainerLike}
.align-vertically-transform{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-ixp-name:"Align Vertically (Transform)";-ixp-tags:Alignment;-ixp-group:alignment;-ixp-scope:Text,Link,ContainerLike,Image}
.color-primary-a{color:#00b140;-ixp-name:"Primary: Green (#00b140)";-ixp-tags:Color;-ixp-group:color;-ixp-scope:Text,Link}
.color-primary-b{color:#414141;-ixp-name:"Primary: Charcoal (#414141)";-ixp-tags:Color;-ixp-group:color;-ixp-scope:Text,Link}
.color-primary-c{color:#fff;-ixp-name:"Primary: White (#ffffff)";-ixp-tags:Color;-ixp-group:color;-ixp-scope:Text,Link}
.color-primary-d{color:#ffb034;-ixp-name:"Primary: Orange (#ffb034)";-ixp-tags:Color;-ixp-group:color;-ixp-scope:Text,Link}
.color-secondary-a{color:#046a38;-ixp-name:"Secondary: Dark Green (#046a38)";-ixp-tags:Color;-ixp-group:color;-ixp-scope:Text,Link}
.color-secondary-b{color:#666;-ixp-name:"Secondary: Dark Gray (#666666)";-ixp-tags:Color;-ixp-group:color;-ixp-scope:Text,Link}
.color-secondary-c{color:#9e9e9e;-ixp-name:"Secondary: Medium Gray (#9e9e9e)";-ixp-tags:Color;-ixp-group:color;-ixp-scope:Text,Link}
.color-secondary-d{color:#a0a0a0;-ixp-name:"Secondary: Medium Gray #2 (#a0a0a0)";-ixp-tags:Color;-ixp-group:color;-ixp-scope:Text,Link}
.color-secondary-e{color:#f7f7f7;-ixp-name:"Secondary: Light Gray (#f7f7f7)";-ixp-tags:Color;-ixp-group:color;-ixp-scope:Text,Link}
.background-color-a{background-color:#00b140;-ixp-name:"Primary: Green (#00b140)";-ixp-tags:Backgrounds;-ixp-group:background;-ixp-scope:ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection}
.background-color-b{background-color:#414141;-ixp-name:"Primary: Charcoal (#414141)";-ixp-tags:Backgrounds;-ixp-group:background;-ixp-scope:ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection}
.background-color-c{background-color:#fff;-ixp-name:"Primary: White (#ffffff)";-ixp-tags:Backgrounds;-ixp-group:background;-ixp-scope:ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection}
.background-color-d{background-color:#ffb034;-ixp-name:"Primary: Orange (#ffb034)";-ixp-tags:Backgrounds;-ixp-group:background;-ixp-scope:ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection}
.background-color-e{background-color:#046a38;-ixp-name:"Secondary: Dark Green (#046a38)";-ixp-tags:Backgrounds;-ixp-group:background;-ixp-scope:ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection}
.background-color-f{background-color:#666;-ixp-name:"Secondary: Dark Gray (#666666)";-ixp-tags:Backgrounds;-ixp-group:background;-ixp-scope:ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection}
.background-color-g{background-color:#9e9e9e;-ixp-name:"Secondary: Medium Gray (#9e9e9e)";-ixp-tags:Backgrounds;-ixp-group:background;-ixp-scope:ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection}
.background-color-h{background-color:#a0a0a0;-ixp-name:"Secondary: Medium Gray #2 (#a0a0a0)";-ixp-tags:Backgrounds;-ixp-group:background;-ixp-scope:ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection}
.background-color-i{background-color:#f7f7f7;-ixp-name:"Secondary: Light Gray (#f7f7f7)";-ixp-tags:Backgrounds;-ixp-group:background;-ixp-scope:ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection}
.align-left-image{display:block;margin-right:auto;-ixp-name:"Left Align";-ixp-tags:Alignment;-ixp-group:alignment;-ixp-scope:Image}
.align-right-image{display:block;margin-left:auto;-ixp-name:"Right Align";-ixp-tags:Alignment;-ixp-group:alignment;-ixp-scope:Image}
.align-center-image{margin-right:auto;margin-left:auto;display:block;-ixp-name:"Center Align";-ixp-tags:Alignment;-ixp-group:alignment;-ixp-scope:Image}
.fine-print{font-size:10px;line-height:1.25em;-ixp-name:"Fine Print";-ixp-tags:Text;-ixp-group:fine-print;-ixp-scope:Link,Text}
.underline{text-decoration:underline;-ixp-name:Underline;-ixp-tags:Text;-ixp-group:underline;-ixp-scope:Link,Text}
.hover-style-underline{-ixp-name:"Hover: Underline";-ixp-tags:"Hover Styles";-ixp-group:hover-styles;-ixp-scope:Link,Text}
.hover-style-underline:hover{text-decoration:underline!important}

/* end theme  global*/

/* start responsive */


.ixp-grid-container,
.ixp-grid-container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:768px) {
	.ixp-grid-container {
		width: 750px
	}
}

@media (min-width:992px) {
	.ixp-grid-container {
		width: 970px
	}
}

@media (min-width:1200px) {
	.ixp-grid-container {
		width: 1170px
	}
}

.ixp-grid-row {
	margin-left: -15px;
	margin-right: -15px
}

.ixp-grid-col-lg-1,
.ixp-grid-col-lg-10,
.ixp-grid-col-lg-11,
.ixp-grid-col-lg-12,
.ixp-grid-col-lg-2,
.ixp-grid-col-lg-3,
.ixp-grid-col-lg-4,
.ixp-grid-col-lg-5,
.ixp-grid-col-lg-6,
.ixp-grid-col-lg-7,
.ixp-grid-col-lg-8,
.ixp-grid-col-lg-9,
.ixp-grid-col-md-1,
.ixp-grid-col-md-10,
.ixp-grid-col-md-11,
.ixp-grid-col-md-12,
.ixp-grid-col-md-2,
.ixp-grid-col-md-3,
.ixp-grid-col-md-4,
.ixp-grid-col-md-5,
.ixp-grid-col-md-6,
.ixp-grid-col-md-7,
.ixp-grid-col-md-8,
.ixp-grid-col-md-9,
.ixp-grid-col-sm-1,
.ixp-grid-col-sm-10,
.ixp-grid-col-sm-11,
.ixp-grid-col-sm-12,
.ixp-grid-col-sm-2,
.ixp-grid-col-sm-3,
.ixp-grid-col-sm-4,
.ixp-grid-col-sm-5,
.ixp-grid-col-sm-6,
.ixp-grid-col-sm-7,
.ixp-grid-col-sm-8,
.ixp-grid-col-sm-9,
.ixp-grid-col-xs-1,
.ixp-grid-col-xs-10,
.ixp-grid-col-xs-11,
.ixp-grid-col-xs-12,
.ixp-grid-col-xs-2,
.ixp-grid-col-xs-3,
.ixp-grid-col-xs-4,
.ixp-grid-col-xs-5,
.ixp-grid-col-xs-6,
.ixp-grid-col-xs-7,
.ixp-grid-col-xs-8,
.ixp-grid-col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

.ixp-grid-col-xs-1,
.ixp-grid-col-xs-10,
.ixp-grid-col-xs-11,
.ixp-grid-col-xs-12,
.ixp-grid-col-xs-2,
.ixp-grid-col-xs-3,
.ixp-grid-col-xs-4,
.ixp-grid-col-xs-5,
.ixp-grid-col-xs-6,
.ixp-grid-col-xs-7,
.ixp-grid-col-xs-8,
.ixp-grid-col-xs-9 {
	float: left
}

.ixp-grid-col-xs-12 {
	width: 100%
}

.ixp-grid-col-xs-11 {
	width: 91.66%
}

.ixp-grid-col-xs-10 {
	width: 83.33%
}

.ixp-grid-col-xs-9 {
	width: 75%
}

.ixp-grid-col-xs-8 {
	width: 66.66%
}

.ixp-grid-col-xs-7 {
	width: 58.33%
}

.ixp-grid-col-xs-6 {
	width: 50%
}

.ixp-grid-col-xs-5 {
	width: 41.66%
}

.ixp-grid-col-xs-4 {
	width: 33.33%
}

.ixp-grid-col-xs-3 {
	width: 25%
}

.ixp-grid-col-xs-2 {
	width: 16.66%
}

.ixp-grid-col-xs-1 {
	width: 8.33%
}

.ixp-grid-col-xs-offset-12 {
	margin-left: 100%
}

.ixp-grid-col-xs-offset-11 {
	margin-left: 91.66%
}

.ixp-grid-col-xs-offset-10 {
	margin-left: 83.33%
}

.ixp-grid-col-xs-offset-9 {
	margin-left: 75%
}

.ixp-grid-col-xs-offset-8 {
	margin-left: 66.66%
}

.ixp-grid-col-xs-offset-7 {
	margin-left: 58.33%
}

.ixp-grid-col-xs-offset-6 {
	margin-left: 50%
}

.ixp-grid-col-xs-offset-5 {
	margin-left: 41.66%
}

.ixp-grid-col-xs-offset-4 {
	margin-left: 33.33%
}

.ixp-grid-col-xs-offset-3 {
	margin-left: 25%
}

.ixp-grid-col-xs-offset-2 {
	margin-left: 16.66%
}

.ixp-grid-col-xs-offset-1 {
	margin-left: 8.33%
}

.ixp-grid-col-xs-offset-0 {
	margin-left: 0
}

@media (min-width:768px) {
	.ixp-grid-col-sm-1,
	.ixp-grid-col-sm-10,
	.ixp-grid-col-sm-11,
	.ixp-grid-col-sm-12,
	.ixp-grid-col-sm-2,
	.ixp-grid-col-sm-3,
	.ixp-grid-col-sm-4,
	.ixp-grid-col-sm-5,
	.ixp-grid-col-sm-6,
	.ixp-grid-col-sm-7,
	.ixp-grid-col-sm-8,
	.ixp-grid-col-sm-9 {
		float: left
	}
	.ixp-grid-col-sm-12 {
		width: 100%
	}
	.ixp-grid-col-sm-11 {
		width: 91.66%
	}
	.ixp-grid-col-sm-10 {
		width: 83.33%
	}
	.ixp-grid-col-sm-9 {
		width: 75%
	}
	.ixp-grid-col-sm-8 {
		width: 66.66%
	}
	.ixp-grid-col-sm-7 {
		width: 58.33%
	}
	.ixp-grid-col-sm-6 {
		width: 50%
	}
	.ixp-grid-col-sm-5 {
		width: 41.66%
	}
	.ixp-grid-col-sm-4 {
		width: 33.33%
	}
	.ixp-grid-col-sm-3 {
		width: 25%
	}
	.ixp-grid-col-sm-2 {
		width: 16.66%
	}
	.ixp-grid-col-sm-1 {
		width: 8.33%
	}
	.ixp-grid-col-sm-offset-12 {
		margin-left: 100%
	}
	.ixp-grid-col-sm-offset-11 {
		margin-left: 91.66%
	}
	.ixp-grid-col-sm-offset-10 {
		margin-left: 83.33%
	}
	.ixp-grid-col-sm-offset-9 {
		margin-left: 75%
	}
	.ixp-grid-col-sm-offset-8 {
		margin-left: 66.66%
	}
	.ixp-grid-col-sm-offset-7 {
		margin-left: 58.33%
	}
	.ixp-grid-col-sm-offset-6 {
		margin-left: 50%
	}
	.ixp-grid-col-sm-offset-5 {
		margin-left: 41.66%
	}
	.ixp-grid-col-sm-offset-4 {
		margin-left: 33.33%
	}
	.ixp-grid-col-sm-offset-3 {
		margin-left: 25%
	}
	.ixp-grid-col-sm-offset-2 {
		margin-left: 16.66%
	}
	.ixp-grid-col-sm-offset-1 {
		margin-left: 8.33%
	}
	.ixp-grid-col-sm-offset-0 {
		margin-left: 0
	}
}

@media (min-width:992px) {
	.ixp-grid-col-md-1,
	.ixp-grid-col-md-10,
	.ixp-grid-col-md-11,
	.ixp-grid-col-md-12,
	.ixp-grid-col-md-2,
	.ixp-grid-col-md-3,
	.ixp-grid-col-md-4,
	.ixp-grid-col-md-5,
	.ixp-grid-col-md-6,
	.ixp-grid-col-md-7,
	.ixp-grid-col-md-8,
	.ixp-grid-col-md-9 {
		float: left
	}
	.ixp-grid-col-md-12 {
		width: 100%
	}
	.ixp-grid-col-md-11 {
		width: 91.66%
	}
	.ixp-grid-col-md-10 {
		width: 83.33%
	}
	.ixp-grid-col-md-9 {
		width: 75%
	}
	.ixp-grid-col-md-8 {
		width: 66.66%
	}
	.ixp-grid-col-md-7 {
		width: 58.33%
	}
	.ixp-grid-col-md-6 {
		width: 50%
	}
	.ixp-grid-col-md-5 {
		width: 41.66%
	}
	.ixp-grid-col-md-4 {
		width: 33.33%
	}
	.ixp-grid-col-md-3 {
		width: 25%
	}
	.ixp-grid-col-md-2 {
		width: 16.66%
	}
	.ixp-grid-col-md-1 {
		width: 8.33%
	}
	.ixp-grid-col-md-offset-12 {
		margin-left: 100%
	}
	.ixp-grid-col-md-offset-11 {
		margin-left: 91.66%
	}
	.ixp-grid-col-md-offset-10 {
		margin-left: 83.33%
	}
	.ixp-grid-col-md-offset-9 {
		margin-left: 75%
	}
	.ixp-grid-col-md-offset-8 {
		margin-left: 66.66%
	}
	.ixp-grid-col-md-offset-7 {
		margin-left: 58.33%
	}
	.ixp-grid-col-md-offset-6 {
		margin-left: 50%
	}
	.ixp-grid-col-md-offset-5 {
		margin-left: 41.66%
	}
	.ixp-grid-col-md-offset-4 {
		margin-left: 33.33%
	}
	.ixp-grid-col-md-offset-3 {
		margin-left: 25%
	}
	.ixp-grid-col-md-offset-2 {
		margin-left: 16.66%
	}
	.ixp-grid-col-md-offset-1 {
		margin-left: 8.33%
	}
	.ixp-grid-col-md-offset-0 {
		margin-left: 0
	}
}

@media (min-width:1200px) {
	.ixp-grid-col-lg-1,
	.ixp-grid-col-lg-10,
	.ixp-grid-col-lg-11,
	.ixp-grid-col-lg-12,
	.ixp-grid-col-lg-2,
	.ixp-grid-col-lg-3,
	.ixp-grid-col-lg-4,
	.ixp-grid-col-lg-5,
	.ixp-grid-col-lg-6,
	.ixp-grid-col-lg-7,
	.ixp-grid-col-lg-8,
	.ixp-grid-col-lg-9 {
		float: left
	}
	.ixp-grid-col-lg-12 {
		width: 100%
	}
	.ixp-grid-col-lg-11 {
		width: 91.66%
	}
	.ixp-grid-col-lg-10 {
		width: 83.33%
	}
	.ixp-grid-col-lg-9 {
		width: 75%
	}
	.ixp-grid-col-lg-8 {
		width: 66.66%
	}
	.ixp-grid-col-lg-7 {
		width: 58.33%
	}
	.ixp-grid-col-lg-6 {
		width: 50%
	}
	.ixp-grid-col-lg-5 {
		width: 41.66%
	}
	.ixp-grid-col-lg-4 {
		width: 33.33%
	}
	.ixp-grid-col-lg-3 {
		width: 25%
	}
	.ixp-grid-col-lg-2 {
		width: 16.66%
	}
	.ixp-grid-col-lg-1 {
		width: 8.33%
	}
	.ixp-grid-col-lg-offset-12 {
		margin-left: 100%
	}
	.ixp-grid-col-lg-offset-11 {
		margin-left: 91.66%
	}
	.ixp-grid-col-lg-offset-10 {
		margin-left: 83.33%
	}
	.ixp-grid-col-lg-offset-9 {
		margin-left: 75%
	}
	.ixp-grid-col-lg-offset-8 {
		margin-left: 66.66%
	}
	.ixp-grid-col-lg-offset-7 {
		margin-left: 58.33%
	}
	.ixp-grid-col-lg-offset-6 {
		margin-left: 50%
	}
	.ixp-grid-col-lg-offset-5 {
		margin-left: 41.66%
	}
	.ixp-grid-col-lg-offset-4 {
		margin-left: 33.33%
	}
	.ixp-grid-col-lg-offset-3 {
		margin-left: 25%
	}
	.ixp-grid-col-lg-offset-2 {
		margin-left: 16.66%
	}
	.ixp-grid-col-lg-offset-1 {
		margin-left: 8.33%
	}
	.ixp-grid-col-lg-offset-0 {
		margin-left: 0
	}
}

@-ms-viewport {
	width: device-width
}

.ixp-grid-visible-lg,
.ixp-grid-visible-md,
.ixp-grid-visible-print,
.ixp-grid-visible-sm,
.ixp-grid-visible-xs {
	display: none!important
}

@media (max-width:767px) {
	.ixp-grid-visible-xs {
		display: block!important
	}
	table.ixp-grid-visible-xs {
		display: table
	}
	tr.ixp-grid-visible-xs {
		display: table-row!important
	}
	td.ixp-grid-visible-xs,
	th.ixp-grid-visible-xs {
		display: table-cell!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.ixp-grid-visible-sm {
		display: block!important
	}
	table.ixp-grid-visible-sm {
		display: table
	}
	tr.ixp-grid-visible-sm {
		display: table-row!important
	}
	td.ixp-grid-visible-sm,
	th.ixp-grid-visible-sm {
		display: table-cell!important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.ixp-grid-visible-md {
		display: block!important
	}
	table.ixp-grid-visible-md {
		display: table
	}
	tr.ixp-grid-visible-md {
		display: table-row!important
	}
	td.ixp-grid-visible-md,
	th.ixp-grid-visible-md {
		display: table-cell!important
	}
}

@media (min-width:1200px) {
	.ixp-grid-visible-lg {
		display: block!important
	}
	table.ixp-grid-visible-lg {
		display: table
	}
	tr.ixp-grid-visible-lg {
		display: table-row!important
	}
	td.ixp-grid-visible-lg,
	th.ixp-grid-visible-lg {
		display: table-cell!important
	}
}

@media (max-width:767px) {
	.ixp-grid-hidden-xs {
		display: none!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.ixp-grid-hidden-sm {
		display: none!important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.ixp-grid-hidden-md {
		display: none!important
	}
}

@media (min-width:1200px) {
	.ixp-grid-hidden-lg {
		display: none!important
	}
}

@media print {
	.ixp-grid-visible-print {
		display: block!important
	}
	table.ixp-grid-visible-print {
		display: table
	}
	tr.ixp-grid-visible-print {
		display: table-row!important
	}
	td.ixp-grid-visible-print,
	th.ixp-grid-visible-print {
		display: table-cell!important
	}
}

@media print {
	.ixp-grid-hidden-print {
		display: none!important
	}
}

.ixp-grid-container,
.ixp-grid-container-fixed,
.ixp-grid-container-fluid,
.ixp-grid-row,
[class*=" ixp-grid-col"],
[class^=ixp-grid-col] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ixp-container {
	position: relative
}

.ixp-container:after,
.ixp-container:before {
	content: " ";
	display: table
}

.ixp-container:after {
	clear: both
}

[class*=" ixp-grid-col"]:after,
[class*=" ixp-grid-col"]:before,
[class^=ixp-grid-col]:after,
[class^=ixp-grid-col]:before {
	content: none
}

[class*=" ixp-grid-col"]:after,
[class^=ixp-grid-col]:after {
	clear: none
}

.ixp-container img {
	max-width: 100%;
	width: auto\9;
	height: auto;
	-ms-interpolation-mode: bicubic
}

.ixp-container-link {
	cursor: pointer
}

.ixp-grid-container-fixed {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left
}

.ixp-grid-container-fixed:after,
.ixp-grid-container-fixed:before {
	content: " ";
	display: table
}

.ixp-grid-container-fixed:after {
	clear: both
}

.ixp-grid-container {
	text-align: left
}

.ixp-grid-container-fluid {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px
}

.ixp-grid-container-fluid:after,
.ixp-grid-container-fluid:before {
	content: " ";
	display: table
}

.ixp-grid-container-fluid:after {
	clear: both
}

html.ixp-responsive-disabled .ixp-grid-container {
	width: 970px
}

html.ixp-responsive-disabled .ixp-grid-hidden-lg,
html.ixp-responsive-disabled .ixp-grid-hidden-sm,
html.ixp-responsive-disabled .ixp-grid-hidden-xs {
	display: block!important
}

html.ixp-responsive-disabled .ixp-grid-hidden-md,
html.ixp-responsive-disabled .ixp-grid-hidden-md.ixp-grid-hidden-lg {
	display: none!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-12 {
	width: 100%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-11 {
	width: 91.66%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-10 {
	width: 83.33%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-9 {
	width: 75%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-8 {
	width: 66.66%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-7 {
	width: 58.33%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-6 {
	width: 50%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-5 {
	width: 41.66%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-4 {
	width: 33.33%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-3 {
	width: 25%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-2 {
	width: 16.66%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-1 {
	width: 8.33%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-12 {
	margin-left: 100%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-11 {
	margin-left: 91.66%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-10 {
	margin-left: 83.33%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-9 {
	margin-left: 75%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-8 {
	margin-left: 66.66%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-7 {
	margin-left: 58.33%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-6 {
	margin-left: 50%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-5 {
	margin-left: 41.66%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-4 {
	margin-left: 33.33%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-3 {
	margin-left: 25%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-2 {
	margin-left: 16.66%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-1 {
	margin-left: 8.33%!important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-0 {
	margin-left: 0!important
}

html.ixp-responsive-disabled .ixp-grid-col-lg-1,
html.ixp-responsive-disabled .ixp-grid-col-lg-10,
html.ixp-responsive-disabled .ixp-grid-col-lg-11,
html.ixp-responsive-disabled .ixp-grid-col-lg-12,
html.ixp-responsive-disabled .ixp-grid-col-lg-2,
html.ixp-responsive-disabled .ixp-grid-col-lg-3,
html.ixp-responsive-disabled .ixp-grid-col-lg-4,
html.ixp-responsive-disabled .ixp-grid-col-lg-5,
html.ixp-responsive-disabled .ixp-grid-col-lg-6,
html.ixp-responsive-disabled .ixp-grid-col-lg-7,
html.ixp-responsive-disabled .ixp-grid-col-lg-8,
html.ixp-responsive-disabled .ixp-grid-col-lg-9,
html.ixp-responsive-disabled .ixp-grid-col-md-1,
html.ixp-responsive-disabled .ixp-grid-col-md-10,
html.ixp-responsive-disabled .ixp-grid-col-md-11,
html.ixp-responsive-disabled .ixp-grid-col-md-12,
html.ixp-responsive-disabled .ixp-grid-col-md-2,
html.ixp-responsive-disabled .ixp-grid-col-md-3,
html.ixp-responsive-disabled .ixp-grid-col-md-4,
html.ixp-responsive-disabled .ixp-grid-col-md-5,
html.ixp-responsive-disabled .ixp-grid-col-md-6,
html.ixp-responsive-disabled .ixp-grid-col-md-7,
html.ixp-responsive-disabled .ixp-grid-col-md-8,
html.ixp-responsive-disabled .ixp-grid-col-md-9,
html.ixp-responsive-disabled .ixp-grid-col-sm-1,
html.ixp-responsive-disabled .ixp-grid-col-sm-10,
html.ixp-responsive-disabled .ixp-grid-col-sm-11,
html.ixp-responsive-disabled .ixp-grid-col-sm-12,
html.ixp-responsive-disabled .ixp-grid-col-sm-2,
html.ixp-responsive-disabled .ixp-grid-col-sm-3,
html.ixp-responsive-disabled .ixp-grid-col-sm-4,
html.ixp-responsive-disabled .ixp-grid-col-sm-5,
html.ixp-responsive-disabled .ixp-grid-col-sm-6,
html.ixp-responsive-disabled .ixp-grid-col-sm-7,
html.ixp-responsive-disabled .ixp-grid-col-sm-8,
html.ixp-responsive-disabled .ixp-grid-col-sm-9 {
	float: left
}

html.ixp-lt-ie9 .ixp-dynamic-vis.ixp-grid-hidden-lg,
html.ixp-lt-ie9 .ixp-dynamic-vis.ixp-grid-hidden-sm,
html.ixp-lt-ie9 .ixp-dynamic-vis.ixp-grid-hidden-xs {
	display: none!important
}


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none
}

table,
tr,
td {
	border-collapse: collapse;
	border-spacing: 0
}

table.pf_form_table {
	margin: 0;
	padding: 0;
	border: 0
}

:focus {
	outline: 0
}

ins {
	text-decoration: none
}

del {
	text-decoration: line-through
}

body {
	text-align: center
}

body.page-node-type-landing-page {
  overflow: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal
}

strong,
b {
	font-weight: bold
}

em,
i {
	font-style: italic
}

hr {
	clear: both;
	float: none;
	margin: 10px 0;
	border: 0
}

.pf_form_table {
	table-layout: fixed
}

.flash_outer_wrap {
	overflow: hidden
}

[data-ixp-interaction-trigger] {
	cursor: pointer
}

.mobileCallBanner { /* XS call banner styling */
  display: inline-block;
  padding: 10px 0 10px 20px;
  font-size: 17px;
  background-image: url('/images/tg_phone_icon-20x29-compressed.png');
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: 0 50%;
}

.lockUpCol { /* Spacing adjustment to lockup section */
  padding-left: 1% !important;
  padding-right: 12% !important;
}
@media screen and (max-width: 991px) {
  .lockUpCol {
    padding-right: 1% !important;
  }
}



/* Wingdings START */
.bodyWingding {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
  vertical-align: 20%;
}

.bodyWingding.fivePtStarDark {
  background-image: url('/images/Star_5d5d5d-15x15.png');
  background-size: 0.44em;
  vertical-align: 24%;
}

.bodyWingding.fourPtStarLight {
  background-image: url('/images/4PtStar_fffffff-15x15.png');
  background-size: 0.425em;
  vertical-align: 34%;
}
.bodyWingding.fourPtStarDark {
  background-image: url('/images/4PtStar_5d5d5d-15x15.png');
  background-size: 0.475em;
}

.bodyWingding.rhombusLight {
  background-image: url('/images/rhombus_fffffff-15x15.png');
  background-size: 0.42em;
}
.bodyWingding.rhombusDark {
  background-image: url('/images/Rhombus_5d5d5d-15x15.png');
  background-size: 0.42em;
}
.jf-tc191 #tc191-reviews-content-container h2 {
  text-align: center !important;
}
.ixp-component-textbox-input-wrap .dropdown-menu {
  min-width: 350px !important;
  border: 1px solid #00703c !important;
  box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
  background-color: #fff !important;
}
.ixp-component-textbox-input-wrap .dropdown-menu li {
  border-bottom: 1px solid transparent;
  color: #333;
}
.ixp-component-textbox-input-wrap .dropdown-menu > li > a {
  color: #333 !important;
  padding: 10px;
}
.ixp-component-textbox-input-wrap .dropdown-menu > .active > a, .ixp-component-textbox-input-wrap .dropdown-menu > .active > a:hover, .ixp-component-textbox-input-wrap .dropdown-menu > .active > a:focus {
  background: #eee;
  border-color: #00703c;
  border-bottom: 1px solid;
  cursor: pointer;
}

@media screen and (min-width: 1025px) {
  #ball_i47gE03FtqUWkWdFy95lcqw {
    padding-bottom: 100px !important;
  }
}

@media screen and (min-width: 993px){
  article[about="/em/da/dyd"] #ball_i47gE03FtqUWkWdFy95lcqw {
    padding-bottom: 100px !important;
  }
}

@media screen and (min-width: 768px){
  .block-inline-blockbasic .background-color-e .marchexNum.ixp-text h3 a.InfinityNumber.clickable {
    color: #fff !important;
  }
}

@media screen and (max-width: 992px) and (min-width: 768px){
  article[about="/em/da/dyd"] #ball_i47gE03FtqUWkWdFy95lcqw {
    padding-bottom: 200px !important;
  }
}

@media screen and (max-width: 991px){
  .jf-tc191 div.tc191-reviews-slider-container--navigation{
    text-align: center !important;
  }
}

@media screen and (max-width: 767px) {
  .bodyWingding.rhombusLight {
    background-size: 0.33em;
  }
  .bodyWingding.rhombusDark {
    background-size: 0.33em;
  }
  .background-color-e .marchexNum span a.InfinityNumber.clickable, 
  .for-mobile-display .marchexNum.color-primary-c.font-d.evolvCallCta.evolvConvTap.ixp-text span a.InfinityNumber.clickable, 
  .background-color-e.marchexNum.color-primary-c.font-d span strong + a.InfinityNumber.clickable
  {
    color: #fff;
  }
  #content_wrap article[about="/em/da/winter"] #ball_i62PniEGr0gcOcA1WDbg #ball_i4ffLtQcqH0yOwTqJKMEcIw #ball_i55eVLSCuEu3IhK4GeVVmg #ball_in3YuiQFRBkKAlHRv3LEZNQ {
    text-align: center;
  }
}

.view-landing-page-trugreen-difference.view-id-landing_page_trugreen_difference .heading-info .color-secondary-a.font-d.ixp-text h2 {
  font-weight: 700;
}

.block-inline-blockbasic .background-color-e .marchexNum.ixp-text h3:has(a.InfinityNumber.clickable) {
  margin: 0 !important;
}

.footerWingding {
  display: inline-block !important;
  width: 8px!important;
  height: 8px!important;
  background-repeat: no-repeat !important;
  vertical-align: 20% !important;
}
  
@media screen and (max-width: 3600px){
  .fivePtStarLight {
      background-image: url(/images/5PtStar_ffffff-15x15-compressed.png);
      background-size: 0.7em;
  }
}

.fivePtStarLight {
  background-image: url('/images/5PtStar_ffffff-15x15-compressed.png');
  background-size: 0.7em;
}

.footerWingding.diamondLight {
  background-image: url('/images/diamond_ffffff_10x15.png');
  background-size: 0.475em;
  width: 6px !important;
}
/* Wingdings END */



/* Testimonials Styling START */



/* Sentient Ascend CREATIVE-level CSS START */
	/* Testimonials Styling START */
    .testimonialsTopContainer {
      height: 120px;
      padding: 2em 2.5em;
    }
    .testimonialsBottomContainer {
      padding: 1em 2.5em;
    }
    @media screen and (max-width: 1199px) {
      .testimonialsTopContainer {
        height: 150px;
      }
    }
    @media screen and (max-width: 991px) {
      .testimonialsTopContainer {
        height: 200px;
        padding: 2.5em 2em;
      }
      .testimonialsBottomContainer {
        padding: 1em 2em;
      }
    }
    .testimonialTable {
      display: table;
      width: 100%;
      height: 105px;
      background-image: url('/images/TG_Search_LocalContent_TestimonialsOpenQuote.png');
      background-repeat: no-repeat;
      background-position: 50% 50%;
      background-size: 125px;
    }
    .testimonialTableCell {
      display: table-cell;
      vertical-align: middle;
      font-size: 16px;
      line-height: 25px;
    }

    .testimonialRatings {
      width: 75px;
      margin-top: 8px;
    }
    @media screen and (max-width: 991px) {
      .testimonialRatings {
        width: 55px;
        margin-top: 9px;
      }
    }
    /* Testimonials Styling END */

	/* Difference Styling END */
    .truGreenDifferenceLabelWithout {
      font-size: 16px;
      text-shadow: 0 1px 1px #444;
      position: absolute;
      bottom: 15px;
      font-weight: 600;
    }
    @media screen and (max-width: 1199px) {
      .truGreenDifferenceLabelWithout {
        font-size: 14px;
      }
    }
    @media screen and (max-width: 991px) {
      .truGreenDifferenceLabelWithout {
        font-size: 10px;
      }
    }

    .truGreenDifferenceLabelWith {
      font-size: 16px;
      text-shadow: 0 1px 1px #444;
      position: absolute;
      bottom: 15px;
      right: 25px;
      font-weight: 600;
    }
    @media screen and (max-width: 1199px) {
      .truGreenDifferenceLabelWith {
        font-size: 14px;
      }
    }
    @media screen and (max-width: 991px) {
      .truGreenDifferenceLabelWith {
        font-size: 10px;
      }
    }
    /* Difference Styling END */

	/* --- HERO No Box Layout START --- */
	.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-unknown > .ixp-component-textbox-input-wrap > input, .ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validated.ixp-input-validation-valid > .ixp-component-textbox-input-wrap > input, .ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-incomplete > .ixp-component-textbox-input-wrap > input, .ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-valid > .ixp-component-textbox-input-wrap > input, .ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-invalid > .ixp-component-textbox-input-wrap > input {
      color: #ffffff;
      font-family: 'Source Sans Pro', sans-serif;
      font-weight: 600;
      border: none;
      padding: 10px 0;
      text-align: center;
      font-size: 26px;
      font-weight: 700 !important;
	  background-color: rgba(255,0,0,0.2) !important;
    }

	.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-incomplete.ixp-input-validated > .ixp-component-textbox-input-wrap > input, .ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validated.ixp-input-validation-invalid > .ixp-component-textbox-input-wrap > input {
      color: #ffffff;
      font-family: 'Source Sans Pro', sans-serif;
      font-weight: 600 !important;
      background-color: rgba(255,0,0,0.2);
      border: none !important;
      padding-top: 10px !important;
      padding-bottom: 10px !important;
      box-shadow: none !important;
      text-align: center;
      font-size: 26px;
      font-weight: 700 !important;
    }

	.ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-unknown > .ixp-component-textbox-input-wrap > .ixp-component-textbox-input::placeholder, .ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-incomplete.ixp-input-validated > .ixp-component-textbox-input-wrap > .ixp-component-textbox-input::placeholder, .ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validated.ixp-input-validation-valid > .ixp-component-textbox-input-wrap > .ixp-component-textbox-input::placeholder, .ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-incomplete > .ixp-component-textbox-input-wrap > .ixp-component-textbox-input::placeholder, .ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-invalid.ixp-input-validated > .ixp-component-textbox-input-wrap > .ixp-component-textbox-input::placeholder, .ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-incomplete > .ixp-component-textbox-input-wrap > input::placeholder, .ixp-component-textbox.ixp-input.ixp-input-validate.ixp-component-textbox-inherit.noBoxFormField.ixp-input-required.ixp-input-validation-invalid > .ixp-component-textbox-input-wrap > input::placeholder {
      font-family: 'Source Sans Pro', sans-serif;
      font-weight: 700;
      color: #ffffff;
      text-align: center;
      font-size: 26px;
      font-weight: 700;
    }

    .noBoxFormField > .ixp-component-textbox-input-wrap > input {
      max-width: 100% !important;
    }
 
/** */
.loading-animation-modal-wrapper {
  display:none !important;
}
/* end responsive data */

h1 {
 font-size: 45px;
 line-height: 1.1em;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: unset;
}

.g-line-height-0, .glh-0 {
    line-height: 0!important;
}
.g-line-height-0_7, .glh-0_7 {
    line-height: .7!important;
}
.g-line-height-0_8, .glh-0_8 {
    line-height: .8!important;
}
.g-line-height-0_9, .glh-0_9 {
    line-height: .9!important;
}
.g-line-height-1, .glh-1 {
    line-height: 1!important;
}
.g-line-height-1_1, .glh-1_1 {
    line-height: 1.1!important;
}
.g-line-height-1_2, .glh-1_2 {
    line-height: 1.2!important;
}
.g-line-height-1_3, .glh-1_3 {
    line-height: 1.3!important;
}
.g-line-height-1_4, .glh-1_4 {
    line-height: 1.4!important;
}
.g-line-height-1_5, .glh-1_5 {
    line-height: 1.5!important;
}
.g-line-height-1_6, .glh-1_6 {
    line-height: 1.6!important;
}
.g-line-height-1_8, .glh-1_8 {
    line-height: 1.8!important;
}
.g-line-height-2, .glh-2 {
    line-height: 2!important;
}
.g-text-underline {
    text-decoration: underline;
}
.g-text-underline--none {
    text-decoration: none;
}
.g-text-strike {
    text-decoration: line-through;
}
.g-text-case--upper {
    text-transform: uppercase;
}
.g-text-case--normal {
    text-transform: none;
}
.g-text-case--capitalize {
    text-transform: capitalize;
}
.g-font-weight-100, .gfw-1 {
    font-weight: 100!important;
}
.g-font-weight-200, .gfw-2 {
    font-weight: 200!important;
}
.g-font-weight-300, .gfw-3 {
    font-weight: 300!important;
}
.g-font-weight-400, .gfw-4 {
    font-weight: 400!important;
}
.g-font-weight-500, .gfw-5 {
    font-weight: 500!important;
}
.g-font-weight-600, .gfw-6 {
    font-weight: 600!important;
}
.g-font-weight-700, .gfw-7 {
    font-weight: 700!important;
}
.g-font-weight-800, .gfw-8 {
    font-weight: 800!important;
}
.g-font-weight-900, .gfw-9 {
    font-weight: 900!important;
}
@media (min-width:576px) {
    .g-font-weight-sm-100, .gfw-sm-1 {
    font-weight: 100!important;
}
.g-font-weight-sm-200, .gfw-sm-2 {
    font-weight: 200!important;
}
.g-font-weight-sm-300, .gfw-sm-3 {
    font-weight: 300!important;
}
.g-font-weight-sm-400, .gfw-sm-4 {
    font-weight: 400!important;
}
.g-font-weight-sm-500, .gfw-sm-5 {
    font-weight: 500!important;
}
.g-font-weight-sm-600, .gfw-sm-6 {
    font-weight: 600!important;
}
.g-font-weight-sm-700, .gfw-sm-7 {
    font-weight: 700!important;
}
.g-font-weight-sm-800, .gfw-sm-8 {
    font-weight: 800!important;
}
.g-font-weight-sm-900, .gfw-sm-9 {
    font-weight: 900!important;
}
}@media (min-width:768px) {
    .g-font-weight-md-100, .gfw-md-1 {
    font-weight: 100!important;
}
.g-font-weight-md-200, .gfw-md-2 {
    font-weight: 200!important;
}
.g-font-weight-md-300, .gfw-md-3 {
    font-weight: 300!important;
}
.g-font-weight-md-400, .gfw-md-4 {
    font-weight: 400!important;
}
.g-font-weight-md-500, .gfw-md-5 {
    font-weight: 500!important;
}
.g-font-weight-md-600, .gfw-md-6 {
    font-weight: 600!important;
}
.g-font-weight-md-700, .gfw-md-7 {
    font-weight: 700!important;
}
.g-font-weight-md-800, .gfw-md-8 {
    font-weight: 800!important;
}
.g-font-weight-md-900, .gfw-md-9 {
    font-weight: 900!important;
}
}@media (min-width:992px) {
    .g-font-weight-lg-100, .gfw-lg-1 {
    font-weight: 100!important;
}
.g-font-weight-lg-200, .gfw-lg-2 {
    font-weight: 200!important;
}
.g-font-weight-lg-300, .gfw-lg-3 {
    font-weight: 300!important;
}
.g-font-weight-lg-400, .gfw-lg-4 {
    font-weight: 400!important;
}
.g-font-weight-lg-500, .gfw-lg-5 {
    font-weight: 500!important;
}
.g-font-weight-lg-600, .gfw-lg-6 {
    font-weight: 600!important;
}
.g-font-weight-lg-700, .gfw-lg-7 {
    font-weight: 700!important;
}
.g-font-weight-lg-800, .gfw-lg-8 {
    font-weight: 800!important;
}
.g-font-weight-lg-900, .gfw-lg-9 {
    font-weight: 900!important;
}
}@media (min-width:1200px) {
    .g-font-weight-xl-100, .gfw-xl-1 {
    font-weight: 100!important;
}
.g-font-weight-xl-200, .gfw-xl-2 {
    font-weight: 200!important;
}
.g-font-weight-xl-300, .gfw-xl-3 {
    font-weight: 300!important;
}
.g-font-weight-xl-400, .gfw-xl-4 {
    font-weight: 400!important;
}
.g-font-weight-xl-500, .gfw-xl-5 {
    font-weight: 500!important;
}
.g-font-weight-xl-600, .gfw-xl-6 {
    font-weight: 600!important;
}
.g-font-weight-xl-700, .gfw-xl-7 {
    font-weight: 700!important;
}
.g-font-weight-xl-800, .gfw-xl-8 {
    font-weight: 800!important;
}
.g-font-weight-xl-900, .gfw-xl-9 {
    font-weight: 900!important;
}
}.g-font-size-5, .gfs-5 {
    font-size: 5px!important;
}
.g-font-size-6, .gfs-6 {
    font-size: 6px!important;
}
.g-font-size-7, .gfs-7 {
    font-size: 7px!important;
}
.g-font-size-8, .gfs-8 {
    font-size: 8px!important;
}
.g-font-size-9, .gfs-9 {
    font-size: 9px!important;
}
.g-font-size-10, .gfs-10 {
    font-size: 10px!important;
}
.g-font-size-11, .gfs-11 {
    font-size: 11px!important;
}
.g-font-size-12, .gfs-12 {
    font-size: 12px!important;
}
.g-font-size-13, .gfs-13 {
    font-size: 13px!important;
}
.g-font-size-14, .gfs-14 {
    font-size: 14px!important;
}
.g-font-size-15, .gfs-15 {
    font-size: 15px!important;
}
.g-font-size-16, .gfs-16 {
    font-size: 16px!important;
}
.g-font-size-18, .gfs-18 {
    font-size: 18px!important;
}
.g-font-size-20, .gfs-20 {
    font-size: 20px!important;
}
.g-font-size-22, .gfs-22 {
    font-size: 22px!important;
}
.g-font-size-24, .gfs-24 {
    font-size: 24px!important;
}
.g-font-size-26, .gfs-26 {
    font-size: 26px!important;
}
.g-font-size-28, .gfs-28 {
    font-size: 28px!important;
}
.g-font-size-30, .gfs-30 {
    font-size: 30px!important;
}
.g-font-size-32, .gfs-32 {
    font-size: 32px!important;
}
.g-font-size-34, .gfs-34 {
    font-size: 34px!important;
}
.g-font-size-36, .gfs-36 {
    font-size: 36px!important;
}
.g-font-size-38, .gfs-38 {
    font-size: 38px!important;
}
.g-font-size-40, .gfs-40 {
    font-size: 40px!important;
}
.g-font-size-42, .gfs-42 {
    font-size: 42px!important;
}
.g-font-size-44, .gfs-44 {
    font-size: 44px!important;
}
.g-font-size-46, .gfs-46 {
    font-size: 46px!important;
}
.g-font-size-48, .gfs-48 {
    font-size: 48px!important;
}
.g-font-size-50, .gfs-50 {
    font-size: 50px!important;
}
.g-font-size-52, .gfs-52 {
    font-size: 52px!important;
}
.g-font-size-56, .gfs-56 {
    font-size: 56px!important;
}
.g-font-size-60, .gfs-60 {
    font-size: 60px!important;
}
.g-font-size-64, .gfs-64 {
    font-size: 64px!important;
}
.g-font-size-68, .gfs-68 {
    font-size: 68px!important;
}
.g-font-size-72, .gfs-72 {
    font-size: 72px!important;
}
.g-font-size-76, .gfs-76 {
    font-size: 76px!important;
}
.g-font-size-80, .gfs-80 {
    font-size: 80px!important;
}
.g-font-size-84, .gfs-84 {
    font-size: 84px!important;
}
.g-font-size-88, .gfs-88 {
    font-size: 88px!important;
}
.g-font-size-92, .gfs-92 {
    font-size: 92px!important;
}
.g-font-size-96, .gfs-96 {
    font-size: 96px!important;
}
@media (min-width:576px) {
    .g-font-size-sm-5, .gfs-sm-5 {
    font-size: 5px!important;
}
.g-font-size-sm-6, .gfs-sm-6 {
    font-size: 6px!important;
}
.g-font-size-sm-7, .gfs-sm-7 {
    font-size: 7px!important;
}
.g-font-size-sm-8, .gfs-sm-8 {
    font-size: 8px!important;
}
.g-font-size-sm-9, .gfs-sm-9 {
    font-size: 9px!important;
}
.g-font-size-sm-10, .gfs-sm-10 {
    font-size: 10px!important;
}
.g-font-size-sm-14, .gfs-sm-14 {
    font-size: 14px!important;
}
.g-font-size-sm-18, .gfs-sm-18 {
    font-size: 18px!important;
}
.g-font-size-sm-22, .gfs-sm-22 {
    font-size: 22px!important;
}
.g-font-size-sm-26, .gfs-sm-26 {
    font-size: 26px!important;
}
.g-font-size-sm-30, .gfs-sm-30 {
    font-size: 30px!important;
}
.g-font-size-sm-34, .gfs-sm-34 {
    font-size: 34px!important;
}
.g-font-size-sm-38, .gfs-sm-38 {
    font-size: 38px!important;
}
.g-font-size-sm-42, .gfs-sm-42 {
    font-size: 42px!important;
}
.g-font-size-sm-46, .gfs-sm-46 {
    font-size: 46px!important;
}
}@media (min-width:768px) {
    .g-font-size-md-5, .gfs-md-5 {
    font-size: 5px!important;
}
.g-font-size-md-6, .gfs-md-6 {
    font-size: 6px!important;
}
.g-font-size-md-7, .gfs-md-7 {
    font-size: 7px!important;
}
.g-font-size-md-8, .gfs-md-8 {
    font-size: 8px!important;
}
.g-font-size-md-9, .gfs-md-9 {
    font-size: 9px!important;
}
.g-font-size-md-10, .gfs-md-10 {
    font-size: 10px!important;
}
.g-font-size-md-12, .gfs-md-12 {
    font-size: 12px!important;
}
.g-font-size-md-14, .gfs-md-14 {
    font-size: 14px!important;
}
.g-font-size-md-16, .gfs-md-16 {
    font-size: 16px!important;
}
.g-font-size-md-18, .gfs-md-18 {
    font-size: 18px!important;
}
.g-font-size-md-20, .gfs-md-20 {
    font-size: 20px!important;
}
.g-font-size-md-22, .gfs-md-22 {
    font-size: 22px!important;
}
.g-font-size-md-24, .gfs-md-24 {
    font-size: 24px!important;
}
.g-font-size-md-26, .gfs-md-26 {
    font-size: 26px!important;
}
.g-font-size-md-28, .gfs-md-28 {
    font-size: 28px!important;
}
.g-font-size-md-30, .gfs-md-30 {
    font-size: 30px!important;
}
.g-font-size-md-32, .gfs-md-32 {
    font-size: 32px!important;
}
.g-font-size-md-34, .gfs-md-34 {
    font-size: 34px!important;
}
.g-font-size-md-36, .gfs-md-36 {
    font-size: 36px!important;
}
.g-font-size-md-38, .gfs-md-38 {
    font-size: 38px!important;
}
.g-font-size-md-40, .gfs-md-40 {
    font-size: 40px!important;
}
.g-font-size-md-42, .gfs-md-42 {
    font-size: 42px!important;
}
.g-font-size-md-44, .gfs-md-44 {
    font-size: 44px!important;
}
.g-font-size-md-46, .gfs-md-46 {
    font-size: 46px!important;
}
.g-font-size-md-48, .gfs-md-48 {
    font-size: 48px!important;
}
.g-font-size-md-50, .gfs-md-50 {
    font-size: 50px!important;
}
.g-font-size-md-52, .gfs-md-52 {
    font-size: 52px!important;
}
.g-font-size-md-54, .gfs-md-54 {
    font-size: 54px!important;
}
.g-font-size-md-56, .gfs-md-56 {
    font-size: 56px!important;
}
.g-font-size-md-58, .gfs-md-58 {
    font-size: 58px!important;
}
.g-font-size-md-60, .gfs-md-60 {
    font-size: 60px!important;
}
.g-font-size-md-62, .gfs-md-62 {
    font-size: 62px!important;
}
.g-font-size-md-64, .gfs-md-64 {
    font-size: 64px!important;
}
.g-font-size-md-66, .gfs-md-66 {
    font-size: 66px!important;
}
.g-font-size-md-68, .gfs-md-68 {
    font-size: 68px!important;
}
.g-font-size-md-70, .gfs-md-70 {
    font-size: 70px!important;
}
.g-font-size-md-72, .gfs-md-72 {
    font-size: 72px!important;
}
.g-font-size-md-74, .gfs-md-74 {
    font-size: 74px!important;
}
.g-font-size-md-76, .gfs-md-76 {
    font-size: 76px!important;
}
.g-font-size-md-78, .gfs-md-78 {
    font-size: 78px!important;
}
.g-font-size-md-80, .gfs-md-80 {
    font-size: 80px!important;
}
}@media (min-width:992px) {
    .g-font-size-lg-5, .gfs-lg-5 {
    font-size: 5px!important;
}
.g-font-size-lg-7, .gfs-lg-7 {
    font-size: 7px!important;
}
.g-font-size-lg-9, .gfs-lg-9 {
    font-size: 9px!important;
}
.g-font-size-lg-10, .gfs-lg-10 {
    font-size: 10px!important;
}
.g-font-size-lg-12, .gfs-lg-12 {
    font-size: 12px!important;
}
.g-font-size-lg-14, .gfs-lg-14 {
    font-size: 14px!important;
}
.g-font-size-lg-16, .gfs-lg-16 {
    font-size: 16px!important;
}
.g-font-size-lg-18, .gfs-lg-18 {
    font-size: 18px!important;
}
.g-font-size-lg-20, .gfs-lg-20 {
    font-size: 20px!important;
}
.g-font-size-lg-22, .gfs-lg-22 {
    font-size: 22px!important;
}
.g-font-size-lg-24, .gfs-lg-24 {
    font-size: 24px!important;
}
.g-font-size-lg-26, .gfs-lg-26 {
    font-size: 26px!important;
}
.g-font-size-lg-28, .gfs-lg-28 {
    font-size: 28px!important;
}
.g-font-size-lg-30, .gfs-lg-30 {
    font-size: 30px!important;
}
.g-font-size-lg-32, .gfs-lg-32 {
    font-size: 32px!important;
}
.g-font-size-lg-34, .gfs-lg-34 {
    font-size: 34px!important;
}
.g-font-size-lg-36, .gfs-lg-36 {
    font-size: 36px!important;
}
.g-font-size-lg-38, .gfs-lg-38 {
    font-size: 38px!important;
}
.g-font-size-lg-40, .gfs-lg-40 {
    font-size: 40px!important;
}
.g-font-size-lg-42, .gfs-lg-42 {
    font-size: 42px!important;
}
.g-font-size-lg-44, .gfs-lg-44 {
    font-size: 44px!important;
}
.g-font-size-lg-46, .gfs-lg-46 {
    font-size: 46px!important;
}
.g-font-size-lg-48, .gfs-lg-48 {
    font-size: 48px!important;
}
.g-font-size-lg-50, .gfs-lg-50 {
    font-size: 50px!important;
}
.g-font-size-lg-52, .gfs-lg-52 {
    font-size: 52px!important;
}
.g-font-size-lg-54, .gfs-lg-54 {
    font-size: 54px!important;
}
.g-font-size-lg-56, .gfs-lg-56 {
    font-size: 56px!important;
}
.g-font-size-lg-58, .gfs-lg-58 {
    font-size: 58px!important;
}
.g-font-size-lg-60, .gfs-lg-60 {
    font-size: 60px!important;
}
.g-font-size-lg-62, .gfs-lg-62 {
    font-size: 62px!important;
}
.g-font-size-lg-64, .gfs-lg-64 {
    font-size: 64px!important;
}
.g-font-size-lg-66, .gfs-lg-66 {
    font-size: 66px!important;
}
.g-font-size-lg-68, .gfs-lg-68 {
    font-size: 68px!important;
}
.g-font-size-lg-70, .gfs-lg-70 {
    font-size: 70px!important;
}
.g-font-size-lg-72, .gfs-lg-72 {
    font-size: 72px!important;
}
.g-font-size-lg-74, .gfs-lg-74 {
    font-size: 74px!important;
}
.g-font-size-lg-76, .gfs-lg-76 {
    font-size: 76px!important;
}
.g-font-size-lg-78, .gfs-lg-78 {
    font-size: 78px!important;
}
.g-font-size-lg-80, .gfs-lg-80 {
    font-size: 80px!important;
}
}@media (min-width:1200px) {
    .g-font-size-xl-5, .gfs-xl-5 {
    font-size: 5px!important;
}
.g-font-size-xl-7, .gfs-xl-7 {
    font-size: 7px!important;
}
.g-font-size-xl-9, .gfs-xl-9 {
    font-size: 9px!important;
}
.g-font-size-xl-10, .gfs-xl-10 {
    font-size: 10px!important;
}
.g-font-size-xl-12, .gfs-xl-12 {
    font-size: 12px!important;
}
.g-font-size-xl-14, .gfs-xl-14 {
    font-size: 14px!important;
}
.g-font-size-xl-16, .gfs-xl-16 {
    font-size: 16px!important;
}
.g-font-size-xl-18, .gfs-xl-18 {
    font-size: 18px!important;
}
.g-font-size-xl-20, .gfs-xl-20 {
    font-size: 20px!important;
}
.g-font-size-xl-22, .gfs-xl-22 {
    font-size: 22px!important;
}
.g-font-size-xl-24, .gfs-xl-24 {
    font-size: 24px!important;
}
.g-font-size-xl-26, .gfs-xl-26 {
    font-size: 26px!important;
}
.g-font-size-xl-28, .gfs-xl-28 {
    font-size: 28px!important;
}
.g-font-size-xl-30, .gfs-xl-30 {
    font-size: 30px!important;
}
.g-font-size-xl-32, .gfs-xl-32 {
    font-size: 32px!important;
}
.g-font-size-xl-34, .gfs-xl-34 {
    font-size: 34px!important;
}
.g-font-size-xl-36, .gfs-xl-36 {
    font-size: 36px!important;
}
.g-font-size-xl-38, .gfs-xl-38 {
    font-size: 38px!important;
}
.g-font-size-xl-40, .gfs-xl-40 {
    font-size: 40px!important;
}
.g-font-size-xl-42, .gfs-xl-42 {
    font-size: 42px!important;
}
.g-font-size-xl-44, .gfs-xl-44 {
    font-size: 44px!important;
}
.g-font-size-xl-46, .gfs-xl-46 {
    font-size: 46px!important;
}
.g-font-size-xl-48, .gfs-xl-48 {
    font-size: 48px!important;
}
.g-font-size-xl-50, .gfs-xl-50 {
    font-size: 50px!important;
}
.g-font-size-xl-52, .gfs-xl-52 {
    font-size: 52px!important;
}
.g-font-size-xl-54, .gfs-xl-54 {
    font-size: 54px!important;
}
.g-font-size-xl-56, .gfs-xl-56 {
    font-size: 56px!important;
}
.g-font-size-xl-58, .gfs-xl-58 {
    font-size: 58px!important;
}
.g-font-size-xl-60, .gfs-xl-60 {
    font-size: 60px!important;
}
.g-font-size-xl-62, .gfs-xl-62 {
    font-size: 62px!important;
}
.g-font-size-xl-64, .gfs-xl-64 {
    font-size: 64px!important;
}
.g-font-size-xl-66, .gfs-xl-66 {
    font-size: 66px!important;
}
.g-font-size-xl-68, .gfs-xl-68 {
    font-size: 68px!important;
}
.g-font-size-xl-70, .gfs-xl-70 {
    font-size: 70px!important;
}
.g-font-size-xl-72, .gfs-xl-72 {
    font-size: 72px!important;
}
}.g-max-width-100 {
    max-width: 100px;
}
.g-max-width-200 {
    max-width: 200px;
}
.g-max-width-300 {
    max-width: 300px;
}
.g-max-width-400 {
    max-width: 400px;
}
.g-max-width-500 {
    max-width: 500px;
}
.g-max-width-600 {
    max-width: 600px;
}
.g-max-width-630 {
    max-width: 630px;
}
.g-max-width-700 {
    max-width: 700px;
}
.g-max-width-800 {
    max-width: 800px;
}
.g-max-width-840 {
    max-width: 840px;
}
.g-max-width-900 {
    max-width: 900px;
}
.g-max-width-940 {
    max-width: 940px;
}
.g-max-width-1120 {
    max-width: 1120px;
}
.g-max-width-1200 {
    max-width: 1200px;
}
.g-max-width-1280 {
    max-width: 1280px!important;
}
.g-max-width-1300 {
    max-width: 1300px;
}
.g-max-width-1440 {
    max-width: 1440px;
}
@media (min-width:576px) {
    .g-max-width-sm-100 {
    max-width: 100px;
}
.g-max-width-sm-200 {
    max-width: 200px;
}
.g-max-width-sm-300 {
    max-width: 300px;
}
.g-max-width-sm-400 {
    max-width: 400px;
}
.g-max-width-sm-500 {
    max-width: 500px;
}
.g-max-width-sm-600 {
    max-width: 600px;
}
.g-max-width-sm-700 {
    max-width: 700px;
}
.g-max-width-sm-900 {
    max-width: 900px;
}
.g-max-width-sm-1300 {
    max-width: 1300px;
}
}@media (min-width:768px) {
    .g-max-width-md-100 {
    max-width: 100px;
}
.g-max-width-md-200 {
    max-width: 200px;
}
.g-max-width-md-300 {
    max-width: 300px;
}
.g-max-width-md-400 {
    max-width: 400px;
}
.g-max-width-md-500 {
    max-width: 500px;
}
.g-max-width-md-600 {
    max-width: 600px;
}
.g-max-width-md-700 {
    max-width: 700px;
}
.g-max-width-md-900 {
    max-width: 900px;
}
.g-max-width-md-1300 {
    max-width: 1300px;
}
}@media (min-width:992px) {
    .g-max-width-lg-100 {
    max-width: 100px;
}
.g-max-width-lg-200 {
    max-width: 200px;
}
.g-max-width-lg-300 {
    max-width: 300px;
}
.g-max-width-lg-400 {
    max-width: 400px;
}
.g-max-width-lg-500 {
    max-width: 500px;
}
.g-max-width-lg-600 {
    max-width: 600px;
}
.g-max-width-lg-700 {
    max-width: 700px;
}
.g-max-width-lg-800 {
    max-width: 800px;
}
.g-max-width-lg-900 {
    max-width: 900px;
}
.g-max-width-lg-1300 {
    max-width: 1300px;
}
}@media (min-width:1200px) {
    .g-max-width-xl-100 {
    max-width: 100px;
}
.g-max-width-xl-200 {
    max-width: 200px;
}
.g-max-width-xl-300 {
    max-width: 300px;
}
.g-max-width-xl-400 {
    max-width: 400px;
}
.g-max-width-xl-500 {
    max-width: 500px;
}
.g-max-width-xl-600 {
    max-width: 600px;
}
.g-max-width-xl-700 {
    max-width: 700px;
}
.g-max-width-xl-900 {
    max-width: 900px;
}
.g-max-width-xl-1300 {
    max-width: 1300px;
}
}.opacity-0, .opacity-0--hover:hover {
    opacity: 0!important;
}
.g-opacity-0_3, .g-opacity-0_3--hover:hover {
    opacity: .3!important;
}
.g-opacity-0_4, .g-opacity-0_4--hover:hover {
    opacity: .4!important;
}
.g-opacity-0_5, .g-opacity-0_5--hover:hover {
    opacity: .5!important;
}
.g-opacity-0_6, .g-opacity-0_6--hover:hover {
    opacity: .6!important;
}
.g-opacity-0_7, .g-opacity-0_7--hover:hover {
    opacity: .7!important;
}
.g-opacity-0_8, .g-opacity-0_8--hover:hover {
    opacity: .8!important;
}
.g-opacity-0_9, .g-opacity-0_9--hover:hover {
    opacity: .9!important;
}
.g-opacity-1, .g-opacity-1--hover:hover {
    opacity: 1!important;
}
.g-disabled {
    pointer-events: none!important;
}
.pb-10p {
    padding-bottom: 10%!important;
}
.pb-20p {
    padding-bottom: 20%!important;
}
.pb-30p {
    padding-bottom: 30%!important;
}
.p-0 {
    padding: 0!important;
}
.pt-0 {
    padding-top: 0!important;
}
.pr-0 {
    padding-right: 0!important;
}
.pb-0 {
    padding-bottom: 0!important;
}
.pl-0, .px-0 {
    padding-left: 0!important;
}
.px-0 {
    padding-right: 0!important;
}
.py-0 {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.m-0 {
    margin: 0!important;
}
.mt-0 {
    margin-top: 0!important;
}
.mr-0 {
    margin-right: 0!important;
}
.mb-0 {
    margin-bottom: 0!important;
}
.ml-0, .mx-0 {
    margin-left: 0!important;
}
.mx-0 {
    margin-right: 0!important;
}
.my-0 {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.p-1 {
    padding: 1px!important;
}
.pt-1 {
    padding-top: 1px!important;
}
.pr-1 {
    padding-right: 1px!important;
}
.pb-1 {
    padding-bottom: 1px!important;
}
.pl-1, .px-1 {
    padding-left: 1px!important;
}
.px-1 {
    padding-right: 1px!important;
}
.py-1 {
    padding-top: 1px!important;
    padding-bottom: 1px!important;
}
.m-1 {
    margin: 1px!important;
}
.mt-1 {
    margin-top: 1px!important;
}
.mr-1 {
    margin-right: 1px!important;
}
.mb-1 {
    margin-bottom: 1px!important;
}
.ml-1, .mx-1 {
    margin-left: 1px!important;
}
.mx-1 {
    margin-right: 1px!important;
}
.my-1 {
    margin-top: 1px!important;
    margin-bottom: 1px!important;
}
.p-2 {
    padding: 2px!important;
}
.pt-2 {
    padding-top: 2px!important;
}
.pr-2 {
    padding-right: 2px!important;
}
.pb-2 {
    padding-bottom: 2px!important;
}
.pl-2, .px-2 {
    padding-left: 2px!important;
}
.px-2 {
    padding-right: 2px!important;
}
.py-2 {
    padding-top: 2px!important;
    padding-bottom: 2px!important;
}
.m-2 {
    margin: 2px!important;
}
.mt-2 {
    margin-top: 2px!important;
}
.mr-2 {
    margin-right: 2px!important;
}
.mb-2 {
    margin-bottom: 2px!important;
}
.ml-2, .mx-2 {
    margin-left: 2px!important;
}
.mx-2 {
    margin-right: 2px!important;
}
.my-2 {
    margin-top: 2px!important;
    margin-bottom: 2px!important;
}
.p-3 {
    padding: 3px!important;
}
.pt-3 {
    padding-top: 3px!important;
}
.pr-3 {
    padding-right: 3px!important;
}
.pb-3 {
    padding-bottom: 3px!important;
}
.pl-3, .px-3 {
    padding-left: 3px!important;
}
.px-3 {
    padding-right: 3px!important;
}
.py-3 {
    padding-top: 3px!important;
    padding-bottom: 3px!important;
}
.m-3 {
    margin: 3px!important;
}
.mt-3 {
    margin-top: 3px!important;
}
.mr-3 {
    margin-right: 3px!important;
}
.mb-3 {
    margin-bottom: 3px!important;
}
.ml-3, .mx-3 {
    margin-left: 3px!important;
}
.mx-3 {
    margin-right: 3px!important;
}
.my-3 {
    margin-top: 3px!important;
    margin-bottom: 3px!important;
}
.p-4 {
    padding: 4px!important;
}
.pt-4 {
    padding-top: 4px!important;
}
.pr-4 {
    padding-right: 4px!important;
}
.pb-4 {
    padding-bottom: 4px!important;
}
.pl-4, .px-4 {
    padding-left: 4px!important;
}
.px-4 {
    padding-right: 4px!important;
}
.py-4 {
    padding-top: 4px!important;
    padding-bottom: 4px!important;
}
.m-4 {
    margin: 4px!important;
}
.mt-4 {
    margin-top: 4px!important;
}
.mr-4 {
    margin-right: 4px!important;
}
.mb-4 {
    margin-bottom: 4px!important;
}
.ml-4, .mx-4 {
    margin-left: 4px!important;
}
.mx-4 {
    margin-right: 4px!important;
}
.my-4 {
    margin-top: 4px!important;
    margin-bottom: 4px!important;
}
.p-5 {
    padding: 5px!important;
}
.pt-5 {
    padding-top: 5px!important;
}
.pr-5 {
    padding-right: 5px!important;
}
.pb-5 {
    padding-bottom: 5px!important;
}
.pl-5, .px-5 {
    padding-left: 5px!important;
}
.px-5 {
    padding-right: 5px!important;
}
.py-5 {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.m-5 {
    margin: 5px!important;
}
.mt-5 {
    margin-top: 5px!important;
}
.mr-5 {
    margin-right: 5px!important;
}
.mb-5 {
    margin-bottom: 5px!important;
}
.ml-5, .mx-5 {
    margin-left: 5px!important;
}
.mx-5 {
    margin-right: 5px!important;
}
.my-5 {
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}
.p-6 {
    padding: 6px!important;
}
.pt-6 {
    padding-top: 6px!important;
}
.pr-6 {
    padding-right: 6px!important;
}
.pb-6 {
    padding-bottom: 6px!important;
}
.pl-6, .px-6 {
    padding-left: 6px!important;
}
.px-6 {
    padding-right: 6px!important;
}
.py-6 {
    padding-top: 6px!important;
    padding-bottom: 6px!important;
}
.m-6 {
    margin: 6px!important;
}
.mt-6 {
    margin-top: 6px!important;
}
.mr-6 {
    margin-right: 6px!important;
}
.mb-6 {
    margin-bottom: 6px!important;
}
.ml-6, .mx-6 {
    margin-left: 6px!important;
}
.mx-6 {
    margin-right: 6px!important;
}
.my-6 {
    margin-top: 6px!important;
    margin-bottom: 6px!important;
}
.p-7 {
    padding: 7px!important;
}
.pt-7 {
    padding-top: 7px!important;
}
.pr-7 {
    padding-right: 7px!important;
}
.pb-7 {
    padding-bottom: 7px!important;
}
.pl-7, .px-7 {
    padding-left: 7px!important;
}
.px-7 {
    padding-right: 7px!important;
}
.py-7 {
    padding-top: 7px!important;
    padding-bottom: 7px!important;
}
.m-7 {
    margin: 7px!important;
}
.mt-7 {
    margin-top: 7px!important;
}
.mr-7 {
    margin-right: 7px!important;
}
.mb-7 {
    margin-bottom: 7px!important;
}
.ml-7, .mx-7 {
    margin-left: 7px!important;
}
.mx-7 {
    margin-right: 7px!important;
}
.my-7 {
    margin-top: 7px!important;
    margin-bottom: 7px!important;
}
.p-8 {
    padding: 8px!important;
}
.pt-8 {
    padding-top: 8px!important;
}
.pr-8 {
    padding-right: 8px!important;
}
.pb-8 {
    padding-bottom: 8px!important;
}
.pl-8, .px-8 {
    padding-left: 8px!important;
}
.px-8 {
    padding-right: 8px!important;
}
.py-8 {
    padding-top: 8px!important;
    padding-bottom: 8px!important;
}
.m-8 {
    margin: 8px!important;
}
.mt-8 {
    margin-top: 8px!important;
}
.mr-8 {
    margin-right: 8px!important;
}
.mb-8 {
    margin-bottom: 8px!important;
}
.ml-8, .mx-8 {
    margin-left: 8px!important;
}
.mx-8 {
    margin-right: 8px!important;
}
.my-8 {
    margin-top: 8px!important;
    margin-bottom: 8px!important;
}
.p-9 {
    padding: 9px!important;
}
.pt-9 {
    padding-top: 9px!important;
}
.pr-9 {
    padding-right: 9px!important;
}
.pb-9 {
    padding-bottom: 9px!important;
}
.pl-9, .px-9 {
    padding-left: 9px!important;
}
.px-9 {
    padding-right: 9px!important;
}
.py-9 {
    padding-top: 9px!important;
    padding-bottom: 9px!important;
}
.m-9 {
    margin: 9px!important;
}
.mt-9 {
    margin-top: 9px!important;
}
.mr-9 {
    margin-right: 9px!important;
}
.mb-9 {
    margin-bottom: 9px!important;
}
.ml-9, .mx-9 {
    margin-left: 9px!important;
}
.mx-9 {
    margin-right: 9px!important;
}
.my-9 {
    margin-top: 9px!important;
    margin-bottom: 9px!important;
}
.p-10 {
    padding: 10px!important;
}
.pt-10 {
    padding-top: 10px!important;
}
.pr-10 {
    padding-right: 10px!important;
}
.pb-10 {
    padding-bottom: 10px!important;
}
.pl-10, .px-10 {
    padding-left: 10px!important;
}
.px-10 {
    padding-right: 10px!important;
}
.py-10 {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.m-10 {
    margin: 10px!important;
}
.mt-10 {
    margin-top: 10px!important;
}
.mr-10 {
    margin-right: 10px!important;
}
.mb-10 {
    margin-bottom: 10px!important;
}
.ml-10, .mx-10 {
    margin-left: 10px!important;
}
.mx-10 {
    margin-right: 10px!important;
}
.my-10 {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.p-11 {
    padding: 11px!important;
}
.pt-11 {
    padding-top: 11px!important;
}
.pr-11 {
    padding-right: 11px!important;
}
.pb-11 {
    padding-bottom: 11px!important;
}
.pl-11, .px-11 {
    padding-left: 11px!important;
}
.px-11 {
    padding-right: 11px!important;
}
.py-11 {
    padding-top: 11px!important;
    padding-bottom: 11px!important;
}
.m-11 {
    margin: 11px!important;
}
.mt-11 {
    margin-top: 11px!important;
}
.mr-11 {
    margin-right: 11px!important;
}
.mb-11 {
    margin-bottom: 11px!important;
}
.ml-11, .mx-11 {
    margin-left: 11px!important;
}
.mx-11 {
    margin-right: 11px!important;
}
.my-11 {
    margin-top: 11px!important;
    margin-bottom: 11px!important;
}
.p-12 {
    padding: 12px!important;
}
.pt-12 {
    padding-top: 12px!important;
}
.pr-12 {
    padding-right: 12px!important;
}
.pb-12 {
    padding-bottom: 12px!important;
}
.pl-12, .px-12 {
    padding-left: 12px!important;
}
.px-12 {
    padding-right: 12px!important;
}
.py-12 {
    padding-top: 12px!important;
    padding-bottom: 12px!important;
}
.m-12 {
    margin: 12px!important;
}
.mt-12 {
    margin-top: 12px!important;
}
.mr-12 {
    margin-right: 12px!important;
}
.mb-12 {
    margin-bottom: 12px!important;
}
.ml-12, .mx-12 {
    margin-left: 12px!important;
}
.mx-12 {
    margin-right: 12px!important;
}
.my-12 {
    margin-top: 12px!important;
    margin-bottom: 12px!important;
}
.p-13 {
    padding: 13px!important;
}
.pt-13 {
    padding-top: 13px!important;
}
.pr-13 {
    padding-right: 13px!important;
}
.pb-13 {
    padding-bottom: 13px!important;
}
.pl-13, .px-13 {
    padding-left: 13px!important;
}
.px-13 {
    padding-right: 13px!important;
}
.py-13 {
    padding-top: 13px!important;
    padding-bottom: 13px!important;
}
.m-13 {
    margin: 13px!important;
}
.mt-13 {
    margin-top: 13px!important;
}
.mr-13 {
    margin-right: 13px!important;
}
.mb-13 {
    margin-bottom: 13px!important;
}
.ml-13, .mx-13 {
    margin-left: 13px!important;
}
.mx-13 {
    margin-right: 13px!important;
}
.my-13 {
    margin-top: 13px!important;
    margin-bottom: 13px!important;
}
.p-14 {
    padding: 14px!important;
}
.pt-14 {
    padding-top: 14px!important;
}
.pr-14 {
    padding-right: 14px!important;
}
.pb-14 {
    padding-bottom: 14px!important;
}
.pl-14, .px-14 {
    padding-left: 14px!important;
}
.px-14 {
    padding-right: 14px!important;
}
.py-14 {
    padding-top: 14px!important;
    padding-bottom: 14px!important;
}
.m-14 {
    margin: 14px!important;
}
.mt-14 {
    margin-top: 14px!important;
}
.mr-14 {
    margin-right: 14px!important;
}
.mb-14 {
    margin-bottom: 14px!important;
}
.ml-14, .mx-14 {
    margin-left: 14px!important;
}
.mx-14 {
    margin-right: 14px!important;
}
.my-14 {
    margin-top: 14px!important;
    margin-bottom: 14px!important;
}
.p-15 {
    padding: 15px!important;
}
.pt-15 {
    padding-top: 15px!important;
}
.pr-15 {
    padding-right: 15px!important;
}
.pb-15 {
    padding-bottom: 15px!important;
}
.pl-15, .px-15 {
    padding-left: 15px!important;
}
.px-15 {
    padding-right: 15px!important;
}
.py-15 {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}
.m-15 {
    margin: 15px!important;
}
.mt-15 {
    margin-top: 15px!important;
}
.mr-15 {
    margin-right: 15px!important;
}
.mb-15 {
    margin-bottom: 15px!important;
}
.ml-15, .mx-15 {
    margin-left: 15px!important;
}
.mx-15 {
    margin-right: 15px!important;
}
.my-15 {
    margin-top: 15px!important;
    margin-bottom: 15px!important;
}
.p-16 {
    padding: 16px!important;
}
.pt-16 {
    padding-top: 16px!important;
}
.pr-16 {
    padding-right: 16px!important;
}
.pb-16 {
    padding-bottom: 16px!important;
}
.pl-16, .px-16 {
    padding-left: 16px!important;
}
.px-16 {
    padding-right: 16px!important;
}
.py-16 {
    padding-top: 16px!important;
    padding-bottom: 16px!important;
}
.m-16 {
    margin: 16px!important;
}
.mt-16 {
    margin-top: 16px!important;
}
.mr-16 {
    margin-right: 16px!important;
}
.mb-16 {
    margin-bottom: 16px!important;
}
.ml-16, .mx-16 {
    margin-left: 16px!important;
}
.mx-16 {
    margin-right: 16px!important;
}
.my-16 {
    margin-top: 16px!important;
    margin-bottom: 16px!important;
}
.p-17 {
    padding: 17px!important;
}
.pt-17 {
    padding-top: 17px!important;
}
.pr-17 {
    padding-right: 17px!important;
}
.pb-17 {
    padding-bottom: 17px!important;
}
.pl-17, .px-17 {
    padding-left: 17px!important;
}
.px-17 {
    padding-right: 17px!important;
}
.py-17 {
    padding-top: 17px!important;
    padding-bottom: 17px!important;
}
.m-17 {
    margin: 17px!important;
}
.mt-17 {
    margin-top: 17px!important;
}
.mr-17 {
    margin-right: 17px!important;
}
.mb-17 {
    margin-bottom: 17px!important;
}
.ml-17, .mx-17 {
    margin-left: 17px!important;
}
.mx-17 {
    margin-right: 17px!important;
}
.my-17 {
    margin-top: 17px!important;
    margin-bottom: 17px!important;
}
.p-18 {
    padding: 18px!important;
}
.pt-18 {
    padding-top: 18px!important;
}
.pr-18 {
    padding-right: 18px!important;
}
.pb-18 {
    padding-bottom: 18px!important;
}
.pl-18, .px-18 {
    padding-left: 18px!important;
}
.px-18 {
    padding-right: 18px!important;
}
.py-18 {
    padding-top: 18px!important;
    padding-bottom: 18px!important;
}
.m-18 {
    margin: 18px!important;
}
.mt-18 {
    margin-top: 18px!important;
}
.mr-18 {
    margin-right: 18px!important;
}
.mb-18 {
    margin-bottom: 18px!important;
}
.ml-18, .mx-18 {
    margin-left: 18px!important;
}
.mx-18 {
    margin-right: 18px!important;
}
.my-18 {
    margin-top: 18px!important;
    margin-bottom: 18px!important;
}
.p-19 {
    padding: 19px!important;
}
.pt-19 {
    padding-top: 19px!important;
}
.pr-19 {
    padding-right: 19px!important;
}
.pb-19 {
    padding-bottom: 19px!important;
}
.pl-19, .px-19 {
    padding-left: 19px!important;
}
.px-19 {
    padding-right: 19px!important;
}
.py-19 {
    padding-top: 19px!important;
    padding-bottom: 19px!important;
}
.m-19 {
    margin: 19px!important;
}
.mt-19 {
    margin-top: 19px!important;
}
.mr-19 {
    margin-right: 19px!important;
}
.mb-19 {
    margin-bottom: 19px!important;
}
.ml-19, .mx-19 {
    margin-left: 19px!important;
}
.mx-19 {
    margin-right: 19px!important;
}
.my-19 {
    margin-top: 19px!important;
    margin-bottom: 19px!important;
}
.p-20 {
    padding: 20px!important;
}
.pt-20 {
    padding-top: 20px!important;
}
.pr-20 {
    padding-right: 20px!important;
}
.pb-20 {
    padding-bottom: 20px!important;
}
.pl-20, .px-20 {
    padding-left: 20px!important;
}
.px-20 {
    padding-right: 20px!important;
}
.py-20 {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.m-20 {
    margin: 20px!important;
}
.mt-20 {
    margin-top: 20px!important;
}
.mr-20 {
    margin-right: 20px!important;
}
.mb-20 {
    margin-bottom: 20px!important;
}
.ml-20, .mx-20 {
    margin-left: 20px!important;
}
.mx-20 {
    margin-right: 20px!important;
}
.my-20 {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
.p-21 {
    padding: 21px!important;
}
.pt-21 {
    padding-top: 21px!important;
}
.pr-21 {
    padding-right: 21px!important;
}
.pb-21 {
    padding-bottom: 21px!important;
}
.pl-21, .px-21 {
    padding-left: 21px!important;
}
.px-21 {
    padding-right: 21px!important;
}
.py-21 {
    padding-top: 21px!important;
    padding-bottom: 21px!important;
}
.m-21 {
    margin: 21px!important;
}
.mt-21 {
    margin-top: 21px!important;
}
.mr-21 {
    margin-right: 21px!important;
}
.mb-21 {
    margin-bottom: 21px!important;
}
.ml-21, .mx-21 {
    margin-left: 21px!important;
}
.mx-21 {
    margin-right: 21px!important;
}
.my-21 {
    margin-top: 21px!important;
    margin-bottom: 21px!important;
}
.p-22 {
    padding: 22px!important;
}
.pt-22 {
    padding-top: 22px!important;
}
.pr-22 {
    padding-right: 22px!important;
}
.pb-22 {
    padding-bottom: 22px!important;
}
.pl-22, .px-22 {
    padding-left: 22px!important;
}
.px-22 {
    padding-right: 22px!important;
}
.py-22 {
    padding-top: 22px!important;
    padding-bottom: 22px!important;
}
.m-22 {
    margin: 22px!important;
}
.mt-22 {
    margin-top: 22px!important;
}
.mr-22 {
    margin-right: 22px!important;
}
.mb-22 {
    margin-bottom: 22px!important;
}
.ml-22, .mx-22 {
    margin-left: 22px!important;
}
.mx-22 {
    margin-right: 22px!important;
}
.my-22 {
    margin-top: 22px!important;
    margin-bottom: 22px!important;
}
.p-23 {
    padding: 23px!important;
}
.pt-23 {
    padding-top: 23px!important;
}
.pr-23 {
    padding-right: 23px!important;
}
.pb-23 {
    padding-bottom: 23px!important;
}
.pl-23, .px-23 {
    padding-left: 23px!important;
}
.px-23 {
    padding-right: 23px!important;
}
.py-23 {
    padding-top: 23px!important;
    padding-bottom: 23px!important;
}
.m-23 {
    margin: 23px!important;
}
.mt-23 {
    margin-top: 23px!important;
}
.mr-23 {
    margin-right: 23px!important;
}
.mb-23 {
    margin-bottom: 23px!important;
}
.ml-23, .mx-23 {
    margin-left: 23px!important;
}
.mx-23 {
    margin-right: 23px!important;
}
.my-23 {
    margin-top: 23px!important;
    margin-bottom: 23px!important;
}
.p-24 {
    padding: 24px!important;
}
.pt-24 {
    padding-top: 24px!important;
}
.pr-24 {
    padding-right: 24px!important;
}
.pb-24 {
    padding-bottom: 24px!important;
}
.pl-24, .px-24 {
    padding-left: 24px!important;
}
.px-24 {
    padding-right: 24px!important;
}
.py-24 {
    padding-top: 24px!important;
    padding-bottom: 24px!important;
}
.m-24 {
    margin: 24px!important;
}
.mt-24 {
    margin-top: 24px!important;
}
.mr-24 {
    margin-right: 24px!important;
}
.mb-24 {
    margin-bottom: 24px!important;
}
.ml-24, .mx-24 {
    margin-left: 24px!important;
}
.mx-24 {
    margin-right: 24px!important;
}
.my-24 {
    margin-top: 24px!important;
    margin-bottom: 24px!important;
}
.p-25 {
    padding: 25px!important;
}
.pt-25 {
    padding-top: 25px!important;
}
.pr-25 {
    padding-right: 25px!important;
}
.pb-25 {
    padding-bottom: 25px!important;
}
.pl-25, .px-25 {
    padding-left: 25px!important;
}
.px-25 {
    padding-right: 25px!important;
}
.py-25 {
    padding-top: 25px!important;
    padding-bottom: 25px!important;
}
.m-25 {
    margin: 25px!important;
}
.mt-25 {
    margin-top: 25px!important;
}
.mr-25 {
    margin-right: 25px!important;
}
.mb-25 {
    margin-bottom: 25px!important;
}
.ml-25, .mx-25 {
    margin-left: 25px!important;
}
.mx-25 {
    margin-right: 25px!important;
}
.my-25 {
    margin-top: 25px!important;
    margin-bottom: 25px!important;
}
.p-26 {
    padding: 26px!important;
}
.pt-26 {
    padding-top: 26px!important;
}
.pr-26 {
    padding-right: 26px!important;
}
.pb-26 {
    padding-bottom: 26px!important;
}
.pl-26, .px-26 {
    padding-left: 26px!important;
}
.px-26 {
    padding-right: 26px!important;
}
.py-26 {
    padding-top: 26px!important;
    padding-bottom: 26px!important;
}
.m-26 {
    margin: 26px!important;
}
.mt-26 {
    margin-top: 26px!important;
}
.mr-26 {
    margin-right: 26px!important;
}
.mb-26 {
    margin-bottom: 26px!important;
}
.ml-26, .mx-26 {
    margin-left: 26px!important;
}
.mx-26 {
    margin-right: 26px!important;
}
.my-26 {
    margin-top: 26px!important;
    margin-bottom: 26px!important;
}
.p-27 {
    padding: 27px!important;
}
.pt-27 {
    padding-top: 27px!important;
}
.pr-27 {
    padding-right: 27px!important;
}
.pb-27 {
    padding-bottom: 27px!important;
}
.pl-27, .px-27 {
    padding-left: 27px!important;
}
.px-27 {
    padding-right: 27px!important;
}
.py-27 {
    padding-top: 27px!important;
    padding-bottom: 27px!important;
}
.m-27 {
    margin: 27px!important;
}
.mt-27 {
    margin-top: 27px!important;
}
.mr-27 {
    margin-right: 27px!important;
}
.mb-27 {
    margin-bottom: 27px!important;
}
.ml-27, .mx-27 {
    margin-left: 27px!important;
}
.mx-27 {
    margin-right: 27px!important;
}
.my-27 {
    margin-top: 27px!important;
    margin-bottom: 27px!important;
}
.p-28 {
    padding: 28px!important;
}
.pt-28 {
    padding-top: 28px!important;
}
.pr-28 {
    padding-right: 28px!important;
}
.pb-28 {
    padding-bottom: 28px!important;
}
.pl-28, .px-28 {
    padding-left: 28px!important;
}
.px-28 {
    padding-right: 28px!important;
}
.py-28 {
    padding-top: 28px!important;
    padding-bottom: 28px!important;
}
.m-28 {
    margin: 28px!important;
}
.mt-28 {
    margin-top: 28px!important;
}
.mr-28 {
    margin-right: 28px!important;
}
.mb-28 {
    margin-bottom: 28px!important;
}
.ml-28, .mx-28 {
    margin-left: 28px!important;
}
.mx-28 {
    margin-right: 28px!important;
}
.my-28 {
    margin-top: 28px!important;
    margin-bottom: 28px!important;
}
.p-29 {
    padding: 29px!important;
}
.pt-29 {
    padding-top: 29px!important;
}
.pr-29 {
    padding-right: 29px!important;
}
.pb-29 {
    padding-bottom: 29px!important;
}
.pl-29, .px-29 {
    padding-left: 29px!important;
}
.px-29 {
    padding-right: 29px!important;
}
.py-29 {
    padding-top: 29px!important;
    padding-bottom: 29px!important;
}
.m-29 {
    margin: 29px!important;
}
.mt-29 {
    margin-top: 29px!important;
}
.mr-29 {
    margin-right: 29px!important;
}
.mb-29 {
    margin-bottom: 29px!important;
}
.ml-29, .mx-29 {
    margin-left: 29px!important;
}
.mx-29 {
    margin-right: 29px!important;
}
.my-29 {
    margin-top: 29px!important;
    margin-bottom: 29px!important;
}
.p-30 {
    padding: 30px!important;
}
.pt-30 {
    padding-top: 30px!important;
}
.pr-30 {
    padding-right: 30px!important;
}
.pb-30 {
    padding-bottom: 30px!important;
}
.pl-30, .px-30 {
    padding-left: 30px!important;
}
.px-30 {
    padding-right: 30px!important;
}
.py-30 {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}
.m-30 {
    margin: 30px!important;
}
.mt-30 {
    margin-top: 30px!important;
}
.mr-30 {
    margin-right: 30px!important;
}
.mb-30 {
    margin-bottom: 30px!important;
}
.ml-30, .mx-30 {
    margin-left: 30px!important;
}
.mx-30 {
    margin-right: 30px!important;
}
.my-30 {
    margin-top: 30px!important;
    margin-bottom: 30px!important;
}
.p-31 {
    padding: 31px!important;
}
.pt-31 {
    padding-top: 31px!important;
}
.pr-31 {
    padding-right: 31px!important;
}
.pb-31 {
    padding-bottom: 31px!important;
}
.pl-31, .px-31 {
    padding-left: 31px!important;
}
.px-31 {
    padding-right: 31px!important;
}
.py-31 {
    padding-top: 31px!important;
    padding-bottom: 31px!important;
}
.m-31 {
    margin: 31px!important;
}
.mt-31 {
    margin-top: 31px!important;
}
.mr-31 {
    margin-right: 31px!important;
}
.mb-31 {
    margin-bottom: 31px!important;
}
.ml-31, .mx-31 {
    margin-left: 31px!important;
}
.mx-31 {
    margin-right: 31px!important;
}
.my-31 {
    margin-top: 31px!important;
    margin-bottom: 31px!important;
}
.p-32 {
    padding: 32px!important;
}
.pt-32 {
    padding-top: 32px!important;
}
.pr-32 {
    padding-right: 32px!important;
}
.pb-32 {
    padding-bottom: 32px!important;
}
.pl-32, .px-32 {
    padding-left: 32px!important;
}
.px-32 {
    padding-right: 32px!important;
}
.py-32 {
    padding-top: 32px!important;
    padding-bottom: 32px!important;
}
.m-32 {
    margin: 32px!important;
}
.mt-32 {
    margin-top: 32px!important;
}
.mr-32 {
    margin-right: 32px!important;
}
.mb-32 {
    margin-bottom: 32px!important;
}
.ml-32, .mx-32 {
    margin-left: 32px!important;
}
.mx-32 {
    margin-right: 32px!important;
}
.my-32 {
    margin-top: 32px!important;
    margin-bottom: 32px!important;
}
.p-33 {
    padding: 33px!important;
}
.pt-33 {
    padding-top: 33px!important;
}
.pr-33 {
    padding-right: 33px!important;
}
.pb-33 {
    padding-bottom: 33px!important;
}
.pl-33, .px-33 {
    padding-left: 33px!important;
}
.px-33 {
    padding-right: 33px!important;
}
.py-33 {
    padding-top: 33px!important;
    padding-bottom: 33px!important;
}
.m-33 {
    margin: 33px!important;
}
.mt-33 {
    margin-top: 33px!important;
}
.mr-33 {
    margin-right: 33px!important;
}
.mb-33 {
    margin-bottom: 33px!important;
}
.ml-33, .mx-33 {
    margin-left: 33px!important;
}
.mx-33 {
    margin-right: 33px!important;
}
.my-33 {
    margin-top: 33px!important;
    margin-bottom: 33px!important;
}
.p-34 {
    padding: 34px!important;
}
.pt-34 {
    padding-top: 34px!important;
}
.pr-34 {
    padding-right: 34px!important;
}
.pb-34 {
    padding-bottom: 34px!important;
}
.pl-34, .px-34 {
    padding-left: 34px!important;
}
.px-34 {
    padding-right: 34px!important;
}
.py-34 {
    padding-top: 34px!important;
    padding-bottom: 34px!important;
}
.m-34 {
    margin: 34px!important;
}
.mt-34 {
    margin-top: 34px!important;
}
.mr-34 {
    margin-right: 34px!important;
}
.mb-34 {
    margin-bottom: 34px!important;
}
.ml-34, .mx-34 {
    margin-left: 34px!important;
}
.mx-34 {
    margin-right: 34px!important;
}
.my-34 {
    margin-top: 34px!important;
    margin-bottom: 34px!important;
}
.p-35 {
    padding: 35px!important;
}
.pt-35 {
    padding-top: 35px!important;
}
.pr-35 {
    padding-right: 35px!important;
}
.pb-35 {
    padding-bottom: 35px!important;
}
.pl-35, .px-35 {
    padding-left: 35px!important;
}
.px-35 {
    padding-right: 35px!important;
}
.py-35 {
    padding-top: 35px!important;
    padding-bottom: 35px!important;
}
.m-35 {
    margin: 35px!important;
}
.mt-35 {
    margin-top: 35px!important;
}
.mr-35 {
    margin-right: 35px!important;
}
.mb-35 {
    margin-bottom: 35px!important;
}
.ml-35, .mx-35 {
    margin-left: 35px!important;
}
.mx-35 {
    margin-right: 35px!important;
}
.my-35 {
    margin-top: 35px!important;
    margin-bottom: 35px!important;
}
.p-36 {
    padding: 36px!important;
}
.pt-36 {
    padding-top: 36px!important;
}
.pr-36 {
    padding-right: 36px!important;
}
.pb-36 {
    padding-bottom: 36px!important;
}
.pl-36, .px-36 {
    padding-left: 36px!important;
}
.px-36 {
    padding-right: 36px!important;
}
.py-36 {
    padding-top: 36px!important;
    padding-bottom: 36px!important;
}
.m-36 {
    margin: 36px!important;
}
.mt-36 {
    margin-top: 36px!important;
}
.mr-36 {
    margin-right: 36px!important;
}
.mb-36 {
    margin-bottom: 36px!important;
}
.ml-36, .mx-36 {
    margin-left: 36px!important;
}
.mx-36 {
    margin-right: 36px!important;
}
.my-36 {
    margin-top: 36px!important;
    margin-bottom: 36px!important;
}
.p-37 {
    padding: 37px!important;
}
.pt-37 {
    padding-top: 37px!important;
}
.pr-37 {
    padding-right: 37px!important;
}
.pb-37 {
    padding-bottom: 37px!important;
}
.pl-37, .px-37 {
    padding-left: 37px!important;
}
.px-37 {
    padding-right: 37px!important;
}
.py-37 {
    padding-top: 37px!important;
    padding-bottom: 37px!important;
}
.m-37 {
    margin: 37px!important;
}
.mt-37 {
    margin-top: 37px!important;
}
.mr-37 {
    margin-right: 37px!important;
}
.mb-37 {
    margin-bottom: 37px!important;
}
.ml-37, .mx-37 {
    margin-left: 37px!important;
}
.mx-37 {
    margin-right: 37px!important;
}
.my-37 {
    margin-top: 37px!important;
    margin-bottom: 37px!important;
}
.p-38 {
    padding: 38px!important;
}
.pt-38 {
    padding-top: 38px!important;
}
.pr-38 {
    padding-right: 38px!important;
}
.pb-38 {
    padding-bottom: 38px!important;
}
.pl-38, .px-38 {
    padding-left: 38px!important;
}
.px-38 {
    padding-right: 38px!important;
}
.py-38 {
    padding-top: 38px!important;
    padding-bottom: 38px!important;
}
.m-38 {
    margin: 38px!important;
}
.mt-38 {
    margin-top: 38px!important;
}
.mr-38 {
    margin-right: 38px!important;
}
.mb-38 {
    margin-bottom: 38px!important;
}
.ml-38, .mx-38 {
    margin-left: 38px!important;
}
.mx-38 {
    margin-right: 38px!important;
}
.my-38 {
    margin-top: 38px!important;
    margin-bottom: 38px!important;
}
.p-39 {
    padding: 39px!important;
}
.pt-39 {
    padding-top: 39px!important;
}
.pr-39 {
    padding-right: 39px!important;
}
.pb-39 {
    padding-bottom: 39px!important;
}
.pl-39, .px-39 {
    padding-left: 39px!important;
}
.px-39 {
    padding-right: 39px!important;
}
.py-39 {
    padding-top: 39px!important;
    padding-bottom: 39px!important;
}
.m-39 {
    margin: 39px!important;
}
.mt-39 {
    margin-top: 39px!important;
}
.mr-39 {
    margin-right: 39px!important;
}
.mb-39 {
    margin-bottom: 39px!important;
}
.ml-39, .mx-39 {
    margin-left: 39px!important;
}
.mx-39 {
    margin-right: 39px!important;
}
.my-39 {
    margin-top: 39px!important;
    margin-bottom: 39px!important;
}
.p-40 {
    padding: 40px!important;
}
.pt-40 {
    padding-top: 40px!important;
}
.pr-40 {
    padding-right: 40px!important;
}
.pb-40 {
    padding-bottom: 40px!important;
}
.pl-40, .px-40 {
    padding-left: 40px!important;
}
.px-40 {
    padding-right: 40px!important;
}
.py-40 {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.m-40 {
    margin: 40px!important;
}
.mt-40 {
    margin-top: 40px!important;
}
.mr-40 {
    margin-right: 40px!important;
}
.mb-40 {
    margin-bottom: 40px!important;
}
.ml-40, .mx-40 {
    margin-left: 40px!important;
}
.mx-40 {
    margin-right: 40px!important;
}
.my-40 {
    margin-top: 40px!important;
    margin-bottom: 40px!important;
}
.p-50 {
    padding: 50px!important;
}
.pt-50 {
    padding-top: 50px!important;
}
.pr-50 {
    padding-right: 50px!important;
}
.pb-50 {
    padding-bottom: 50px!important;
}
.pl-50, .px-50 {
    padding-left: 50px!important;
}
.px-50 {
    padding-right: 50px!important;
}
.py-50 {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.m-50 {
    margin: 50px!important;
}
.mt-50 {
    margin-top: 50px!important;
}
.mr-50 {
    margin-right: 50px!important;
}
.mb-50 {
    margin-bottom: 50px!important;
}
.ml-50, .mx-50 {
    margin-left: 50px!important;
}
.mx-50 {
    margin-right: 50px!important;
}
.my-50 {
    margin-top: 50px!important;
    margin-bottom: 50px!important;
}
.p-60 {
    padding: 60px!important;
}
.pt-60 {
    padding-top: 60px!important;
}
.pr-60 {
    padding-right: 60px!important;
}
.pb-60 {
    padding-bottom: 60px!important;
}
.pl-60, .px-60 {
    padding-left: 60px!important;
}
.px-60 {
    padding-right: 60px!important;
}
.py-60 {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
}
.m-60 {
    margin: 60px!important;
}
.mt-60 {
    margin-top: 60px!important;
}
.mr-60 {
    margin-right: 60px!important;
}
.mb-60 {
    margin-bottom: 60px!important;
}
.ml-60, .mx-60 {
    margin-left: 60px!important;
}
.mx-60 {
    margin-right: 60px!important;
}
.my-60 {
    margin-top: 60px!important;
    margin-bottom: 60px!important;
}
.p-70 {
    padding: 70px!important;
}
.pt-70 {
    padding-top: 70px!important;
}
.pr-70 {
    padding-right: 70px!important;
}
.pb-70 {
    padding-bottom: 70px!important;
}
.pl-70, .px-70 {
    padding-left: 70px!important;
}
.px-70 {
    padding-right: 70px!important;
}
.py-70 {
    padding-top: 70px!important;
    padding-bottom: 70px!important;
}
.m-70 {
    margin: 70px!important;
}
.mt-70 {
    margin-top: 70px!important;
}
.mr-70 {
    margin-right: 70px!important;
}
.mb-70 {
    margin-bottom: 70px!important;
}
.ml-70, .mx-70 {
    margin-left: 70px!important;
}
.mx-70 {
    margin-right: 70px!important;
}
.my-70 {
    margin-top: 70px!important;
    margin-bottom: 70px!important;
}
.p-80 {
    padding: 80px!important;
}
.pt-80 {
    padding-top: 80px!important;
}
.pr-80 {
    padding-right: 80px!important;
}
.pb-80 {
    padding-bottom: 80px!important;
}
.pl-80, .px-80 {
    padding-left: 80px!important;
}
.px-80 {
    padding-right: 80px!important;
}
.py-80 {
    padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.m-80 {
    margin: 80px!important;
}
.mt-80 {
    margin-top: 80px!important;
}
.mr-80 {
    margin-right: 80px!important;
}
.mb-80 {
    margin-bottom: 80px!important;
}
.ml-80, .mx-80 {
    margin-left: 80px!important;
}
.mx-80 {
    margin-right: 80px!important;
}
.my-80 {
    margin-top: 80px!important;
    margin-bottom: 80px!important;
}
.p-90 {
    padding: 90px!important;
}
.pt-90 {
    padding-top: 90px!important;
}
.pr-90 {
    padding-right: 90px!important;
}
.pb-90 {
    padding-bottom: 90px!important;
}
.pl-90, .px-90 {
    padding-left: 90px!important;
}
.px-90 {
    padding-right: 90px!important;
}
.py-90 {
    padding-top: 90px!important;
    padding-bottom: 90px!important;
}
.m-90 {
    margin: 90px!important;
}
.mt-90 {
    margin-top: 90px!important;
}
.mr-90 {
    margin-right: 90px!important;
}
.mb-90 {
    margin-bottom: 90px!important;
}
.ml-90, .mx-90 {
    margin-left: 90px!important;
}
.mx-90 {
    margin-right: 90px!important;
}
.my-90 {
    margin-top: 90px!important;
    margin-bottom: 90px!important;
}
.p-100 {
    padding: 100px!important;
}
.pt-100 {
    padding-top: 100px!important;
}
.pr-100 {
    padding-right: 100px!important;
}
.pb-100 {
    padding-bottom: 100px!important;
}
.pl-100, .px-100 {
    padding-left: 100px!important;
}
.px-100 {
    padding-right: 100px!important;
}
.py-100 {
    padding-top: 100px!important;
    padding-bottom: 100px!important;
}
.m-100 {
    margin: 100px!important;
}
.mt-100 {
    margin-top: 100px!important;
}
.mr-100 {
    margin-right: 100px!important;
}
.mb-100 {
    margin-bottom: 100px!important;
}
.ml-100, .mx-100 {
    margin-left: 100px!important;
}
.mx-100 {
    margin-right: 100px!important;
}
.my-100 {
    margin-top: 100px!important;
    margin-bottom: 100px!important;
}
.p-110 {
    padding: 110px!important;
}
.pt-110 {
    padding-top: 110px!important;
}
.pr-110 {
    padding-right: 110px!important;
}
.pb-110 {
    padding-bottom: 110px!important;
}
.pl-110, .px-110 {
    padding-left: 110px!important;
}
.px-110 {
    padding-right: 110px!important;
}
.py-110 {
    padding-top: 110px!important;
    padding-bottom: 110px!important;
}
.m-110 {
    margin: 110px!important;
}
.mt-110 {
    margin-top: 110px!important;
}
.mr-110 {
    margin-right: 110px!important;
}
.mb-110 {
    margin-bottom: 110px!important;
}
.ml-110, .mx-110 {
    margin-left: 110px!important;
}
.mx-110 {
    margin-right: 110px!important;
}
.my-110 {
    margin-top: 110px!important;
    margin-bottom: 110px!important;
}
@media (min-width:576px) {
    .p-sm-0 {
    padding: 0!important;
}
.pt-sm-0 {
    padding-top: 0!important;
}
.pr-sm-0 {
    padding-right: 0!important;
}
.pb-sm-0 {
    padding-bottom: 0!important;
}
.pl-sm-0, .px-sm-0 {
    padding-left: 0!important;
}
.px-sm-0 {
    padding-right: 0!important;
}
.py-sm-0 {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.m-sm-0 {
    margin: 0!important;
}
.mt-sm-0 {
    margin-top: 0!important;
}
.mr-sm-0 {
    margin-right: 0!important;
}
.mb-sm-0 {
    margin-bottom: 0!important;
}
.ml-sm-0, .mx-sm-0 {
    margin-left: 0!important;
}
.mx-sm-0 {
    margin-right: 0!important;
}
.my-sm-0 {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.p-sm-1 {
    padding: 1px!important;
}
.pt-sm-1 {
    padding-top: 1px!important;
}
.pr-sm-1 {
    padding-right: 1px!important;
}
.pb-sm-1 {
    padding-bottom: 1px!important;
}
.pl-sm-1, .px-sm-1 {
    padding-left: 1px!important;
}
.px-sm-1 {
    padding-right: 1px!important;
}
.py-sm-1 {
    padding-top: 1px!important;
    padding-bottom: 1px!important;
}
.m-sm-1 {
    margin: 1px!important;
}
.mt-sm-1 {
    margin-top: 1px!important;
}
.mr-sm-1 {
    margin-right: 1px!important;
}
.mb-sm-1 {
    margin-bottom: 1px!important;
}
.ml-sm-1, .mx-sm-1 {
    margin-left: 1px!important;
}
.mx-sm-1 {
    margin-right: 1px!important;
}
.my-sm-1 {
    margin-top: 1px!important;
    margin-bottom: 1px!important;
}
.p-sm-2 {
    padding: 2px!important;
}
.pt-sm-2 {
    padding-top: 2px!important;
}
.pr-sm-2 {
    padding-right: 2px!important;
}
.pb-sm-2 {
    padding-bottom: 2px!important;
}
.pl-sm-2, .px-sm-2 {
    padding-left: 2px!important;
}
.px-sm-2 {
    padding-right: 2px!important;
}
.py-sm-2 {
    padding-top: 2px!important;
    padding-bottom: 2px!important;
}
.m-sm-2 {
    margin: 2px!important;
}
.mt-sm-2 {
    margin-top: 2px!important;
}
.mr-sm-2 {
    margin-right: 2px!important;
}
.mb-sm-2 {
    margin-bottom: 2px!important;
}
.ml-sm-2, .mx-sm-2 {
    margin-left: 2px!important;
}
.mx-sm-2 {
    margin-right: 2px!important;
}
.my-sm-2 {
    margin-top: 2px!important;
    margin-bottom: 2px!important;
}
.p-sm-3 {
    padding: 3px!important;
}
.pt-sm-3 {
    padding-top: 3px!important;
}
.pr-sm-3 {
    padding-right: 3px!important;
}
.pb-sm-3 {
    padding-bottom: 3px!important;
}
.pl-sm-3, .px-sm-3 {
    padding-left: 3px!important;
}
.px-sm-3 {
    padding-right: 3px!important;
}
.py-sm-3 {
    padding-top: 3px!important;
    padding-bottom: 3px!important;
}
.m-sm-3 {
    margin: 3px!important;
}
.mt-sm-3 {
    margin-top: 3px!important;
}
.mr-sm-3 {
    margin-right: 3px!important;
}
.mb-sm-3 {
    margin-bottom: 3px!important;
}
.ml-sm-3, .mx-sm-3 {
    margin-left: 3px!important;
}
.mx-sm-3 {
    margin-right: 3px!important;
}
.my-sm-3 {
    margin-top: 3px!important;
    margin-bottom: 3px!important;
}
.p-sm-4 {
    padding: 4px!important;
}
.pt-sm-4 {
    padding-top: 4px!important;
}
.pr-sm-4 {
    padding-right: 4px!important;
}
.pb-sm-4 {
    padding-bottom: 4px!important;
}
.pl-sm-4, .px-sm-4 {
    padding-left: 4px!important;
}
.px-sm-4 {
    padding-right: 4px!important;
}
.py-sm-4 {
    padding-top: 4px!important;
    padding-bottom: 4px!important;
}
.m-sm-4 {
    margin: 4px!important;
}
.mt-sm-4 {
    margin-top: 4px!important;
}
.mr-sm-4 {
    margin-right: 4px!important;
}
.mb-sm-4 {
    margin-bottom: 4px!important;
}
.ml-sm-4, .mx-sm-4 {
    margin-left: 4px!important;
}
.mx-sm-4 {
    margin-right: 4px!important;
}
.my-sm-4 {
    margin-top: 4px!important;
    margin-bottom: 4px!important;
}
.p-sm-5 {
    padding: 5px!important;
}
.pt-sm-5 {
    padding-top: 5px!important;
}
.pr-sm-5 {
    padding-right: 5px!important;
}
.pb-sm-5 {
    padding-bottom: 5px!important;
}
.pl-sm-5, .px-sm-5 {
    padding-left: 5px!important;
}
.px-sm-5 {
    padding-right: 5px!important;
}
.py-sm-5 {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.m-sm-5 {
    margin: 5px!important;
}
.mt-sm-5 {
    margin-top: 5px!important;
}
.mr-sm-5 {
    margin-right: 5px!important;
}
.mb-sm-5 {
    margin-bottom: 5px!important;
}
.ml-sm-5, .mx-sm-5 {
    margin-left: 5px!important;
}
.mx-sm-5 {
    margin-right: 5px!important;
}
.my-sm-5 {
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}
.p-sm-6 {
    padding: 6px!important;
}
.pt-sm-6 {
    padding-top: 6px!important;
}
.pr-sm-6 {
    padding-right: 6px!important;
}
.pb-sm-6 {
    padding-bottom: 6px!important;
}
.pl-sm-6, .px-sm-6 {
    padding-left: 6px!important;
}
.px-sm-6 {
    padding-right: 6px!important;
}
.py-sm-6 {
    padding-top: 6px!important;
    padding-bottom: 6px!important;
}
.m-sm-6 {
    margin: 6px!important;
}
.mt-sm-6 {
    margin-top: 6px!important;
}
.mr-sm-6 {
    margin-right: 6px!important;
}
.mb-sm-6 {
    margin-bottom: 6px!important;
}
.ml-sm-6, .mx-sm-6 {
    margin-left: 6px!important;
}
.mx-sm-6 {
    margin-right: 6px!important;
}
.my-sm-6 {
    margin-top: 6px!important;
    margin-bottom: 6px!important;
}
.p-sm-7 {
    padding: 7px!important;
}
.pt-sm-7 {
    padding-top: 7px!important;
}
.pr-sm-7 {
    padding-right: 7px!important;
}
.pb-sm-7 {
    padding-bottom: 7px!important;
}
.pl-sm-7, .px-sm-7 {
    padding-left: 7px!important;
}
.px-sm-7 {
    padding-right: 7px!important;
}
.py-sm-7 {
    padding-top: 7px!important;
    padding-bottom: 7px!important;
}
.m-sm-7 {
    margin: 7px!important;
}
.mt-sm-7 {
    margin-top: 7px!important;
}
.mr-sm-7 {
    margin-right: 7px!important;
}
.mb-sm-7 {
    margin-bottom: 7px!important;
}
.ml-sm-7, .mx-sm-7 {
    margin-left: 7px!important;
}
.mx-sm-7 {
    margin-right: 7px!important;
}
.my-sm-7 {
    margin-top: 7px!important;
    margin-bottom: 7px!important;
}
.p-sm-8 {
    padding: 8px!important;
}
.pt-sm-8 {
    padding-top: 8px!important;
}
.pr-sm-8 {
    padding-right: 8px!important;
}
.pb-sm-8 {
    padding-bottom: 8px!important;
}
.pl-sm-8, .px-sm-8 {
    padding-left: 8px!important;
}
.px-sm-8 {
    padding-right: 8px!important;
}
.py-sm-8 {
    padding-top: 8px!important;
    padding-bottom: 8px!important;
}
.m-sm-8 {
    margin: 8px!important;
}
.mt-sm-8 {
    margin-top: 8px!important;
}
.mr-sm-8 {
    margin-right: 8px!important;
}
.mb-sm-8 {
    margin-bottom: 8px!important;
}
.ml-sm-8, .mx-sm-8 {
    margin-left: 8px!important;
}
.mx-sm-8 {
    margin-right: 8px!important;
}
.my-sm-8 {
    margin-top: 8px!important;
    margin-bottom: 8px!important;
}
.p-sm-9 {
    padding: 9px!important;
}
.pt-sm-9 {
    padding-top: 9px!important;
}
.pr-sm-9 {
    padding-right: 9px!important;
}
.pb-sm-9 {
    padding-bottom: 9px!important;
}
.pl-sm-9, .px-sm-9 {
    padding-left: 9px!important;
}
.px-sm-9 {
    padding-right: 9px!important;
}
.py-sm-9 {
    padding-top: 9px!important;
    padding-bottom: 9px!important;
}
.m-sm-9 {
    margin: 9px!important;
}
.mt-sm-9 {
    margin-top: 9px!important;
}
.mr-sm-9 {
    margin-right: 9px!important;
}
.mb-sm-9 {
    margin-bottom: 9px!important;
}
.ml-sm-9, .mx-sm-9 {
    margin-left: 9px!important;
}
.mx-sm-9 {
    margin-right: 9px!important;
}
.my-sm-9 {
    margin-top: 9px!important;
    margin-bottom: 9px!important;
}
.p-sm-10 {
    padding: 10px!important;
}
.pt-sm-10 {
    padding-top: 10px!important;
}
.pr-sm-10 {
    padding-right: 10px!important;
}
.pb-sm-10 {
    padding-bottom: 10px!important;
}
.pl-sm-10, .px-sm-10 {
    padding-left: 10px!important;
}
.px-sm-10 {
    padding-right: 10px!important;
}
.py-sm-10 {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.m-sm-10 {
    margin: 10px!important;
}
.mt-sm-10 {
    margin-top: 10px!important;
}
.mr-sm-10 {
    margin-right: 10px!important;
}
.mb-sm-10 {
    margin-bottom: 10px!important;
}
.ml-sm-10, .mx-sm-10 {
    margin-left: 10px!important;
}
.mx-sm-10 {
    margin-right: 10px!important;
}
.my-sm-10 {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.p-sm-12 {
    padding: 12px!important;
}
.pt-sm-12 {
    padding-top: 12px!important;
}
.pr-sm-12 {
    padding-right: 12px!important;
}
.pb-sm-12 {
    padding-bottom: 12px!important;
}
.pl-sm-12, .px-sm-12 {
    padding-left: 12px!important;
}
.px-sm-12 {
    padding-right: 12px!important;
}
.py-sm-12 {
    padding-top: 12px!important;
    padding-bottom: 12px!important;
}
.m-sm-12 {
    margin: 12px!important;
}
.mt-sm-12 {
    margin-top: 12px!important;
}
.mr-sm-12 {
    margin-right: 12px!important;
}
.mb-sm-12 {
    margin-bottom: 12px!important;
}
.ml-sm-12, .mx-sm-12 {
    margin-left: 12px!important;
}
.mx-sm-12 {
    margin-right: 12px!important;
}
.my-sm-12 {
    margin-top: 12px!important;
    margin-bottom: 12px!important;
}
.p-sm-14 {
    padding: 14px!important;
}
.pt-sm-14 {
    padding-top: 14px!important;
}
.pr-sm-14 {
    padding-right: 14px!important;
}
.pb-sm-14 {
    padding-bottom: 14px!important;
}
.pl-sm-14, .px-sm-14 {
    padding-left: 14px!important;
}
.px-sm-14 {
    padding-right: 14px!important;
}
.py-sm-14 {
    padding-top: 14px!important;
    padding-bottom: 14px!important;
}
.m-sm-14 {
    margin: 14px!important;
}
.mt-sm-14 {
    margin-top: 14px!important;
}
.mr-sm-14 {
    margin-right: 14px!important;
}
.mb-sm-14 {
    margin-bottom: 14px!important;
}
.ml-sm-14, .mx-sm-14 {
    margin-left: 14px!important;
}
.mx-sm-14 {
    margin-right: 14px!important;
}
.my-sm-14 {
    margin-top: 14px!important;
    margin-bottom: 14px!important;
}
.p-sm-16 {
    padding: 16px!important;
}
.pt-sm-16 {
    padding-top: 16px!important;
}
.pr-sm-16 {
    padding-right: 16px!important;
}
.pb-sm-16 {
    padding-bottom: 16px!important;
}
.pl-sm-16, .px-sm-16 {
    padding-left: 16px!important;
}
.px-sm-16 {
    padding-right: 16px!important;
}
.py-sm-16 {
    padding-top: 16px!important;
    padding-bottom: 16px!important;
}
.m-sm-16 {
    margin: 16px!important;
}
.mt-sm-16 {
    margin-top: 16px!important;
}
.mr-sm-16 {
    margin-right: 16px!important;
}
.mb-sm-16 {
    margin-bottom: 16px!important;
}
.ml-sm-16, .mx-sm-16 {
    margin-left: 16px!important;
}
.mx-sm-16 {
    margin-right: 16px!important;
}
.my-sm-16 {
    margin-top: 16px!important;
    margin-bottom: 16px!important;
}
.p-sm-18 {
    padding: 18px!important;
}
.pt-sm-18 {
    padding-top: 18px!important;
}
.pr-sm-18 {
    padding-right: 18px!important;
}
.pb-sm-18 {
    padding-bottom: 18px!important;
}
.pl-sm-18, .px-sm-18 {
    padding-left: 18px!important;
}
.px-sm-18 {
    padding-right: 18px!important;
}
.py-sm-18 {
    padding-top: 18px!important;
    padding-bottom: 18px!important;
}
.m-sm-18 {
    margin: 18px!important;
}
.mt-sm-18 {
    margin-top: 18px!important;
}
.mr-sm-18 {
    margin-right: 18px!important;
}
.mb-sm-18 {
    margin-bottom: 18px!important;
}
.ml-sm-18, .mx-sm-18 {
    margin-left: 18px!important;
}
.mx-sm-18 {
    margin-right: 18px!important;
}
.my-sm-18 {
    margin-top: 18px!important;
    margin-bottom: 18px!important;
}
.p-sm-20 {
    padding: 20px!important;
}
.pt-sm-20 {
    padding-top: 20px!important;
}
.pr-sm-20 {
    padding-right: 20px!important;
}
.pb-sm-20 {
    padding-bottom: 20px!important;
}
.pl-sm-20, .px-sm-20 {
    padding-left: 20px!important;
}
.px-sm-20 {
    padding-right: 20px!important;
}
.py-sm-20 {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.m-sm-20 {
    margin: 20px!important;
}
.mt-sm-20 {
    margin-top: 20px!important;
}
.mr-sm-20 {
    margin-right: 20px!important;
}
.mb-sm-20 {
    margin-bottom: 20px!important;
}
.ml-sm-20, .mx-sm-20 {
    margin-left: 20px!important;
}
.mx-sm-20 {
    margin-right: 20px!important;
}
.my-sm-20 {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
.p-sm-22 {
    padding: 22px!important;
}
.pt-sm-22 {
    padding-top: 22px!important;
}
.pr-sm-22 {
    padding-right: 22px!important;
}
.pb-sm-22 {
    padding-bottom: 22px!important;
}
.pl-sm-22, .px-sm-22 {
    padding-left: 22px!important;
}
.px-sm-22 {
    padding-right: 22px!important;
}
.py-sm-22 {
    padding-top: 22px!important;
    padding-bottom: 22px!important;
}
.m-sm-22 {
    margin: 22px!important;
}
.mt-sm-22 {
    margin-top: 22px!important;
}
.mr-sm-22 {
    margin-right: 22px!important;
}
.mb-sm-22 {
    margin-bottom: 22px!important;
}
.ml-sm-22, .mx-sm-22 {
    margin-left: 22px!important;
}
.mx-sm-22 {
    margin-right: 22px!important;
}
.my-sm-22 {
    margin-top: 22px!important;
    margin-bottom: 22px!important;
}
.p-sm-24 {
    padding: 24px!important;
}
.pt-sm-24 {
    padding-top: 24px!important;
}
.pr-sm-24 {
    padding-right: 24px!important;
}
.pb-sm-24 {
    padding-bottom: 24px!important;
}
.pl-sm-24, .px-sm-24 {
    padding-left: 24px!important;
}
.px-sm-24 {
    padding-right: 24px!important;
}
.py-sm-24 {
    padding-top: 24px!important;
    padding-bottom: 24px!important;
}
.m-sm-24 {
    margin: 24px!important;
}
.mt-sm-24 {
    margin-top: 24px!important;
}
.mr-sm-24 {
    margin-right: 24px!important;
}
.mb-sm-24 {
    margin-bottom: 24px!important;
}
.ml-sm-24, .mx-sm-24 {
    margin-left: 24px!important;
}
.mx-sm-24 {
    margin-right: 24px!important;
}
.my-sm-24 {
    margin-top: 24px!important;
    margin-bottom: 24px!important;
}
.p-sm-26 {
    padding: 26px!important;
}
.pt-sm-26 {
    padding-top: 26px!important;
}
.pr-sm-26 {
    padding-right: 26px!important;
}
.pb-sm-26 {
    padding-bottom: 26px!important;
}
.pl-sm-26, .px-sm-26 {
    padding-left: 26px!important;
}
.px-sm-26 {
    padding-right: 26px!important;
}
.py-sm-26 {
    padding-top: 26px!important;
    padding-bottom: 26px!important;
}
.m-sm-26 {
    margin: 26px!important;
}
.mt-sm-26 {
    margin-top: 26px!important;
}
.mr-sm-26 {
    margin-right: 26px!important;
}
.mb-sm-26 {
    margin-bottom: 26px!important;
}
.ml-sm-26, .mx-sm-26 {
    margin-left: 26px!important;
}
.mx-sm-26 {
    margin-right: 26px!important;
}
.my-sm-26 {
    margin-top: 26px!important;
    margin-bottom: 26px!important;
}
.p-sm-28 {
    padding: 28px!important;
}
.pt-sm-28 {
    padding-top: 28px!important;
}
.pr-sm-28 {
    padding-right: 28px!important;
}
.pb-sm-28 {
    padding-bottom: 28px!important;
}
.pl-sm-28, .px-sm-28 {
    padding-left: 28px!important;
}
.px-sm-28 {
    padding-right: 28px!important;
}
.py-sm-28 {
    padding-top: 28px!important;
    padding-bottom: 28px!important;
}
.m-sm-28 {
    margin: 28px!important;
}
.mt-sm-28 {
    margin-top: 28px!important;
}
.mr-sm-28 {
    margin-right: 28px!important;
}
.mb-sm-28 {
    margin-bottom: 28px!important;
}
.ml-sm-28, .mx-sm-28 {
    margin-left: 28px!important;
}
.mx-sm-28 {
    margin-right: 28px!important;
}
.my-sm-28 {
    margin-top: 28px!important;
    margin-bottom: 28px!important;
}
.p-sm-30 {
    padding: 30px!important;
}
.pt-sm-30 {
    padding-top: 30px!important;
}
.pr-sm-30 {
    padding-right: 30px!important;
}
.pb-sm-30 {
    padding-bottom: 30px!important;
}
.pl-sm-30, .px-sm-30 {
    padding-left: 30px!important;
}
.px-sm-30 {
    padding-right: 30px!important;
}
.py-sm-30 {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}
.m-sm-30 {
    margin: 30px!important;
}
.mt-sm-30 {
    margin-top: 30px!important;
}
.mr-sm-30 {
    margin-right: 30px!important;
}
.mb-sm-30 {
    margin-bottom: 30px!important;
}
.ml-sm-30, .mx-sm-30 {
    margin-left: 30px!important;
}
.mx-sm-30 {
    margin-right: 30px!important;
}
.my-sm-30 {
    margin-top: 30px!important;
    margin-bottom: 30px!important;
}
.p-sm-32 {
    padding: 32px!important;
}
.pt-sm-32 {
    padding-top: 32px!important;
}
.pr-sm-32 {
    padding-right: 32px!important;
}
.pb-sm-32 {
    padding-bottom: 32px!important;
}
.pl-sm-32, .px-sm-32 {
    padding-left: 32px!important;
}
.px-sm-32 {
    padding-right: 32px!important;
}
.py-sm-32 {
    padding-top: 32px!important;
    padding-bottom: 32px!important;
}
.m-sm-32 {
    margin: 32px!important;
}
.mt-sm-32 {
    margin-top: 32px!important;
}
.mr-sm-32 {
    margin-right: 32px!important;
}
.mb-sm-32 {
    margin-bottom: 32px!important;
}
.ml-sm-32, .mx-sm-32 {
    margin-left: 32px!important;
}
.mx-sm-32 {
    margin-right: 32px!important;
}
.my-sm-32 {
    margin-top: 32px!important;
    margin-bottom: 32px!important;
}
.p-sm-34 {
    padding: 34px!important;
}
.pt-sm-34 {
    padding-top: 34px!important;
}
.pr-sm-34 {
    padding-right: 34px!important;
}
.pb-sm-34 {
    padding-bottom: 34px!important;
}
.pl-sm-34, .px-sm-34 {
    padding-left: 34px!important;
}
.px-sm-34 {
    padding-right: 34px!important;
}
.py-sm-34 {
    padding-top: 34px!important;
    padding-bottom: 34px!important;
}
.m-sm-34 {
    margin: 34px!important;
}
.mt-sm-34 {
    margin-top: 34px!important;
}
.mr-sm-34 {
    margin-right: 34px!important;
}
.mb-sm-34 {
    margin-bottom: 34px!important;
}
.ml-sm-34, .mx-sm-34 {
    margin-left: 34px!important;
}
.mx-sm-34 {
    margin-right: 34px!important;
}
.my-sm-34 {
    margin-top: 34px!important;
    margin-bottom: 34px!important;
}
.p-sm-36 {
    padding: 36px!important;
}
.pt-sm-36 {
    padding-top: 36px!important;
}
.pr-sm-36 {
    padding-right: 36px!important;
}
.pb-sm-36 {
    padding-bottom: 36px!important;
}
.pl-sm-36, .px-sm-36 {
    padding-left: 36px!important;
}
.px-sm-36 {
    padding-right: 36px!important;
}
.py-sm-36 {
    padding-top: 36px!important;
    padding-bottom: 36px!important;
}
.m-sm-36 {
    margin: 36px!important;
}
.mt-sm-36 {
    margin-top: 36px!important;
}
.mr-sm-36 {
    margin-right: 36px!important;
}
.mb-sm-36 {
    margin-bottom: 36px!important;
}
.ml-sm-36, .mx-sm-36 {
    margin-left: 36px!important;
}
.mx-sm-36 {
    margin-right: 36px!important;
}
.my-sm-36 {
    margin-top: 36px!important;
    margin-bottom: 36px!important;
}
.p-sm-38 {
    padding: 38px!important;
}
.pt-sm-38 {
    padding-top: 38px!important;
}
.pr-sm-38 {
    padding-right: 38px!important;
}
.pb-sm-38 {
    padding-bottom: 38px!important;
}
.pl-sm-38, .px-sm-38 {
    padding-left: 38px!important;
}
.px-sm-38 {
    padding-right: 38px!important;
}
.py-sm-38 {
    padding-top: 38px!important;
    padding-bottom: 38px!important;
}
.m-sm-38 {
    margin: 38px!important;
}
.mt-sm-38 {
    margin-top: 38px!important;
}
.mr-sm-38 {
    margin-right: 38px!important;
}
.mb-sm-38 {
    margin-bottom: 38px!important;
}
.ml-sm-38, .mx-sm-38 {
    margin-left: 38px!important;
}
.mx-sm-38 {
    margin-right: 38px!important;
}
.my-sm-38 {
    margin-top: 38px!important;
    margin-bottom: 38px!important;
}
.p-sm-40 {
    padding: 40px!important;
}
.pt-sm-40 {
    padding-top: 40px!important;
}
.pr-sm-40 {
    padding-right: 40px!important;
}
.pb-sm-40 {
    padding-bottom: 40px!important;
}
.pl-sm-40, .px-sm-40 {
    padding-left: 40px!important;
}
.px-sm-40 {
    padding-right: 40px!important;
}
.py-sm-40 {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.m-sm-40 {
    margin: 40px!important;
}
.mt-sm-40 {
    margin-top: 40px!important;
}
.mr-sm-40 {
    margin-right: 40px!important;
}
.mb-sm-40 {
    margin-bottom: 40px!important;
}
.ml-sm-40, .mx-sm-40 {
    margin-left: 40px!important;
}
.mx-sm-40 {
    margin-right: 40px!important;
}
.my-sm-40 {
    margin-top: 40px!important;
    margin-bottom: 40px!important;
}
.p-sm-50 {
    padding: 50px!important;
}
.pt-sm-50 {
    padding-top: 50px!important;
}
.pr-sm-50 {
    padding-right: 50px!important;
}
.pb-sm-50 {
    padding-bottom: 50px!important;
}
.pl-sm-50, .px-sm-50 {
    padding-left: 50px!important;
}
.px-sm-50 {
    padding-right: 50px!important;
}
.py-sm-50 {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.m-sm-50 {
    margin: 50px!important;
}
.mt-sm-50 {
    margin-top: 50px!important;
}
.mr-sm-50 {
    margin-right: 50px!important;
}
.mb-sm-50 {
    margin-bottom: 50px!important;
}
.ml-sm-50, .mx-sm-50 {
    margin-left: 50px!important;
}
.mx-sm-50 {
    margin-right: 50px!important;
}
.my-sm-50 {
    margin-top: 50px!important;
    margin-bottom: 50px!important;
}
.p-sm-60 {
    padding: 60px!important;
}
.pt-sm-60 {
    padding-top: 60px!important;
}
.pr-sm-60 {
    padding-right: 60px!important;
}
.pb-sm-60 {
    padding-bottom: 60px!important;
}
.pl-sm-60, .px-sm-60 {
    padding-left: 60px!important;
}
.px-sm-60 {
    padding-right: 60px!important;
}
.py-sm-60 {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
}
.m-sm-60 {
    margin: 60px!important;
}
.mt-sm-60 {
    margin-top: 60px!important;
}
.mr-sm-60 {
    margin-right: 60px!important;
}
.mb-sm-60 {
    margin-bottom: 60px!important;
}
.ml-sm-60, .mx-sm-60 {
    margin-left: 60px!important;
}
.mx-sm-60 {
    margin-right: 60px!important;
}
.my-sm-60 {
    margin-top: 60px!important;
    margin-bottom: 60px!important;
}
.p-sm-70 {
    padding: 70px!important;
}
.pt-sm-70 {
    padding-top: 70px!important;
}
.pr-sm-70 {
    padding-right: 70px!important;
}
.pb-sm-70 {
    padding-bottom: 70px!important;
}
.pl-sm-70, .px-sm-70 {
    padding-left: 70px!important;
}
.px-sm-70 {
    padding-right: 70px!important;
}
.py-sm-70 {
    padding-top: 70px!important;
    padding-bottom: 70px!important;
}
.m-sm-70 {
    margin: 70px!important;
}
.mt-sm-70 {
    margin-top: 70px!important;
}
.mr-sm-70 {
    margin-right: 70px!important;
}
.mb-sm-70 {
    margin-bottom: 70px!important;
}
.ml-sm-70, .mx-sm-70 {
    margin-left: 70px!important;
}
.mx-sm-70 {
    margin-right: 70px!important;
}
.my-sm-70 {
    margin-top: 70px!important;
    margin-bottom: 70px!important;
}
.p-sm-80 {
    padding: 80px!important;
}
.pt-sm-80 {
    padding-top: 80px!important;
}
.pr-sm-80 {
    padding-right: 80px!important;
}
.pb-sm-80 {
    padding-bottom: 80px!important;
}
.pl-sm-80, .px-sm-80 {
    padding-left: 80px!important;
}
.px-sm-80 {
    padding-right: 80px!important;
}
.py-sm-80 {
    padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.m-sm-80 {
    margin: 80px!important;
}
.mt-sm-80 {
    margin-top: 80px!important;
}
.mr-sm-80 {
    margin-right: 80px!important;
}
.mb-sm-80 {
    margin-bottom: 80px!important;
}
.ml-sm-80, .mx-sm-80 {
    margin-left: 80px!important;
}
.mx-sm-80 {
    margin-right: 80px!important;
}
.my-sm-80 {
    margin-top: 80px!important;
    margin-bottom: 80px!important;
}
.p-sm-90 {
    padding: 90px!important;
}
.pt-sm-90 {
    padding-top: 90px!important;
}
.pr-sm-90 {
    padding-right: 90px!important;
}
.pb-sm-90 {
    padding-bottom: 90px!important;
}
.pl-sm-90, .px-sm-90 {
    padding-left: 90px!important;
}
.px-sm-90 {
    padding-right: 90px!important;
}
.py-sm-90 {
    padding-top: 90px!important;
    padding-bottom: 90px!important;
}
.m-sm-90 {
    margin: 90px!important;
}
.mt-sm-90 {
    margin-top: 90px!important;
}
.mr-sm-90 {
    margin-right: 90px!important;
}
.mb-sm-90 {
    margin-bottom: 90px!important;
}
.ml-sm-90, .mx-sm-90 {
    margin-left: 90px!important;
}
.mx-sm-90 {
    margin-right: 90px!important;
}
.my-sm-90 {
    margin-top: 90px!important;
    margin-bottom: 90px!important;
}
}@media (min-width:768px) {
    .p-md-0 {
    padding: 0!important;
}
.pt-md-0 {
    padding-top: 0!important;
}
.pr-md-0 {
    padding-right: 0!important;
}
.pb-md-0 {
    padding-bottom: 0!important;
}
.pl-md-0, .px-md-0 {
    padding-left: 0!important;
}
.px-md-0 {
    padding-right: 0!important;
}
.py-md-0 {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.m-md-0 {
    margin: 0!important;
}
.mt-md-0 {
    margin-top: 0!important;
}
.mr-md-0 {
    margin-right: 0!important;
}
.mb-md-0 {
    margin-bottom: 0!important;
}
.ml-md-0, .mx-md-0 {
    margin-left: 0!important;
}
.mx-md-0 {
    margin-right: 0!important;
}
.my-md-0 {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.p-md-1 {
    padding: 1px!important;
}
.pt-md-1 {
    padding-top: 1px!important;
}
.pr-md-1 {
    padding-right: 1px!important;
}
.pb-md-1 {
    padding-bottom: 1px!important;
}
.pl-md-1, .px-md-1 {
    padding-left: 1px!important;
}
.px-md-1 {
    padding-right: 1px!important;
}
.py-md-1 {
    padding-top: 1px!important;
    padding-bottom: 1px!important;
}
.m-md-1 {
    margin: 1px!important;
}
.mt-md-1 {
    margin-top: 1px!important;
}
.mr-md-1 {
    margin-right: 1px!important;
}
.mb-md-1 {
    margin-bottom: 1px!important;
}
.ml-md-1, .mx-md-1 {
    margin-left: 1px!important;
}
.mx-md-1 {
    margin-right: 1px!important;
}
.my-md-1 {
    margin-top: 1px!important;
    margin-bottom: 1px!important;
}
.p-md-2 {
    padding: 2px!important;
}
.pt-md-2 {
    padding-top: 2px!important;
}
.pr-md-2 {
    padding-right: 2px!important;
}
.pb-md-2 {
    padding-bottom: 2px!important;
}
.pl-md-2, .px-md-2 {
    padding-left: 2px!important;
}
.px-md-2 {
    padding-right: 2px!important;
}
.py-md-2 {
    padding-top: 2px!important;
    padding-bottom: 2px!important;
}
.m-md-2 {
    margin: 2px!important;
}
.mt-md-2 {
    margin-top: 2px!important;
}
.mr-md-2 {
    margin-right: 2px!important;
}
.mb-md-2 {
    margin-bottom: 2px!important;
}
.ml-md-2, .mx-md-2 {
    margin-left: 2px!important;
}
.mx-md-2 {
    margin-right: 2px!important;
}
.my-md-2 {
    margin-top: 2px!important;
    margin-bottom: 2px!important;
}
.p-md-3 {
    padding: 3px!important;
}
.pt-md-3 {
    padding-top: 3px!important;
}
.pr-md-3 {
    padding-right: 3px!important;
}
.pb-md-3 {
    padding-bottom: 3px!important;
}
.pl-md-3, .px-md-3 {
    padding-left: 3px!important;
}
.px-md-3 {
    padding-right: 3px!important;
}
.py-md-3 {
    padding-top: 3px!important;
    padding-bottom: 3px!important;
}
.m-md-3 {
    margin: 3px!important;
}
.mt-md-3 {
    margin-top: 3px!important;
}
.mr-md-3 {
    margin-right: 3px!important;
}
.mb-md-3 {
    margin-bottom: 3px!important;
}
.ml-md-3, .mx-md-3 {
    margin-left: 3px!important;
}
.mx-md-3 {
    margin-right: 3px!important;
}
.my-md-3 {
    margin-top: 3px!important;
    margin-bottom: 3px!important;
}
.p-md-4 {
    padding: 4px!important;
}
.pt-md-4 {
    padding-top: 4px!important;
}
.pr-md-4 {
    padding-right: 4px!important;
}
.pb-md-4 {
    padding-bottom: 4px!important;
}
.pl-md-4, .px-md-4 {
    padding-left: 4px!important;
}
.px-md-4 {
    padding-right: 4px!important;
}
.py-md-4 {
    padding-top: 4px!important;
    padding-bottom: 4px!important;
}
.m-md-4 {
    margin: 4px!important;
}
.mt-md-4 {
    margin-top: 4px!important;
}
.mr-md-4 {
    margin-right: 4px!important;
}
.mb-md-4 {
    margin-bottom: 4px!important;
}
.ml-md-4, .mx-md-4 {
    margin-left: 4px!important;
}
.mx-md-4 {
    margin-right: 4px!important;
}
.my-md-4 {
    margin-top: 4px!important;
    margin-bottom: 4px!important;
}
.p-md-5 {
    padding: 5px!important;
}
.pt-md-5 {
    padding-top: 5px!important;
}
.pr-md-5 {
    padding-right: 5px!important;
}
.pb-md-5 {
    padding-bottom: 5px!important;
}
.pl-md-5, .px-md-5 {
    padding-left: 5px!important;
}
.px-md-5 {
    padding-right: 5px!important;
}
.py-md-5 {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.m-md-5 {
    margin: 5px!important;
}
.mt-md-5 {
    margin-top: 5px!important;
}
.mr-md-5 {
    margin-right: 5px!important;
}
.mb-md-5 {
    margin-bottom: 5px!important;
}
.ml-md-5, .mx-md-5 {
    margin-left: 5px!important;
}
.mx-md-5 {
    margin-right: 5px!important;
}
.my-md-5 {
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}
.p-md-6 {
    padding: 6px!important;
}
.pt-md-6 {
    padding-top: 6px!important;
}
.pr-md-6 {
    padding-right: 6px!important;
}
.pb-md-6 {
    padding-bottom: 6px!important;
}
.pl-md-6, .px-md-6 {
    padding-left: 6px!important;
}
.px-md-6 {
    padding-right: 6px!important;
}
.py-md-6 {
    padding-top: 6px!important;
    padding-bottom: 6px!important;
}
.m-md-6 {
    margin: 6px!important;
}
.mt-md-6 {
    margin-top: 6px!important;
}
.mr-md-6 {
    margin-right: 6px!important;
}
.mb-md-6 {
    margin-bottom: 6px!important;
}
.ml-md-6, .mx-md-6 {
    margin-left: 6px!important;
}
.mx-md-6 {
    margin-right: 6px!important;
}
.my-md-6 {
    margin-top: 6px!important;
    margin-bottom: 6px!important;
}
.p-md-7 {
    padding: 7px!important;
}
.pt-md-7 {
    padding-top: 7px!important;
}
.pr-md-7 {
    padding-right: 7px!important;
}
.pb-md-7 {
    padding-bottom: 7px!important;
}
.pl-md-7, .px-md-7 {
    padding-left: 7px!important;
}
.px-md-7 {
    padding-right: 7px!important;
}
.py-md-7 {
    padding-top: 7px!important;
    padding-bottom: 7px!important;
}
.m-md-7 {
    margin: 7px!important;
}
.mt-md-7 {
    margin-top: 7px!important;
}
.mr-md-7 {
    margin-right: 7px!important;
}
.mb-md-7 {
    margin-bottom: 7px!important;
}
.ml-md-7, .mx-md-7 {
    margin-left: 7px!important;
}
.mx-md-7 {
    margin-right: 7px!important;
}
.my-md-7 {
    margin-top: 7px!important;
    margin-bottom: 7px!important;
}
.p-md-8 {
    padding: 8px!important;
}
.pt-md-8 {
    padding-top: 8px!important;
}
.pr-md-8 {
    padding-right: 8px!important;
}
.pb-md-8 {
    padding-bottom: 8px!important;
}
.pl-md-8, .px-md-8 {
    padding-left: 8px!important;
}
.px-md-8 {
    padding-right: 8px!important;
}
.py-md-8 {
    padding-top: 8px!important;
    padding-bottom: 8px!important;
}
.m-md-8 {
    margin: 8px!important;
}
.mt-md-8 {
    margin-top: 8px!important;
}
.mr-md-8 {
    margin-right: 8px!important;
}
.mb-md-8 {
    margin-bottom: 8px!important;
}
.ml-md-8, .mx-md-8 {
    margin-left: 8px!important;
}
.mx-md-8 {
    margin-right: 8px!important;
}
.my-md-8 {
    margin-top: 8px!important;
    margin-bottom: 8px!important;
}
.p-md-9 {
    padding: 9px!important;
}
.pt-md-9 {
    padding-top: 9px!important;
}
.pr-md-9 {
    padding-right: 9px!important;
}
.pb-md-9 {
    padding-bottom: 9px!important;
}
.pl-md-9, .px-md-9 {
    padding-left: 9px!important;
}
.px-md-9 {
    padding-right: 9px!important;
}
.py-md-9 {
    padding-top: 9px!important;
    padding-bottom: 9px!important;
}
.m-md-9 {
    margin: 9px!important;
}
.mt-md-9 {
    margin-top: 9px!important;
}
.mr-md-9 {
    margin-right: 9px!important;
}
.mb-md-9 {
    margin-bottom: 9px!important;
}
.ml-md-9, .mx-md-9 {
    margin-left: 9px!important;
}
.mx-md-9 {
    margin-right: 9px!important;
}
.my-md-9 {
    margin-top: 9px!important;
    margin-bottom: 9px!important;
}
.p-md-10 {
    padding: 10px!important;
}
.pt-md-10 {
    padding-top: 10px!important;
}
.pr-md-10 {
    padding-right: 10px!important;
}
.pb-md-10 {
    padding-bottom: 10px!important;
}
.pl-md-10, .px-md-10 {
    padding-left: 10px!important;
}
.px-md-10 {
    padding-right: 10px!important;
}
.py-md-10 {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.m-md-10 {
    margin: 10px!important;
}
.mt-md-10 {
    margin-top: 10px!important;
}
.mr-md-10 {
    margin-right: 10px!important;
}
.mb-md-10 {
    margin-bottom: 10px!important;
}
.ml-md-10, .mx-md-10 {
    margin-left: 10px!important;
}
.mx-md-10 {
    margin-right: 10px!important;
}
.my-md-10 {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.p-md-12 {
    padding: 12px!important;
}
.pt-md-12 {
    padding-top: 12px!important;
}
.pr-md-12 {
    padding-right: 12px!important;
}
.pb-md-12 {
    padding-bottom: 12px!important;
}
.pl-md-12, .px-md-12 {
    padding-left: 12px!important;
}
.px-md-12 {
    padding-right: 12px!important;
}
.py-md-12 {
    padding-top: 12px!important;
    padding-bottom: 12px!important;
}
.m-md-12 {
    margin: 12px!important;
}
.mt-md-12 {
    margin-top: 12px!important;
}
.mr-md-12 {
    margin-right: 12px!important;
}
.mb-md-12 {
    margin-bottom: 12px!important;
}
.ml-md-12, .mx-md-12 {
    margin-left: 12px!important;
}
.mx-md-12 {
    margin-right: 12px!important;
}
.my-md-12 {
    margin-top: 12px!important;
    margin-bottom: 12px!important;
}
.p-md-14 {
    padding: 14px!important;
}
.pt-md-14 {
    padding-top: 14px!important;
}
.pr-md-14 {
    padding-right: 14px!important;
}
.pb-md-14 {
    padding-bottom: 14px!important;
}
.pl-md-14, .px-md-14 {
    padding-left: 14px!important;
}
.px-md-14 {
    padding-right: 14px!important;
}
.py-md-14 {
    padding-top: 14px!important;
    padding-bottom: 14px!important;
}
.m-md-14 {
    margin: 14px!important;
}
.mt-md-14 {
    margin-top: 14px!important;
}
.mr-md-14 {
    margin-right: 14px!important;
}
.mb-md-14 {
    margin-bottom: 14px!important;
}
.ml-md-14, .mx-md-14 {
    margin-left: 14px!important;
}
.mx-md-14 {
    margin-right: 14px!important;
}
.my-md-14 {
    margin-top: 14px!important;
    margin-bottom: 14px!important;
}
.p-md-16 {
    padding: 16px!important;
}
.pt-md-16 {
    padding-top: 16px!important;
}
.pr-md-16 {
    padding-right: 16px!important;
}
.pb-md-16 {
    padding-bottom: 16px!important;
}
.pl-md-16, .px-md-16 {
    padding-left: 16px!important;
}
.px-md-16 {
    padding-right: 16px!important;
}
.py-md-16 {
    padding-top: 16px!important;
    padding-bottom: 16px!important;
}
.m-md-16 {
    margin: 16px!important;
}
.mt-md-16 {
    margin-top: 16px!important;
}
.mr-md-16 {
    margin-right: 16px!important;
}
.mb-md-16 {
    margin-bottom: 16px!important;
}
.ml-md-16, .mx-md-16 {
    margin-left: 16px!important;
}
.mx-md-16 {
    margin-right: 16px!important;
}
.my-md-16 {
    margin-top: 16px!important;
    margin-bottom: 16px!important;
}
.p-md-18 {
    padding: 18px!important;
}
.pt-md-18 {
    padding-top: 18px!important;
}
.pr-md-18 {
    padding-right: 18px!important;
}
.pb-md-18 {
    padding-bottom: 18px!important;
}
.pl-md-18, .px-md-18 {
    padding-left: 18px!important;
}
.px-md-18 {
    padding-right: 18px!important;
}
.py-md-18 {
    padding-top: 18px!important;
    padding-bottom: 18px!important;
}
.m-md-18 {
    margin: 18px!important;
}
.mt-md-18 {
    margin-top: 18px!important;
}
.mr-md-18 {
    margin-right: 18px!important;
}
.mb-md-18 {
    margin-bottom: 18px!important;
}
.ml-md-18, .mx-md-18 {
    margin-left: 18px!important;
}
.mx-md-18 {
    margin-right: 18px!important;
}
.my-md-18 {
    margin-top: 18px!important;
    margin-bottom: 18px!important;
}
.p-md-20 {
    padding: 20px!important;
}
.pt-md-20 {
    padding-top: 20px!important;
}
.pr-md-20 {
    padding-right: 20px!important;
}
.pb-md-20 {
    padding-bottom: 20px!important;
}
.pl-md-20, .px-md-20 {
    padding-left: 20px!important;
}
.px-md-20 {
    padding-right: 20px!important;
}
.py-md-20 {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.m-md-20 {
    margin: 20px!important;
}
.mt-md-20 {
    margin-top: 20px!important;
}
.mr-md-20 {
    margin-right: 20px!important;
}
.mb-md-20 {
    margin-bottom: 20px!important;
}
.ml-md-20, .mx-md-20 {
    margin-left: 20px!important;
}
.mx-md-20 {
    margin-right: 20px!important;
}
.my-md-20 {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
.p-md-22 {
    padding: 22px!important;
}
.pt-md-22 {
    padding-top: 22px!important;
}
.pr-md-22 {
    padding-right: 22px!important;
}
.pb-md-22 {
    padding-bottom: 22px!important;
}
.pl-md-22, .px-md-22 {
    padding-left: 22px!important;
}
.px-md-22 {
    padding-right: 22px!important;
}
.py-md-22 {
    padding-top: 22px!important;
    padding-bottom: 22px!important;
}
.m-md-22 {
    margin: 22px!important;
}
.mt-md-22 {
    margin-top: 22px!important;
}
.mr-md-22 {
    margin-right: 22px!important;
}
.mb-md-22 {
    margin-bottom: 22px!important;
}
.ml-md-22, .mx-md-22 {
    margin-left: 22px!important;
}
.mx-md-22 {
    margin-right: 22px!important;
}
.my-md-22 {
    margin-top: 22px!important;
    margin-bottom: 22px!important;
}
.p-md-24 {
    padding: 24px!important;
}
.pt-md-24 {
    padding-top: 24px!important;
}
.pr-md-24 {
    padding-right: 24px!important;
}
.pb-md-24 {
    padding-bottom: 24px!important;
}
.pl-md-24, .px-md-24 {
    padding-left: 24px!important;
}
.px-md-24 {
    padding-right: 24px!important;
}
.py-md-24 {
    padding-top: 24px!important;
    padding-bottom: 24px!important;
}
.m-md-24 {
    margin: 24px!important;
}
.mt-md-24 {
    margin-top: 24px!important;
}
.mr-md-24 {
    margin-right: 24px!important;
}
.mb-md-24 {
    margin-bottom: 24px!important;
}
.ml-md-24, .mx-md-24 {
    margin-left: 24px!important;
}
.mx-md-24 {
    margin-right: 24px!important;
}
.my-md-24 {
    margin-top: 24px!important;
    margin-bottom: 24px!important;
}
.p-md-26 {
    padding: 26px!important;
}
.pt-md-26 {
    padding-top: 26px!important;
}
.pr-md-26 {
    padding-right: 26px!important;
}
.pb-md-26 {
    padding-bottom: 26px!important;
}
.pl-md-26, .px-md-26 {
    padding-left: 26px!important;
}
.px-md-26 {
    padding-right: 26px!important;
}
.py-md-26 {
    padding-top: 26px!important;
    padding-bottom: 26px!important;
}
.m-md-26 {
    margin: 26px!important;
}
.mt-md-26 {
    margin-top: 26px!important;
}
.mr-md-26 {
    margin-right: 26px!important;
}
.mb-md-26 {
    margin-bottom: 26px!important;
}
.ml-md-26, .mx-md-26 {
    margin-left: 26px!important;
}
.mx-md-26 {
    margin-right: 26px!important;
}
.my-md-26 {
    margin-top: 26px!important;
    margin-bottom: 26px!important;
}
.p-md-28 {
    padding: 28px!important;
}
.pt-md-28 {
    padding-top: 28px!important;
}
.pr-md-28 {
    padding-right: 28px!important;
}
.pb-md-28 {
    padding-bottom: 28px!important;
}
.pl-md-28, .px-md-28 {
    padding-left: 28px!important;
}
.px-md-28 {
    padding-right: 28px!important;
}
.py-md-28 {
    padding-top: 28px!important;
    padding-bottom: 28px!important;
}
.m-md-28 {
    margin: 28px!important;
}
.mt-md-28 {
    margin-top: 28px!important;
}
.mr-md-28 {
    margin-right: 28px!important;
}
.mb-md-28 {
    margin-bottom: 28px!important;
}
.ml-md-28, .mx-md-28 {
    margin-left: 28px!important;
}
.mx-md-28 {
    margin-right: 28px!important;
}
.my-md-28 {
    margin-top: 28px!important;
    margin-bottom: 28px!important;
}
.p-md-30 {
    padding: 30px!important;
}
.pt-md-30 {
    padding-top: 30px!important;
}
.pr-md-30 {
    padding-right: 30px!important;
}
.pb-md-30 {
    padding-bottom: 30px!important;
}
.pl-md-30, .px-md-30 {
    padding-left: 30px!important;
}
.px-md-30 {
    padding-right: 30px!important;
}
.py-md-30 {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}
.m-md-30 {
    margin: 30px!important;
}
.mt-md-30 {
    margin-top: 30px!important;
}
.mr-md-30 {
    margin-right: 30px!important;
}
.mb-md-30 {
    margin-bottom: 30px!important;
}
.ml-md-30, .mx-md-30 {
    margin-left: 30px!important;
}
.mx-md-30 {
    margin-right: 30px!important;
}
.my-md-30 {
    margin-top: 30px!important;
    margin-bottom: 30px!important;
}
.p-md-32 {
    padding: 32px!important;
}
.pt-md-32 {
    padding-top: 32px!important;
}
.pr-md-32 {
    padding-right: 32px!important;
}
.pb-md-32 {
    padding-bottom: 32px!important;
}
.pl-md-32, .px-md-32 {
    padding-left: 32px!important;
}
.px-md-32 {
    padding-right: 32px!important;
}
.py-md-32 {
    padding-top: 32px!important;
    padding-bottom: 32px!important;
}
.m-md-32 {
    margin: 32px!important;
}
.mt-md-32 {
    margin-top: 32px!important;
}
.mr-md-32 {
    margin-right: 32px!important;
}
.mb-md-32 {
    margin-bottom: 32px!important;
}
.ml-md-32, .mx-md-32 {
    margin-left: 32px!important;
}
.mx-md-32 {
    margin-right: 32px!important;
}
.my-md-32 {
    margin-top: 32px!important;
    margin-bottom: 32px!important;
}
.p-md-34 {
    padding: 34px!important;
}
.pt-md-34 {
    padding-top: 34px!important;
}
.pr-md-34 {
    padding-right: 34px!important;
}
.pb-md-34 {
    padding-bottom: 34px!important;
}
.pl-md-34, .px-md-34 {
    padding-left: 34px!important;
}
.px-md-34 {
    padding-right: 34px!important;
}
.py-md-34 {
    padding-top: 34px!important;
    padding-bottom: 34px!important;
}
.m-md-34 {
    margin: 34px!important;
}
.mt-md-34 {
    margin-top: 34px!important;
}
.mr-md-34 {
    margin-right: 34px!important;
}
.mb-md-34 {
    margin-bottom: 34px!important;
}
.ml-md-34, .mx-md-34 {
    margin-left: 34px!important;
}
.mx-md-34 {
    margin-right: 34px!important;
}
.my-md-34 {
    margin-top: 34px!important;
    margin-bottom: 34px!important;
}
.p-md-36 {
    padding: 36px!important;
}
.pt-md-36 {
    padding-top: 36px!important;
}
.pr-md-36 {
    padding-right: 36px!important;
}
.pb-md-36 {
    padding-bottom: 36px!important;
}
.pl-md-36, .px-md-36 {
    padding-left: 36px!important;
}
.px-md-36 {
    padding-right: 36px!important;
}
.py-md-36 {
    padding-top: 36px!important;
    padding-bottom: 36px!important;
}
.m-md-36 {
    margin: 36px!important;
}
.mt-md-36 {
    margin-top: 36px!important;
}
.mr-md-36 {
    margin-right: 36px!important;
}
.mb-md-36 {
    margin-bottom: 36px!important;
}
.ml-md-36, .mx-md-36 {
    margin-left: 36px!important;
}
.mx-md-36 {
    margin-right: 36px!important;
}
.my-md-36 {
    margin-top: 36px!important;
    margin-bottom: 36px!important;
}
.p-md-38 {
    padding: 38px!important;
}
.pt-md-38 {
    padding-top: 38px!important;
}
.pr-md-38 {
    padding-right: 38px!important;
}
.pb-md-38 {
    padding-bottom: 38px!important;
}
.pl-md-38, .px-md-38 {
    padding-left: 38px!important;
}
.px-md-38 {
    padding-right: 38px!important;
}
.py-md-38 {
    padding-top: 38px!important;
    padding-bottom: 38px!important;
}
.m-md-38 {
    margin: 38px!important;
}
.mt-md-38 {
    margin-top: 38px!important;
}
.mr-md-38 {
    margin-right: 38px!important;
}
.mb-md-38 {
    margin-bottom: 38px!important;
}
.ml-md-38, .mx-md-38 {
    margin-left: 38px!important;
}
.mx-md-38 {
    margin-right: 38px!important;
}
.my-md-38 {
    margin-top: 38px!important;
    margin-bottom: 38px!important;
}
.p-md-40 {
    padding: 40px!important;
}
.pt-md-40 {
    padding-top: 40px!important;
}
.pr-md-40 {
    padding-right: 40px!important;
}
.pb-md-40 {
    padding-bottom: 40px!important;
}
.pl-md-40, .px-md-40 {
    padding-left: 40px!important;
}
.px-md-40 {
    padding-right: 40px!important;
}
.py-md-40 {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.m-md-40 {
    margin: 40px!important;
}
.mt-md-40 {
    margin-top: 40px!important;
}
.mr-md-40 {
    margin-right: 40px!important;
}
.mb-md-40 {
    margin-bottom: 40px!important;
}
.ml-md-40, .mx-md-40 {
    margin-left: 40px!important;
}
.mx-md-40 {
    margin-right: 40px!important;
}
.my-md-40 {
    margin-top: 40px!important;
    margin-bottom: 40px!important;
}
.p-md-50 {
    padding: 50px!important;
}
.pt-md-50 {
    padding-top: 50px!important;
}
.pr-md-50 {
    padding-right: 50px!important;
}
.pb-md-50 {
    padding-bottom: 50px!important;
}
.pl-md-50, .px-md-50 {
    padding-left: 50px!important;
}
.px-md-50 {
    padding-right: 50px!important;
}
.py-md-50 {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.m-md-50 {
    margin: 50px!important;
}
.mt-md-50 {
    margin-top: 50px!important;
}
.mr-md-50 {
    margin-right: 50px!important;
}
.mb-md-50 {
    margin-bottom: 50px!important;
}
.ml-md-50, .mx-md-50 {
    margin-left: 50px!important;
}
.mx-md-50 {
    margin-right: 50px!important;
}
.my-md-50 {
    margin-top: 50px!important;
    margin-bottom: 50px!important;
}
.p-md-60 {
    padding: 60px!important;
}
.pt-md-60 {
    padding-top: 60px!important;
}
.pr-md-60 {
    padding-right: 60px!important;
}
.pb-md-60 {
    padding-bottom: 60px!important;
}
.pl-md-60, .px-md-60 {
    padding-left: 60px!important;
}
.px-md-60 {
    padding-right: 60px!important;
}
.py-md-60 {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
}
.m-md-60 {
    margin: 60px!important;
}
.mt-md-60 {
    margin-top: 60px!important;
}
.mr-md-60 {
    margin-right: 60px!important;
}
.mb-md-60 {
    margin-bottom: 60px!important;
}
.ml-md-60, .mx-md-60 {
    margin-left: 60px!important;
}
.mx-md-60 {
    margin-right: 60px!important;
}
.my-md-60 {
    margin-top: 60px!important;
    margin-bottom: 60px!important;
}
.p-md-70 {
    padding: 70px!important;
}
.pt-md-70 {
    padding-top: 70px!important;
}
.pr-md-70 {
    padding-right: 70px!important;
}
.pb-md-70 {
    padding-bottom: 70px!important;
}
.pl-md-70, .px-md-70 {
    padding-left: 70px!important;
}
.px-md-70 {
    padding-right: 70px!important;
}
.py-md-70 {
    padding-top: 70px!important;
    padding-bottom: 70px!important;
}
.m-md-70 {
    margin: 70px!important;
}
.mt-md-70 {
    margin-top: 70px!important;
}
.mr-md-70 {
    margin-right: 70px!important;
}
.mb-md-70 {
    margin-bottom: 70px!important;
}
.ml-md-70, .mx-md-70 {
    margin-left: 70px!important;
}
.mx-md-70 {
    margin-right: 70px!important;
}
.my-md-70 {
    margin-top: 70px!important;
    margin-bottom: 70px!important;
}
.p-md-80 {
    padding: 80px!important;
}
.pt-md-80 {
    padding-top: 80px!important;
}
.pr-md-80 {
    padding-right: 80px!important;
}
.pb-md-80 {
    padding-bottom: 80px!important;
}
.pl-md-80, .px-md-80 {
    padding-left: 80px!important;
}
.px-md-80 {
    padding-right: 80px!important;
}
.py-md-80 {
    padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.m-md-80 {
    margin: 80px!important;
}
.mt-md-80 {
    margin-top: 80px!important;
}
.mr-md-80 {
    margin-right: 80px!important;
}
.mb-md-80 {
    margin-bottom: 80px!important;
}
.ml-md-80, .mx-md-80 {
    margin-left: 80px!important;
}
.mx-md-80 {
    margin-right: 80px!important;
}
.my-md-80 {
    margin-top: 80px!important;
    margin-bottom: 80px!important;
}
.p-md-90 {
    padding: 90px!important;
}
.pt-md-90 {
    padding-top: 90px!important;
}
.pr-md-90 {
    padding-right: 90px!important;
}
.pb-md-90 {
    padding-bottom: 90px!important;
}
.pl-md-90, .px-md-90 {
    padding-left: 90px!important;
}
.px-md-90 {
    padding-right: 90px!important;
}
.py-md-90 {
    padding-top: 90px!important;
    padding-bottom: 90px!important;
}
.m-md-90 {
    margin: 90px!important;
}
.mt-md-90 {
    margin-top: 90px!important;
}
.mr-md-90 {
    margin-right: 90px!important;
}
.mb-md-90 {
    margin-bottom: 90px!important;
}
.ml-md-90, .mx-md-90 {
    margin-left: 90px!important;
}
.mx-md-90 {
    margin-right: 90px!important;
}
.my-md-90 {
    margin-top: 90px!important;
    margin-bottom: 90px!important;
}
.pb-md-10p {
    padding-bottom: 10%!important;
}
.pb-md-15p {
    padding-bottom: 15%!important;
}
.pb-md-20p {
    padding-bottom: 20%!important;
}
.pb-md-30p {
    padding-bottom: 30%!important;
}
}@media (min-width:992px) {
    .p-lg-0 {
    padding: 0!important;
}
.pt-lg-0 {
    padding-top: 0!important;
}
.pr-lg-0 {
    padding-right: 0!important;
}
.pb-lg-0 {
    padding-bottom: 0!important;
}
.pl-lg-0, .px-lg-0 {
    padding-left: 0!important;
}
.px-lg-0 {
    padding-right: 0!important;
}
.py-lg-0 {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.m-lg-0 {
    margin: 0!important;
}
.mt-lg-0 {
    margin-top: 0!important;
}
.mr-lg-0 {
    margin-right: 0!important;
}
.mb-lg-0 {
    margin-bottom: 0!important;
}
.ml-lg-0, .mx-lg-0 {
    margin-left: 0!important;
}
.mx-lg-0 {
    margin-right: 0!important;
}
.my-lg-0 {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.p-lg-1 {
    padding: 1px!important;
}
.pt-lg-1 {
    padding-top: 1px!important;
}
.pr-lg-1 {
    padding-right: 1px!important;
}
.pb-lg-1 {
    padding-bottom: 1px!important;
}
.pl-lg-1, .px-lg-1 {
    padding-left: 1px!important;
}
.px-lg-1 {
    padding-right: 1px!important;
}
.py-lg-1 {
    padding-top: 1px!important;
    padding-bottom: 1px!important;
}
.m-lg-1 {
    margin: 1px!important;
}
.mt-lg-1 {
    margin-top: 1px!important;
}
.mr-lg-1 {
    margin-right: 1px!important;
}
.mb-lg-1 {
    margin-bottom: 1px!important;
}
.ml-lg-1, .mx-lg-1 {
    margin-left: 1px!important;
}
.mx-lg-1 {
    margin-right: 1px!important;
}
.my-lg-1 {
    margin-top: 1px!important;
    margin-bottom: 1px!important;
}
.p-lg-2 {
    padding: 2px!important;
}
.pt-lg-2 {
    padding-top: 2px!important;
}
.pr-lg-2 {
    padding-right: 2px!important;
}
.pb-lg-2 {
    padding-bottom: 2px!important;
}
.pl-lg-2, .px-lg-2 {
    padding-left: 2px!important;
}
.px-lg-2 {
    padding-right: 2px!important;
}
.py-lg-2 {
    padding-top: 2px!important;
    padding-bottom: 2px!important;
}
.m-lg-2 {
    margin: 2px!important;
}
.mt-lg-2 {
    margin-top: 2px!important;
}
.mr-lg-2 {
    margin-right: 2px!important;
}
.mb-lg-2 {
    margin-bottom: 2px!important;
}
.ml-lg-2, .mx-lg-2 {
    margin-left: 2px!important;
}
.mx-lg-2 {
    margin-right: 2px!important;
}
.my-lg-2 {
    margin-top: 2px!important;
    margin-bottom: 2px!important;
}
.p-lg-3 {
    padding: 3px!important;
}
.pt-lg-3 {
    padding-top: 3px!important;
}
.pr-lg-3 {
    padding-right: 3px!important;
}
.pb-lg-3 {
    padding-bottom: 3px!important;
}
.pl-lg-3, .px-lg-3 {
    padding-left: 3px!important;
}
.px-lg-3 {
    padding-right: 3px!important;
}
.py-lg-3 {
    padding-top: 3px!important;
    padding-bottom: 3px!important;
}
.m-lg-3 {
    margin: 3px!important;
}
.mt-lg-3 {
    margin-top: 3px!important;
}
.mr-lg-3 {
    margin-right: 3px!important;
}
.mb-lg-3 {
    margin-bottom: 3px!important;
}
.ml-lg-3, .mx-lg-3 {
    margin-left: 3px!important;
}
.mx-lg-3 {
    margin-right: 3px!important;
}
.my-lg-3 {
    margin-top: 3px!important;
    margin-bottom: 3px!important;
}
.p-lg-4 {
    padding: 4px!important;
}
.pt-lg-4 {
    padding-top: 4px!important;
}
.pr-lg-4 {
    padding-right: 4px!important;
}
.pb-lg-4 {
    padding-bottom: 4px!important;
}
.pl-lg-4, .px-lg-4 {
    padding-left: 4px!important;
}
.px-lg-4 {
    padding-right: 4px!important;
}
.py-lg-4 {
    padding-top: 4px!important;
    padding-bottom: 4px!important;
}
.m-lg-4 {
    margin: 4px!important;
}
.mt-lg-4 {
    margin-top: 4px!important;
}
.mr-lg-4 {
    margin-right: 4px!important;
}
.mb-lg-4 {
    margin-bottom: 4px!important;
}
.ml-lg-4, .mx-lg-4 {
    margin-left: 4px!important;
}
.mx-lg-4 {
    margin-right: 4px!important;
}
.my-lg-4 {
    margin-top: 4px!important;
    margin-bottom: 4px!important;
}
.p-lg-5 {
    padding: 5px!important;
}
.pt-lg-5 {
    padding-top: 5px!important;
}
.pr-lg-5 {
    padding-right: 5px!important;
}
.pb-lg-5 {
    padding-bottom: 5px!important;
}
.pl-lg-5, .px-lg-5 {
    padding-left: 5px!important;
}
.px-lg-5 {
    padding-right: 5px!important;
}
.py-lg-5 {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.m-lg-5 {
    margin: 5px!important;
}
.mt-lg-5 {
    margin-top: 5px!important;
}
.mr-lg-5 {
    margin-right: 5px!important;
}
.mb-lg-5 {
    margin-bottom: 5px!important;
}
.ml-lg-5, .mx-lg-5 {
    margin-left: 5px!important;
}
.mx-lg-5 {
    margin-right: 5px!important;
}
.my-lg-5 {
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}
.p-lg-6 {
    padding: 6px!important;
}
.pt-lg-6 {
    padding-top: 6px!important;
}
.pr-lg-6 {
    padding-right: 6px!important;
}
.pb-lg-6 {
    padding-bottom: 6px!important;
}
.pl-lg-6, .px-lg-6 {
    padding-left: 6px!important;
}
.px-lg-6 {
    padding-right: 6px!important;
}
.py-lg-6 {
    padding-top: 6px!important;
    padding-bottom: 6px!important;
}
.m-lg-6 {
    margin: 6px!important;
}
.mt-lg-6 {
    margin-top: 6px!important;
}
.mr-lg-6 {
    margin-right: 6px!important;
}
.mb-lg-6 {
    margin-bottom: 6px!important;
}
.ml-lg-6, .mx-lg-6 {
    margin-left: 6px!important;
}
.mx-lg-6 {
    margin-right: 6px!important;
}
.my-lg-6 {
    margin-top: 6px!important;
    margin-bottom: 6px!important;
}
.p-lg-7 {
    padding: 7px!important;
}
.pt-lg-7 {
    padding-top: 7px!important;
}
.pr-lg-7 {
    padding-right: 7px!important;
}
.pb-lg-7 {
    padding-bottom: 7px!important;
}
.pl-lg-7, .px-lg-7 {
    padding-left: 7px!important;
}
.px-lg-7 {
    padding-right: 7px!important;
}
.py-lg-7 {
    padding-top: 7px!important;
    padding-bottom: 7px!important;
}
.m-lg-7 {
    margin: 7px!important;
}
.mt-lg-7 {
    margin-top: 7px!important;
}
.mr-lg-7 {
    margin-right: 7px!important;
}
.mb-lg-7 {
    margin-bottom: 7px!important;
}
.ml-lg-7, .mx-lg-7 {
    margin-left: 7px!important;
}
.mx-lg-7 {
    margin-right: 7px!important;
}
.my-lg-7 {
    margin-top: 7px!important;
    margin-bottom: 7px!important;
}
.p-lg-8 {
    padding: 8px!important;
}
.pt-lg-8 {
    padding-top: 8px!important;
}
.pr-lg-8 {
    padding-right: 8px!important;
}
.pb-lg-8 {
    padding-bottom: 8px!important;
}
.pl-lg-8, .px-lg-8 {
    padding-left: 8px!important;
}
.px-lg-8 {
    padding-right: 8px!important;
}
.py-lg-8 {
    padding-top: 8px!important;
    padding-bottom: 8px!important;
}
.m-lg-8 {
    margin: 8px!important;
}
.mt-lg-8 {
    margin-top: 8px!important;
}
.mr-lg-8 {
    margin-right: 8px!important;
}
.mb-lg-8 {
    margin-bottom: 8px!important;
}
.ml-lg-8, .mx-lg-8 {
    margin-left: 8px!important;
}
.mx-lg-8 {
    margin-right: 8px!important;
}
.my-lg-8 {
    margin-top: 8px!important;
    margin-bottom: 8px!important;
}
.p-lg-9 {
    padding: 9px!important;
}
.pt-lg-9 {
    padding-top: 9px!important;
}
.pr-lg-9 {
    padding-right: 9px!important;
}
.pb-lg-9 {
    padding-bottom: 9px!important;
}
.pl-lg-9, .px-lg-9 {
    padding-left: 9px!important;
}
.px-lg-9 {
    padding-right: 9px!important;
}
.py-lg-9 {
    padding-top: 9px!important;
    padding-bottom: 9px!important;
}
.m-lg-9 {
    margin: 9px!important;
}
.mt-lg-9 {
    margin-top: 9px!important;
}
.mr-lg-9 {
    margin-right: 9px!important;
}
.mb-lg-9 {
    margin-bottom: 9px!important;
}
.ml-lg-9, .mx-lg-9 {
    margin-left: 9px!important;
}
.mx-lg-9 {
    margin-right: 9px!important;
}
.my-lg-9 {
    margin-top: 9px!important;
    margin-bottom: 9px!important;
}
.p-lg-10 {
    padding: 10px!important;
}
.pt-lg-10 {
    padding-top: 10px!important;
}
.pr-lg-10 {
    padding-right: 10px!important;
}
.pb-lg-10 {
    padding-bottom: 10px!important;
}
.pl-lg-10, .px-lg-10 {
    padding-left: 10px!important;
}
.px-lg-10 {
    padding-right: 10px!important;
}
.py-lg-10 {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.m-lg-10 {
    margin: 10px!important;
}
.mt-lg-10 {
    margin-top: 10px!important;
}
.mr-lg-10 {
    margin-right: 10px!important;
}
.mb-lg-10 {
    margin-bottom: 10px!important;
}
.ml-lg-10, .mx-lg-10 {
    margin-left: 10px!important;
}
.mx-lg-10 {
    margin-right: 10px!important;
}
.my-lg-10 {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.p-lg-12 {
    padding: 12px!important;
}
.pt-lg-12 {
    padding-top: 12px!important;
}
.pr-lg-12 {
    padding-right: 12px!important;
}
.pb-lg-12 {
    padding-bottom: 12px!important;
}
.pl-lg-12, .px-lg-12 {
    padding-left: 12px!important;
}
.px-lg-12 {
    padding-right: 12px!important;
}
.py-lg-12 {
    padding-top: 12px!important;
    padding-bottom: 12px!important;
}
.m-lg-12 {
    margin: 12px!important;
}
.mt-lg-12 {
    margin-top: 12px!important;
}
.mr-lg-12 {
    margin-right: 12px!important;
}
.mb-lg-12 {
    margin-bottom: 12px!important;
}
.ml-lg-12, .mx-lg-12 {
    margin-left: 12px!important;
}
.mx-lg-12 {
    margin-right: 12px!important;
}
.my-lg-12 {
    margin-top: 12px!important;
    margin-bottom: 12px!important;
}
.p-lg-14 {
    padding: 14px!important;
}
.pt-lg-14 {
    padding-top: 14px!important;
}
.pr-lg-14 {
    padding-right: 14px!important;
}
.pb-lg-14 {
    padding-bottom: 14px!important;
}
.pl-lg-14, .px-lg-14 {
    padding-left: 14px!important;
}
.px-lg-14 {
    padding-right: 14px!important;
}
.py-lg-14 {
    padding-top: 14px!important;
    padding-bottom: 14px!important;
}
.m-lg-14 {
    margin: 14px!important;
}
.mt-lg-14 {
    margin-top: 14px!important;
}
.mr-lg-14 {
    margin-right: 14px!important;
}
.mb-lg-14 {
    margin-bottom: 14px!important;
}
.ml-lg-14, .mx-lg-14 {
    margin-left: 14px!important;
}
.mx-lg-14 {
    margin-right: 14px!important;
}
.my-lg-14 {
    margin-top: 14px!important;
    margin-bottom: 14px!important;
}
.p-lg-16 {
    padding: 16px!important;
}
.pt-lg-16 {
    padding-top: 16px!important;
}
.pr-lg-16 {
    padding-right: 16px!important;
}
.pb-lg-16 {
    padding-bottom: 16px!important;
}
.pl-lg-16, .px-lg-16 {
    padding-left: 16px!important;
}
.px-lg-16 {
    padding-right: 16px!important;
}
.py-lg-16 {
    padding-top: 16px!important;
    padding-bottom: 16px!important;
}
.m-lg-16 {
    margin: 16px!important;
}
.mt-lg-16 {
    margin-top: 16px!important;
}
.mr-lg-16 {
    margin-right: 16px!important;
}
.mb-lg-16 {
    margin-bottom: 16px!important;
}
.ml-lg-16, .mx-lg-16 {
    margin-left: 16px!important;
}
.mx-lg-16 {
    margin-right: 16px!important;
}
.my-lg-16 {
    margin-top: 16px!important;
    margin-bottom: 16px!important;
}
.p-lg-18 {
    padding: 18px!important;
}
.pt-lg-18 {
    padding-top: 18px!important;
}
.pr-lg-18 {
    padding-right: 18px!important;
}
.pb-lg-18 {
    padding-bottom: 18px!important;
}
.pl-lg-18, .px-lg-18 {
    padding-left: 18px!important;
}
.px-lg-18 {
    padding-right: 18px!important;
}
.py-lg-18 {
    padding-top: 18px!important;
    padding-bottom: 18px!important;
}
.m-lg-18 {
    margin: 18px!important;
}
.mt-lg-18 {
    margin-top: 18px!important;
}
.mr-lg-18 {
    margin-right: 18px!important;
}
.mb-lg-18 {
    margin-bottom: 18px!important;
}
.ml-lg-18, .mx-lg-18 {
    margin-left: 18px!important;
}
.mx-lg-18 {
    margin-right: 18px!important;
}
.my-lg-18 {
    margin-top: 18px!important;
    margin-bottom: 18px!important;
}
.p-lg-20 {
    padding: 20px!important;
}
.pt-lg-20 {
    padding-top: 20px!important;
}
.pr-lg-20 {
    padding-right: 20px!important;
}
.pb-lg-20 {
    padding-bottom: 20px!important;
}
.pl-lg-20, .px-lg-20 {
    padding-left: 20px!important;
}
.px-lg-20 {
    padding-right: 20px!important;
}
.py-lg-20 {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.m-lg-20 {
    margin: 20px!important;
}
.mt-lg-20 {
    margin-top: 20px!important;
}
.mr-lg-20 {
    margin-right: 20px!important;
}
.mb-lg-20 {
    margin-bottom: 20px!important;
}
.ml-lg-20, .mx-lg-20 {
    margin-left: 20px!important;
}
.mx-lg-20 {
    margin-right: 20px!important;
}
.my-lg-20 {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
.p-lg-22 {
    padding: 22px!important;
}
.pt-lg-22 {
    padding-top: 22px!important;
}
.pr-lg-22 {
    padding-right: 22px!important;
}
.pb-lg-22 {
    padding-bottom: 22px!important;
}
.pl-lg-22, .px-lg-22 {
    padding-left: 22px!important;
}
.px-lg-22 {
    padding-right: 22px!important;
}
.py-lg-22 {
    padding-top: 22px!important;
    padding-bottom: 22px!important;
}
.m-lg-22 {
    margin: 22px!important;
}
.mt-lg-22 {
    margin-top: 22px!important;
}
.mr-lg-22 {
    margin-right: 22px!important;
}
.mb-lg-22 {
    margin-bottom: 22px!important;
}
.ml-lg-22, .mx-lg-22 {
    margin-left: 22px!important;
}
.mx-lg-22 {
    margin-right: 22px!important;
}
.my-lg-22 {
    margin-top: 22px!important;
    margin-bottom: 22px!important;
}
.p-lg-24 {
    padding: 24px!important;
}
.pt-lg-24 {
    padding-top: 24px!important;
}
.pr-lg-24 {
    padding-right: 24px!important;
}
.pb-lg-24 {
    padding-bottom: 24px!important;
}
.pl-lg-24, .px-lg-24 {
    padding-left: 24px!important;
}
.px-lg-24 {
    padding-right: 24px!important;
}
.py-lg-24 {
    padding-top: 24px!important;
    padding-bottom: 24px!important;
}
.m-lg-24 {
    margin: 24px!important;
}
.mt-lg-24 {
    margin-top: 24px!important;
}
.mr-lg-24 {
    margin-right: 24px!important;
}
.mb-lg-24 {
    margin-bottom: 24px!important;
}
.ml-lg-24, .mx-lg-24 {
    margin-left: 24px!important;
}
.mx-lg-24 {
    margin-right: 24px!important;
}
.my-lg-24 {
    margin-top: 24px!important;
    margin-bottom: 24px!important;
}
.p-lg-26 {
    padding: 26px!important;
}
.pt-lg-26 {
    padding-top: 26px!important;
}
.pr-lg-26 {
    padding-right: 26px!important;
}
.pb-lg-26 {
    padding-bottom: 26px!important;
}
.pl-lg-26, .px-lg-26 {
    padding-left: 26px!important;
}
.px-lg-26 {
    padding-right: 26px!important;
}
.py-lg-26 {
    padding-top: 26px!important;
    padding-bottom: 26px!important;
}
.m-lg-26 {
    margin: 26px!important;
}
.mt-lg-26 {
    margin-top: 26px!important;
}
.mr-lg-26 {
    margin-right: 26px!important;
}
.mb-lg-26 {
    margin-bottom: 26px!important;
}
.ml-lg-26, .mx-lg-26 {
    margin-left: 26px!important;
}
.mx-lg-26 {
    margin-right: 26px!important;
}
.my-lg-26 {
    margin-top: 26px!important;
    margin-bottom: 26px!important;
}
.p-lg-28 {
    padding: 28px!important;
}
.pt-lg-28 {
    padding-top: 28px!important;
}
.pr-lg-28 {
    padding-right: 28px!important;
}
.pb-lg-28 {
    padding-bottom: 28px!important;
}
.pl-lg-28, .px-lg-28 {
    padding-left: 28px!important;
}
.px-lg-28 {
    padding-right: 28px!important;
}
.py-lg-28 {
    padding-top: 28px!important;
    padding-bottom: 28px!important;
}
.m-lg-28 {
    margin: 28px!important;
}
.mt-lg-28 {
    margin-top: 28px!important;
}
.mr-lg-28 {
    margin-right: 28px!important;
}
.mb-lg-28 {
    margin-bottom: 28px!important;
}
.ml-lg-28, .mx-lg-28 {
    margin-left: 28px!important;
}
.mx-lg-28 {
    margin-right: 28px!important;
}
.my-lg-28 {
    margin-top: 28px!important;
    margin-bottom: 28px!important;
}
.p-lg-30 {
    padding: 30px!important;
}
.pt-lg-30 {
    padding-top: 30px!important;
}
.pr-lg-30 {
    padding-right: 30px!important;
}
.pb-lg-30 {
    padding-bottom: 30px!important;
}
.pl-lg-30, .px-lg-30 {
    padding-left: 30px!important;
}
.px-lg-30 {
    padding-right: 30px!important;
}
.py-lg-30 {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}
.m-lg-30 {
    margin: 30px!important;
}
.mt-lg-30 {
    margin-top: 30px!important;
}
.mr-lg-30 {
    margin-right: 30px!important;
}
.mb-lg-30 {
    margin-bottom: 30px!important;
}
.ml-lg-30, .mx-lg-30 {
    margin-left: 30px!important;
}
.mx-lg-30 {
    margin-right: 30px!important;
}
.my-lg-30 {
    margin-top: 30px!important;
    margin-bottom: 30px!important;
}
.p-lg-32 {
    padding: 32px!important;
}
.pt-lg-32 {
    padding-top: 32px!important;
}
.pr-lg-32 {
    padding-right: 32px!important;
}
.pb-lg-32 {
    padding-bottom: 32px!important;
}
.pl-lg-32, .px-lg-32 {
    padding-left: 32px!important;
}
.px-lg-32 {
    padding-right: 32px!important;
}
.py-lg-32 {
    padding-top: 32px!important;
    padding-bottom: 32px!important;
}
.m-lg-32 {
    margin: 32px!important;
}
.mt-lg-32 {
    margin-top: 32px!important;
}
.mr-lg-32 {
    margin-right: 32px!important;
}
.mb-lg-32 {
    margin-bottom: 32px!important;
}
.ml-lg-32, .mx-lg-32 {
    margin-left: 32px!important;
}
.mx-lg-32 {
    margin-right: 32px!important;
}
.my-lg-32 {
    margin-top: 32px!important;
    margin-bottom: 32px!important;
}
.p-lg-34 {
    padding: 34px!important;
}
.pt-lg-34 {
    padding-top: 34px!important;
}
.pr-lg-34 {
    padding-right: 34px!important;
}
.pb-lg-34 {
    padding-bottom: 34px!important;
}
.pl-lg-34, .px-lg-34 {
    padding-left: 34px!important;
}
.px-lg-34 {
    padding-right: 34px!important;
}
.py-lg-34 {
    padding-top: 34px!important;
    padding-bottom: 34px!important;
}
.m-lg-34 {
    margin: 34px!important;
}
.mt-lg-34 {
    margin-top: 34px!important;
}
.mr-lg-34 {
    margin-right: 34px!important;
}
.mb-lg-34 {
    margin-bottom: 34px!important;
}
.ml-lg-34, .mx-lg-34 {
    margin-left: 34px!important;
}
.mx-lg-34 {
    margin-right: 34px!important;
}
.my-lg-34 {
    margin-top: 34px!important;
    margin-bottom: 34px!important;
}
.p-lg-36 {
    padding: 36px!important;
}
.pt-lg-36 {
    padding-top: 36px!important;
}
.pr-lg-36 {
    padding-right: 36px!important;
}
.pb-lg-36 {
    padding-bottom: 36px!important;
}
.pl-lg-36, .px-lg-36 {
    padding-left: 36px!important;
}
.px-lg-36 {
    padding-right: 36px!important;
}
.py-lg-36 {
    padding-top: 36px!important;
    padding-bottom: 36px!important;
}
.m-lg-36 {
    margin: 36px!important;
}
.mt-lg-36 {
    margin-top: 36px!important;
}
.mr-lg-36 {
    margin-right: 36px!important;
}
.mb-lg-36 {
    margin-bottom: 36px!important;
}
.ml-lg-36, .mx-lg-36 {
    margin-left: 36px!important;
}
.mx-lg-36 {
    margin-right: 36px!important;
}
.my-lg-36 {
    margin-top: 36px!important;
    margin-bottom: 36px!important;
}
.p-lg-38 {
    padding: 38px!important;
}
.pt-lg-38 {
    padding-top: 38px!important;
}
.pr-lg-38 {
    padding-right: 38px!important;
}
.pb-lg-38 {
    padding-bottom: 38px!important;
}
.pl-lg-38, .px-lg-38 {
    padding-left: 38px!important;
}
.px-lg-38 {
    padding-right: 38px!important;
}
.py-lg-38 {
    padding-top: 38px!important;
    padding-bottom: 38px!important;
}
.m-lg-38 {
    margin: 38px!important;
}
.mt-lg-38 {
    margin-top: 38px!important;
}
.mr-lg-38 {
    margin-right: 38px!important;
}
.mb-lg-38 {
    margin-bottom: 38px!important;
}
.ml-lg-38, .mx-lg-38 {
    margin-left: 38px!important;
}
.mx-lg-38 {
    margin-right: 38px!important;
}
.my-lg-38 {
    margin-top: 38px!important;
    margin-bottom: 38px!important;
}
.p-lg-40 {
    padding: 40px!important;
}
.pt-lg-40 {
    padding-top: 40px!important;
}
.pr-lg-40 {
    padding-right: 40px!important;
}
.pb-lg-40 {
    padding-bottom: 40px!important;
}
.pl-lg-40, .px-lg-40 {
    padding-left: 40px!important;
}
.px-lg-40 {
    padding-right: 40px!important;
}
.py-lg-40 {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.m-lg-40 {
    margin: 40px!important;
}
.mt-lg-40 {
    margin-top: 40px!important;
}
.mr-lg-40 {
    margin-right: 40px!important;
}
.mb-lg-40 {
    margin-bottom: 40px!important;
}
.ml-lg-40, .mx-lg-40 {
    margin-left: 40px!important;
}
.mx-lg-40 {
    margin-right: 40px!important;
}
.my-lg-40 {
    margin-top: 40px!important;
    margin-bottom: 40px!important;
}
.p-lg-50 {
    padding: 50px!important;
}
.pt-lg-50 {
    padding-top: 50px!important;
}
.pr-lg-50 {
    padding-right: 50px!important;
}
.pb-lg-50 {
    padding-bottom: 50px!important;
}
.pl-lg-50, .px-lg-50 {
    padding-left: 50px!important;
}
.px-lg-50 {
    padding-right: 50px!important;
}
.py-lg-50 {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.m-lg-50 {
    margin: 50px!important;
}
.mt-lg-50 {
    margin-top: 50px!important;
}
.mr-lg-50 {
    margin-right: 50px!important;
}
.mb-lg-50 {
    margin-bottom: 50px!important;
}
.ml-lg-50, .mx-lg-50 {
    margin-left: 50px!important;
}
.mx-lg-50 {
    margin-right: 50px!important;
}
.my-lg-50 {
    margin-top: 50px!important;
    margin-bottom: 50px!important;
}
.p-lg-60 {
    padding: 60px!important;
}
.pt-lg-60 {
    padding-top: 60px!important;
}
.pr-lg-60 {
    padding-right: 60px!important;
}
.pb-lg-60 {
    padding-bottom: 60px!important;
}
.pl-lg-60, .px-lg-60 {
    padding-left: 60px!important;
}
.px-lg-60 {
    padding-right: 60px!important;
}
.py-lg-60 {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
}
.m-lg-60 {
    margin: 60px!important;
}
.mt-lg-60 {
    margin-top: 60px!important;
}
.mr-lg-60 {
    margin-right: 60px!important;
}
.mb-lg-60 {
    margin-bottom: 60px!important;
}
.ml-lg-60, .mx-lg-60 {
    margin-left: 60px!important;
}
.mx-lg-60 {
    margin-right: 60px!important;
}
.my-lg-60 {
    margin-top: 60px!important;
    margin-bottom: 60px!important;
}
.p-lg-70 {
    padding: 70px!important;
}
.pt-lg-70 {
    padding-top: 70px!important;
}
.pr-lg-70 {
    padding-right: 70px!important;
}
.pb-lg-70 {
    padding-bottom: 70px!important;
}
.pl-lg-70, .px-lg-70 {
    padding-left: 70px!important;
}
.px-lg-70 {
    padding-right: 70px!important;
}
.py-lg-70 {
    padding-top: 70px!important;
    padding-bottom: 70px!important;
}
.m-lg-70 {
    margin: 70px!important;
}
.mt-lg-70 {
    margin-top: 70px!important;
}
.mr-lg-70 {
    margin-right: 70px!important;
}
.mb-lg-70 {
    margin-bottom: 70px!important;
}
.ml-lg-70, .mx-lg-70 {
    margin-left: 70px!important;
}
.mx-lg-70 {
    margin-right: 70px!important;
}
.my-lg-70 {
    margin-top: 70px!important;
    margin-bottom: 70px!important;
}
.p-lg-80 {
    padding: 80px!important;
}
.pt-lg-80 {
    padding-top: 80px!important;
}
.pr-lg-80 {
    padding-right: 80px!important;
}
.pb-lg-80 {
    padding-bottom: 80px!important;
}
.pl-lg-80, .px-lg-80 {
    padding-left: 80px!important;
}
.px-lg-80 {
    padding-right: 80px!important;
}
.py-lg-80 {
    padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.m-lg-80 {
    margin: 80px!important;
}
.mt-lg-80 {
    margin-top: 80px!important;
}
.mr-lg-80 {
    margin-right: 80px!important;
}
.mb-lg-80 {
    margin-bottom: 80px!important;
}
.ml-lg-80, .mx-lg-80 {
    margin-left: 80px!important;
}
.mx-lg-80 {
    margin-right: 80px!important;
}
.my-lg-80 {
    margin-top: 80px!important;
    margin-bottom: 80px!important;
}
.p-lg-90 {
    padding: 90px!important;
}
.pt-lg-90 {
    padding-top: 90px!important;
}
.pr-lg-90 {
    padding-right: 90px!important;
}
.pb-lg-90 {
    padding-bottom: 90px!important;
}
.pl-lg-90, .px-lg-90 {
    padding-left: 90px!important;
}
.px-lg-90 {
    padding-right: 90px!important;
}
.py-lg-90 {
    padding-top: 90px!important;
    padding-bottom: 90px!important;
}
.m-lg-90 {
    margin: 90px!important;
}
.mt-lg-90 {
    margin-top: 90px!important;
}
.mr-lg-90 {
    margin-right: 90px!important;
}
.mb-lg-90 {
    margin-bottom: 90px!important;
}
.ml-lg-90, .mx-lg-90 {
    margin-left: 90px!important;
}
.mx-lg-90 {
    margin-right: 90px!important;
}
.my-lg-90 {
    margin-top: 90px!important;
    margin-bottom: 90px!important;
}
.pb-lg-10p {
    padding-bottom: 10%!important;
}
.pb-lg-15p {
    padding-bottom: 15%!important;
}
.pb-lg-20p {
    padding-bottom: 20%!important;
}
.pb-lg-30p {
    padding-bottom: 30%!important;
}
}@media (min-width:1200px) {
    .p-xl-0 {
    padding: 0!important;
}
.pt-xl-0 {
    padding-top: 0!important;
}
.pr-xl-0 {
    padding-right: 0!important;
}
.pb-xl-0 {
    padding-bottom: 0!important;
}
.pl-xl-0, .px-xl-0 {
    padding-left: 0!important;
}
.px-xl-0 {
    padding-right: 0!important;
}
.py-xl-0 {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.m-xl-0 {
    margin: 0!important;
}
.mt-xl-0 {
    margin-top: 0!important;
}
.mr-xl-0 {
    margin-right: 0!important;
}
.mb-xl-0 {
    margin-bottom: 0!important;
}
.ml-xl-0, .mx-xl-0 {
    margin-left: 0!important;
}
.mx-xl-0 {
    margin-right: 0!important;
}
.my-xl-0 {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.p-xl-1 {
    padding: 1px!important;
}
.pt-xl-1 {
    padding-top: 1px!important;
}
.pr-xl-1 {
    padding-right: 1px!important;
}
.pb-xl-1 {
    padding-bottom: 1px!important;
}
.pl-xl-1, .px-xl-1 {
    padding-left: 1px!important;
}
.px-xl-1 {
    padding-right: 1px!important;
}
.py-xl-1 {
    padding-top: 1px!important;
    padding-bottom: 1px!important;
}
.m-xl-1 {
    margin: 1px!important;
}
.mt-xl-1 {
    margin-top: 1px!important;
}
.mr-xl-1 {
    margin-right: 1px!important;
}
.mb-xl-1 {
    margin-bottom: 1px!important;
}
.ml-xl-1, .mx-xl-1 {
    margin-left: 1px!important;
}
.mx-xl-1 {
    margin-right: 1px!important;
}
.my-xl-1 {
    margin-top: 1px!important;
    margin-bottom: 1px!important;
}
.p-xl-2 {
    padding: 2px!important;
}
.pt-xl-2 {
    padding-top: 2px!important;
}
.pr-xl-2 {
    padding-right: 2px!important;
}
.pb-xl-2 {
    padding-bottom: 2px!important;
}
.pl-xl-2, .px-xl-2 {
    padding-left: 2px!important;
}
.px-xl-2 {
    padding-right: 2px!important;
}
.py-xl-2 {
    padding-top: 2px!important;
    padding-bottom: 2px!important;
}
.m-xl-2 {
    margin: 2px!important;
}
.mt-xl-2 {
    margin-top: 2px!important;
}
.mr-xl-2 {
    margin-right: 2px!important;
}
.mb-xl-2 {
    margin-bottom: 2px!important;
}
.ml-xl-2, .mx-xl-2 {
    margin-left: 2px!important;
}
.mx-xl-2 {
    margin-right: 2px!important;
}
.my-xl-2 {
    margin-top: 2px!important;
    margin-bottom: 2px!important;
}
.p-xl-3 {
    padding: 3px!important;
}
.pt-xl-3 {
    padding-top: 3px!important;
}
.pr-xl-3 {
    padding-right: 3px!important;
}
.pb-xl-3 {
    padding-bottom: 3px!important;
}
.pl-xl-3, .px-xl-3 {
    padding-left: 3px!important;
}
.px-xl-3 {
    padding-right: 3px!important;
}
.py-xl-3 {
    padding-top: 3px!important;
    padding-bottom: 3px!important;
}
.m-xl-3 {
    margin: 3px!important;
}
.mt-xl-3 {
    margin-top: 3px!important;
}
.mr-xl-3 {
    margin-right: 3px!important;
}
.mb-xl-3 {
    margin-bottom: 3px!important;
}
.ml-xl-3, .mx-xl-3 {
    margin-left: 3px!important;
}
.mx-xl-3 {
    margin-right: 3px!important;
}
.my-xl-3 {
    margin-top: 3px!important;
    margin-bottom: 3px!important;
}
.p-xl-4 {
    padding: 4px!important;
}
.pt-xl-4 {
    padding-top: 4px!important;
}
.pr-xl-4 {
    padding-right: 4px!important;
}
.pb-xl-4 {
    padding-bottom: 4px!important;
}
.pl-xl-4, .px-xl-4 {
    padding-left: 4px!important;
}
.px-xl-4 {
    padding-right: 4px!important;
}
.py-xl-4 {
    padding-top: 4px!important;
    padding-bottom: 4px!important;
}
.m-xl-4 {
    margin: 4px!important;
}
.mt-xl-4 {
    margin-top: 4px!important;
}
.mr-xl-4 {
    margin-right: 4px!important;
}
.mb-xl-4 {
    margin-bottom: 4px!important;
}
.ml-xl-4, .mx-xl-4 {
    margin-left: 4px!important;
}
.mx-xl-4 {
    margin-right: 4px!important;
}
.my-xl-4 {
    margin-top: 4px!important;
    margin-bottom: 4px!important;
}
.p-xl-5 {
    padding: 5px!important;
}
.pt-xl-5 {
    padding-top: 5px!important;
}
.pr-xl-5 {
    padding-right: 5px!important;
}
.pb-xl-5 {
    padding-bottom: 5px!important;
}
.pl-xl-5, .px-xl-5 {
    padding-left: 5px!important;
}
.px-xl-5 {
    padding-right: 5px!important;
}
.py-xl-5 {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.m-xl-5 {
    margin: 5px!important;
}
.mt-xl-5 {
    margin-top: 5px!important;
}
.mr-xl-5 {
    margin-right: 5px!important;
}
.mb-xl-5 {
    margin-bottom: 5px!important;
}
.ml-xl-5, .mx-xl-5 {
    margin-left: 5px!important;
}
.mx-xl-5 {
    margin-right: 5px!important;
}
.my-xl-5 {
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}
.p-xl-6 {
    padding: 6px!important;
}
.pt-xl-6 {
    padding-top: 6px!important;
}
.pr-xl-6 {
    padding-right: 6px!important;
}
.pb-xl-6 {
    padding-bottom: 6px!important;
}
.pl-xl-6, .px-xl-6 {
    padding-left: 6px!important;
}
.px-xl-6 {
    padding-right: 6px!important;
}
.py-xl-6 {
    padding-top: 6px!important;
    padding-bottom: 6px!important;
}
.m-xl-6 {
    margin: 6px!important;
}
.mt-xl-6 {
    margin-top: 6px!important;
}
.mr-xl-6 {
    margin-right: 6px!important;
}
.mb-xl-6 {
    margin-bottom: 6px!important;
}
.ml-xl-6, .mx-xl-6 {
    margin-left: 6px!important;
}
.mx-xl-6 {
    margin-right: 6px!important;
}
.my-xl-6 {
    margin-top: 6px!important;
    margin-bottom: 6px!important;
}
.p-xl-7 {
    padding: 7px!important;
}
.pt-xl-7 {
    padding-top: 7px!important;
}
.pr-xl-7 {
    padding-right: 7px!important;
}
.pb-xl-7 {
    padding-bottom: 7px!important;
}
.pl-xl-7, .px-xl-7 {
    padding-left: 7px!important;
}
.px-xl-7 {
    padding-right: 7px!important;
}
.py-xl-7 {
    padding-top: 7px!important;
    padding-bottom: 7px!important;
}
.m-xl-7 {
    margin: 7px!important;
}
.mt-xl-7 {
    margin-top: 7px!important;
}
.mr-xl-7 {
    margin-right: 7px!important;
}
.mb-xl-7 {
    margin-bottom: 7px!important;
}
.ml-xl-7, .mx-xl-7 {
    margin-left: 7px!important;
}
.mx-xl-7 {
    margin-right: 7px!important;
}
.my-xl-7 {
    margin-top: 7px!important;
    margin-bottom: 7px!important;
}
.p-xl-8 {
    padding: 8px!important;
}
.pt-xl-8 {
    padding-top: 8px!important;
}
.pr-xl-8 {
    padding-right: 8px!important;
}
.pb-xl-8 {
    padding-bottom: 8px!important;
}
.pl-xl-8, .px-xl-8 {
    padding-left: 8px!important;
}
.px-xl-8 {
    padding-right: 8px!important;
}
.py-xl-8 {
    padding-top: 8px!important;
    padding-bottom: 8px!important;
}
.m-xl-8 {
    margin: 8px!important;
}
.mt-xl-8 {
    margin-top: 8px!important;
}
.mr-xl-8 {
    margin-right: 8px!important;
}
.mb-xl-8 {
    margin-bottom: 8px!important;
}
.ml-xl-8, .mx-xl-8 {
    margin-left: 8px!important;
}
.mx-xl-8 {
    margin-right: 8px!important;
}
.my-xl-8 {
    margin-top: 8px!important;
    margin-bottom: 8px!important;
}
.p-xl-9 {
    padding: 9px!important;
}
.pt-xl-9 {
    padding-top: 9px!important;
}
.pr-xl-9 {
    padding-right: 9px!important;
}
.pb-xl-9 {
    padding-bottom: 9px!important;
}
.pl-xl-9, .px-xl-9 {
    padding-left: 9px!important;
}
.px-xl-9 {
    padding-right: 9px!important;
}
.py-xl-9 {
    padding-top: 9px!important;
    padding-bottom: 9px!important;
}
.m-xl-9 {
    margin: 9px!important;
}
.mt-xl-9 {
    margin-top: 9px!important;
}
.mr-xl-9 {
    margin-right: 9px!important;
}
.mb-xl-9 {
    margin-bottom: 9px!important;
}
.ml-xl-9, .mx-xl-9 {
    margin-left: 9px!important;
}
.mx-xl-9 {
    margin-right: 9px!important;
}
.my-xl-9 {
    margin-top: 9px!important;
    margin-bottom: 9px!important;
}
.p-xl-10 {
    padding: 10px!important;
}
.pt-xl-10 {
    padding-top: 10px!important;
}
.pr-xl-10 {
    padding-right: 10px!important;
}
.pb-xl-10 {
    padding-bottom: 10px!important;
}
.pl-xl-10, .px-xl-10 {
    padding-left: 10px!important;
}
.px-xl-10 {
    padding-right: 10px!important;
}
.py-xl-10 {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.m-xl-10 {
    margin: 10px!important;
}
.mt-xl-10 {
    margin-top: 10px!important;
}
.mr-xl-10 {
    margin-right: 10px!important;
}
.mb-xl-10 {
    margin-bottom: 10px!important;
}
.ml-xl-10, .mx-xl-10 {
    margin-left: 10px!important;
}
.mx-xl-10 {
    margin-right: 10px!important;
}
.my-xl-10 {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.p-xl-12 {
    padding: 12px!important;
}
.pt-xl-12 {
    padding-top: 12px!important;
}
.pr-xl-12 {
    padding-right: 12px!important;
}
.pb-xl-12 {
    padding-bottom: 12px!important;
}
.pl-xl-12, .px-xl-12 {
    padding-left: 12px!important;
}
.px-xl-12 {
    padding-right: 12px!important;
}
.py-xl-12 {
    padding-top: 12px!important;
    padding-bottom: 12px!important;
}
.m-xl-12 {
    margin: 12px!important;
}
.mt-xl-12 {
    margin-top: 12px!important;
}
.mr-xl-12 {
    margin-right: 12px!important;
}
.mb-xl-12 {
    margin-bottom: 12px!important;
}
.ml-xl-12, .mx-xl-12 {
    margin-left: 12px!important;
}
.mx-xl-12 {
    margin-right: 12px!important;
}
.my-xl-12 {
    margin-top: 12px!important;
    margin-bottom: 12px!important;
}
.p-xl-14 {
    padding: 14px!important;
}
.pt-xl-14 {
    padding-top: 14px!important;
}
.pr-xl-14 {
    padding-right: 14px!important;
}
.pb-xl-14 {
    padding-bottom: 14px!important;
}
.pl-xl-14, .px-xl-14 {
    padding-left: 14px!important;
}
.px-xl-14 {
    padding-right: 14px!important;
}
.py-xl-14 {
    padding-top: 14px!important;
    padding-bottom: 14px!important;
}
.m-xl-14 {
    margin: 14px!important;
}
.mt-xl-14 {
    margin-top: 14px!important;
}
.mr-xl-14 {
    margin-right: 14px!important;
}
.mb-xl-14 {
    margin-bottom: 14px!important;
}
.ml-xl-14, .mx-xl-14 {
    margin-left: 14px!important;
}
.mx-xl-14 {
    margin-right: 14px!important;
}
.my-xl-14 {
    margin-top: 14px!important;
    margin-bottom: 14px!important;
}
.p-xl-16 {
    padding: 16px!important;
}
.pt-xl-16 {
    padding-top: 16px!important;
}
.pr-xl-16 {
    padding-right: 16px!important;
}
.pb-xl-16 {
    padding-bottom: 16px!important;
}
.pl-xl-16, .px-xl-16 {
    padding-left: 16px!important;
}
.px-xl-16 {
    padding-right: 16px!important;
}
.py-xl-16 {
    padding-top: 16px!important;
    padding-bottom: 16px!important;
}
.m-xl-16 {
    margin: 16px!important;
}
.mt-xl-16 {
    margin-top: 16px!important;
}
.mr-xl-16 {
    margin-right: 16px!important;
}
.mb-xl-16 {
    margin-bottom: 16px!important;
}
.ml-xl-16, .mx-xl-16 {
    margin-left: 16px!important;
}
.mx-xl-16 {
    margin-right: 16px!important;
}
.my-xl-16 {
    margin-top: 16px!important;
    margin-bottom: 16px!important;
}
.p-xl-18 {
    padding: 18px!important;
}
.pt-xl-18 {
    padding-top: 18px!important;
}
.pr-xl-18 {
    padding-right: 18px!important;
}
.pb-xl-18 {
    padding-bottom: 18px!important;
}
.pl-xl-18, .px-xl-18 {
    padding-left: 18px!important;
}
.px-xl-18 {
    padding-right: 18px!important;
}
.py-xl-18 {
    padding-top: 18px!important;
    padding-bottom: 18px!important;
}
.m-xl-18 {
    margin: 18px!important;
}
.mt-xl-18 {
    margin-top: 18px!important;
}
.mr-xl-18 {
    margin-right: 18px!important;
}
.mb-xl-18 {
    margin-bottom: 18px!important;
}
.ml-xl-18, .mx-xl-18 {
    margin-left: 18px!important;
}
.mx-xl-18 {
    margin-right: 18px!important;
}
.my-xl-18 {
    margin-top: 18px!important;
    margin-bottom: 18px!important;
}
.p-xl-20 {
    padding: 20px!important;
}
.pt-xl-20 {
    padding-top: 20px!important;
}
.pr-xl-20 {
    padding-right: 20px!important;
}
.pb-xl-20 {
    padding-bottom: 20px!important;
}
.pl-xl-20, .px-xl-20 {
    padding-left: 20px!important;
}
.px-xl-20 {
    padding-right: 20px!important;
}
.py-xl-20 {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.m-xl-20 {
    margin: 20px!important;
}
.mt-xl-20 {
    margin-top: 20px!important;
}
.mr-xl-20 {
    margin-right: 20px!important;
}
.mb-xl-20 {
    margin-bottom: 20px!important;
}
.ml-xl-20, .mx-xl-20 {
    margin-left: 20px!important;
}
.mx-xl-20 {
    margin-right: 20px!important;
}
.my-xl-20 {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
.p-xl-22 {
    padding: 22px!important;
}
.pt-xl-22 {
    padding-top: 22px!important;
}
.pr-xl-22 {
    padding-right: 22px!important;
}
.pb-xl-22 {
    padding-bottom: 22px!important;
}
.pl-xl-22, .px-xl-22 {
    padding-left: 22px!important;
}
.px-xl-22 {
    padding-right: 22px!important;
}
.py-xl-22 {
    padding-top: 22px!important;
    padding-bottom: 22px!important;
}
.m-xl-22 {
    margin: 22px!important;
}
.mt-xl-22 {
    margin-top: 22px!important;
}
.mr-xl-22 {
    margin-right: 22px!important;
}
.mb-xl-22 {
    margin-bottom: 22px!important;
}
.ml-xl-22, .mx-xl-22 {
    margin-left: 22px!important;
}
.mx-xl-22 {
    margin-right: 22px!important;
}
.my-xl-22 {
    margin-top: 22px!important;
    margin-bottom: 22px!important;
}
.p-xl-24 {
    padding: 24px!important;
}
.pt-xl-24 {
    padding-top: 24px!important;
}
.pr-xl-24 {
    padding-right: 24px!important;
}
.pb-xl-24 {
    padding-bottom: 24px!important;
}
.pl-xl-24, .px-xl-24 {
    padding-left: 24px!important;
}
.px-xl-24 {
    padding-right: 24px!important;
}
.py-xl-24 {
    padding-top: 24px!important;
    padding-bottom: 24px!important;
}
.m-xl-24 {
    margin: 24px!important;
}
.mt-xl-24 {
    margin-top: 24px!important;
}
.mr-xl-24 {
    margin-right: 24px!important;
}
.mb-xl-24 {
    margin-bottom: 24px!important;
}
.ml-xl-24, .mx-xl-24 {
    margin-left: 24px!important;
}
.mx-xl-24 {
    margin-right: 24px!important;
}
.my-xl-24 {
    margin-top: 24px!important;
    margin-bottom: 24px!important;
}
.p-xl-26 {
    padding: 26px!important;
}
.pt-xl-26 {
    padding-top: 26px!important;
}
.pr-xl-26 {
    padding-right: 26px!important;
}
.pb-xl-26 {
    padding-bottom: 26px!important;
}
.pl-xl-26, .px-xl-26 {
    padding-left: 26px!important;
}
.px-xl-26 {
    padding-right: 26px!important;
}
.py-xl-26 {
    padding-top: 26px!important;
    padding-bottom: 26px!important;
}
.m-xl-26 {
    margin: 26px!important;
}
.mt-xl-26 {
    margin-top: 26px!important;
}
.mr-xl-26 {
    margin-right: 26px!important;
}
.mb-xl-26 {
    margin-bottom: 26px!important;
}
.ml-xl-26, .mx-xl-26 {
    margin-left: 26px!important;
}
.mx-xl-26 {
    margin-right: 26px!important;
}
.my-xl-26 {
    margin-top: 26px!important;
    margin-bottom: 26px!important;
}
.p-xl-28 {
    padding: 28px!important;
}
.pt-xl-28 {
    padding-top: 28px!important;
}
.pr-xl-28 {
    padding-right: 28px!important;
}
.pb-xl-28 {
    padding-bottom: 28px!important;
}
.pl-xl-28, .px-xl-28 {
    padding-left: 28px!important;
}
.px-xl-28 {
    padding-right: 28px!important;
}
.py-xl-28 {
    padding-top: 28px!important;
    padding-bottom: 28px!important;
}
.m-xl-28 {
    margin: 28px!important;
}
.mt-xl-28 {
    margin-top: 28px!important;
}
.mr-xl-28 {
    margin-right: 28px!important;
}
.mb-xl-28 {
    margin-bottom: 28px!important;
}
.ml-xl-28, .mx-xl-28 {
    margin-left: 28px!important;
}
.mx-xl-28 {
    margin-right: 28px!important;
}
.my-xl-28 {
    margin-top: 28px!important;
    margin-bottom: 28px!important;
}
.p-xl-30 {
    padding: 30px!important;
}
.pt-xl-30 {
    padding-top: 30px!important;
}
.pr-xl-30 {
    padding-right: 30px!important;
}
.pb-xl-30 {
    padding-bottom: 30px!important;
}
.pl-xl-30, .px-xl-30 {
    padding-left: 30px!important;
}
.px-xl-30 {
    padding-right: 30px!important;
}
.py-xl-30 {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}
.m-xl-30 {
    margin: 30px!important;
}
.mt-xl-30 {
    margin-top: 30px!important;
}
.mr-xl-30 {
    margin-right: 30px!important;
}
.mb-xl-30 {
    margin-bottom: 30px!important;
}
.ml-xl-30, .mx-xl-30 {
    margin-left: 30px!important;
}
.mx-xl-30 {
    margin-right: 30px!important;
}
.my-xl-30 {
    margin-top: 30px!important;
    margin-bottom: 30px!important;
}
.p-xl-32 {
    padding: 32px!important;
}
.pt-xl-32 {
    padding-top: 32px!important;
}
.pr-xl-32 {
    padding-right: 32px!important;
}
.pb-xl-32 {
    padding-bottom: 32px!important;
}
.pl-xl-32, .px-xl-32 {
    padding-left: 32px!important;
}
.px-xl-32 {
    padding-right: 32px!important;
}
.py-xl-32 {
    padding-top: 32px!important;
    padding-bottom: 32px!important;
}
.m-xl-32 {
    margin: 32px!important;
}
.mt-xl-32 {
    margin-top: 32px!important;
}
.mr-xl-32 {
    margin-right: 32px!important;
}
.mb-xl-32 {
    margin-bottom: 32px!important;
}
.ml-xl-32, .mx-xl-32 {
    margin-left: 32px!important;
}
.mx-xl-32 {
    margin-right: 32px!important;
}
.my-xl-32 {
    margin-top: 32px!important;
    margin-bottom: 32px!important;
}
.p-xl-34 {
    padding: 34px!important;
}
.pt-xl-34 {
    padding-top: 34px!important;
}
.pr-xl-34 {
    padding-right: 34px!important;
}
.pb-xl-34 {
    padding-bottom: 34px!important;
}
.pl-xl-34, .px-xl-34 {
    padding-left: 34px!important;
}
.px-xl-34 {
    padding-right: 34px!important;
}
.py-xl-34 {
    padding-top: 34px!important;
    padding-bottom: 34px!important;
}
.m-xl-34 {
    margin: 34px!important;
}
.mt-xl-34 {
    margin-top: 34px!important;
}
.mr-xl-34 {
    margin-right: 34px!important;
}
.mb-xl-34 {
    margin-bottom: 34px!important;
}
.ml-xl-34, .mx-xl-34 {
    margin-left: 34px!important;
}
.mx-xl-34 {
    margin-right: 34px!important;
}
.my-xl-34 {
    margin-top: 34px!important;
    margin-bottom: 34px!important;
}
.p-xl-36 {
    padding: 36px!important;
}
.pt-xl-36 {
    padding-top: 36px!important;
}
.pr-xl-36 {
    padding-right: 36px!important;
}
.pb-xl-36 {
    padding-bottom: 36px!important;
}
.pl-xl-36, .px-xl-36 {
    padding-left: 36px!important;
}
.px-xl-36 {
    padding-right: 36px!important;
}
.py-xl-36 {
    padding-top: 36px!important;
    padding-bottom: 36px!important;
}
.m-xl-36 {
    margin: 36px!important;
}
.mt-xl-36 {
    margin-top: 36px!important;
}
.mr-xl-36 {
    margin-right: 36px!important;
}
.mb-xl-36 {
    margin-bottom: 36px!important;
}
.ml-xl-36, .mx-xl-36 {
    margin-left: 36px!important;
}
.mx-xl-36 {
    margin-right: 36px!important;
}
.my-xl-36 {
    margin-top: 36px!important;
    margin-bottom: 36px!important;
}
.p-xl-38 {
    padding: 38px!important;
}
.pt-xl-38 {
    padding-top: 38px!important;
}
.pr-xl-38 {
    padding-right: 38px!important;
}
.pb-xl-38 {
    padding-bottom: 38px!important;
}
.pl-xl-38, .px-xl-38 {
    padding-left: 38px!important;
}
.px-xl-38 {
    padding-right: 38px!important;
}
.py-xl-38 {
    padding-top: 38px!important;
    padding-bottom: 38px!important;
}
.m-xl-38 {
    margin: 38px!important;
}
.mt-xl-38 {
    margin-top: 38px!important;
}
.mr-xl-38 {
    margin-right: 38px!important;
}
.mb-xl-38 {
    margin-bottom: 38px!important;
}
.ml-xl-38, .mx-xl-38 {
    margin-left: 38px!important;
}
.mx-xl-38 {
    margin-right: 38px!important;
}
.my-xl-38 {
    margin-top: 38px!important;
    margin-bottom: 38px!important;
}
.p-xl-40 {
    padding: 40px!important;
}
.pt-xl-40 {
    padding-top: 40px!important;
}
.pr-xl-40 {
    padding-right: 40px!important;
}
.pb-xl-40 {
    padding-bottom: 40px!important;
}
.pl-xl-40, .px-xl-40 {
    padding-left: 40px!important;
}
.px-xl-40 {
    padding-right: 40px!important;
}
.py-xl-40 {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.m-xl-40 {
    margin: 40px!important;
}
.mt-xl-40 {
    margin-top: 40px!important;
}
.mr-xl-40 {
    margin-right: 40px!important;
}
.mb-xl-40 {
    margin-bottom: 40px!important;
}
.ml-xl-40, .mx-xl-40 {
    margin-left: 40px!important;
}
.mx-xl-40 {
    margin-right: 40px!important;
}
.my-xl-40 {
    margin-top: 40px!important;
    margin-bottom: 40px!important;
}
.p-xl-50 {
    padding: 50px!important;
}
.pt-xl-50 {
    padding-top: 50px!important;
}
.pr-xl-50 {
    padding-right: 50px!important;
}
.pb-xl-50 {
    padding-bottom: 50px!important;
}
.pl-xl-50, .px-xl-50 {
    padding-left: 50px!important;
}
.px-xl-50 {
    padding-right: 50px!important;
}
.py-xl-50 {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.m-xl-50 {
    margin: 50px!important;
}
.mt-xl-50 {
    margin-top: 50px!important;
}
.mr-xl-50 {
    margin-right: 50px!important;
}
.mb-xl-50 {
    margin-bottom: 50px!important;
}
.ml-xl-50, .mx-xl-50 {
    margin-left: 50px!important;
}
.mx-xl-50 {
    margin-right: 50px!important;
}
.my-xl-50 {
    margin-top: 50px!important;
    margin-bottom: 50px!important;
}
.p-xl-60 {
    padding: 60px!important;
}
.pt-xl-60 {
    padding-top: 60px!important;
}
.pr-xl-60 {
    padding-right: 60px!important;
}
.pb-xl-60 {
    padding-bottom: 60px!important;
}
.pl-xl-60, .px-xl-60 {
    padding-left: 60px!important;
}
.px-xl-60 {
    padding-right: 60px!important;
}
.py-xl-60 {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
}
.m-xl-60 {
    margin: 60px!important;
}
.mt-xl-60 {
    margin-top: 60px!important;
}
.mr-xl-60 {
    margin-right: 60px!important;
}
.mb-xl-60 {
    margin-bottom: 60px!important;
}
.ml-xl-60, .mx-xl-60 {
    margin-left: 60px!important;
}
.mx-xl-60 {
    margin-right: 60px!important;
}
.my-xl-60 {
    margin-top: 60px!important;
    margin-bottom: 60px!important;
}
.p-xl-70 {
    padding: 70px!important;
}
.pt-xl-70 {
    padding-top: 70px!important;
}
.pr-xl-70 {
    padding-right: 70px!important;
}
.pb-xl-70 {
    padding-bottom: 70px!important;
}
.pl-xl-70, .px-xl-70 {
    padding-left: 70px!important;
}
.px-xl-70 {
    padding-right: 70px!important;
}
.py-xl-70 {
    padding-top: 70px!important;
    padding-bottom: 70px!important;
}
.m-xl-70 {
    margin: 70px!important;
}
.mt-xl-70 {
    margin-top: 70px!important;
}
.mr-xl-70 {
    margin-right: 70px!important;
}
.mb-xl-70 {
    margin-bottom: 70px!important;
}
.ml-xl-70, .mx-xl-70 {
    margin-left: 70px!important;
}
.mx-xl-70 {
    margin-right: 70px!important;
}
.my-xl-70 {
    margin-top: 70px!important;
    margin-bottom: 70px!important;
}
.p-xl-80 {
    padding: 80px!important;
}
.pt-xl-80 {
    padding-top: 80px!important;
}
.pr-xl-80 {
    padding-right: 80px!important;
}
.pb-xl-80 {
    padding-bottom: 80px!important;
}
.pl-xl-80, .px-xl-80 {
    padding-left: 80px!important;
}
.px-xl-80 {
    padding-right: 80px!important;
}
.py-xl-80 {
    padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.m-xl-80 {
    margin: 80px!important;
}
.mt-xl-80 {
    margin-top: 80px!important;
}
.mr-xl-80 {
    margin-right: 80px!important;
}
.mb-xl-80 {
    margin-bottom: 80px!important;
}
.ml-xl-80, .mx-xl-80 {
    margin-left: 80px!important;
}
.mx-xl-80 {
    margin-right: 80px!important;
}
.my-xl-80 {
    margin-top: 80px!important;
    margin-bottom: 80px!important;
}
.p-xl-90 {
    padding: 90px!important;
}
.pt-xl-90 {
    padding-top: 90px!important;
}
.pr-xl-90 {
    padding-right: 90px!important;
}
.pb-xl-90 {
    padding-bottom: 90px!important;
}
.pl-xl-90, .px-xl-90 {
    padding-left: 90px!important;
}
.px-xl-90 {
    padding-right: 90px!important;
}
.py-xl-90 {
    padding-top: 90px!important;
    padding-bottom: 90px!important;
}
.m-xl-90 {
    margin: 90px!important;
}
.mt-xl-90 {
    margin-top: 90px!important;
}
.mr-xl-90 {
    margin-right: 90px!important;
}
.mb-xl-90 {
    margin-bottom: 90px!important;
}
.ml-xl-90, .mx-xl-90 {
    margin-left: 90px!important;
}
.mx-xl-90 {
    margin-right: 90px!important;
}
.my-xl-90 {
    margin-top: 90px!important;
    margin-bottom: 90px!important;
}
.pb-xl-10p {
    padding-bottom: 10%!important;
}
.pb-xl-15p {
    padding-bottom: 15%!important;
}
.pb-xl-20p {
    padding-bottom: 20%!important;
}
.pb-xl-30p {
    padding-bottom: 30%!important;
}
}

.text-justify {
    text-align: justify!important;
}
.text-nowrap {
    white-space: nowrap!important;
}
.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-left {
    text-align: left!important;
}
.text-right {
    text-align: right!important;
}
.text-center {
    text-align: center!important;
}
@media (min-width:576px) {
    .text-sm-left {
    text-align: left!important;
}
.text-sm-right {
    text-align: right!important;
}
.text-sm-center {
    text-align: center!important;
}
}@media (min-width:768px) {
    .text-md-left {
    text-align: left!important;
}
.text-md-right {
    text-align: right!important;
}
.text-md-center {
    text-align: center!important;
}
}@media (min-width:992px) {
    .text-lg-left {
    text-align: left!important;
}
.text-lg-right {
    text-align: right!important;
}
.text-lg-center {
    text-align: center!important;
}
}@media (min-width:1200px) {
    .text-xl-left {
    text-align: left!important;
}
.text-xl-right {
    text-align: right!important;
}
.text-xl-center {
    text-align: center!important;
}
}.text-lowercase {
    text-transform: lowercase!important;
}
.text-uppercase {
    text-transform: uppercase!important;
}
.text-capitalize {
    text-transform: capitalize!important;
}
.font-weight-light {
    font-weight: 300!important;
}
.font-weight-normal {
    font-weight: 500!important;
}
.font-weight-bold {
    font-weight: 800!important;
}
.font-italic {
    font-style: italic!important;
}
.compare-plans--details_link {
    text-decoration: none!important;
}
.compare-plans--details p {
    border-bottom: 1px solid #fff;
}
.faq-on-landingpage .faq-description {
	text-align:left;
}
.footer-mobile a.underline.fine-print.ixp-link:focus {
    color: #ffff;
    outline: none;
}
@media screen and (min-width: 768px) {
    .fine-print section#block-landingpageconsentblock a{
        color:#fff !important;
    }
}
@media (min-width: 992px)
.compare-plans--what-to-expect_number.h1 {
    font-size: 36px!important;
}
}
.compare-plans--what-to-expect .text-gray-dark {
    color: #303236 !important;
}
.compare-plans--what-to-expect_number {
    width: 15%;
	padding-top: 16px;
	float: left;
}
.compare-plans--what-to-expect .col-12.col-md-6 p {
    padding: 20px 15px 20px 0px!important;
}
.compare-plans--what-to-expect .compare-plans--what-to-expect_text.gfs-16 {
    font-size: 16px !important;
    line-height: 20px;
    text-align: left;
}
.compare-plans--what-to-expect_text {
    width: 85%;
}
media (max-width: 1200px)
.compare-plans--what-to-expect_text {
    width: 320px;
    min-height: 114px;
}
}
.compare-plans--what-to-expect_text {
    width: 420px;
    float: left;
    color: #303236 !important;
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width:576px) {
    .container {
    max-width: 540px;
}
}@media (min-width:768px) {
    .container {
    max-width: 720px;
}
}@media (min-width:992px) {
    .container {
    max-width: 960px;
}
}@media (min-width:1200px) {
    .container {
    max-width: 1140px;
}
}.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.no-gutters>.col, .no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0;
}
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%}
.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%}
.col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%}
.col-3 {
    flex: 0 0 25%;
    max-width: 25%}
.col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%}
.col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%}
.col-6 {
    flex: 0 0 50%;
    max-width: 50%}
.col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%}
.col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%}
.col-9 {
    flex: 0 0 75%;
    max-width: 75%}
.col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%}
.col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%}
.col-12 {
    flex: 0 0 100%;
    max-width: 100%}
.order-first {
    order: -1;
}
.order-last {
    order: 13;
}
.order-0 {
    order: 0;
}
.order-1 {
    order: 1;
}
.order-2 {
    order: 2;
}
.order-3 {
    order: 3;
}
.order-4 {
    order: 4;
}
.order-5 {
    order: 5;
}
.order-6 {
    order: 6;
}
.order-7 {
    order: 7;
}
.order-8 {
    order: 8;
}
.order-9 {
    order: 9;
}
.order-10 {
    order: 10;
}
.order-11 {
    order: 11;
}
.order-12 {
    order: 12;
}
.offset-1 {
    margin-left: 8.33333%}
.offset-2 {
    margin-left: 16.66667%}
.offset-3 {
    margin-left: 25%}
.offset-4 {
    margin-left: 33.33333%}
.offset-5 {
    margin-left: 41.66667%}
.offset-6 {
    margin-left: 50%}
.offset-7 {
    margin-left: 58.33333%}
.offset-8 {
    margin-left: 66.66667%}
.offset-9 {
    margin-left: 75%}
.offset-10 {
    margin-left: 83.33333%}
.offset-11 {
    margin-left: 91.66667%}
@media (min-width:576px) {
    .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%}
.col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%}
.col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%}
.col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%}
.col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%}
.col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%}
.col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%}
.col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%}
.col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%}
.col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%}
.col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%}
.col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%}
.col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%}
.order-sm-first {
    order: -1;
}
.order-sm-last {
    order: 13;
}
.order-sm-0 {
    order: 0;
}
.order-sm-1 {
    order: 1;
}
.order-sm-2 {
    order: 2;
}
.order-sm-3 {
    order: 3;
}
.order-sm-4 {
    order: 4;
}
.order-sm-5 {
    order: 5;
}
.order-sm-6 {
    order: 6;
}
.order-sm-7 {
    order: 7;
}
.order-sm-8 {
    order: 8;
}
.order-sm-9 {
    order: 9;
}
.order-sm-10 {
    order: 10;
}
.order-sm-11 {
    order: 11;
}
.order-sm-12 {
    order: 12;
}
.offset-sm-0 {
    margin-left: 0;
}
.offset-sm-1 {
    margin-left: 8.33333%}
.offset-sm-2 {
    margin-left: 16.66667%}
.offset-sm-3 {
    margin-left: 25%}
.offset-sm-4 {
    margin-left: 33.33333%}
.offset-sm-5 {
    margin-left: 41.66667%}
.offset-sm-6 {
    margin-left: 50%}
.offset-sm-7 {
    margin-left: 58.33333%}
.offset-sm-8 {
    margin-left: 66.66667%}
.offset-sm-9 {
    margin-left: 75%}
.offset-sm-10 {
    margin-left: 83.33333%}
.offset-sm-11 {
    margin-left: 91.66667%}
}@media (min-width:768px) {
    .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%}
.col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%}
.col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%}
.col-md-3 {
    flex: 0 0 25%;
    max-width: 25%}
.col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%}
.col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%}
.col-md-6 {
    flex: 0 0 50%;
    max-width: 50%}
.col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%}
.col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%}
.col-md-9 {
    flex: 0 0 75%;
    max-width: 75%}
.col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%}
.col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%}
.col-md-12 {
    flex: 0 0 100%;
    max-width: 100%}
.order-md-first {
    order: -1;
}
.order-md-last {
    order: 13;
}
.order-md-0 {
    order: 0;
}
.order-md-1 {
    order: 1;
}
.order-md-2 {
    order: 2;
}
.order-md-3 {
    order: 3;
}
.order-md-4 {
    order: 4;
}
.order-md-5 {
    order: 5;
}
.order-md-6 {
    order: 6;
}
.order-md-7 {
    order: 7;
}
.order-md-8 {
    order: 8;
}
.order-md-9 {
    order: 9;
}
.order-md-10 {
    order: 10;
}
.order-md-11 {
    order: 11;
}
.order-md-12 {
    order: 12;
}
.offset-md-0 {
    margin-left: 0;
}
.offset-md-1 {
    margin-left: 8.33333%}
.offset-md-2 {
    margin-left: 16.66667%}
.offset-md-3 {
    margin-left: 25%}
.offset-md-4 {
    margin-left: 33.33333%}
.offset-md-5 {
    margin-left: 41.66667%}
.offset-md-6 {
    margin-left: 50%}
.offset-md-7 {
    margin-left: 58.33333%}
.offset-md-8 {
    margin-left: 66.66667%}
.offset-md-9 {
    margin-left: 75%}
.offset-md-10 {
    margin-left: 83.33333%}
.offset-md-11 {
    margin-left: 91.66667%}
}@media (min-width:992px) {
    .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%}
.col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%}
.col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%}
.col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%}
.col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%}
.col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%}
.col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%}
.col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%}
.col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%}
.col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%}
.col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%}
.col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%}
.col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%}
.order-lg-first {
    order: -1;
}
.order-lg-last {
    order: 13;
}
.order-lg-0 {
    order: 0;
}
.order-lg-1 {
    order: 1;
}
.order-lg-2 {
    order: 2;
}
.order-lg-3 {
    order: 3;
}
.order-lg-4 {
    order: 4;
}
.order-lg-5 {
    order: 5;
}
.order-lg-6 {
    order: 6;
}
.order-lg-7 {
    order: 7;
}
.order-lg-8 {
    order: 8;
}
.order-lg-9 {
    order: 9;
}
.order-lg-10 {
    order: 10;
}
.order-lg-11 {
    order: 11;
}
.order-lg-12 {
    order: 12;
}
.offset-lg-0 {
    margin-left: 0;
}
.offset-lg-1 {
    margin-left: 8.33333%}
.offset-lg-2 {
    margin-left: 16.66667%}
.offset-lg-3 {
    margin-left: 25%}
.offset-lg-4 {
    margin-left: 33.33333%}
.offset-lg-5 {
    margin-left: 41.66667%}
.offset-lg-6 {
    margin-left: 50%}
.offset-lg-7 {
    margin-left: 58.33333%}
.offset-lg-8 {
    margin-left: 66.66667%}
.offset-lg-9 {
    margin-left: 75%}
.offset-lg-10 {
    margin-left: 83.33333%}
.offset-lg-11 {
    margin-left: 91.66667%}
}@media (min-width:1200px) {
    .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%}
.col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%}
.col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%}
.col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%}
.col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%}
.col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%}
.col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%}
.col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%}
.col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%}
.col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%}
.col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%}
.col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%}
.col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%}
.order-xl-first {
    order: -1;
}
.order-xl-last {
    order: 13;
}
.order-xl-0 {
    order: 0;
}
.order-xl-1 {
    order: 1;
}
.order-xl-2 {
    order: 2;
}
.order-xl-3 {
    order: 3;
}
.order-xl-4 {
    order: 4;
}
.order-xl-5 {
    order: 5;
}
.order-xl-6 {
    order: 6;
}
.order-xl-7 {
    order: 7;
}
.order-xl-8 {
    order: 8;
}
.order-xl-9 {
    order: 9;
}
.order-xl-10 {
    order: 10;
}
.order-xl-11 {
    order: 11;
}
.order-xl-12 {
    order: 12;
}
.offset-xl-0 {
    margin-left: 0;
}
.offset-xl-1 {
    margin-left: 8.33333%}
.offset-xl-2 {
    margin-left: 16.66667%}
.offset-xl-3 {
    margin-left: 25%}
.offset-xl-4 {
    margin-left: 33.33333%}
.offset-xl-5 {
    margin-left: 41.66667%}
.offset-xl-6 {
    margin-left: 50%}
.offset-xl-7 {
    margin-left: 58.33333%}
.offset-xl-8 {
    margin-left: 66.66667%}
.offset-xl-9 {
    margin-left: 75%}
.offset-xl-10 {
    margin-left: 83.33333%}
.offset-xl-11 {
    margin-left: 91.66667%}
}
.compare-plans--what-to-expect h2.h1.px-40.text-left {
    color: #9e9e9e !important;
    text-align: center !important;
    margin-top: 0px;
    margin-bottom: 15px !important;
}
.compare-plans--what-to-expect h2 {
    text-align: left !important;
    color: #046A38;
    font-family: Source Sans Pro;
    font-size: 36px !important;
    padding: 0px 40px;
    margin-top: 20px;
    margin-bottom: 36px !important;
}