@-webkit-keyframes display-none-transition {
  0% {
    opacity: 0;
  }
}
@keyframes display-none-transition {
  0% {
    opacity: 0;
  }
}
@-webkit-keyframes ease-in-out {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes ease-in-out {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes fade-in {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
@keyframes fade-in {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
.fullyintegratedfinance{background-color:#333;color:#fff;font-weight:800;font-size:200%;padding:40px 20px 20px 20px;text-align:center;}
.integratedcalc{background-color:#00AEEF;color:#fff;font-weight:800;font-size:200%;padding:40px 20px 50px 20px;text-align:center;}
.bgimg-1, .bgimg-2, .bgimg-3{position:relative;opacity:0.95;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.bgimg-1{background-image:url('/assets/images/parallax1.jpg');min-height:100%;}
.bgimg-2{background-image:url('/assets/images/parallax2.jpg');/*min-height:100%;*/}
.dealers33{float:left;width:33%;text-align:center;color:#fff;font-weight:600;margin-top:60px;font-size:200%;}
.dealers42{float:left;width:43%;text-align:center;color:#fff;font-weight:600;margin-top:110px;font-size:200%;}
img, legend{border:0;}
legend, td, th{padding:0;}
html{font-family:sans-serif;-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;}
h1{font-size:2em;margin:.67em 0;}
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;}
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;}
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;}
table{border-collapse:collapse;border-spacing:0;}
.bg{}
.bg--logo{overflow:hidden;}
.bg--logo::after{content:' ';display:block;background:url(../images/title-logo.png) no-repeat center center;background-size:auto 100%;height:103%;position:absolute;top:0;left:0;right:0;}
.display-none{display:none}
@media (min-width:1160px){.bg--logo::after{top:-3%;background-size:auto 150%;}
}
.bg--grey{background-color:#f1f1f1;}
.bg--blue{background-color:#00aeef;color:#fff;position:relative;}
.bg--dark-blue{background-color:#0065b8;color:#fff;}

/*#tplbg:before{content:''; width: 100%; height: 100%; background: rgba(0, 101, 184, 1);}*/

.bg--blue-bottom, .bg--white-bottom, .bg--grey-bottom{position:relative;padding-bottom:60px;}
.bg--blue-bottom::before, .bg--white-bottom::before, .bg--grey-bottom::before{content:'';display:block;background:#f1f1f1;height:60px;width:100%;position:absolute;bottom:-1px;left:0;-webkit-clip-path:polygon(0 20%, 100% 80%, 100% 100%, 0 100%);clip-path:polygon(0 20%, 100% 80%, 100% 100%, 0 100%);}

.highly-parent{background-color:#4dace9; color:#fff;position:relative;display:block;}
.highly-parent .content{text-align:center;position: relative;padding-top:20px;padding-bottom:10px;}
.highly-tower{position:absolute;bottom:0;z-index:1000;max-height:260px;left:30px;max-width:100%}
.highly-text{max-width:100%}


@media (min-width:1160px){.bg--blue-bottom, .bg--white-bottom, .bg--grey-bottom{padding-bottom:200px;}
.bg--blue-bottom::before, .bg--white-bottom::before, .bg--grey-bottom::before{height:200px;}
}
.bg--grey-top, .bg--grey-top-pad, .bg--blue-top, .bg--blue-top-pad{position:relative;overflow:hidden;}
.bg--grey-top::before, .bg--grey-top-pad::before, .bg--blue-top::before, .bg--blue-top-pad::before{content:'';display:block;background:#0075dc;height:160px;width:100%;position:absolute;top:-1px;left:0;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 40%, 0 60%);clip-path:polygon(0 0%, 100% 0%, 100% 40%, 0 60%);}
@media (min-width:1160px){.bg--grey-top::before, .bg--grey-top-pad::before, .bg--blue-top::before, .bg--blue-top-pad::before{-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 1%, 0 99%);clip-path:polygon(0 0%, 100% 0%, 100% 1%, 0 99%);}
}
.bg--grey-top-pad, .bg--blue-top-pad{padding-top:160px;}
.bg--grey-top::before, .bg--grey-top-pad::before{background:#f1f1f1;}
.bg--blue-bottom{}
.bg--blue-bottom::before{background:#00aeef;-webkit-clip-path:polygon(0 80%, 100% 20%, 100% 100%, 0 100%);clip-path:polygon(0 80%, 100% 20%, 100% 100%, 0 100%);}
.bg--white-bottom{}
.bg--white-bottom::before{background:#fff;-webkit-clip-path:polygon(0 20%, 100% 80%, 100% 100%, 0 100%);clip-path:polygon(0 20%, 100% 80%, 100% 100%, 0 100%);}
body{line-height:31px;font-family:"Open Sans", Geneva, Tahoma, sans-serif;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
a{text-decoration:none;}
p{margin:0 0 30px 0;}
small{font-size:10px;}
@media (min-width:600px){small{font-size:12px;}
}
h1, h2, h3, h4, h5, h6{font-family:'Montserrat', sans-serif;margin:0;}
h1{font-size:48px;line-height:56px;}
h2{font-size:34px;line-height:40px;}
h3{font-size:18px;line-height:26px;}
h4{font-size:16px;line-height:31px;}
sup{margin-left:5px;}
.menu{z-index:3999;}
.page-title--logo .page-title__title, .page-title--logo .page-title__content{position:relative;z-index:699;}
.page-title--logo::after{z-index:499;}
.content, .large-cta{}
.content::before, .content::after, .large-cta::before, .large-cta::after{z-index:499;}
.content__image, .large-cta__image{position:relative;z-index:699;height:100%;}
.bg .template, .bg .container, .bg .content{position:relative;z-index:699;}
.bg::before{z-index:599;}
.bg::after{z-index:499;}
.header{z-index:1899;}
.header{background:#101a25;color:#fff;position: fixed;width: 100%;top:0}
@media (min-width:1160px){.header{background:#fff;position:fixed;top:0;left:0;width:100%;}
}
.header--black{background:#101a25;}
.header--black .menu__item{color:#ffffff;display:inline-block}
.header--black .menu__item--phone path{fill:#ffffff;}
.logo-text{fill:#ffffff;}
.logo-icon{fill:#00aeef;}
.header--black .header__logo .logo-text{fill:#ffffff;}
.header--black .header__logo:hover .logo-icon{fill:#ffffff;}
.header--black .header__logo .logo-icon{fill:#00aeef;}
@media (min-width:1160px){.logo-text{fill:#000000;}
.header--black .menu__submenu-items{background:#101a25;}
.header--black .menu__submenu-item{color:#ffffff;}
}
.header__wrapper{padding:19px 18px;position:relative;}
@media (min-width:1160px){.header__wrapper{width:1120px;margin-left:auto;margin-right:auto;}
}
@media (min-width:1160px){.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0;padding-bottom:0;}
}
.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header__logo a{display:block;width:165px;height:39px;}
.header__logo svg{display:block;width:100%;height:100%;}
.header__logo svg path{-webkit-transition:fill 0.2s ease-out;transition:fill 0.2s ease-out;}
.header__logo:hover .logo-text{fill:#00aeef;}
.header__logo:hover .logo-icon{fill:#ffffff;}
@media (min-width:1160px){.header__logo:hover .logo-icon{fill:#2e2d2c;}
}
@media (min-width:1160px){.header__logo a{-webkit-transition:width 0.2s linear, height 0.2s linear;transition:width 0.2s linear, height 0.2s linear;}
.page--header-small .header__logo a{width:120px;height:28px;}
}
@media (min-width:1160px){.header__logo svg .logo-text{fill:#2e2d2c;}
}
.header__menu-button{position:absolute;top:19px;right:18px;width:39px;height:39px;padding:0;background:url(../images/menu-button.png) no-repeat center center;border:none;text-indent:-9999px;outline:none;}
@media (min-width:1160px){.header__menu-button{display:none;}
}
.menu{position:absolute;top:100%;left:0;width:100%;background:#101a25;font-size:24px;-webkit-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;overflow:hidden;max-height:0px;}
.header--menu-displayed .menu{max-height:720px;overflow-y: auto;}
.menu svg path{-webkit-transition:fill 0.15s ease-out;transition:fill 0.15s ease-out;}
@media (min-width:1160px){
  .menu{position:relative;top:auto;left:auto;width:auto;max-height:none;background:none;font-size:16px;overflow:visible;}
}
@media (min-width:1367px){
  .menu{font-size:14px}
}
.menu__container{padding:0 18px 30px 18px;}
@media (min-width:1160px){.menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;}
}
.menu__item{display:block;color:#fff;line-height:70px;-webkit-transition:color 0.15s ease-out;transition:color 0.15s ease-out;}
.menu__item:hover{color:#00aeef;}
.menu__item:hover svg path{fill:#00aeef;}
@media (min-width:1160px){.menu__item{color:#101a25;line-height:24px;margin-left:25px;}
}
.menu__item--phone{border-top:1px solid #202934;border-bottom:1px solid #202934;padding-top:10px;padding-bottom:10px;margin:15px 0 25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer--phone{font-size:130%;color:#fff;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.menu__item--phone svg{display:inline-block;height:18px;width:auto;margin-right:10px;}
@media (min-width:1160px){.menu__item--phone svg path{fill:#000100;}
}
@media (min-width:1160px){.menu__item--phone{border-top:none;border-bottom:none;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;margin:0 25px 0 30px;padding:0 20px;background-position:25px 50%;}
}
.menu__item--icon{display:inline-block;padding:14px 7px;width:34px!important;height:44px;}
.menu__item--icon svg, .menu__item--icon img{display:block;margin:auto;height:16px;width:auto;}
.menu__item--icon:hover svg path{fill:#b6b6b6;}
@media (min-width:1160px){.menu__item--icon{margin-left:0;}
}
.menu__submenu{position:relative;}
@media (min-width:1160px){.menu__submenu{overflow:hidden;padding-top:29px;padding-bottom:29px;-webkit-transition:color 0.15s ease-out, padding 0.2s linear;transition:color 0.15s ease-out, padding 0.2s linear;}
.page--header-small .menu__submenu{padding-top:19px;padding-bottom:19px;}
.menu__submenu:hover{overflow:visible;}
.menu__submenu:hover .menu__submenu-items{opacity:1;}
}
.menu__submenu-items{line-height:70px;}
@media (min-width:1160px){.menu__submenu-items{font-size:14px;line-height:30px;position:absolute;top:100%;left:35px;width:170px;padding:10px 15px;opacity:0;background:#fff;border:1px solid #00aeef;border-top:none;-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;}
}
.menu__submenu-item{display:block;color:#fff;-webkit-transition:color 0.15s ease-out;transition:color 0.15s ease-out;}
@media (min-width:1160px){.menu__submenu-item{color:#101a25;}
}
.menu__submenu-item:hover{color:#00aeef;}
.footer{background:#1d2a32;background:-webkit-linear-gradient(top, #434e54 0%, #1d232f 100%);background:linear-gradient(to bottom, #434e54 0%, #1d232f 100%);color:#fff;padding:32px 16px;}
.footer svg{display:inline-block;width:auto;height:26px;margin-right:15px;}
.footer svg polygon, .footer svg path{-webkit-transition:fill 0.15s ease-out;transition:fill 0.15s ease-out;}
@media (min-width:600px){.footer{padding-top:64px;padding-bottom:64px;}
.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.footer__block{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;}
}
.footer__logo{display:block;width:128px;height:30px;margin-bottom:30px;}
.footer__logo svg{width:100%;height:100%;}
@media (min-width:600px){.footer__logo{width:160px;}
}
.footer__image{width:100%;display:block;}
.footer__title{margin-bottom:30px;text-transform:uppercase;}
@media (min-width:600px){.footer__title{margin-right:30px;margin-bottom:45px;}
}
.footer__text{list-style:none;margin:0 0 30px 0;padding:0;font-size:14px;}
@media (min-width:600px){.footer__text{margin-right:30px;font-size:16px;}
}
.footer__link{color:#fff;-webkit-transition:color 0.15s ease-out;transition:color 0.15s ease-out;}
.footer__link:hover{color:#00aeef;}
.footer__link:hover svg path, .footer__link:hover svg polygon{fill:#00aeef;}
*{box-sizing:border-box;}
body{background:#fff;}
body::after{content:'mobile';display:none;}
@media (min-width:600px){body::after{content:'tablet';}
}
@media (min-width:1160px){body::after{content:'desktop';}
}
@media (min-width:1160px){body{padding-top:82px;-webkit-transition:padding 0.2s ease-out;transition:padding 0.2s ease-out;}
body.page--header-small{padding-top:62px;}
}
.footer__container{}
@media (min-width:1160px){.footer__container{width:1120px;margin-left:auto;margin-right:auto;}
}
.content-container{}
@media (min-width:1160px){.content-container{width:960px;margin-left:auto;margin-right:auto;}
}
.container{margin:0 18px 60px 18px;}
.container--white{background:#fff;padding:36px 18px;}
@media (min-width:1160px){.container--white{padding:60px 80px;}
}
.container--two-column{}
@media (min-width:1160px){.container--two-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.container__column{-webkit-box-flex:0;-ms-flex:0 1 28%;flex:0 1 28%;}
.container__column--two{-webkit-box-flex:0;-ms-flex:0 1 56%;flex:0 1 56%;}
@media (min-width:1160px){.container{width:960px;margin-left:auto;margin-right:auto;}
}
.button, input[type="submit"]{border:1px solid #00aeef;border-radius:4px;padding:10px 20px;background:#00aeef;color:#fff;text-align:center;min-width:150px;display:inline-block;-webkit-transition:color 0.15s ease-out,
border-color 0.15s ease-out,
background-color 0.15s ease-out;transition:color 0.15s ease-out,
border-color 0.15s ease-out,
background-color 0.15s ease-out;}
.button:hover, input[type="submit"]:hover{color:#00aeef;background-color:#fff;border-color:#00aeef;}
.button--white{color:#00aeef;background-color:#fff;border-color:#fff;}
.button--white-blackout{color:#00aeef;background-color:#fff;border-color:#000;}
.button--white-blackout:hover{color:#fff;background-color:#00aeef;}
.button--white:hover{color:#fff;background-color:#00aeef;}
.button--outline{background:none;border:1px solid #fff;}
.button--outline:hover{border-color:#fff;}
.icon{display:inline-block;margin-right:15px;height:22px;}
.icon img{display:block;width:auto;height:100%;}
.content{padding:0 16px;}
@media (min-width:1160px){
    .content{width:960px;margin-left:auto;margin-right:auto;}
    .tplboxcenter{width: 1260px;}
}
.content--center{text-align:center;}
.content--omega{padding-bottom:60px;}
.content--section{padding-top:32px;}
@media (min-width:1160px){.content--section{padding-top:64px;}
}
.content--two-column{border:1px solid transparent;}
@media (min-width:1160px){.content--two-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.content__column{}
.content__column--two{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:30px;}
@media (min-width:1160px){.content__column--two{margin-left:60px;}
}
.content__lead-title, .content__title{color:#00aeef;margin-bottom:30px;}
.content__lead-title--white, .content__title--white{color:#fff;}
.content__lead-title{}
@media (min-width:1160px){.content__lead-title{margin-bottom:60px;}
}
.content__subtitle{text-transform:uppercase;letter-spacing:4px;font-weight:700;margin-bottom:20px;font-size:18px;}
.content__subtitle--black{color:#000;}
.content__image{margin:0 auto 30px auto;display:block;-ms-flex-item-align:start;align-self:flex-start;max-width:200px;height:auto;}
.image{position:relative;}
.image img{display:block;width:100%;}
.image__caption{position:absolute;bottom:0;left:0;width:100%;padding:30px 20px 10px 20px;background:#0071d4;background:rgba(0, 113, 212, .95);-webkit-clip-path:polygon(0 16%, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 16%, 100% 0, 100% 100%, 0 100%);color:#fff;}
@media (min-width:600px){.image__caption{-webkit-clip-path:polygon(0 80px, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 80px, 100% 0, 100% 100%, 0 100%);padding:120px 40px 40px 40px;}
}
.logo-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px 0 15px;background:#fff;}
.logo-group_m{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px 0 15px;background:#fff;}

@media (min-width:600px){
    .logo-group{padding-top:15px;}
    .logo-group_m{padding-top:15px;}
}
.logo-group2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 15px 0 15px;background:#transparent;}
.logo-groupfinance{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 15px 0 15px;}
.logo-group svg, .logo-group img{display:block;max-width:100%;}
.logo-group_m svg, .logo-group_m img{display:block;max-width:100%;}
@media (min-width:1160px){
    .logo-group{padding:20px 0 5px 0;}
    .logo-group_m{padding:20px 0px;}
}
.logo-group--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.logo-group--column img{margin-bottom:30px;}
.logo-group--two-column{padding:30px 15px 0 15px;border-radius:3px;display:block;overflow:hidden;}
.logo-group--two-column .logo-group__image{float:left;width:50%;padding-left:5px;padding-right:5px;padding-bottom:30px;}
.logo-group--two-column .logo-group__image img{margin-left:auto;margin-right:auto;margin-bottom:0;max-width:100%;}
.logo-group--two-column .logo-group__image:nth-child(2n + 1){clear:left;}
@media (min-width:600px){.logo-group--two-column .logo-group__image{width:33%;}
.logo-group--two-column .logo-group__image:nth-child(2n + 1){clear:none;}
.logo-group--two-column .logo-group__image:nth-child(3n + 1){clear:left;}
}
@media (min-width:900px){.logo-group--two-column .logo-group__image{width:25%;}
.logo-group--two-column .logo-group__image:nth-child(2n + 1),
.logo-group--two-column .logo-group__image:nth-child(3n + 1){clear:none;}
.logo-group--two-column .logo-group__image:nth-child(4n + 1){clear:left;}
}
@media (min-width:1160px){.logo-group--two-column{padding-left:30px;padding-right:30px;}
}
@media (min-width:1160px){.logo-group--two-column .logo-group__image{padding-left:15px;padding-right:15px;}
}
.logo-group__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media (min-width:1160px){.logo-group__wrapper{width:1120px;margin-left:auto;margin-right:auto;}
}
@media (min-width:1160px){.logo-group__wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
}
.logo-group__item{margin-bottom:10px;padding:0 10px;width:32%;}
@media (min-width:600px){.logo-group__item{margin-bottom:0px;width:50%;}
}
.logo-group__item svg, .logo-group__item img{margin:0 auto;width:auto;/*max-height:40px;*/}
.whitefillpath{stroke:#fff!Important;}
.logo-group__item svg circle, .logo-group__item svg path, .logo-group__item img circle, .logo-group__item img path{stroke:#939598;}
.logo-group__item img circle, .logo-group__item2 img path{stroke:#ffffff;}
.logo-group__item svg g path, .logo-group__item svg g polygon, .logo-group__item img g path, .logo-group__item2 img g polygon{fill:#ffffff;}
.logo-group__item svg g path, .logo-group__item svg g polygon, .logo-group__item img g path, .logo-group__item img g polygon{fill:#939598;}
@media (min-width:600px){.logo-group__item{width:auto;min-width:120px;/*padding-left:20px;padding-right:20px;*/}
}
.icon-panel{background:#fff;border-radius:2px;padding:114px 25px 35px 25px;position:relative;margin-bottom:30px;text-align:center;border-radius:3px;}
@media (min-width:1160px){.icon-panel{ display:inline-block; width:49%; margin-bottom:20px;}
}
.icon-panel__image{position:absolute;top:25px;left:50%;width:60px;height:60px;margin-left:-30px;border-radius:50%;background:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.icon-panel__image svg{display:block;margin:auto;width:auto;height:26px;}
.icon-panel__image svg .cls-1{fill:none;stroke:#ffffff;stroke-width:12px;}
.icon-panel__title{color:#00aeef;font-size:20px;font-weight:400;margin:0 0 20px 0;font-family:'Open Sans', sans-serif;}
.icon-panel__text{font-size:16px;line-height:28px;margin-bottom:0;}
.text-cta{background:#00aeef;}
.text-cta_m{background:#00aeef;}
.text-cta__text{font-family:'Open Sans', sans-serif;font-size:14px;line-height:18px;font-weight:400;color:#fff;padding:10px 18px;text-align:center}
@media (min-width:600px){.text-cta__text{font-size:14px;line-height:14px;text-align:center;padding-top:22px;padding-bottom:18px;}
}
@media (min-width:1160px){.text-cta__text{width:1120px;margin-left:auto;margin-right:auto;}
}
@media (min-width:1160px){.text-cta__text{overflow:visible;/*background-image:url(../images/logo-icon.svg);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;*/}
}
.large-cta{color:#fff;background:#00aeef url(../images/home-cta.jpg) no-repeat top center;background-size:cover;position:relative;overflow:hidden;}
.large-cta::after{content:'';display:block;background:#f1f1f1;height:200px;width:100%;position:absolute;bottom:-1px;left:0;-webkit-clip-path:polygon(0 60%, 100% 1%, 100% 100%, 0 100%);clip-path:polygon(0 60%, 100% 1%, 100% 100%, 0 100%);}
.large-cta__wrapper{padding:18px 18px 18px 18px;}
@media (min-width:1160px){.large-cta__wrapper{width:1120px;margin-left:auto;margin-right:auto;}
}
@media (min-width:1160px){.large-cta__wrapper{padding-bottom:200px;}
}
.large-cta__content{display:inline-block;}
@media (min-width:1160px){.large-cta__content{padding-top:60px;width:60%;margin:0 auto 0 0;}
}
.large-cta__title{font-size:24px;line-height:28px;margin-bottom:5px;}
@media (min-width:600px){.large-cta__title{font-size:36px;line-height:48px;margin-bottom:40px;}
}
.large-cta__subheading{font-size:16px;line-height:24px;margin-bottom:15px;}
@media (min-width:600px){.large-cta__subheading{font-size:24px;line-height:42px;margin-bottom:50px;}
}
.large-cta__button{display:block;width:100%;margin-bottom:20px;}
.instantquote {background-color:#333;}
@media (min-width:1160px){.large-cta__button{width:auto;margin-right:10px;display:inline-block;}
}
@media (min-width:1160px){}
.curved-underline{text-decoration:none;position:relative;display:inline-block;font-weight:700;}
.curved-underline::after{content:' ';display:block;position:absolute;bottom:-17px;left:-10%;width:120%;height:12px;border:2px solid transparent;border-top-color:rgba(255, 255, 255, 1);border-radius:50% 50% 0 0;}
@media (min-width:1160px){.curved-underline::after{bottom:-12px;}
}
.form{margin-bottom:60px;}
.field{margin-bottom:20px;}
.field--checkbox, .field--radio{position:relative;}
.field--checkbox input, .field--radio input{opacity:0;position:absolute;left:0;top:0;}
.field--checkbox input:checked + .field__label::before, .field--radio input:checked + .field__label::before{background:#00aeef url(../images/tick.svg) no-repeat center center;background-size:auto 60%;}
.field--checkbox .field__label, .field--radio .field__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;}
.field--checkbox .field__label::before, .field--radio .field__label::before{content:'';display:block;width:16px;height:16px;border-radius:2px;border:1px solid #00aeef;margin-right:10px;background:#fff;}
.field--radio{font-weight:700;}
.field--radio .field__label::before{border-radius:9px;}
.field__label{display:block;margin-bottom:8px;}
.field__label--bold{font-weight:700;}
.field__label--inline{display:inline;}
.field__input{border:1px solid #00aeef;border-radius:2px;padding:6px;}
@media (min-width:1160px){.field__input{padding:10px;}
}
.field__input--block{border-color:#eeeeef;border-radius:0;box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, .5);width:100%;}
@media (min-width:1160px){.field__input--block{box-shadow:none;}
}
.field__input--numeric{width:60px;}
.quote-form{}
@media (min-width:1160px){.quote-form{margin-bottom:50px;}
}
.form-step{margin-bottom:18px;}
.form-step--active .form-step__title{background:#003888;background:#000;}
.form-step--active .form-step__title-number{color:#003888;color:#000;}
.form-step--active .form-step__content{display:block;}
.form-step__title{background:#c9c9c9;color:#fff;font-size:18px;line-height:24px;padding:6px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.form-step__title-number{display:block;width:32px;height:32px;line-height:32px;border-radius:16px;background:#fff;color:#c9c9c9;text-align:center;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;}
.form-step__content{border:1px solid #eeeeef;border-top:none;padding:18px;display:none;}
.package{background:#fff;border-top:10px solid #003888;margin-bottom:30px;text-align:center;}
@media (min-width:1160px){.package{width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.package__details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
}
.package__title{color:#00aeef;}
.package__price{font-size:24px;margin-top:20px;margin-bottom:0;}
.package__price-value{font-weight:700;}
.package__details{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;padding:30px 30px 30px 25px;margin:0;background:#f6f6f6;list-style:none;text-align:left;}
.package__detail{margin:0 0 15px 0;padding-left:42px;background:url(../images/tick-full.png) no-repeat 0 4px;}
.package__content{padding:30px;text-align:center;margin-bottom:0;}
.page-title{position:relative;padding:48px 16px 48px 16px;text-align:center;color:#fff;background:#0065b6;background:-webkit-linear-gradient(top, #0065b6 0%, #0075dc 100%);background:linear-gradient(to bottom, #0065b6 0%, #0075dc 100%);text-shadow:0px 0px 30px rgba(0, 0, 0, .5);margin-top:70px;}
@media (min-width:1160px){.page-title{padding-top:90px;padding-bottom:80px;margin-top:0px;}
}
.page-title--logo{overflow:hidden;}
.page-title--logo::after{content:' ';display:block;background:url(../images/title-logo.png) no-repeat center center;background-size:contain;height:100%;position:absolute;top:20px;left:30px;right:30px;}
@media (min-width:1160px){.page-title--logo::after{top:-3%;height:106%;background-size:auto 100%;}
}
.page-title--angled{position:relative;}
@media (min-width:1160px){.page-title--angled{padding-bottom:140px;}
}
.page-title--angled::before{content:'';display:block;background:#fff;height:60px;width:100%;position:absolute;bottom:0;left:0;-webkit-clip-path:polygon(0 100%, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 100%, 100% 0, 100% 100%, 0 100%);}
@media (min-width:1160px){.page-title--angled::before{height:140px;}
}
.page-title__content{margin-top:32px;font-size:28px;line-height:41px;}
@media (min-width:1160px){.page-title__content{width:720px;margin-left:auto;margin-right:auto;}
}
.page-title__title{}
@media (min-width:1160px){.page-title__title{width:960px;margin-left:auto;margin-right:auto;}
}
.blockquote{font-style:italic;font-size:28px;line-height:41px;color:#00aeef;background:url(../images/quote.svg) no-repeat top left;background-size:46px auto;padding:0 0 0 85px;margin:30px 0;}
@media (min-width:1160px){.blockquote{margin:80px 0;}
}
.quote-block{padding:0 0 30px 0;margin:0;}
.quote-block__title{font-size:32px;line-height:48px;margin-bottom:30px;}
.quote-block__title:first-letter{font-size:48px;}
.quote-block__quote{font-size:28px;line-height:42px;}
@media (min-width:1160px){.quote-block__quote{margin:0 auto 60px auto;width:75%;}
}
.quote-block__source{font-style:normal;font-size:14px;line-height:16px;display:block;margin-top:30px;}
.testimonial{margin:0 0 30px 0;}
@media (min-width:1160px){.testimonial{width:31.5%;}
}
.testimonial__quote{border-radius:3px;margin:0 0 20px 0;}
.testimonial__quote p:last-child{margin-bottom:0;}
.testimonial__source{display:block;font-style:normal;font-weight:bold;font-size:24px;color:#00aeef;}
.testimonial__company{display:block;color:#000;text-transform:uppercase;letter-spacing:2px;font-weight:400;font-size:20px;}
.testimonial__slide{width:100%;padding:10px 40px 30px 40px;text-align:center;}
@media (min-width:1160px){.testimonial__slide{padding:10px 10px 30px 10px;}
}
.testimonials-slider{position:relative;width:100%;}
.testimonials-slider .flickity-prev-next-button{margin-top:0;box-shadow:none;}
.testimonials-slider .flickity-prev-next-button:hover{background:none;}
.testimonials-slider .flickity-prev-next-button:hover .arrow{fill:#000;}
.testimonials-slider .flickity-page-dots{line-height:1.8;position:relative;top:auto;bottom:auto;}
.slider{}
.slider__image{width:100%;}
.slider__image img{display:block;width:100%;margin-bottom:30px;}
@media (min-width:1160px){.slider__image{width:33%;padding:1%;}
}
.flickity-enabled{position:relative;}
.flickity-enabled:focus{outline:none;}
.flickity-viewport{overflow:hidden;position:relative;height:100%;}
.flickity-slider{position:absolute;width:100%;height:100%;}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}
.flickity-prev-next-button{position:absolute;top:50%;width:40px;height:40px;border:none;border-radius:50%;background:white;box-shadow:0 0 18px 0 rgba(0, 0, 0, .5);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-35px;-webkit-transition:background-color 0.15s ease-out;transition:background-color 0.15s ease-out;}
.flickity-prev-next-button:hover{background:#00aeef;}
.flickity-prev-next-button:hover .arrow{fill:#ffffff;}
.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F;}
.flickity-prev-next-button:active{opacity:0.6;}
.flickity-prev-next-button.previous{left:-10px;}
@media (min-width:1160px){.flickity-prev-next-button.previous{left:-80px;}
}
.flickity-prev-next-button.next{right:-10px;}
@media (min-width:1160px){.flickity-prev-next-button.next{right:-80px;}
}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}
.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto;}
.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%;}
.flickity-prev-next-button .arrow{-webkit-transition:fill 0.15s ease-out;transition:fill 0.15s ease-out;fill:#00aeef;}
.flickity-page-dots{position:absolute;width:100%;top:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1.5;}
.flickity-rtl .flickity-page-dots{direction:rtl;}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#000;border-radius:0%;opacity:0.25;cursor:pointer;}
.flickity-page-dots .dot.is-selected{opacity:1;}
.template{background:#fff;border-top:10px solid #003888;margin-bottom:30px;text-align:center;padding-top:30px;padding-bottom:30px;}
@media (min-width:1160px){.template{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.template__title{color:#00aeef;}
@media (min-width:1160px){
    .template__title{width:100%;}
    .template__block{width:32%;padding:1%;}
}
.template__image{display:block;width:100%;height:auto;margin:20px auto;}
.template__block{}
.template__newblock{padding:1%;position:relative;display: table;}
.tpl_img_block, .tpl_content_block{display:inline-block;}
.tpl_content_block{text-align:center;vertical-align:top;padding:0px;width:100%;}
.tpl_content_block h2{line-height:180%;color:#666;}
.tpl_content_block p{line-height:160%;display:table-cell;vertical-align:middle;padding-top:20px;}
.tpl_title{text-align:left;padding-left:2%}
.tpl_frompm{text-align:left;width:100%;font-size:14px; font-weight:600;padding-left:2%}
.tpl_viewbtn{border: 1px solid #666;background:#666;}
.tpl_callbackbtn{border: 1px solid #00aeef;background:#fff;color:#00aeef;}
.tpl_callbackbtn:hover{border: 1px solid #00aeef;background:#00aeef;color:#fff;}
@media (min-width:1024px){
    .tpl_viewbtn{bottom:30px !important;}
}
@media (min-width:768px){
    .template__newblock{width:100%;padding:2%;}
    .tpl_img_block{width:45%;display: table-cell;}
    .tpl_content_block{text-align:left;width:53%;display: table-cell;vertical-align: middle;padding:5px 25px 25px 45px;}
    .tpl_viewbtn{float:right;position: absolute;bottom:2px;right: 25px;}
    .tpl_callbackbtn{right: 185px;}
}
@media (max-width:1159px){
    .sticky-content_m{top: 77px;position: relative;}
    .sticky-content__offset{top:69px;}
}



@media (max-width:475px){
    .laptopcontainer{height:450px !important;}
    .large-cta__image{width:100%;height:400px;}
    .tpl_callbackbtn{margin-bottom: 30px;}  
}
@media (min-width:1160px) and (min-width:1160px){.template{width:960px;margin-left:auto;margin-right:auto;}
}
div.ipad{display:none;}
@media (min-width:600px){div.ipad{display:block;}
}
.featuresblue{margin-bottom:35px;}
.articles{}
.article{flex:0 1 31%;border-bottom:1px solid #cfcfcf;margin-bottom:30px;padding-bottom:20px;}
.article:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.article__title{font-size:20px;margin-bottom:25px;}
.article__title a{color:#fff;}
.article__text{text-align:left;font-size:14px;line-height:1.5;background:#fff;color:#0065b8;padding:16px 20px;border-radius:3px;margin-bottom:25px;}
.article__text p{margin-bottom:0;}
.article .link-more{display:none;}
.article__link{color:#f2f2f2;font-size:13px;display:block;}
@media (min-width:600px){.articles{display:flex;align-items:flex-start;justify-content:space-between;}
.article{border-bottom:none;padding-bottom:0;margin-bottom:0;}
}
.callback{padding-top:30px;padding-bottom:50px;text-align:left;}
.callback__text{flex:0 0 33%;margin-right:30px;}
.callback__title{font-size:30px;text-transform:uppercase;margin:0 0 23px 0;}
.callback__highlight{color:#00aeef;}
.callback__intro{font-size:14px;line-height:2;}
.callback__label{font-weight:bold;margin-bottom:10px;font-size:14px;line-height:2;display:block;width:100%;}
.callback__field{margin-bottom:14px;}
.callback__select{font-size:13px;line-height:18px;color:#222222;background:#cacaca;border:none;box-shadow:none;outline:none;padding:16px 30px 15px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;display:block;height:49px;}
.callback__input{font-size:13px;line-height:18px;color:#222222;background:#cacaca;border:none;box-shadow:none;outline:none;padding:16px 30px 15px;border-radius:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;display:block;height:49px;}
.callback__input:focus{background:#fff;}
@media (min-width:600px){.callback{display:flex;align-items:flex-start;padding-top:0;padding-bottom:75px;}
.callback__label{padding:0 15px;}
.callback__form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.callback__field{width:50%;margin-bottom:30px;padding:0 15px;}
.callback__button-wrapper{padding:0 15px;}
}
.table{width:100%;margin-bottom:30px;}
.table .logo-text{fill:#000000;}
.table-striped tr:nth-of-type(odd){background-color:#f9f9f9;}
.table__logo{display:block;margin:0 auto;width:80%;}
.table th{font-size:11px;padding:5px;font-weight:bold;border-bottom:2px solid #00aeef;vertical-align:middle;}
.table td{padding:10px 5px;font-size:14px;line-height:18px;}
@media (min-width:600px){.table td{padding:20px;font-size:16px;line-height:32px;}
.table th{padding:20px;font-size:16px;}
}
.table__border-right{border-right:2px solid #00aeef;font-weight:bold;}
.table__highlight{display:block;line-height:12px;color:#00aeef;}
.red-cross-icon{background:url('/assets/images/cross.svg') no-repeat center center;background-size:auto 100%;display:block;width:32px;height:32px;margin:auto;}
.green-tick-icon{background:url('/assets/images/green-tick.svg') no-repeat center center;background-size:auto 100%;display:block;width:24px;height:24px;margin:auto;}
@media (min-width:1160px){.table{width:960px;margin-left:auto;margin-right:auto;}
}
.select-hidden{display:none;visibility:hidden;padding-right:10px;}
.select{cursor:pointer;display:block;position:relative;font-size:16px;}
/*.select-styled{font-size:13px;line-height:18px;color:#222222;background:#cacaca;border:1px solid #cacaca;box-shadow:none;outline:none;padding:16px 30px 15px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;display:block;height:49px;}*/
.select-styled{font-size:13px;line-height:18px;color:#222222;background:#cacaca;border:1px solid #cacaca;box-shadow:none;outline:none;padding:16px 30px 15px;border-radius:0;width:100%;display:block;height:49px;}
.select-styled.active{background:#ffffff;}
.select-styled.active:hover{background:#00aeef;}
.select-styled::after{display:block;content:" ";width:0;height:0;border-top:7px solid #777777;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;top:50%;right:15px;margin-top:-3px;}
.select-styled.active::after{border-top:none;border-bottom:7px solid #777777;}
.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:darken($select-background, 5);}
/*.select-options li{font-size:13px;line-height:18px;color:#222222;background:#ffffff;border-left:1px solid #cacaca;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;box-shadow:none;outline:none;padding:11px 30px 11px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;display:block;height:40px;}*/
.select-options li{font-size:13px;line-height:18px;color:#222222;background:#ffffff;border-left:1px solid #cacaca;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;box-shadow:none;outline:none;padding:11px 30px 11px;border-radius:0;width:100%;display:block;height:40px;}
.select-options li.selected{display:none;}
.select-options li:hover{background:#00aeef;color:#fff;}
.select-options li[rel="hide"]{display:none;}
.bg-dark-blue{background:#14293E;}
.bg-dark-grey{background:#333;}
.logo-group.bg-dark-blue{padding-bottom:25px;}
.logo-group.bg-dark-blue svg g path,
.logo-group.bg-dark-blue svg g polygon,
.logo-group.bg-dark-blue img g path,
.logo-group.bg-dark-blue img g polygon{fill:#fff;}

.logo-group_m.bg-dark-blue{padding-bottom:25px;}
.logo-group_m.bg-dark-blue svg g path,
.logo-group_m.bg-dark-blue svg g polygon,
.logo-group_m.bg-dark-blue img g path,
.logo-group_m.bg-dark-blue img g polygon{fill:#fff;}

.cookienotice{position:fixed;bottom:0;left:0;width:100%;background:#222;color:#fff;z-index:7999;line-height:1.4;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
@media(min-width:600px){.cookienotice{font-size:14px;}
}
.cookienotice__button{display:block;border:none;background:#0065b8;color:#fff;padding:10px;margin:0 0 0 auto;font-weight:bold;}
@media(min-width:600px){.cookienotice__button{padding:15px 30px;}
}
.cookienotice__text{padding:10px 15px;margin:0;}
@media(min-width:600px){
.cookienotice__text{padding:10px 30px;}
}
.cookienotice__text a{color:#999;}



@media(min-width:1160px){
    .sticky-content{position:fixed;top:82px;left:0;width:100%;z-index:1599;-webkit-transition:top 0.2s ease-out;transition:top 0.2s ease-out;}
    .page--header-small .sticky-content{top:62px;}
    .page--header-small .sticky-content--hidden, .sticky-content--hidden{top:-100px;}
    .sticky-content__offset{margin-top:110px;}

    .sticky-content_m{position:fixed;top:82px;left:0;width:100%;z-index:1599;-webkit-transition:top 0.2s ease-out;transition:top 0.2s ease-out;}
    .page--header-small .sticky-content_m{top:62px;}
    .minmargin_sticky-content__offset{margin-top:80px;}

    .logo-group_m{transition:all .5s ease-in-out;}
    .hide_logo-group_m{visibility:hidden;opacity:0;transition:visibility 0.5s linear,opacity 0.5s linear;}

    .text-cta_m{transition:all .5s ease-in-out;}
    .hide_text-cta_m{visibility:hidden;opacity:0;transition:visibility 0.5s linear,opacity 0.5s linear;}
}
.statistics-slider{width:100%;padding:50px 0;position:relative;}
.statistics-slider .flickity-prev-next-button{margin-top:0;box-shadow:none;background:none;}
.statistics-slider .flickity-prev-next-button:hover .arrow{fill:#000;}
.statistics__slide{width:100%;opacity:0;-webkit-transition:opacity 0.2s ease-in 0.5s;transition:opacity 0.2s ease-in 0.5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.statistics__slide.is-selected{opacity:1;}
@media (min-width:1160px){
  .statistics__slide{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
  .tplfeat_title {padding: 20px 20px !important;}
  .pck_tablediv{margin: 0px 20px !important;}
}
.statistics__number{font-size:48px;line-height:48px;font-weight:bold;color:#00aeef;display:block;width:100%;}
@media (min-width:1160px){.statistics__number{width:auto;margin-right:15px;}
}
.statistics__logo{display:inline-block;width:auto;height:42px;margin:0 15px;}
.regular-checkbox{-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:8px !important;border-radius:3px;display:inline-block;position:relative;}
.regular-checkbox:active, .regular-checkbox:checked:active{box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.regular-checkbox:checked{background-color:#e9ecee;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);color:#99a1a7;}
.regular-checkbox:checked:after{content:'\2714';font-size:14px;position:absolute;top:0px;left:3px;color:#99a1a7;}
.imgop{opacity:0.6}
.imgop:hover{opacity:1;}
.image{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden;}
.image:hover{transform:scale(1.1);transition:1s;}
.middle{transition:.5s ease;opacity:0;position:absolute;top:170px;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center;}
.laptopcontainer:hover .image,
.slider__image:hover .image{opacity:0.3;}
.laptopcontainer:hover .middle, .slider__image:hover .middle{opacity:1;}
.photocolumn:hover .middle{opacity:1;}
.text{background:rgba(0, 0, 0, 0.5);color:white;font-weight:bold;padding:16px 10px;}
.text{background:rgba(4, 95, 166,0.9);color:white;font-weight:bold;padding:16px 10px;}
.laptopcontainer{margin:0px;display:inline-block;width:auto;position:absolute;right:0;height:550px;top:10%;}
.laptop-middlediv{position:absolute;z-index:999;right:23px;top:150px;width:300px;left:inherit;display:none;}
.clearfix{clear:both;display:inline-block;width:100%;}
.tracktheme{display:none;}
.button.button--white.large-cta__button.tracktheme{position:relative;z-index:2;display:inline-block;padding:10px 20px;}
.button.button--white.large-cta__button.tracktheme::after{background:url(../images/right-arrow.svg);background-repeat:no-repeat;content:'';position:absolute;width:70%;right:-80%;top:0;background-size:100%;color:#ffffff;height:60px;background-size:55px;}
.button.button--white.large-cta__button.tracktheme::before{background:url(../images/right-arrow.svg);background-repeat:no-repeat;content:'';position:absolute;width:auto;right:25%;bottom:-45px;background-size:100%;color:#ffffff;display:none;z-index:-1;height:60px;background-size:55px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}

/*.logo-group__wrapper .logo-group__item:nth-child(2){width: 450px;}
.logo-group__wrapper .logo-group__item:nth-child(3){width: 650px;}*/
/*.logo-group.bg-dark-grey .logo-group__item:nth-child(2), .logo-group.bg-dark-grey .logo-group__item:nth-child(3){width:auto;}*/
/*.logo-group__wrapper .logo-group__item:nth-child(1){min-width:100px;}
.logo-group__wrapper .logo-group__item:nth-child(3){min-width:100px;}
.logo-group__wrapper .logo-group__item:nth-child(6){min-width:70px;}
.logo-group__wrapper .logo-group__item:nth-child(7){min-width:100px;}
.logo-group.bg-dark-grey .logo-group__item{min-width:150px}*/
@media only screen and (max-width:1160px){
.button.button--white.large-cta__button.tracktheme::before{display:block;width:60px;top:80px;right:0;left:0;margin:auto;}
.button.button--white.large-cta__button.tracktheme::after{display:none;}
.laptopcontainer{position:relative;float:right;right:-20px;width:100%;height:600px;top:60px;text-align:right;}
.large-cta__wrapper{text-align:center;}
.button_set_1{max-width:300px;margin:auto;}
.laptop-middlediv{top:200px;}
.logo-group__wrapper .logo-group__item:nth-child(2), .logo-group__wrapper .logo-group__item:nth-child(3){width:50%;}
.logo-group__wrapper .logo-group__item{width:50%;max-width:200px;}
.logo-group_m{padding-bottom: 25px;}
}
@media only screen and (max-width:1159px){
.menu__item {width:100%}
.menu__submenu-items{display:none}
.menu__item--phone svg{display:inline-block}
.mobile-dd{float:right;margin:15px;}
}
.photorow {
    display: -ms-flexbox; /* IE10 */
    display: flex;
    -ms-flex-wrap: wrap; /* IE10 */
    flex-wrap: wrap;
    padding: 0 4px;
}

/* Create four equal photocolumns that sits next to each other */
.photocolumn {
    display: inline-block;
    -ms-flex: 30%; /* IE10 */
    flex: 30%;
    max-width: 30%;
    padding: 0 4px;
    margin: 0 12px 30px 12px !important;
    border: 1px solid #479be1;
    padding: 40px 20px;
    background: linear-gradient(to right, #0159a2 , #0065b8);
    background: -moz-linear-gradient(to right, #0159a2 , #0065b8);
    background: -webkit-gradient(to right, #0159a2 , #0065b8);
    background: -webkit-linear-gradient(to right, #0159a2 , #0065b8);
    background: -o-linear-gradient(to right, #0159a2 , #0065b8);
    background: -ms-linear-gradient(to right, #0159a2 , #0065b8);
}

.photocolumn p{letter-spacing: 3px;font-size: 14px;}
.photocolumn h2{letter-spacing: 3px;font-size: 26px;}

.photocolumn .indtplbtn{
    background-color: #00aeef;
    color: #fff;
    border: 1px solid #00aeef;
    margin-top: 20px;
    letter-spacing: 3px;
  font-size: 14px;
}
.photocolumn .indtplbtn:hover{
    /*background-image: linear-gradient(to left, #015091 , #0065b8);*/
    background-color: #fff !important;
    color:#015091;
}
.photocolumn img {
    margin-top: 8px;
    vertical-align: middle;
}

.photocolumn img:hover {
    transform: scale(1);
    opacity: 0.6;
}

.tplfeat_title{padding:20px 0px;font-size:20px;text-align:left;width:100%;font-weight:bold;color:#333;cursor:pointer;}
.tplfeat_title img{width: 50px;vertical-align: middle;}
.tpl_feat{width:100%;}
.tpl_feat tr:nth-of-type(even){background-color: #ececec;}
.tpl_feat .leftalign{text-align: left;}
.tpl_feat th{padding: 5px 12px;font-size: 20px;text-align: left;}
.tpl_feat td{padding: 5px 20px;font-weight: 300;}
.tpl_feat td img{width: 25px;vertical-align: middle;}
.tpl_content_block h2{display:inline-block;text-transform:uppercase; font-size:23px;padding-left:2%}
.bluebox{min-width:50px;line-height:30px;margin-bottom:15px;border-radius:0px;letter-spacing:3px;font-weight:bold;text-transform:uppercase;}
.bluebox:hover{border:1px solid #00aeef;background-color:#00aeef;color:#fff;}
.graybox{color:#666;border:1px solid #666;background-color:#fff;text-transform:uppercase;}
.graybox:hover{color:#666;border:1px solid #666;background-color:#fff;}
.tpl_titlediv{text-align:left;width:100%}
.tpl_titlediv .tpl_title{display:inline-block;width:70%;}
.pck_tablediv{width:100%;border-top: 2px solid #666;}
 /*Responsive layout - makes a two photocolumn-layout instead of four photocolumns */
@media screen and (max-width: 800px) {
    .photocolumn {
        -ms-flex: 50%;
        flex: 50%;
        max-width: 100%;
    }
    .photorow{padding: 0 150px;}
}

/* Responsive layout - makes the two photocolumns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .tpl_titlediv .tpl_title {width:100%;}
  .photocolumn {
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
    }
    .icon-panel{ width:100%;}
    .photorow{padding: 0px;}
}

/* Added by Hiren Lodhiya on 20 june 2019 *****/

div.div-4-subtitle { height: 100px; }
@media (min-width:1160px){
  div.div-4-subtitle { height: 1px; }
}

.bg--dark-grey-bottom{position:relative;padding-bottom:60px;}
.bg--dark-grey-bottom::before{content:'';display:block;background:#252525;height:60px;width:100%;position:absolute;bottom:-1px;left:0;-webkit-clip-path:polygon(0 20%, 100% 80%, 100% 100%, 0 100%);clip-path:polygon(0 20%, 100% 80%, 100% 100%, 0 100%);}
.bg--dark-grey-bottom{padding-bottom:200px;}
.bg--dark-grey-bottom::before{height:200px;}

.bg--dark-grey{ background-color:#252525!important; color: #f8f8f8;}


.bg--white-bottom-left {position:relative;padding-bottom:60px;}
.bg--white-bottom-left::before {content:'';display:block;background:#fff;height:60px;width:100%;position:absolute;bottom:-1px;left:0;-webkit-clip-path:polygon(0 80%, 100% 20%, 100% 100%, 0 100%);clip-path:polygon(0 80%, 100% 20%, 100% 100%, 0 100%);}
@media (min-width:1160px){
   .bg--white-bottom-left { padding-bottom:200px; }
   .bg--white-bottom-left::before { height:200px; }
}

img.dji-logo { float: left; width: 100%; max-width: 160px;  }
img.drone { float: right; width: 100%; margin-top: 40px; max-width: 190px;  }
@media (min-width:410){
       img.dji-logo { max-width: 200px;  }
       img.drone { max-width: 250px;  }
}
img.drone-websites { border: solid 1px #fff; padding: 12px; margin-left: 10px; }
.finance-logo-div{display:block;width:100%;margin-bottom:40px;text-align:center}
.finance-logo-item{width:auto;padding-left: 20px;padding-right: 20px;padding: 0 40px;display:inline-block;}
.finance-logo-item svg{margin: 0 auto;width: auto;height: 40px;display: block;max-width: 100%;}
.finance-logo-item svg g path, .finance-logo-item svg g polygon, .finance-logo-item img g path, .finance-logo-item img g polygon{fill:#939598;}
@media (max-width:1200px){
.finance-logo-div {margin-bottom:0px;padding-top:15%;}
.tpl_content_block h2{font-size:20px;}
}
@media (max-width:768px){
.logo-group__item svg, .logo-group__item img {max-width:80%;}
.logo-group__item{margin-bottom:30px;}
.finance-logo-div {margin-bottom:0px;padding-top:25%;}
.highly-text{max-width:60%}
}
@media (max-width:480px){
/*.highly-parent .content{text-align:right;padding-right: 20px;}*/
.highly-tower{max-height:120px}
}

.indexVidLogosDiv{text-align: center; margin-top: 10px;}
.indexVidLogosDiv2{color: #00AEEF; font-weight: bold; padding-bottom: 6px;}
.indexVidLogosDiv a{display:inline-block;margin:5px 0px;}
.indexVidLogosDiv a img{max-width:100%;}