html,body{margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;color:#000000;position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 30px}h1{font-size:60px}h2{font-size:40px;line-height:44px;color:#132144}h4{font-size:18px;margin:0 0 15px}.mobile-view{display:none}video{position:absolute;display:block;top:0;min-height:100%;min-width:100%;max-width:inherit;width:auto;height:auto}.uk-lightbox iframe{width:80vw;height:100%;min-height:600px}.uk-transition-slide-top{transform:none !important}.uk-close{position:relative;top:15px;right:15px}.uk-close svg{width:40px !important;height:40px !important}.background__offwhite{background:#f5f7f8}header{background:transparent;position:relative;height:0;top:5rem;z-index:10}header .menu-main-menu-container{display:inline-block;margin-right:25px}header .menu li{display:inline-block}header .menu a{color:white;padding:0 15px}header .menu a:hover{text-decoration:none;color:#e6e6e6}header .btn-blue{padding:8px 20px}footer{background:transparent;padding:20px 0 100px}footer .uk-container{border-top:2px solid #959595;padding-top:30px}footer img{margin-right:15px}footer copy{font-size:16px}footer .social li{display:inline-block;margin:0 22px}footer .social li svg{font-size:28px;color:#3b4752}footer .menu li{display:inline-block}footer .menu li a{color:#3b4752;font-size:16px}.footer-blog{background-color:#f6f8fc}.footer-blog .uk-container{border-top:0}.footer-blog .subscribe{max-width:800px;margin:0 auto;padding:100px 0 150px}.footer-blog .subscribe h3{font-size:33px}.footer-blog .subscribe form{text-align:center}.footer-blog .subscribe form .gform_body{display:inline-block;max-width:350px}.footer-blog .subscribe form .gform_footer{display:inline}.uk-lightbox-page{overflow:visible !important}.uk-modal .uk-modal-close{position:absolute;top:10px;right:10px;border:none;background:none}.uk-modal .uk-modal-close svg{font-size:20px}.btn-blue,input[type=submit]{display:inline-block;background:#12aaf3;border:none;padding:17px 55px;text-align:center;color:white;text-transform:none;border-radius:5px;font-size:18px;font-weight:700;transition:all .35s}.btn-blue:hover,input[type=submit]:hover{text-decoration:none;background:#70c9f3;color:white}.btn-white{display:inline-block;background-color:transparent;border:2px solid white;border-radius:4px;padding:17px 55px;text-align:center;color:white;font-size:18px;font-weight:700;transition:all .35s}.btn-white:hover{text-decoration:none;background-color:white;color:#000000}.play__btn{position:relative;display:block;text-align:center;width:91px;height:91px;border-radius:91px;line-height:91px;background:#12aaf3;z-index:50;transition:all .15s}.play__btn svg{color:white;font-size:25px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.play__btn:hover{transform:scale(1.1)}section{position:relative;padding:100px 0}section.home__banner{padding:15rem 0 10rem;color:white;overflow:hidden}section.home__banner .uk-container{position:relative;z-index:10}section.home__banner h1{color:white}section.home__banner h1:after{content:"";display:block;width:240px;height:2px;background:white;margin:25px auto 30px}section.home__banner .bg__img,section.home__banner .video__container{z-index:-1}section.home__banner .text{max-width:850px;margin:0 auto;font-size:20px;line-height:28px}section.home__banner .play__btn{margin:30px auto 0}section.home__banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:1}section.cta_button{padding:25px 0;text-align:center}section.services .uk-card{border-radius:18px;padding-bottom:50px;margin-top:24px}section.services .uk-card .name{margin:0;background:#575757;padding:18px;color:white;font-size:24px;border-top-right-radius:18px;border-top-left-radius:18px}section.services .uk-card .price{font-size:53px;margin:38px 0}section.services .uk-card .price span{display:block;color:#12aaf3;font-size:20px;margin-top:30px;line-height:20px}section.services .uk-card hr{max-width:130px;margin:0 auto 30px}section.services .uk-card ul{margin:0;padding:0;list-style:none}section.services .uk-card ul li{margin-bottom:20px}section.services .uk-card .btn{margin-top:20px}section.services .call-out .uk-card{margin-top:0}section.services .call-out .uk-card .name{background:#12aaf3}section.cta__banner{background:#12aaf3;position:fixed;bottom:0;left:0;width:100%;padding:15px 0;z-index:100}section.cta__banner a{font-size:30px;color:white;font-weight:700}section.cta__banner a::before{display:none;font-family:"Font Awesome 5 Solid";content:"\f0a9"}section.cta__banner a svg{font-size:25px;color:white;display:inline-block;margin-right:15px}section.cta__banner button{cursor:pointer;position:absolute;top:8px;right:15px;background:none;border:none;color:white}section.cta__banner button svg{font-size:20px}section.two__col .text .uk-button{margin-top:45px}section.two__col .img__wrapper{position:relative;min-width:750px;left:-60px}section.quotes,section.downloads{padding:0 0 100px}@media only screen and (max-width: 767px){section.downloads #down-load-buttons h2{display:none}}section.contact-form .uk-card{max-width:582px;margin:0 auto}section.contact-form .gform_footer{text-align:left}section.faqs h2{margin-bottom:50px}section.faqs .accordion{list-style:none;padding:0;margin:0 auto 80px;max-width:750px}section.faqs .accordion li{margin:0 0 30px;background:white;padding:15px 35px;color:#000000;box-shadow:0 0 35px rgba(100,100,100,0.2)}section.faqs .accordion .inner{margin-top:10px;padding:15px 0;overflow:hidden;display:none}section.faqs .accordion .inner p{margin:0}section.faqs .accordion .toggle{position:relative;width:100%;display:block;font-size:18px;font-weight:bold;color:#000000;text-decoration:none}section.faqs .accordion .toggle svg{transition:all .35s;padding-top:5px}section.faqs .accordion .toggle.active svg{transform:rotate(180deg)}section.two__col__reverse .img__wrapper{left:-220px}section.two__col__reverse .img__wrapper.two__img .float__img{position:absolute;top:200px;left:0;z-index:50}section.two__col__reverse .img__wrapper.two__img .float__img:first-child{z-index:60}section.how{text-align:center}section.how .uk-padding-small{padding:35px}section.how .uk-grid{margin-top:60px}section.how .uk-grid div{position:relative}section.how .uk-grid div:nth-child(1):after{content:"";background:url(../img/divider.png) no-repeat;position:absolute;width:166px;height:26px;top:20px;left:348px}section.how .uk-grid div:nth-child(2):after{content:"";background:url(../img/divider.png) no-repeat;position:absolute;width:166px;height:26px;top:20px;left:348px}section.how img{margin:0 0 40px;min-height:93px}section.how h3{margin:0 0 20px}section.how span.square{position:absolute;z-index:90}section.how span.square.pink{background:url(../img/pink-square.png) no-repeat;left:100px;bottom:0;width:75px;height:75px}section.how span.square.green{background:url(../img/green-square.png) no-repeat;right:210px;bottom:-30px;width:96px;height:96px;z-index:95}section.how span.square.blue{background:url(../img/blue-square.png) no-repeat;right:120px;bottom:-115px;width:149px;height:149px}section.what{text-align:center;overflow:hidden;color:white}section.what h2{color:white}section.what .uk-container{position:relative;z-index:20}section.what .video__container,section.what .bg__img{z-index:-1}section.what .vid__subtitle{max-width:600px;margin:0 auto}section.what .vid__wrapper{position:relative;width:100%;min-height:250px;overflow:hidden}section.what .vid__wrapper .bg__img{transition:all .25s}section.what .vid__wrapper .bg__img:after{display:none}section.what .vid__wrapper:hover .bg__img{transform:scale(1.2)}section.what .uk-grid{margin-top:60px}section.what:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1}section.featured{text-align:center}section.featured .uk-grid{margin-top:60px}section.featured .uk-card{margin-top:150px}section.featured .button-set{margin-top:40px}section.featured .button-set a{margin:0 18px}section.featured button{background:none;border:none;outline:none}section.newsletter{padding-bottom:250px}section.newsletter .uk-first-column{position:relative;z-index:50}section.newsletter .float__img{position:relative;left:-150px;top:150px;min-width:700px}section.featured-articles{padding:0}section.featured-articles .uk-slideshow-items .uk-position-center{max-width:900px}section.featured-articles .uk-slideshow-items li>div{position:relative;z-index:2}section.featured-articles .uk-slideshow-items li>div h2{font-size:60px;line-height:65px;font-weight:400;margin:0 0 60px;color:white}section.featured-articles .uk-slideshow-items li>div h3{color:white}section.featured-articles .uk-slideshow-items li:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:1}section.blog-main .navigation{margin-top:100px}section.blog-main .navigation a{color:#000000;margin:0 5px}section.blog-main .navigation .current{font-weight:600}section.blog-single img.alignnone{margin:45px 0}section.blog-single a{text-decoration:underline;font-weight:600}section.blog-banner{padding:0;height:800px;overflow:hidden}section.blog-banner .uk-background-cover{height:800px}section.blog-banner .text{position:relative;z-index:2;max-width:900px;margin:0 auto}section.blog-banner .text h2{font-size:60px;line-height:65px;font-weight:400;margin:0 0 60px;color:white}section.blog-banner .text h3{color:white}section.blog-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:1}.blog .uk-card,.single-post .uk-card{overflow:hidden;border-radius:15px}.blog .uk-card .thumbnail-wrapper,.single-post .uk-card .thumbnail-wrapper{position:relative;overflow:hidden}.blog .uk-card .thumbnail-wrapper .thumbnail,.single-post .uk-card .thumbnail-wrapper .thumbnail{min-height:300px;transition:all .25s}.blog .uk-card .text,.single-post .uk-card .text{padding:35px 25px}.blog .uk-card a,.single-post .uk-card a{color:#000000}.blog .uk-card a:hover,.single-post .uk-card a:hover{text-decoration:none}.blog .uk-card:hover .thumbnail,.single-post .uk-card:hover .thumbnail{transform:scale(1.1)}.social-icons-original .inner{border:1px solid #e6e6e6;border-radius:5px;text-align:center;padding:10px}.social-icons-original .inner a{display:block;width:100%;height:100%}.social-icons-original .social svg{font-size:30px}.social-icons-original .social svg.fa-facebook{color:#3d5794}.social-icons-original .social svg.fa-twitter{color:#2fabe9}.social-icons-original .social svg.fa-google{color:#db4c3f}.social-icons-original .social svg.fa-linkedin{color:#217eae}.social-icons-custom .inner{border:2px solid rgba(200,200,200,0.5);border-radius:5px;text-align:center;padding:10px;min-width:150px;transition:all .25s}.social-icons-custom .inner a{display:block;width:100%;height:100%}.social-icons-custom .inner:hover{background-color:white}.social-icons-custom .inner:hover .social svg.fa-facebook{color:#3d5794}.social-icons-custom .inner:hover .social svg.fa-twitter{color:#2fabe9}.social-icons-custom .inner:hover .social svg.fa-google{color:#db4c3f}.social-icons-custom .inner:hover .social svg.fa-linkedin{color:#217eae}.social-icons-custom .social svg{font-size:25px;color:white}.uk-card-default{box-shadow:0 0 95px rgba(0,0,0,0.15)}.uk-slider-container p{margin:0 170px 15px}.uk-slider-container .quote{font-size:35px;color:#132144;font-weight:600}.uk-slider-container .author{font-size:18px;font-style:italic;color:#132144;font-weight:600}.uk-slider-container svg{font-size:40px;color:#132144}.uk-slider-container .next{position:absolute;top:50%;right:45px;margin-top:-22px}.uk-slider-container .prev{position:absolute;top:50%;left:45px;margin-top:-22px}.default-template,.error-page{margin-top:100px}.bg__img{position:absolute;top:0;left:0;width:100%;height:100%}.bg__img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:1}.gform_wrapper{margin-top:25px !important}.gform_wrapper .gfield_label{display:none !important}.gform_wrapper input:not([type=submit]){border:1px solid #12aaf3;padding:20px !important;border-radius:3px}.gform_wrapper input[type=submit]{-webkit-appearance:none !important;-moz-appearance:none;font-size:18px !important;cursor:pointer}.gform_wrapper .gform_footer{text-align:center}.gform_wrapper .radio{margin-bottom:40px}.gform_wrapper .radio .gfield_label{display:block !important;margin-top:40px}.gform_confirmation_message{font-size:25px;margin-bottom:50px}.uk-dotnav>*>*{border:1px solid white}.uk-dotnav>.uk-active>*{background-color:white}@media only screen and (max-width: 1200px){body,html{font-size:14px}h1{font-size:40px}h2{font-size:28px;line-height:28px}section.home__banner .text{font-size:16px;line-height:21px}section.two__col .img__wrapper{min-width:440px;left:0}section.two__col__reverse .img__wrapper{left:-110px;min-width:550px}section.two__col__reverse .img__wrapper .float__img{top:90px}section.cta__banner a{font-size:20px}section.cta__banner button{top:20px}section.what .vid__wrapper{min-height:170px}section.newsletter .float__img{min-width:550px}.play__btn{width:50px;height:50px;line-height:46px}.play__btn svg{font-size:15px;padding-left:3px}.btn-blue{font-size:18px !important;padding:15px 35px}.uk-slider-container .quote{font-size:28px;line-height:32px}}@media only screen and (max-width: 991px){.mobile-view{display:block}.desktop-view{display:none}header .btn-blue{display:none}.btn-blue,input[type=submit]{padding:5px 25px}.gform_wrapper input[type=submit]{font-size:16px !important}section.two__col .text .uk-button{margin-top:20px}section.two__col .img__wrapper{min-width:inherit}section.two__col__reverse .img__wrapper{left:0;min-width:460px}section.how .uk-grid div:nth-child(1)::after{display:none}section.how .uk-grid div:nth-child(2)::after{display:none}section.how span.square{display:none}section.newsletter .float__img{min-width:470px}section.featured-articles .uk-slideshow-items li>div h2{font-size:42px;line-height:45px}section.blog-banner .text h2{font-size:42px;line-height:45px}.footer-blog .subscribe input[type=submit]{padding:17px 55px !important}.social-icons-custom .inner{min-width:80px}.uk-slider-container .quote{margin:0 20px 15px}footer copy,footer .menu li a{font-size:10px}footer .social li{margin:0 5px}}@media only screen and (max-width: 767px){body,html{font-size:12px}h1{font-size:24px}h2{font-size:20px;line-height:24px}h3{font-size:14px}header{top:25px}video{max-height:450px}.uk-padding-large{padding:0}section{padding:40px 0}section.home__banner{padding:9rem 0 3rem}section.cta__banner a{font-size:12px}section.cta__banner a svg{font-size:12px;margin-right:6px}section.cta__banner button{top:5px;right:0}section.cta__banner button svg{font-size:12px}section.two__col .uk-card{margin-top:40px}section.two__col__reverse .img__wrapper .float__img{position:relative;top:0}section.two__col__reverse .img__wrapper .float__img:first-child{position:absolute}section.featured .uk-card{margin-top:50px}section.featured .button-set a,section.featured .button-set button{margin:0 5px}section.featured .button-set a img{max-width:45%}section.featured .button-set button img{max-width:60%}section.newsletter{padding-bottom:25px}section.newsletter .float__img{min-width:inherit;top:-90px;left:0}section.blog-banner{height:520px}section.blog-banner .uk-background-cover{height:520px}.footer-blog .subscribe{padding:40px 0}.footer-blog .subscribe form .gform_body{display:block;max-width:inherit;margin:0 0 15px}.social-icons-custom{display:none}.uk-slider-container p{margin:0}.uk-slider-container .quote{font-size:16px;line-height:21px}.uk-slider-container .author{font-size:12px;margin:15px 0 0 0}footer{text-align:center;padding:20px}footer .uk-text-right{text-align:center !important}}