a,abbr,acronym,address,area,b,bdo,big,blockquote,body,button,caption,cite,code,col,colgroup,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,i,images,ins,kbd,label,legend,li,map,object,ol,p,param,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;vertical-align:baseline}:focus{outline:0}a,a:visited{color:#069}abbr,acronym,dfn{border-bottom:1px dotted;cursor:help}blockquote{background:#eee;border-left:2px solid #ccc;margin:0 0 1em}blockquote p{margin:.5em}body{background:#fff;color:#000;font:22px "Montserrat",Arial,Sans-Serif}code,pre{font-size:1em}del{text-decoration:line-through}dfn{font-style:italic;font-weight:bold}dt{font-weight:bold}dd{margin:0 0 1em 10px}fieldset{border:0}fieldset p{margin:0 0 5px}img{border:0;vertical-align:bottom}ins{text-decoration:none}hr{margin:0 0 .5em}p{margin:0 0 1em}ul,ol{list-style:none;margin:0 0 1em}textarea{font:1em Arial;overflow:auto}tt{display:block;margin:.5em 0;padding:.5em 1em}th{background:#eee;border:solid #ccc;border-width:1px 0 0 1px;padding:3px}td{border:solid #ccc;border-width:1px 0 0 1px;padding:3px}table{border:solid #ccc;border-width:0 1px 1px 0}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-ExtrabldIt.woff2") format("woff2"),url("../fonts/ProximaNova-ExtrabldIt.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-Extrabld.woff2") format("woff2"),url("../fonts/ProximaNova-Extrabld.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-Bold.woff2") format("woff2"),url("../fonts/ProximaNova-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-Regular.woff2") format("woff2"),url("../fonts/ProximaNova-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Regular.woff2") format("woff2"),url("../fonts/Montserrat-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Medium.woff2") format("woff2"),url("../fonts/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Bold.woff2") format("woff2"),url("../fonts/Montserrat-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Geogrotesque";src:url("../fonts/GeogrotesqueCyr-SemiBold.woff2") format("woff2"),url("../fonts/GGeogrotesqueCyr-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}#page{width:100%;overflow:hidden}.content-wrapper{width:100%;max-width:1196px;margin:0 auto}#branding{width:100%;display:flex;text-align:left;height:84px;justify-content:flex-start;align-items:center;background:transparent; max-width: 90%; margin: 0 auto; position: absolute; left: 0; right: 0;}.gform_wrapper{display:flex;justify-content:space-between;color:#fff;align-items:center;flex-wrap:wrap}.gform_wrapper .gform_validation_errors{width:100%}.gform_wrapper .gform_heading{width:36%}.gform_wrapper form{width:58%;justify-content:space-between;display:flex}.gform_wrapper form .gform_body{width:calc(100% - 242px)}.gform_wrapper form .gform_body input{width:100%;height:60px;box-sizing:border-box;font-size:20px;color:#646464;font-family:"Montserrat",sans-serif}.gform_wrapper form .gform_body input:placeholder{opacity:1;color:#646464}.gform_wrapper form .gform-footer{width:222px;height:60px;box-sizing:border-box;padding:0 !important;margin:0 !important;}.gform_wrapper form .gform-footer .button{width:100%;height:60px;background:#f26a2b;color:#fff;border:none;margin:0 !important;font-size:22px;font-weight:500;cursor:pointer}.gform_wrapper .gform_title{font-size:45px;line-height:45px;font-style:italic;margin-bottom:20px;font-weight:900;}.gform_wrapper .gform_description{font-size:22px;line-height:30px;font-weight:500}.hidden_label>label{display:none}.banner{width:100%;height:calc(100vh - 75px)}.banner .content-wrapper{text-align:center;padding:125px 0 0}.banner .content-wrapper h1{color:#fff;font-size:71px;text-transform:uppercase;font-weight:600;text-shadow:2px 3px 1px rgba(0,0,0,.4);margin:0 0 35px;font-family:"Geogrotesque","Montserrat",sans-serif}.banner .content-wrapper .sub{max-width:685px;width:100%;text-align:center;margin:0 auto}.banner .content-wrapper .sub p{font-size:34px;line-height:37px;color:#fff;margin:0 0 20px}.cta{background:#fe7e20;background:linear-gradient(180deg, rgb(254, 126, 32) 21%, rgb(240, 88, 9) 67%);position:relative}.cta:before{width:1196px;position:absolute;left:50%;transform:translate(-50%, 0);top:-53px;background:#fe7e20;height:185px;content:"";border-radius:139px 152px 0 0}.cta h2,.cta .cta-desc{position:relative;z-index:20;text-align:center;color:#fff}.cta h2 sup,.cta .cta-desc sup{font-size:24px;line-height:10px;margin:12px 0 0;display:inline-block;vertical-align:top}.cta h2{font-size:45px;color:#fff;font-weight:normal;position:relative;top:-12px}.cta h2 strong{font-style:italic}.cta .cta-desc,.cta .cta-desc p{font-size:30px;line-height:35px}.cta .cta-desc p{margin-bottom:75px}.cta .cta-hold{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 150px}.cta .cta-hold .el{width:29%;margin:0 2% 2%;text-align:center;color:#fff}.cta .cta-hold .el img{margin:0 0 30px}.cta .cta-hold .el h3{font-size:30px;line-height:25px;color:#fff;text-transform:uppercase;margin:0 0 20px}.cta .cta-hold .el p{font-size:22px;line-height:28px;color:#fff}.cta .cta-hold .el .img-wrapper{height:186px;width:100%;display:flex;align-items:flex-end;justify-content:center}.features{background:url(../images/banner-2.jpg) no-repeat 50% 0;background-size:cover;height:600px;width:100%;box-sizing:border-box;padding:70px 0 0}.features .content-wrapper{position:relative}.features .content-wrapper .b-img{position:absolute;top:-230px;left:0;height:792px}.features .info-box{width:616px;height:475px;padding:40px 0 40px 208px;box-sizing:border-box;background:url(../images/info-box.svg) no-repeat 50% 0;color:#fff;position:absolute;right:0;top:50%}.features .info-box .wrapper{padding:10px 10px 10px 40px;border-left:3px solid #f26a2b}.features .info-box .wrapper h3{color:#fff;font-size:35px;font-weight:bold;line-height:35px;font-weight:bold;margin:0 0 20px}.features .info-box .wrapper h3 span{font-weight:bold;font-style:italic;display:block;font-size:45px;margin:0 0 10px}.features .info-box .wrapper h3 span sup{font-size:25px;line-height:10px;margin:4px 0 0;display:inline-block;vertical-align:top}.features .info-box .wrapper p{font-size:22px;line-height:26px;margin:0 0 18px}.gform_submission_error{color:red;text-align:center;margin-bottom:40px}.validation_message{color:red;font-size:18px}#footer{width:100%;padding:0;background:#000;position:relative}#footer .top{padding:45px 0 20px}#footer .bottom{border-top:4px solid #f26a2b;padding:28px 0}#footer .bottom img{margin-bottom:45px}#footer .bottom .social{margin-bottom:20px}#footer .bottom .social a{margin:0 23px}#footer .bottom .content-wrapper{text-align:center}#footer .bottom p.copy{font-size:10px;text-align:center;color:#fff}@media all and (max-width: 1160px){.banner .content-wrapper h1{font-size:48px}.banner .content-wrapper .sub p{font-size:26px;line-height:32px}.content-wrapper{max-width:100%;box-sizing:border-box;padding:0 20px}.gform_wrapper form .gform_body input{font-size:15px;padding:0 15px}.gform_wrapper form .gform-footer{width:168px}.gform_wrapper form .gform_body{width:calc(100% - 188px)}}@media all and (max-width: 964px){.cta .cta-desc,.cta .cta-desc p{font-size:22px;line-height:28px}.cta .cta-hold .el h3{font-size:22px;line-height:24px}.cta .cta-hold .el img{max-height:110px}.cta .cta-hold .el{font-size:18px}.cta .cta-desc p{margin-bottom:30px}.gform_wrapper{display:block}.gform_wrapper .gform_heading{width:100%;text-align:center}.gform_wrapper form{width:550px;margin-left:auto;margin-right:auto}#footer .top{padding-bottom:45px}}@media all and (max-width: 767px){.cta .cta-hold{display:block}.cta .cta-hold .el{width:300px;margin:0 auto 40px}.banner .content-wrapper{padding-left:20px;padding-right:20px}.banner .content-wrapper h1{font-size:42px}.features .info-box{background:rgba(0,0,0,.8);height:auto;width:100%;box-sizing:border-box;padding:40px}.banner .content-wrapper h1 br{display:none}}@media all and (max-width: 580px){#branding{ max-width: 60%; display: none; } .banner {height: calc(100vh); } .banner .content-wrapper{padding:35px 10px 0} .gform_wrapper form{display:block;width:100%}.gform_wrapper form .gform_body{width:100%;margin-bottom:20px}.gform_wrapper form .gform-footer{width:100%}.gform_wrapper form .gform_body input{text-align:center}.features .info-box .wrapper p{font-size:18px;line-height:22px}.features .info-box .wrapper{padding:0;border:none} .features {padding-top: 0; height: auto; background: transparent;} .features .info-box {position: relative;} .features .content-wrapper {padding:0;} }@media all and (max-width: 475px){ .banner {height: calc(80vh); } .banner .content-wrapper h1{font-size:42px; line-height: 60px;}.banner .content-wrapper .sub p{font-size:26px;line-height:40px}.cta h2{font-size:32px}.cta h2 strong{display:block}.features .content-wrapper .b-img{display:none}.cta .cta-hold{padding-bottom:30px}}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}.alignright{float:right}.alignleft{float:left}#comments_wrap ol{list-style:none}#comments_wrap ol li{border-bottom:1px solid #ccc;margin:0 0 5px}#comments_wrap .commentmetadata{margin:0 0 10px}#comments_wrap .comment-author{border-bottom:1px solid #ccc;width:100%;overflow:hidden;padding:0 0 3px;line-height:32px}#comments_wrap .comment-author img{float:left;margin:0 10px 0 0}#comments_wrap .comment-author cite{font-weight:bold}.wp-caption{background:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin:10px;padding-top:4px;text-align:center}.wp-caption img{border:0 none;margin:0;padding:0}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}/*# sourceMappingURL=styles.css.map */

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraBoldItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@media all and (max-width:580px){
	.features {background: url(../images/banner-2.jpg) no-repeat 50% 0; background-position: center -100px;}
	.features .content-wrapper {padding: 20px 0 0; }
    .features .content-wrapper .b-img{display: block; height: auto; position: static;}
    .cta .cta-hold{padding-bottom: 25px;}
	.features .info-box {background: #000; border-bottom: 3px solid #f26a2b; }
}


.txt-reader{
    display: none;
}
.page-template-page-landing #wrapper-footer-full,
.page-template-page-landing #wrapper-navbar{
    display: none;
}

.page-template-page-landing #page{
    height: auto;
}
