/**handles:so-css-vantage,sow-social-media-buttons-atom-1d158a1a2c92,sow-headline-default-049a3b0c1ca3,siteorigin-panels-front**/
.hero_top .sow-slider-image-cover{background-position:top!important}#page-wrapper h4{line-height:normal}.sow-features-list .sow-features-feature p,li,ul{text-align:left}b,strong{-webkit-font-smoothing:antialiased}ul.lcp_catlist{list-style-type:none;margin-left:0}.mc4wp-form input{outline:0;margin:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;font-size:14px;font-family:inherit}.input-icon{position:absolute;font-size:18px;color:#ccc;right:8px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.input-group{position:relative;margin-bottom:33px;border-bottom:1px solid rgba(255,255,255,.2)}.input--style-3{padding:5px 0;font-size:16px;color:#ccc;background:0 0}.input--style-3::-webkit-input-placeholder{color:#ccc}.input--style-3:-moz-placeholder{color:#ccc;opacity:1}.input--style-3::-moz-placeholder{color:#ccc;opacity:1}.input--style-3:-ms-input-placeholder{color:#ccc}.input--style-3:-ms-input-placeholder{color:#ccc}input[type=checkbox]{margin-right:8px}input[type=radio]{margin-right:8px}label{font-weight:700}button.give_button{width:200px;height:50px;font-size:16px;color:green}.so-widget-lsow-portfolio h3{color:#fff}.vantage-grid-loop article .excerpt p{font-size:18px;text-align:left;line-height:normal;color:#fff;padding:20px}.vantage-grid-loop article .excerpt a{color:#fff;text-decoration:underline}.vantage-grid-loop article h3{font-size:28px;text-align:center;color:#fff;font-weight:700}.vantage-grid-loop .excerpt h4{font-size:22px;margin:0;text-align:center;line-height:normal;color:#fff;padding:0;font-weight:400}.page-id-8436 .header-footer-group{display:none!important}
.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .social-media-button-container{zoom:1;text-align:left}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .social-media-button-container:before{content:'';display:block}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .social-media-button-container:after{content:'';display:table;clear:both}@media (max-width:780px){.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .social-media-button-container{text-align:left}}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-facebook-0{border:1px solid;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.065);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.065);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.065);text-shadow:0 1px 0 rgba(0,0,0,.05);border-color:#273b65 #25375e #203053 #25375e;background:#3a5795;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#2c4270),color-stop(1,#3a5795));background:-ms-linear-gradient(bottom,#2c4270,#3a5795);background:-moz-linear-gradient(center bottom,#2c4270 0,#3a5795 100%);background:-o-linear-gradient(#3a5795,#2c4270);color:#fff!important}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-facebook-0.ow-button-hover:focus,.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-facebook-0.ow-button-hover:hover{background:#3d5b9c;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#2f4678),color-stop(1,#3d5b9c));background:-ms-linear-gradient(bottom,#2f4678,#3d5b9c);background:-moz-linear-gradient(center bottom,#2f4678 0,#3d5b9c 100%);background:-o-linear-gradient(#3d5b9c,#2f4678);border-top:1px solid #2a3f6d;border-right:1px solid #273b65;border-bottom:1px solid #23355a;border-left:1px solid #273b65}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-facebook-0.ow-button-hover:focus,.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-facebook-0.ow-button-hover:hover{color:#fff!important}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-youtube-0{border:1px solid;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.065);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.065);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.065);text-shadow:0 1px 0 rgba(0,0,0,.05);border-color:#97261c #8f241b #822118 #8f241b;background:#cf3427;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#a4291f),color-stop(1,#cf3427));background:-ms-linear-gradient(bottom,#a4291f,#cf3427);background:-moz-linear-gradient(center bottom,#a4291f 0,#cf3427 100%);background:-o-linear-gradient(#cf3427,#a4291f);color:#fff!important}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-youtube-0.ow-button-hover:focus,.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-youtube-0.ow-button-hover:hover{background:#d73729;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ad2b21),color-stop(1,#d73729));background:-ms-linear-gradient(bottom,#ad2b21,#d73729);background:-moz-linear-gradient(center bottom,#ad2b21 0,#d73729 100%);background:-o-linear-gradient(#d73729,#ad2b21);border-top:1px solid #a0281e;border-right:1px solid #97261c;border-bottom:1px solid #8a231a;border-left:1px solid #97261c}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-youtube-0.ow-button-hover:focus,.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-youtube-0.ow-button-hover:hover{color:#fff!important}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-x-twitter-0{border:1px solid;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.065);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.065);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.065);text-shadow:0 1px 0 rgba(0,0,0,.05);border-color:#3ca0eb #339bea #2594e8 #339bea;background:#78bdf1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#4aa6ec),color-stop(1,#78bdf1));background:-ms-linear-gradient(bottom,#4aa6ec,#78bdf1);background:-moz-linear-gradient(center bottom,#4aa6ec 0,#78bdf1 100%);background:-o-linear-gradient(#78bdf1,#4aa6ec);color:#fff!important}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-x-twitter-0.ow-button-hover:focus,.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-x-twitter-0.ow-button-hover:hover{background:#81c2f2;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#53abed),color-stop(1,#81c2f2));background:-ms-linear-gradient(bottom,#53abed,#81c2f2);background:-moz-linear-gradient(center bottom,#53abed 0,#81c2f2 100%);background:-o-linear-gradient(#81c2f2,#53abed);border-top:1px solid #45a4ec;border-right:1px solid #3ca0eb;border-bottom:1px solid #2e99e9;border-left:1px solid #3ca0eb}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-x-twitter-0.ow-button-hover:focus,.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button-x-twitter-0.ow-button-hover:hover{color:#fff!important}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button{display:inline-block;font-size:1em;line-height:1em;margin:.1em .1em .1em 0;padding:1em 0;width:3em;text-align:center;vertical-align:middle;-webkit-border-radius:0.25em;-moz-border-radius:.25em;border-radius:.25em}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 .sow-social-media-button .sow-icon-fontawesome{display:inline-block;height:1em}.so-widget-sow-social-media-buttons-atom-1d158a1a2c92 a .sow-icon-image{width:1em;height:1em;background-size:cover;display:inline-block}
.so-widget-sow-headline-default-049a3b0c1ca3 .sow-headline-container h1.sow-headline{text-align:center;color:#d33;line-height:1.4em;font-size:30px}@media (max-width:780px){.so-widget-sow-headline-default-049a3b0c1ca3 .sow-headline-container h1.sow-headline{text-align:center}}.so-widget-sow-headline-default-049a3b0c1ca3 .sow-headline-container h1.sow-headline a{color:#d33}.so-widget-sow-headline-default-049a3b0c1ca3 .sow-headline-container p.sow-sub-headline{text-align:center;line-height:1.4em}@media (max-width:780px){.so-widget-sow-headline-default-049a3b0c1ca3 .sow-headline-container p.sow-sub-headline{text-align:center}}.so-widget-sow-headline-default-049a3b0c1ca3 .sow-headline-container .decoration{line-height:0;text-align:center;margin-top:20px;margin-bottom:20px}@media (max-width:780px){.so-widget-sow-headline-default-049a3b0c1ca3 .sow-headline-container .decoration{text-align:center}}.so-widget-sow-headline-default-049a3b0c1ca3 .sow-headline-container .decoration .decoration-inside{height:1px;display:inline-block;border-top:1px none #eee;width:100%;max-width:80%}.so-widget-sow-headline-default-049a3b0c1ca3 .sow-headline-container :first-child{margin-top:0!important}.so-widget-sow-headline-default-049a3b0c1ca3 .sow-headline-container :last-child{margin-bottom:0!important}
.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-sr-only{clip:rect(0,0,0,0);height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}