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,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,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}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{border-collapse:collapse;border-spacing:0}strong{font-weight:700}em{font-style:italic}body.page-template-full{height:100vh;background:#252525}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:not(.no-js) .wow{visibility:hidden}a{font-weight:300;text-decoration:none;outline:none}input,textarea{outline:none;-webkit-appearance:none;-webkit-border-radius:0px}html{font-size:62.5%;font-family:'Lato'}:root{font-size:18px}h1{font-size:2.75rem}h2{font-size:2.25rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h1,h2,h3{line-height:1.2}p,ul,ol{font-size:1.2rem;line-height:2}p{line-height:1.4;font-weight:300}@media only screen and (max-width:767px){:root{font-size:3.5vw}}@media (min-width:768px) and (max-width:991px){:root{font-size:1.75vw}}@media (min-width:992px) and (max-width:1199px){:root{font-size:1.5vw}}.form-wrap input:not([type=submit]),.form-wrap textarea{width:100%}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.form-wrap .ajax-loader{display:none !important}.form-wrap .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{margin:-1rem 0 1rem;top:0;left:0;height:100%;width:100%;padding:10px;background:#fff;line-height:1.5;color:#fff;background:#d92128;display:none}.form-wrap .wpcf7-form-control-wrap input:focus+.wpcf7-not-valid-tip{display:none}.form-wrap div.wpcf7-response-wrap{position:absolute;display:flex !important;flex-direction:column;justify-content:center;left:0;top:0;width:100%;height:100%;text-align:center;display:none;background:#252525;opacity:0;pointer-events:none;z-index:9999}.form-wrap div.wpcf7-response-wrap .button{position:relative;display:inline-block;color:#fff;font-family:'Lato';font-weight:400;margin-top:1rem;padding:.5rem 1rem;border:1px solid #fff;background:0 0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form-wrap div.wpcf7-response-wrap .button:hover{background:#ffb600}.form-wrap form.sent div.wpcf7-response-wrap{background:rgba(57,143,20,.9)}.form-wrap form.invalid div.wpcf7-response-wrap{background:rgba(217,33,40,.9)}.form-wrap form.failed div.wpcf7-response-wrap{background:rgba(217,33,40,.9);display:none}.form-wrap div.wpcf7-response-output{height:auto !important;margin:0;padding:10px 15px;border:none;color:#fff;font-weight:400;font-size:1.4rem;background:0 0;line-height:1.2;font-family:'Lato'}div.wpcf7 img.ajax-loader{display:block;margin:0 0 0 auto}.wpcf7-contact-page{color:#252525;width:100%;font-size:15px;line-height:30px}.wpcf7-contact-page .wpcf7-not-valid-tip{border-radius:10px}.wpcf7-contact-page input,.wpcf7-contact-page textarea{padding:10px 15px;width:100%;border:1px solid #ccc;outline:none;display:block;-webkit-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s}.wpcf7-contact-page input[type=text],.wpcf7-contact-page input[type=email],.wpcf7-contact-page textarea{font-size:1rem;font-weight:300;font-family:'Lato';line-height:1.5}.wpcf7-contact-page textarea{height:10rem}.wpcf7-contact-page input:focus,.wpcf7-contact-page textarea:focus{border-color:#c4161c}.wpcf7-contact-page span.wpcf7-form-control-wrap{margin-bottom:15px;display:block;font-size:20px}.wpcf7-contact-page .contact-captcha>img{height:62px;width:174px;float:left;margin-right:15px;border-radius:5px}.wpcf7-contact-page .contact-captcha>span{overflow:auto}.wpcf7-contact-page .contact-captcha>span>input{width:100%}.wpcf7-contact-page .captcha-wrapper{padding:13px 10px;background:#c4161c;margin-bottom:15px;border-radius:5px;overflow:hidden;height:62px}@media only screen and (min-width:992px){.wpcf7-contact-page .captcha-wrapper{width:50%;float:left;margin-right:15px}}.wpcf7-contact-page .captcha-wrapper>img{max-width:100%;margin:auto;display:block}.wpcf7-contact-page img.ajax-loader{display:inline-block}.wpcf7-contact-page .submit-wrapper{text-align:right}.wpcf7-contact-page .submit-wrapper input{width:auto;display:inline-block;background:#719c3b;padding:10px 30px;color:#fff;border:none;-webkit-transition:background .25s;-o-transition:background .25s;transition:background .25s;font-size:18px;-webkit-appearance:none}.wpcf7-contact-page .submit-wrapper input:hover{background:#374c16}.wpcf7-apply-form input[type=text]::-webkit-input-placeholder,.wpcf7-apply-form input[type=email]::-webkit-input-placeholder{color:#fff}.default-contact-form-wrap{margin:4rem 0}.default-contact-form-wrap h1,.default-contact-form-wrap p{margin-bottom:1rem}.nextgen_pro_thumbnail_grid .image-wrapper{overflow:hidden;width:24%}.nextgen_pro_thumbnail_grid .image-wrapper img{min-width:100%;max-height:none !important;height:100%}@media (max-width:1199px) and (min-width:992px){.nextgen_pro_thumbnail_grid .image-wrapper{width:31% !important;overflow:hidden}.nextgen_pro_thumbnail_grid .image-wrapper a img{height:auto !important;min-width:100% !important}}@media (max-width:991px) and (min-width:768px){.nextgen_pro_thumbnail_grid .image-wrapper{width:48% !important}}@media only screen and (max-width:767px){.nextgen_pro_thumbnail_grid .image-wrapper{display:inline-block;float:left;width:100%;margin:0 0 1rem !important}.nextgen_pro_thumbnail_grid .image-wrapper img{min-width:100% !important;max-height:none !important;height:100%}}.blog-wrap{font-family:'Lato';font-size:2rem;font-weight:300}.blog-wrap .post-item-header{background:#176d96;display:block}.blog-wrap .post-item .right,.blog-wrap .post-item .left{display:inline-block;padding:.5em}.blog-wrap .post-item .right{float:right}.blog-wrap .post-item-header h1 a{font-size:.75em;font-weight:400;display:inline-block}.blog-wrap .post-item h1,.blog-wrap .post-item h2,.blog-wrap .post-item h3{line-height:1}.blog-wrap .post-item h2{font-size:.5em;margin:.5em 0 .25em;display:inline-block}.blog-wrap .post-item p{border:1px solid #176d96;padding:1em;line-height:1.5}.blog-wrap .post-item .post-content a{font-size:.5em;font-weight:400;color:#fff;text-transform:uppercase;padding:.7em;background:#252525;display:inline-block;margin-top:1em}.blog-wrap .post-item img{margin:.5em 0}.blog-wrap .post-item a i{padding-left:10px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.blog-wrap .post-item a:hover i{padding-left:15px}.blog-section.active{animation:fadeIn .15s forwards;-webkit-animation:fadeIn .15s forwards}.blog-section.no-content{text-align:center}.loading{border-radius:50%;width:24px;height:24px;border:.25rem solid rgba(0,0,0,.2);left:0;right:0;margin:auto;position:absolute;top:50%;border-top-color:#000;-webkit-animation:cssLoader 1s infinite linear;animation:cssLoader 1s infinite linear}@-webkit-keyframes cssLoader{0%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}100%{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}@keyframes cssLoader{0%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}100%{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}@media only screen and (min-width:768px){.blog-wrap .post-item{margin:.5em 0}}.taglist{position:relative;text-align:center;margin:30px 0;padding:25px 15px 20px;border-radius:3px;border:1px solid #d6d6d6}.taglist .topics{position:absolute;top:-10px;left:0;right:0}.taglist .topics h3{background:#fff;display:inline-block;padding:0 5px;text-transform:uppercase;font-size:14px;color:#333}.taglist a{font-size:16px;color:#fff;transition:background .25s;background:#252525;padding:5px 10px;border-radius:3px}.taglist a:hover,.taglist a:active{background:#363636}.article-bg{position:relative;border-radius:3px;height:450px;margin-bottom:30px}@media only screen and (max-width:767px){.article-bg{height:450px;margin:25px 0}}.article-bg-overlay{border-radius:3px;display:block;width:100%;min-height:450px;position:absolute;top:0;left:0;transition:background .25s;background-color:rgba(0,0,0,.3)}.article-bg:hover .article-bg-overlay{background-color:rgba(0,0,0,.1)}.article-content{position:absolute;bottom:0;left:0;padding:15px}.article-content h2,.article-content p,.article-content a{color:#fff;font-family:'Hind'}.article-content h2{text-transform:uppercase;font-size:30px;text-align:center}.article-content h2:after{content:'';z-index:99;width:100%;height:5px;display:block;background:#363636;margin:15px 0}.article-content p{line-height:1.5;font-size:18px}.pagination{font-size:16px;text-align:center;margin-bottom:20px}.pagination .page-numbers{border-radius:3px;padding:3px 15px;background:#363636;color:#fff;transition:background .25s}.pagination .page-numbers:hover,.pagination .page-numbers:focus{background:#1c3e59}.pagination span.page-numbers.current{background:#1c3e59}.blog.tag-template .article-topic h1{background:#fff;text-align:center;font-size:32px;margin-bottom:20px;text-transform:uppercase}.blog-post{font-family:hind;line-height:1.5}body.single-post header{background:0 0}.blog-post-header{position:relative;min-height:700px}.blog-post-overlay{display:block;width:100%;min-height:700px;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.3)}@media only screen and (max-width:767px){.blog-post-header{min-height:250px}.blog-post-overlay{min-height:250px}}.blog-post-content h1{position:absolute;text-transform:uppercase;color:#fff;font-size:52px;bottom:25%}@media only screen and (max-width:767px){.blog-post-content h1{top:20%;font-size:28px}}.blog-post-content{padding:40px 0}h2#topics-h2{font-size:28px}h2#topics-h2 span{color:#707070}h2#topics-h2 a{color:#363636;text-decoration:underline}.blog-post-content p{font-size:20px;margin-bottom:20px}.blog-post-content .blog-explore{margin:20px}.blog-post-content .blog-explore h2{font-size:28px;text-align:center}.blog-return{text-align:center;padding-top:30px}.blog-return a.blog-return-btn{border-radius:3px;background:#363636;color:#fff;text-transform:uppercase;font-size:26px;padding:8px 12px;transition:background .25s}.blog-return a.blog-return-btn:hover{background:#1c3e59}.blog-sidebar{background:#eee;padding:20px 0}.blog-sidebar h2{font-size:28px;margin-bottom:20px;text-align:center}.blog-sidebar article h2{margin-top:5px;line-height:1;font-size:20px;text-align:left}@media only screen and (max-width:991px){.blog-sidebar article h2{font-size:16px}}.blog-sidebar .sidebar-thumbnail{overflow:hidden;max-height:169px}@media only screen and (max-width:1198px){.blog-sidebar .sidebar-thumbnail{max-height:124px}}@media only screen and (max-width:991px) and (min-width:767px){.blog-sidebar .sidebar-thumbnail{max-height:105px}}.post-item-header h1{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:2rem}.blog-wrap .thecontent{display:inline-block;position:relative;padding-bottom:2rem;max-width:100%}.blog-wrap .pagination{font-size:1rem;text-align:center;display:inline-block;width:100%;line-height:2.5}.blog-post-content h1{font-size:2rem;text-transform:capitalize}.blog-post-content h2{font-size:1.8rem}.blog-post-content h3{font-size:1.5rem}.blog-wrap{margin-bottom:4rem}.blog-wrap .post-item{padding-bottom:1.5rem}.post-content .thumbnail-wrap{max-height:16rem;overflow:hidden}.post-content span.date-wrap{display:block}.post-content span.date-wrap i{padding-right:.8rem}.blog-wrap .post-item .left{display:block}.blog-wrap .post-item img{margin:0 auto;width:100%}.search-form-wrap{margin:2rem 0}.search-form-wrap form{max-width:90%;margin:1rem auto;text-align:center}.search-form-wrap input{font-family:'Lato';font-size:1rem;padding:10px 15px;width:85%;border:1px solid #ccc;outline:none;display:inline-block;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.search-form-wrap input.search-input:focus{border-color:#719c3b}.search-form-wrap button{font-family:'Lato';width:auto;display:inline-block;background:#719c3b;padding:10px 30px;color:#fff;border:none;font-size:1rem;-webkit-appearance:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.search-form-wrap button:hover{cursor:pointer;background:#4d6f22}.search-post-results-page h1{font-size:2rem;margin:2rem}.search-post-results-page article{padding:1rem;border-bottom:2px solid #ccc;margin:2rem 1rem}.search-post-results-page article:first-of-type{border-top:2px solid #ccc}.search-post-results-page article a{font-size:inherit}.search-post-results-page article h2{font-size:1.8rem}.search-post-results-page article span{font-size:1.2rem}.search-post-results-page article img{display:inline-block}@media only screen and (max-width:991px){.search-form-wrap input{width:80%}}@media only screen and (max-width:767px){.search-form-wrap input{width:70%}.search-form-wrap form{max-width:100%}.blog-post-content{padding-top:4rem}.blog-wrap .post-item{padding-bottom:4rem}.blog-wrap .post-item img{width:100%}.blog-return a.blog-return-btn{font-size:1.5rem}}@media only screen and (max-width:425px){.search-form-wrap input{width:60%}}.flex-container{display:flex;margin:auto}.flex-container-fluid,.flex-container-fluid-xs,.flex-container-fluid-sm,.flex-container-fluid-md,.flex-container-fluid-lg{display:flex;width:100%;margin:auto}.flex-column{flex-direction:column}.grid-container{display:grid;margin:auto}.grid-container-fluid{display:grid;width:100% !important}.space-between{justify-content:space-between}@media screen and (min-width:992px){.flex-container-fluid-md{width:960px}}@media screen and (min-width:1200px){.flex-container,.flex-container-fluid-md,.grid-container{width:1140px}}@media only screen and (max-width:1199px){.flex-container,.grid-container{width:960px}.flex-lg-column{flex-direction:column}}@media only screen and (max-width:991px){.flex-container,.grid-container{width:720px}.flex-md-column{flex-direction:column}}@media only screen and (max-width:767px){.flex-container,.grid-container{width:540px}.flex-sm-column{flex-direction:column}}@media only screen and (max-width:576px){.flex-container,.grid-container{width:100%;padding-right:1rem;padding-left:1rem}.flex-xs-column{flex-direction:column}}:root{--gutter:1rem}.p-1{padding-right:var(--gutter);padding-left:var(--gutter)}@media screen and (min-width:576px){.p-xs-1{padding-right:var(--gutter);padding-left:var(--gutter)}}@media screen and (min-width:768px){.p-sm-1{padding-right:var(--gutter);padding-left:var(--gutter)}}@media screen and (min-width:992px){.p-md-0{padding-right:0;padding-left:0}.p-md-1{padding-right:var(--gutter);padding-left:var(--gutter)}}@media screen and (min-width:2000px){.p-lg-1{padding-right:var(--gutter);padding-left:var(--gutter)}}.va-parent{font-size:0px}.va-parent>*{font-size:18px}.va-parent>.va-top,.va-parent>.va-middle,.va-parent>.va-bottom{float:none !important;display:inline-block !important}.va-top{vertical-align:top}.va-middle{vertical-align:middle}.va-bottom{vertical-align:bottom}.va-col{font-size:2rem;font-family:'Lato'}.no-margin{margin:0 !important}.no-pad{padding:0 !important}.no-pad-right{padding-right:0 !important}.no-pad-left{padding-left:0 !important}@media (max-width:1199px) and (min-width:992px){.va-middle.hidden-md{display:none !important}}@media (max-width:991px) and (min-width:768px){.va-middle.hidden-sm{display:none !important}}@media (max-width:767px){.va-middle.hidden-xs{display:none !important}}@media screen and (max-width:1199px){.hide-lg{display:none}}@media screen and (max-width:991px){.hide-md{display:none}}@media screen and (max-width:767px){.hide-sm{display:none}}@media screen and (max-width:576px){.hide-xs{display:none}}.slick-slide{outline:none}.blog-header-wrap{margin:30px 0}body div.container .post-item-header{background:#6096cd}body div.container .post-item-header h2{padding:18px 0}body div.container .post-item-header a,body div.container .post-item-header h1,body div.container .post-item-header h2{color:#fff}body div.container .post-item .post-content a{background:#6096cd;color:#fff}body div.container .post-item p{border-color:#6096cd}.interior-placeholder{display:block;position:relative;text-align:center;padding:10rem 1rem}.interior-placeholder-header{display:inline-block;position:relative;margin:auto;padding:6rem 4rem;border:1.5px solid #b3b3b3;background:#c7c7c7}.interior-placeholder-header h1{color:#fff;font-family:'Lato';font-weight:300;line-height:1.2}.content.seo{font-family:"Lato";background:#949494;padding:2rem 0;font-size:2rem}.content.seo i.fa{color:#fff;font-size:45px;display:inline-block;float:left;padding-right:20px;margin-top:-10px}.content.seo strong{font-weight:700}.content.seo p{font-size:.5em;padding:0;margin:0;color:#fff;overflow-y:hidden;overflow-x:auto;line-height:1.2;font-weight:400}.content.seo p a{color:#fff;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.content.seo p a:hover{text-decoration:none;color:#86b0ff}a.hollow,a.filled,a.slideLeft{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a.hollow{display:inline-block;color:#fff;font-size:1rem;padding:.5rem 1rem;border:1px solid #fff;background:0 0}a.hollow:hover{background:#719c3b}a.hollow i{padding-left:.5rem}a.filled{display:inline-block;color:#fff;font-size:1rem;padding:.5rem 1rem;background:#719c3b}a.filled:hover{background:#597f2a}a.filled i{padding-left:.5rem}a.slideLeft{display:inline-block;position:relative;border:1px solid #fff;color:#fff;font-size:1rem;padding:.5rem 1rem;overflow:hidden;background:0 0;z-index:1}a.slideLeft:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;background:#597f2a;z-index:-1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);-o-transform:translateX(-110%);transform:translateX(-110%)}a.slideLeft:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}a.slideLeft i{padding-left:.5rem}