@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}a,a:hover{text-decoration:none}.body-wrapper .page-banner,.body-wrapper .pagination-block .pagination,.body-wrapper .text-center,.btn{text-align:center}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}.body-wrapper .vertical-align,.vertical-align-center{top:50%;transform:translateY(-50%);position:relative}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.defaultUl li,body,html{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}td,th{padding:0}.clearfix:after{display:table;content:"";clear:both}.rep-style{display:block;overflow:hidden;text-indent:-9999px}.btn,.inline-style{display:inline-block}.defaultUl li.h1,ol li.h1,p.h1,ul li.h1{display:block}.content-box-style{box-sizing:content-box}*,.border-box-style,:after,:before{box-sizing:border-box}.body-wrapper .content ol,.body-wrapper .content ul,.body-wrapper .logo-block .logo-list,.body-wrapper .pagination-block .pagination ul,.body-wrapper .product-benefits-block ul,.body-wrapper .tab-navigation-block .tab-menu ul,.clean-list-style,footer .footer-navigation ul,footer .footer-subnav ul,header .main-navigation ul{list-style:none;margin:0;padding:0}.body-wrapper .content ol li,.body-wrapper .content ul li,.body-wrapper .logo-block .logo-list li,.body-wrapper .pagination-block .pagination ul li,.body-wrapper .product-benefits-block ul li,.body-wrapper .tab-navigation-block .tab-menu ul li,.clean-list-style li,footer .footer-navigation ul li,footer .footer-subnav ul li,header .main-navigation ul li{margin:0;padding:0;background:0 0;line-height:120%}.defaultOl li,.defaultOl li.intro,.defaultUl li,p,p.intro{line-height:155%}.smooth-style,body,html{-webkit-font-smoothing:antialiased}body,html{min-height:100%}.defaultUl{padding-left:30px;list-style:disc;margin:15px 0}.defaultUl li{color:#333;font-size:16px;margin:0}.defaultUl li strong{font-weight:700}.defaultUl li em{font-style:italic}.defaultOl li,.defaultUl li.h1{font-weight:400;font-style:normal;font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,sans-serif}.defaultUl li.intro{font-size:22px;line-height:155%;color:#333}.defaultUl li.h1{font-size:60px;margin:0 0 40px;color:#FFF}.defaultOl{list-style:decimal;padding-left:30px;margin:15px 0}.defaultOl li{color:#333;font-size:16px;margin:0}.defaultOl li strong{font-weight:700}.defaultOl li em{font-style:italic}.defaultOl li.intro{font-size:22px;color:#333}.defaultOl li.h1,h1{display:block;font-size:60px;margin:0 0 40px;color:#FFF;font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}h2,h3{font-weight:500;font-style:normal;color:#333;font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,sans-serif}h2{font-size:35px;margin:0 0 35px}h3{font-size:25px;margin:0 0 30px}h4,h5,h6{color:#333}p{color:#333;font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;margin:0 0 15px}p strong{font-weight:700}p em{font-style:italic}a,p.h1,ul li{font-weight:400;font-style:normal}p.intro{font-size:22px;color:#333}p.h1{font-size:60px;margin:0 0 40px;color:#FFF;font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,sans-serif}a{color:#5fade0;transition:color .1s;font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,sans-serif}a:hover{color:#8ac3e8}a:active{color:#3497d8}ul li,ul li.intro{line-height:155%;color:#333}a.feature-link{text-decoration:underline}a.feature-link i{content:'\e802';font-family:fontello;font-size:12px;padding-left:15px;text-decoration:none}ol,ul{padding-left:30px}ul{list-style:disc;margin:15px 0}ul li{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;margin:0}ul li strong{font-weight:700}ul li em{font-style:italic}ol li,ul li.h1{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}ul li.intro{font-size:22px}ul li.h1{font-size:60px;margin:0 0 40px;color:#FFF}ol li,ol li.intro{line-height:155%;color:#333}ol{list-style:decimal;margin:15px 0}ol li{font-size:16px;margin:0}ol li strong{font-weight:700}ol li em{font-style:italic}.form-block .gform_wrapper form .gform_footer input[type=submit],ol li.h1{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal}ol li.intro{font-size:22px}ol li.h1{font-size:60px;margin:0 0 40px;color:#FFF;font-weight:400}table{border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 20px}.btn{outline:0;border:none;overflow:visible;cursor:pointer;line-height:100%;padding:15px 35px;font-size:16px;font-weight:500;transition:all .1s}.btn-primary{background:#FFF;color:#5fade0;border-radius:28px}.btn-primary:active,.btn-primary:hover{color:#FFF;background:#5fade0}.btn-primary:disabled{color:#CCC;background:#fff}.btn-secondary{background:#FFF;color:#5fade0;border:1px solid #5fade0;text-transform:uppercase;font-weight:400}.btn-secondary:active,.btn-secondary:hover{color:#FFF;background:#5fade0}.btn-secondary:disabled{color:#CCC;background:#fff}.form-block .gform_wrapper{margin:0}.form-block .gform_wrapper form ul.gform_fields li{padding-left:0}.form-block .gform_wrapper form ul.gform_fields li .gfield_label,.form-block .gform_wrapper form ul.gform_fields li:before{display:none}.form-block .gform_wrapper form ul.gform_fields li .ginput_container{margin-top:0}.form-block .gform_wrapper form ul.gform_fields li.gfield{clear:none;margin-top:0;padding-bottom:25px;padding-right:25px}.form-block .gform_wrapper form ul.gform_fields li.gfield.gf_left_half,.form-block .gform_wrapper form ul.gform_fields li.gfield.gf_right_half{float:left;clear:none;display:block}.body-wrapper .block:after,.body-wrapper .wrapper:after{display:table;content:"";clear:both}.form-block .gform_wrapper form ul.gform_fields li.gfield.full_width{clear:both}.form-block .gform_wrapper form ul.gform_fields li input,.form-block .gform_wrapper form ul.gform_fields li textarea{width:100%;font-size:16px;padding:14px 15px!important;color:#333;background:#FFF;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s;border:1px solid #CCC;border-radius:0;line-height:120%}.form-block .gform_wrapper form ul.gform_fields li input::-webkit-input-placeholder,.form-block .gform_wrapper form ul.gform_fields li textarea::-webkit-input-placeholder{color:#666}.form-block .gform_wrapper form ul.gform_fields li input:-moz-placeholder,.form-block .gform_wrapper form ul.gform_fields li textarea:-moz-placeholder{color:#666}.form-block .gform_wrapper form ul.gform_fields li input::-moz-placeholder,.form-block .gform_wrapper form ul.gform_fields li textarea::-moz-placeholder{color:#666}.form-block .gform_wrapper form ul.gform_fields li input:-ms-input-placeholder,.form-block .gform_wrapper form ul.gform_fields li textarea:-ms-input-placeholder{color:#666}.form-block .gform_wrapper form ul.gform_fields li input:focus,.form-block .gform_wrapper form ul.gform_fields li textarea:focus{outline:0;border-color:#00c0f2!important}.form-block .gform_wrapper form ul.gform_fields li input:focus::-webkit-input-placeholder,.form-block .gform_wrapper form ul.gform_fields li textarea:focus::-webkit-input-placeholder{color:#666}.form-block .gform_wrapper form ul.gform_fields li input:focus:-moz-placeholder,.form-block .gform_wrapper form ul.gform_fields li textarea:focus:-moz-placeholder{color:#666}.form-block .gform_wrapper form ul.gform_fields li input:focus::-moz-placeholder,.form-block .gform_wrapper form ul.gform_fields li textarea:focus::-moz-placeholder{color:#666}.form-block .gform_wrapper form ul.gform_fields li input:focus:-ms-input-placeholder,.form-block .gform_wrapper form ul.gform_fields li textarea:focus:-ms-input-placeholder{color:#666}.form-block .gform_wrapper form ul.gform_fields li input:disabled,.form-block .gform_wrapper form ul.gform_fields li textarea:disabled{cursor:not-allowed}.form-block .gform_wrapper form .gform_footer{margin:0;padding:0}.form-block .gform_wrapper form .gform_footer input[type=submit]{background-color:transparent;border:2px solid #5fade0;padding:14px 35px;color:#5fade0;outline:0;transition:.1s;font-weight:500}.form-block .gform_wrapper form .gform_footer input[type=submit]:hover{background-color:#5fade0;color:#FFF}.body-wrapper .clear{clear:both}.body-wrapper .pull-left{float:left}.body-wrapper .pull-right{float:right}.body-wrapper .wrapper{max-width:1385px;width:100%;margin:0 auto;position:relative;padding:0 25px}.body-wrapper .wrapper.small{max-width:980px}.body-wrapper .block{position:relative}.body-wrapper .block.padded{padding:65px 0}.body-wrapper .block.padded-top{padding:65px 0 0}.body-wrapper .block.padded-bottom{padding:0 0 65px}.body-wrapper .block.white{background-color:#FFF}.body-wrapper .block.black{background-color:#333}.body-wrapper .block.black a,.body-wrapper .block.black h2,.body-wrapper .block.black h3,.body-wrapper .block.black p{color:#FFF}.body-wrapper .block.black a.btn{color:#5fade0}.body-wrapper .block.black a.btn:hover,.body-wrapper .block.blue a,.body-wrapper .block.blue h2,.body-wrapper .block.blue h3,.body-wrapper .block.blue p{color:#FFF}.body-wrapper .block.grey{background-color:#f7f7f7}.body-wrapper .block.blue{background-color:#5fade0}.body-wrapper .block.blue a.btn{color:#5fade0}.body-wrapper .block.blue a.btn:hover,.body-wrapper .block.dark_blue a,.body-wrapper .block.dark_blue h2,.body-wrapper .block.dark_blue h3,.body-wrapper .block.dark_blue p{color:#FFF}.body-wrapper .block.dark_blue{background-color:#13598b}.body-wrapper .block.dark_blue a.btn{color:#5fade0}.body-wrapper .block.dark_blue a.btn:hover,.body-wrapper .cta-block h2,.body-wrapper .cta-block p{color:#FFF}.body-wrapper .equal-cols{width:100%;margin:0;padding:0}.body-wrapper .equal-cols:after{clear:both;content:'';display:block}.body-wrapper .equal-cols .col{width:45%;width:calc(50% - 30px);float:left;margin-right:60px}.body-wrapper .equal-cols .col:last-of-type{margin-right:0}.body-wrapper .equal-cols .col img{display:block;max-width:100%;height:auto}.body-wrapper .two-thirds-col .col-2-3{width:64%;width:calc(66.66% - 30px);float:left;margin-right:60px}.body-wrapper .two-thirds-col .col-2-3 img{display:block;margin:0 auto;max-width:100%;height:auto}.body-wrapper .two-thirds-col .col-1-3{width:31%;width:calc(33.33% - 30px);float:left;margin:0}.body-wrapper .two-thirds-col .col-1-3 img{display:block;margin:0 auto;max-width:100%;height:auto}.body-wrapper .thirds-columns{position:relative}.body-wrapper .thirds-columns:after{display:table;content:"";clear:both}.body-wrapper .thirds-columns .col{display:block;float:left;width:31%;width:calc(33% - 30px);margin-right:45px}.body-wrapper .thirds-columns .col:nth-child(3){margin-right:0}.body-wrapper .vertical-align{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.body-wrapper .content ul{margin-bottom:15px}.body-wrapper .content ul li{padding-left:25px;padding-bottom:15px}.body-wrapper .content ul li:before{content:'\e802';font-family:fontello;display:inline-block;margin:0 0 0 -15px;width:15px;font-size:12px}.body-wrapper .content ul li:last-of-type{padding-bottom:0}.body-wrapper .content ol{margin-bottom:15px}.body-wrapper .content ol li{counter-increment:step-counter;padding-left:25px;padding-bottom:15px}.body-wrapper .content ol li:before{content:counter(step-counter);font-weight:500;display:inline-block;margin:0 0 0 -25px;width:15px;font-size:12px}.body-wrapper .image-left-block .image-col img,.body-wrapper .image-right-block.full-height .image-col img{width:100%}.body-wrapper .content iframe{max-width:100%;height:auto}.body-wrapper .page-banner{display:block;position:relative;background:url(/wp-content/themes/sofco/assets/img/gradient-bg-small.png) center no-repeat;background-size:cover;padding:97.5px 0;margin-top:-98px}.body-wrapper .page-banner h1{margin-top:98px}.body-wrapper .page-banner h1 span{font-size:18px;display:block;margin-bottom:5px;text-transform:uppercase}.body-wrapper .cta-block{display:block;position:relative;background:#232323}.body-wrapper .cta-block h2{margin-bottom:25px}.body-wrapper .cta-block p{margin-bottom:60px}.body-wrapper .pagination-block .pagination .pagination-buttons{width:100%;display:block;margin:0 auto 35px}.body-wrapper .pagination-block .pagination .pagination-buttons:after{display:table;content:"";clear:both}.body-wrapper .pagination-block .pagination a{margin-right:10px}.body-wrapper .pagination-block .pagination a:last-child{margin-right:0}.body-wrapper .pagination-block .pagination ul li{display:inline-block;padding:0 20px}.body-wrapper .pagination-block .pagination ul li:before{display:none}.body-wrapper .image-right-block .equal-cols .col img{display:block;margin:0 auto;max-width:100%;height:auto}.body-wrapper .image-right-block .equal-cols .col.pull-right{float:right;margin-right:0}.body-wrapper .image-right-block .equal-cols .col:last-of-type{margin-right:60px}.body-wrapper .image-right-block.full-height .text-col{padding:65px}.body-wrapper .image-right-block.full-height .text-col .text-inner{max-width:65%;position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.body-wrapper .image-right-block .text-col{padding:65px 0}.body-wrapper .image-left-block.full-height .text-col{padding:65px}.body-wrapper .image-left-block.full-height .text-col .text-inner{max-width:65%;position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.body-wrapper .image-left-block .text-col{padding:65px 0}.body-wrapper .image-text-list-block .list-item{padding:65px 0;border-bottom:3px solid #F9F9F9}.body-wrapper .image-text-list-block .equal-cols .col.pull-right{float:right}.body-wrapper .image-text-list-block .equal-cols .col img{margin:0 auto}.body-wrapper .logo-block .logo-list .logo{display:inline-block;margin-right:35px;margin-bottom:35px}.body-wrapper .logo-block .logo-list .logo:before{display:none}.body-wrapper .logo-block .logo-list .logo:nth-child(4n){margin-right:0}.body-wrapper .logo-block .logo-list .logo img{display:block;margin:0 auto;max-width:100%}.body-wrapper:after,.content:after,header:after{display:table;content:"";clear:both}body{overflow-x:hidden}header{display:block;position:relative;width:1385px;max-width:100%;margin:0 auto;padding:25px 30px;background-color:#FFF;z-index:99999}header .left{float:left}header .right{float:right}header .menu-trigger{display:none;padding:14px 0;font-size:18px;cursor:pointer}header .main-navigation ul{float:left}header .main-navigation ul li{display:inline-block}header .main-navigation ul li a{display:block;padding:14px 20px 14px 0;color:#333}header .main-navigation ul li a:hover{color:#5fade0}header .main-navigation ul li a:active{@nav _item_colour_active}header .main-navigation ul li.has-children:hover .nav-drop{visibility:visible;opacity:1;transition:.3s;transition-delay:0s}header .main-navigation ul.nav-drop{visibility:hidden;opacity:0;position:absolute;width:100%;top:98px;left:0;border-top:3px solid transparent;transition:.3s;transition-delay:.6s}header .main-navigation ul.nav-drop .menu-content{min-height:433px;padding:45px}header .main-navigation ul.nav-drop .menu-content p{font-size:30px;font-weight:300;margin-bottom:35px}header .main-navigation ul.nav-drop .menu-content a{color:#5fade0;text-decoration:underline}header .main-navigation ul.nav-drop .half{float:left;width:49.9%;width:calc(50% - 1.5px);margin-right:3px;transition:.1s}header .main-navigation ul.nav-drop .half:last-of-type{margin-right:0}header .main-navigation ul.nav-drop .half.bg-filled{background:rgba(255,255,255,.95)}header .main-navigation ul.nav-drop .half.bg-filled:hover{background:#fff}header .main-navigation ul.nav-drop .nav-drop-item{width:49.9%;width:calc(50% - 1.5px);max-height:215px;min-height:215px;float:left;margin:0 3px 3px 0;background:rgba(255,255,255,.95);text-align:center;padding:25px}header .main-navigation ul.nav-drop .nav-drop-item:after{display:table;content:"";clear:both}header .main-navigation ul.nav-drop .nav-drop-item:hover{background:#fff}header .main-navigation ul.nav-drop .nav-drop-item img{max-height:50px;display:block;margin:0 auto 25px}header .main-navigation ul.nav-drop .nav-drop-item p{font-size:14px}header .main-navigation ul.nav-drop .nav-drop-item .product-title{font-size:16px;color:#5fade0;font-weight:500;margin-bottom:0}header .main-navigation ul.nav-drop .nav-drop-item:nth-child(even){margin-right:0}header .main-navigation ul.nav-drop .nav-drop-item:nth-child(3),header .main-navigation ul.nav-drop .nav-drop-item:nth-child(4){margin-bottom:0}header .main-navigation ul.tour-cta li a{color:#5fade0;padding:14px 20px 14px 35px}footer{width:100%;padding:80px;background-color:#2f2f2f}footer:after{display:table;content:"";clear:both}footer .left{float:left}footer .right,footer img{float:right}footer .footer-navigation ul li{display:inline-block}footer .footer-navigation ul li a{color:#FFF;padding:0 20px 0 0}footer .footer-navigation ul li a:hover{color:#666}footer img{display:block;margin-bottom:45px}footer .footer-subnav{clear:both}footer .footer-subnav ul{margin-bottom:10px}footer .footer-subnav ul li{color:#666;font-size:12px;display:inline-block;margin-right:15px}footer .footer-subnav ul li a{display:block;color:#666;font-size:12px}footer .footer-subnav ul li a:hover{color:#FFF}footer .digital-agency p,footer .digital-agency p a{color:#666;font-size:12px}footer .footer-subnav ul li:last-of-type{margin-right:0}footer .digital-agency{text-align:right}footer .digital-agency p{display:inline-block;margin-bottom:0}.body-wrapper .homepage-banner-block p,footer .digital-agency p a:hover{color:#FFF}footer.bottom{position:absolute;bottom:0}.body-wrapper .homepage-banner-block{background:url(/wp-content/themes/sofco/assets/img/gradient-bg-large.png) center no-repeat;background-size:cover;min-height:1285px;margin-top:-98px}.body-wrapper .homepage-banner-block p.h1{margin-top:98px}.body-wrapper .homepage-banner-block .homepage-ctas{margin-top:330px}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container{position:relative;clear:both}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container:last-of-type{position:absolute;margin-top:200px}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .underlay{width:0;height:0;border-left:275px solid transparent;border-right:275px solid transparent;border-bottom:200px solid rgba(51,51,51,.2);position:absolute;top:-250px;left:380px;z-index:1}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .underlay:after{content:'';position:absolute;left:-275px;top:200px;width:0;height:0;border-top:200px solid rgba(51,51,51,.2);border-left:275px solid transparent;border-right:275px solid transparent;z-index:1}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta{cursor:pointer;width:0;height:0;border-left:275px solid transparent;border-right:275px solid transparent;border-bottom:200px solid #13598b;position:relative;top:-250px;float:right;z-index:99;transition:.3s}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta:hover{margin-top:-25px;border-bottom:200px solid #FFF}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta:hover .front{visibility:hidden;opacity:0}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta:hover .back{visibility:visible;opacity:1}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta:hover:after{border-top:200px solid #FFF}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta .front{position:absolute;width:300px;height:250px;transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);z-index:999}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta .front img{display:block;margin:0 auto;max-width:100%}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta .back{opacity:0;visibility:hidden;position:absolute;width:300px;height:250px;transform:translate(-50%,25%);-webkit-transform:translate(-50%,25%);-moz-transform:translate(-50%,25%);-ms-transform:translate(-50%,25%);-o-transform:translate(-50%,25%);z-index:999}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta .back img{display:block;margin:0 auto 10px;max-width:100px}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta .back p{color:#333;margin-bottom:20px}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta .back p.cta-heading{font-size:22px;font-weight:500}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta .back p.round-button{position:absolute;bottom:-60px;left:50%;margin-left:-25px;width:50px;height:50px;border-radius:50%;background-color:#bfcf1a}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta .back p.round-button i{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-10px;color:#FFF;font-size:14px}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta:after{content:'';position:absolute;left:-275px;top:200px;width:0;height:0;border-top:200px solid #13598b;border-left:275px solid transparent;border-right:275px solid transparent;transition:.3s}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container:last-of-type .underlay{left:0}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container:last-of-type .cta{float:left;border-bottom-color:#5fade0}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container:last-of-type .cta:after{border-top-color:#5fade0}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container:last-of-type .cta:hover{border-bottom-color:#FFF}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container:last-of-type .cta:hover:after{border-top-color:#FFF}.body-wrapper .testimonial-block{position:relative}.body-wrapper .testimonial-block h2{position:absolute;top:65px;text-align:center;width:100%;display:block;z-index:9999}.body-wrapper .testimonial-block .testimonial-slider-for{display:none;margin:0 auto;position:relative;max-height:450px;overflow:hidden;z-index:9}.body-wrapper .testimonial-block .testimonial-slider-for .testimonial{display:inline-block;height:450px;background-size:cover;background-position:top left;background-repeat:no-repeat}.body-wrapper .testimonial-block .testimonial-slider-for .overlay{position:relative;top:0;left:0;width:100%;height:100%;padding:65px;background:rgba(0,0,0,.6)}.body-wrapper .testimonial-block .testimonial-slider-for .overlay .wrapper{height:100%}.body-wrapper .testimonial-block .testimonial-slider-for .overlay .testimonial-excerpt{font-size:20px;margin-bottom:45px}.body-wrapper .testimonial-block .testimonial-slider-for .overlay span{color:#5fade0}.body-wrapper .testimonial-block .testimonial-slider-nav{display:none;position:absolute;bottom:0;z-index:100;width:100%;min-height:100px}.body-wrapper .testimonial-block .testimonial-slider-nav .slick-list{max-width:260px;margin:0 auto}.body-wrapper .testimonial-block .testimonial-slider-nav img{display:inline-block;float:left;max-width:80px;max-height:50px;margin-right:10px;transform:scale(.9);outline:0}.body-wrapper .testimonial-block .testimonial-slider-nav img:last-of-type{margin-right:0}.body-wrapper .testimonial-block .testimonial-slider-nav .slick-current{transform:scale(1.1);border-bottom:2px solid #5fade0}.body-wrapper .testimonial-block.slider-custom-controls .controls{position:absolute;transform:translate(-50%,-50%);top:83%;left:50%;width:300px;z-index:999}.body-wrapper .testimonial-block.slider-custom-controls .controls .slider-button{float:left;margin-left:-10px}.body-wrapper .testimonial-block.slider-custom-controls .controls .slider-button:last-of-type{float:right;margin-right:-2px}.body-wrapper .testimonial-block.slider-custom-controls .controls .slider-button a{color:#5fade0;display:block;font-size:16px}.body-wrapper .product-showcase-block .product{float:left;display:block;width:50%;text-align:center;padding:85px 45px;border:1px solid #FFF;background-color:#f7f7f7;cursor:pointer}.body-wrapper .product-showcase-block .product:hover{background-color:#ededed}.body-wrapper .product-showcase-block .product img{display:block;margin:0 auto 50px;max-width:100%;width:175px}.body-wrapper .product-showcase-block .product p{margin-bottom:0}.body-wrapper .product-showcase-block .product p.link{color:#5fade0;margin-bottom:10px}.body-wrapper .product-information-block .thirds-columns{margin-top:45px}.body-wrapper .product-information-block .thirds-columns .col img{display:block;margin:0 auto 35px;height:50px}.body-wrapper .product-information-block .thirds-columns .col p.title{font-weight:500;font-size:18px}.body-wrapper .product-logo-block{background-color:#FFF;border:2px solid #5fade0;padding:25px 0;max-width:350px;width:350px;position:absolute;left:50%;margin-left:-175px;margin-top:-70px;z-index:9999;box-shadow:10px 10px 2px 0 rgba(0,0,0,.04)}.body-wrapper .product-logo-block img{display:block;margin:0 auto;max-height:80px}.body-wrapper .product-gallery-block{position:relative}.body-wrapper .product-gallery-block .product-image-slider{margin:0 auto;position:relative;max-height:705px;overflow:hidden}.body-wrapper .product-gallery-block .product-image-slider img{max-width:100%;width:auto;height:auto;position:relative;margin:0 auto;vertical-align:top}.body-wrapper .product-gallery-block.slider-custom-controls .controls{position:absolute;transform:translateY(-50%);top:50%;width:100%;z-index:999;left:0}.body-wrapper .product-gallery-block.slider-custom-controls .controls .slider-button{float:left;margin-left:-15px}.body-wrapper .product-gallery-block.slider-custom-controls .controls .slider-button:last-of-type{float:right;margin-right:-15px}.body-wrapper .product-gallery-block.slider-custom-controls .controls .slider-button a{color:#5fade0;display:block;font-size:50px}.body-wrapper .product-intro-block{position:relative;cursor:pointer;padding-top:130px!important}.body-wrapper .product-intro-block .download-button{position:absolute;bottom:0;right:0;padding:15px;background-color:#f7f7f7;max-width:300px}.body-wrapper .product-intro-block .download-button a p{float:left;max-width:80%;color:#5fade0;font-size:16px;font-weight:500;margin:0;transition:.1s}.body-wrapper .product-intro-block .download-button a i{color:#5fade0;font-size:30px;position:absolute;right:15px;bottom:15px}.body-wrapper .product-intro-block .download-button a:hover p{text-decoration:underline}.body-wrapper .product-benefits-block ul li{float:left;width:45%;width:calc(50% - 60px);margin:0 120px 35px 0;padding:0}.body-wrapper .product-benefits-block ul li:nth-child(2n){margin-right:0}.body-wrapper .product-benefits-block ul li .icon{color:#FFF;float:left;font-size:30px;width:5%;width:calc(10% - 15px);margin-right:30px}.body-wrapper .product-benefits-block ul li .text{float:left;width:85%;width:calc(90% - 15px)}.body-wrapper .product-benefits-block ul li .text h3{font-size:20px;margin-bottom:5px}.body-wrapper .product-benefits-block ul li .text p{margin-bottom:0}.body-wrapper .product-benefits-block ul li:before{display:none}.body-wrapper .tab-navigation-block .tab-menu ul{text-align:center;margin-top:-69px;position:absolute;left:50%;transform:translateX(-50%)}.body-wrapper .tab-navigation-block .tab-menu ul:after{display:table;content:"";clear:both}.body-wrapper .tab-navigation-block .tab-menu ul li{float:left;min-width:250px;padding-left:0}.body-wrapper .tab-navigation-block .tab-menu ul li:before{display:none}.body-wrapper .tab-navigation-block .tab-menu ul li a{display:block;padding:25px 15px;background-color:rgba(255,255,255,.85)}.body-wrapper .tab-navigation-block .tab-menu ul li a.active,.body-wrapper .tab-navigation-block .tab-menu ul li a:hover{background-color:#FFF}.body-wrapper .post-list-block .post{width:50%;float:left;padding:115px 45px;background-color:#f7f7f7;text-align:center;transition:.1s;cursor:pointer}.body-wrapper .post-list-block .post h3{font-size:25px;max-width:450px;margin:0 auto 65px}.body-wrapper .post-list-block .post p.post-type{font-size:14px;color:#666}.body-wrapper .post-list-block .post p.link{font-size:18px;color:#5fade0}.body-wrapper .post-list-block .post:nth-child(2) p.link,.body-wrapper .post-list-block .post:nth-child(3) p.link,.body-wrapper .post-list-block .post:nth-child(6) p.link{color:#333}.body-wrapper .post-list-block .post p.link i{font-size:12px}.body-wrapper .post-list-block .post:hover{background-color:#ededed}.body-wrapper .post-list-block .post:hover:nth-child(2),.body-wrapper .post-list-block .post:hover:nth-child(3),.body-wrapper .post-list-block .post:hover:nth-child(6){background-color:#b2daf5}.body-wrapper .post-list-block .post:nth-child(2),.body-wrapper .post-list-block .post:nth-child(3),.body-wrapper .post-list-block .post:nth-child(6){background-color:#c4e3f7}.body-wrapper .feature-image-block img{max-width:100%;height:auto}.Contact .main-content-block{padding-bottom:40px!important}@media screen and (max-width:1000px){.body-wrapper .tab-navigation-block .tab-menu ul{position:relative;width:100%}.body-wrapper .tab-navigation-block .tab-menu ul li{width:50%}}@media screen and (max-width:979px){.body-wrapper footer .right,.body-wrapper footer img{float:left}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta .front,.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta:after,.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .underlay{display:none}.body-wrapper header .main-navigation ul li a{padding:14px 15px 14px 0}.body-wrapper footer .footer-navigation{margin-bottom:35px}.body-wrapper footer .footer-navigation ul li a{padding:0 15px 0 0}.body-wrapper footer .digital-agency{text-align:left}.body-wrapper .homepage-banner-block{min-height:0}.body-wrapper .homepage-banner-block .homepage-ctas{margin-top:0}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container{position:relative}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container:last-of-type{position:relative;margin-top:0}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta{width:100%;height:auto;border:none;float:none;top:0;margin-bottom:35px;background-color:rgba(255,255,255,.65);padding:35px 25px}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta:hover{margin-top:0;border:none}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta:hover:after{border:none}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta .back{opacity:1;visibility:visible;position:relative;width:100%;transform:translate(0,0);height:auto}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container .cta .back p.round-button{position:relative;bottom:0;left:0;margin:0 auto}.body-wrapper .homepage-banner-block .homepage-ctas .cta-container:last-of-type .cta{float:none;border:none}}@media screen and (max-width:900px){.body-wrapper header .main-navigation ul li,.body-wrapper header .menu-trigger{display:block}.body-wrapper header .main-navigation{position:absolute;opacity:0;visibility:hidden;left:0;top:98px;transition:.1s;width:100%}.body-wrapper header .main-navigation.open{opacity:1;visibility:visible;background-color:#FFF}.body-wrapper header .main-navigation ul{border-top:1px solid #DDD;padding:0 25px;float:none}.body-wrapper header .main-navigation ul li a{padding:14px 15px 14px 0}.body-wrapper header .main-navigation ul li.has-children .nav-drop,.body-wrapper header .main-navigation ul li.has-children:hover .nav-drop{display:none}.body-wrapper header .main-navigation ul.tour-cta{border-top:none;padding-top:0;background-color:#5fade0}.body-wrapper header .main-navigation ul.tour-cta li a{color:#FFF}}@media screen and (max-width:769px){.body-wrapper footer .digital-agency,.body-wrapper footer .footer-navigation,.body-wrapper footer .footer-subnav{text-align:center}.body-wrapper .vertical-align{top:0;transform:translateY(0)}.body-wrapper .block.padded{padding:35px 0}.body-wrapper .block.padded-top{padding:35px 0 0}.body-wrapper .block.padded-bottom{padding:0 0 35px}.body-wrapper h1{font-size:32px;margin-bottom:35px}.body-wrapper h2{font-size:25px;margin-bottom:25px}.body-wrapper h3{font-size:20px;margin-bottom:20px}.body-wrapper footer .footer-navigation ul li,.body-wrapper p{margin-bottom:15px}.body-wrapper p.intro{font-size:19px}.body-wrapper p.h1{font-size:38px}.body-wrapper footer .left,.body-wrapper footer .right{float:none}.body-wrapper footer img{float:none;display:block;margin:0 auto 35px}.body-wrapper .page-banner{margin-top:0;padding:45px}.body-wrapper .page-banner h1{margin:0}.body-wrapper .equal-cols .col{width:100%;float:none;margin:0 0 35px}.body-wrapper .equal-cols .col.image-col,.body-wrapper .equal-cols .col:last-of-type{margin:0}.body-wrapper .two-thirds-col .col-2-3{width:100%;margin-bottom:25px}.body-wrapper .two-thirds-col .col-1-3{width:100%}.body-wrapper .testimonial-block .testimonial-slider-for .overlay{padding:150px 25px}.body-wrapper .tab-navigation-block{padding:0}.body-wrapper .tab-navigation-block .tab-menu ul{margin-top:0}.body-wrapper .tab-navigation-block .tab-menu ul li a,.body-wrapper .tab-navigation-block .tab-menu ul li a:hover{background-color:#f7f7f7}.body-wrapper .post-list-block .post{padding:95px 35px}.body-wrapper .form-block .gform_wrapper form ul.gform_fields li{padding-right:0}.body-wrapper .form-block .gform_wrapper form ul.gform_fields li.gfield.gf_left_half,.body-wrapper .form-block .gform_wrapper form ul.gform_fields li.gfield.gf_right_half{width:100%}.body-wrapper .product-showcase-block .product{padding:65px 45px}.body-wrapper .product-information-block .thirds-columns .col{width:100%;margin:0 0 25px}.body-wrapper .product-information-block .thirds-columns .col:last-of-type{margin-bottom:0}.body-wrapper .product-intro-block .download-button{position:relative}.body-wrapper .product-intro-block .download-button:after{display:table;content:"";clear:both}.body-wrapper .product-benefits-block ul li{width:100%;margin-right:0}.body-wrapper .product-gallery-block .product-image-slider{max-height:405px}.body-wrapper .product-logo-block{position:relative;left:0;top:0;margin-left:0;margin-top:0;max-width:100%;width:100%;border-left:none;border-right:none}.body-wrapper .product-logo-block img{max-width:100px}.body-wrapper .image-left-block .text-inner,.body-wrapper .image-right-block .text-inner{max-width:100%}.body-wrapper .logo-block .logo-list .logo{float:left;width:calc(50% - 17.5px);margin-right:35px}.body-wrapper .image-right-block .equal-cols .col:last-of-type,.body-wrapper .logo-block .logo-list .logo:nth-child(2n){margin-right:0}.body-wrapper .image-right-block .equal-cols .col.pull-right{float:none}.body-wrapper .image-right-block .text-col{padding:25px 0}.body-wrapper .image-right-block.full-height .text-col{padding:25px}.body-wrapper .image-left-block .text-col{padding:25px 0}.body-wrapper .image-left-block.full-height .text-col{padding:25px}}@media screen and (max-width:589px){.body-wrapper footer{padding:25px}.body-wrapper p.h1{font-size:32px}.body-wrapper a.feature-link i{padding-left:0}.body-wrapper .btn{display:block;font-size:14px}.body-wrapper .tab-navigation-block .tab-menu ul li{width:100%}.body-wrapper .tab-navigation-block .tab-menu ul li a{padding:15px 25px}.body-wrapper .post-list-block .post,.body-wrapper .product-showcase-block .product{width:100%;padding:45px 25px}.body-wrapper .post-list-block .post h3{font-size:20px;margin-bottom:25px}.body-wrapper .post-list-block .post p.link{font-size:16px}.body-wrapper .post-list-block .post p.post-type{margin-bottom:5px}.body-wrapper .post-list-block .post:hover:nth-child(even){background-color:#b2daf5}.body-wrapper .post-list-block .post:hover:nth-child(3){background-color:#ededed}.body-wrapper .post-list-block .post:nth-child(even){background-color:#c4e3f7}.body-wrapper .post-list-block .post:nth-child(even) p.link{color:#333}.body-wrapper .post-list-block .post:nth-child(3){background-color:#f7f7f7}.body-wrapper .post-list-block .post:nth-child(3) p.link{color:#5fade0}.body-wrapper .pagination-block .pagination .pagination-buttons a{margin-right:0;margin-bottom:15px}.body-wrapper .pagination-block .pagination .pagination-buttons a:last-of-type{margin-bottom:0}.body-wrapper .product-intro-block .download-button{max-width:100%}.body-wrapper .product-gallery-block .product-image-slider{max-height:190px}.body-wrapper .product-gallery-block.slider-custom-controls .controls{margin:15px 0 0;position:relative}.body-wrapper .product-gallery-block.slider-custom-controls .controls .slider-button{margin-right:15px}.body-wrapper .product-gallery-block.slider-custom-controls .controls .slider-button a{font-size:22px}.body-wrapper .product-gallery-block.slider-custom-controls .controls .slider-button:last-of-type{float:left}.body-wrapper .logo-block .logo-list .logo{float:left;width:100%;margin-right:0}.body-wrapper .testimonial-block .testimonial-slider-for .overlay .testimonial-excerpt{font-size:18px;margin-bottom:35px}}@media screen and (max-width:329px){.body-wrapper .product-benefits-block ul li .icon{width:100%;margin-bottom:15px}.body-wrapper .product-benefits-block ul li .text{width:100%}.body-wrapper .testimonial-block .testimonial-slider-for .overlay .testimonial-excerpt{font-size:16px;margin-bottom:25px}}
/*# sourceMappingURL=maps/main.min.css.map */
