﻿@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?dpfmnu");src:url("../fonts/icomoon.eot?dpfmnu#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?dpfmnu") format("truetype"),url("../fonts/icomoon.woff?dpfmnu") format("woff"),url("../fonts/icomoon.svg?dpfmnu#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;font-synthesis:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bar-graph:before{content:""}.icon-transfer:before{content:""}.icon-arrows:before{content:""}.icon-headphones:before{content:""}.icon-bullhorn:before{content:""}.icon-folder-open:before{content:""}.icon-ticket:before{content:""}.icon-cart:before{content:""}.icon-clock:before{content:""}.icon-display:before{content:""}.icon-laptop:before{content:""}.icon-mobile:before{content:""}.icon-drive:before{content:""}.icon-search:before{content:""}.icon-briefcase:before{content:""}.icon-download3:before{content:""}.icon-earth:before{content:""}.icon-shuffle:before{content:""}.icon-arrow-right2:before{content:""}.icon-embed2:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-linkedin2:before{content:""}.icon-angle-double-right:before{content:""}.icon-star:before{content:""}.icon-lock:before{content:""}.icon-flask:before{content:""}.icon-clipboard:before{content:""}.icon-paste:before{content:""}.icon-handshake-o:before{content:""}.icon-dashboard:before{content:""}.icon-tachometer:before{content:""}.icon-phone-square:before{content:""}.icon-pencil:before{content:""}.icon-envelope:before{content:""}.icon-money:before{content:""}.icon-graduation-cap:before{content:""}.icon-cloud-download:before{content:""}.icon-cloud:before{content:""}.icon-group:before{content:""}.icon-users:before{content:""}.icon-cogs:before{content:""}.icon-gears:before{content:""}.icon-paperplane:before{content:""}.icon-send:before{content:""}.icon-flight:before{content:""}.icon-email:before{content:""}.icon-chat:before{content:""}.icon-help:before{content:""}.icon-security:before{content:""}.icon-call:before{content:""}.icon-trending_up:before{content:""}.icon-phone_in_talk:before{content:""}.icon-mouse:before{content:""}*,*::before,*::after{box-sizing:border-box}html,body{scroll-behavior:smooth}body{color:#666;font-size:1rem;font-family:Poppins,sans-serif;letter-spacing:.4px;background-color:#fff}#page-wrapper{height:100%;position:relative;overflow:hidden;transition:left .5s;left:0px;background-color:#fff;z-index:5}#page-wrapper:after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,.4);z-index:4;content:"";opacity:0;transition:opacity .5s,width .1s .5s,height .1s .5s}#page-wrapper.sidebar-visible:after{width:100%;height:100%;opacity:1;transition:opacity .5s;cursor:pointer}#page-wrapper.sidebar-visible{left:-275px}@media(min-width: 992px){#page-wrapper.sidebar-visible{left:-350px}}.reusable-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width: 767px){.reusable-container{width:750px}}@media(min-width: 992px){.reusable-container{width:970px}}@media(min-width: 1260px){.reusable-container{width:1200px}}.section{padding-top:50px;padding-bottom:50px}.centered{text-align:center}.button{background-color:green;border-radius:3px;line-height:50px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none}.button :hover{text-decoration:none}a{text-decoration:none}strong{font-weight:600}#chat-button{position:fixed;cursor:pointer;background:#323544;color:#fff;border:none;border-radius:50%;padding:15px;z-index:6;font-size:2rem;bottom:20px;right:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}#consent-button{position:fixed;line-height:22px;z-index:99;bottom:0;left:0;display:flex;background:#75788a;font-weight:600;text-transform:capitalize;color:#fff;border:solid #75788a;border-width:1px 1px 0 0;border-radius:0;border-top-right-radius:10px;padding:0 10px;cursor:pointer;font-size:.8rem}#consent-button:hover{background-color:#999aa2;border-color:#999aa2}#cookies{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;background-color:rgba(0,0,0,.7);display:none;-webkit-overflow-scrolling:touch;outline:0;overflow-x:hidden;overflow-y:auto;flex-direction:row;align-items:center;justify-content:center;-ms-flex-pack:center !important;padding:30px}#cookies .cookie_container{width:calc(100% - 60px);background:#fff;z-index:6;border-top:1px solid #000;border-radius:5px}@media(min-width: 767px){#cookies .cookie_container{width:600px}}.cookie-title h3{border-bottom:1px solid #d3d3d3;padding:20px;font-weight:400;font-size:1.625rem;margin:0;padding:1rem;color:#333645}.cookie-text{line-height:1.875rem;border-bottom:1px solid #d3d3d3;padding:20px}.cookie-text p{margin:0 0 25px}.cookie-text p a{color:#333645}.cookie-text p a:hover{text-decoration:underline}.cookie-buttons{display:flex;justify-content:center;flex-direction:column;padding:20px;height:auto}@media(min-width: 767px){.cookie-buttons{flex-direction:row;height:87px}}.cookie-button{background-color:#272936;border-radius:3px;line-height:25px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;font-size:1.063rem;padding:10px 30px;flex-grow:1;text-align:center;height:100%}.cookie-button :hover{text-decoration:none}#cookie-button1{background-color:#999aa2;margin-right:0px;margin-bottom:30px}#cookie-button1:hover{background-color:#84858f}@media(min-width: 767px){#cookie-button1{margin-bottom:0px;margin-right:12px}}#cookie-button2{background-color:#926fb1;margin-left:0px}#cookie-button2:hover{background-color:#7e57a0}@media(min-width: 767px){#cookie-button2{margin-left:12px}}.cookies{min-height:100px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.cookies a{color:blue;font-weight:700;text-decoration:none}#sidebar>ul>li:hover>a{background-color:rgba(255,255,255,.05)}#sidebar{position:fixed;top:0;right:0;z-index:1;float:right;width:275px;height:100vh;overflow:auto;display:block;background-color:#333645}@media(min-width: 992px){#sidebar{width:350px}}#sidebar.sidebar-visible{display:block !important}#sidebar ul{list-style:none;padding:0;margin:0}#sidebar a{color:#fff;text-decoration:none;background:rgba(0,0,0,0);text-transform:uppercase}#sidebar ul.sidenav{padding:21px;margin:-20px 0 0}@media(min-width: 992px){#sidebar ul.sidenav{display:none !important}}#sidebar ul.sidenav>li.siv-tab{padding:20px 0 0}#sidebar ul.sidenav>li.siv-tab.software>a>i{color:#67809f}#sidebar ul.sidenav>li.siv-tab.support>a>i{color:#4183d7}#sidebar ul.sidenav>li.siv-tab.digital>a>i{color:#2ecc71}#sidebar ul.sidenav>li.siv-tab.telecoms>a>i{color:#d64541}#sidebar ul.sidenav>li.siv-tab.webdesign>a>i{color:#926fb1}#sidebar ul.sidenav>li.siv-tab.cyber>a>i{color:#f62459}#sidebar ul.sidenav>li.siv-tab.developer>a>i{color:#ce4125}#sidebar ul.sidenav>li.siv-tab>a{display:block;text-align:center;border-radius:3px;font-size:1.125rem;padding:19px 0 18px;outline:1px solid rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.1)}#sidebar ul.sidenav>li.siv-tab>a>*{display:block}#sidebar ul.sidenav>li.siv-tab>a i{padding-bottom:10px;font-size:1.438rem}#sidebar ul.sidenav>li.siv-tab>a small{font-size:.625rem;padding-bottom:5px}#sidebar ul.sidenav>li.siv-tab>a span{font-size:26px;padding-bottom:10px}#sidebar ul.sidenav>li.siv-tab .siv-submenu{margin-top:20px;border-radius:3px;overflow:hidden}#sidebar ul.sidenav>li.siv-tab .siv-submenu>ul{padding:0;width:auto !important}#sidebar ul.sidenav>li.siv-tab .siv-submenu>ul>li:not(:first-child){border-top:1px solid rgba(0,0,0,.45)}#sidebar ul.sidenav>li.siv-tab .siv-submenu>ul>li>a{padding:10px;display:block;text-align:center;text-transform:uppercase;background-color:rgba(0,0,0,.25)}#sidebar ul.side-menu{border-top:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(255,255,255,.1)}#sidebar ul.side-menu>li.service-hidden{display:none}@media(min-width: 992px){#sidebar ul.side-menu>li.service-hidden{display:block}}#sidebar ul.side-menu>li{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(0,0,0,.25)}#sidebar ul.side-menu>li>a{display:block;padding:20px;line-height:1;font-size:1rem;position:relative}#sidebar ul.side-menu>li .side-menu-list>ul{padding-left:0;width:auto !important}#sidebar ul.side-menu>li .side-menu-list>ul>li{border-top:1px solid rgba(0,0,0,.45)}#sidebar ul.side-menu>li .side-menu-list>ul>li a{display:block;padding:15px 20px;font-size:.875rem;position:relative;background-color:rgba(0,0,0,.25);border-top:1px solid rgba(255,255,255,.05)}#sidebar ul.side-menu>li .side-menu-list>ul>li a span i{font-size:.7rem;padding-right:15px}@media(min-width: 767px){#sidebar ul.side-menu li.mobile-support{display:none !important}}.burger{display:flex;justify-content:flex-end;position:relative;flex-direction:column;width:64px;height:56px;gap:7px;cursor:pointer;order:3;margin-left:20px;padding:0px 15px;background:#323544;border:solid #000 1px;border-radius:3px}.burger:hover{background-color:#22242e}.burger__bar-top,.burger__bar-middle,.burger__bar-bottom{background:#fff;height:4px;width:33px;border-radius:0px;position:absolute;transition:transform .8s,opacity .6s,top .8s}.burger__bar-top{top:28%}.burger__bar-middle{top:47%}.burger__bar-bottom{top:66%}.burger.active .burger__bar-top{transform:rotate(-315deg);top:50%}.burger.active .burger__bar-middle{opacity:0%}.burger.active .burger__bar-bottom{transform:rotate(-225deg);top:50%}#header-wrapper{background-color:#fff;transition:.5s ease-in-out}#header1{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;height:auto;padding-top:20px;padding-bottom:20px}#header1__logo{order:1;justify-self:left;flex-grow:1;flex-shrink:1}#header1__logo img{max-width:100%}#header1__actions{order:2;padding-bottom:7px;padding-top:7px;display:flex;align-items:center}#header1__phone{padding-left:20px;order:2;font-weight:400;line-height:32px;font-size:32px;letter-spacing:.4px}@media(min-width: 767px){#header1__phone{display:none}}#header1__phone a{color:#323544}#header1__buttons{order:2;display:none}@media(min-width: 992px){#header1__buttons{display:flex}}#header1__supportbtn{background-color:#4183d7;border-radius:3px;line-height:44px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;margin-left:20px;font-size:18px;display:inline-flex}#header1__supportbtn :hover{text-decoration:none}#header1__supportbtn span{align-items:center;display:inline-flex;margin-right:5px}#header1__supportbtn span::before{font-size:25px}#header1__supportbtn:hover{background-color:#2a6ec6}#header1__contactbtn{background-color:#999aa2;border-radius:3px;line-height:44px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;margin-left:20px;font-size:18px;display:inline-flex}#header1__contactbtn :hover{text-decoration:none}#header1__contactbtn span{align-items:center;display:inline-flex;margin-right:10px}#header1__contactbtn span::before{font-size:25px}#header1__contactbtn:hover{background-color:#84858f}#header1__searchform{display:none;order:3;margin-left:20px;background-color:#eee;position:relative;flex-direction:row;align-items:center}@media(min-width: 767px){#header1__searchform{display:flex}}#header1__searchform-input{display:flex;width:268px;box-sizing:content-box;flex-direction:row;flex-grow:1;justify-content:flex-start;height:44px;border:1px;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;border-color:#ccc;border-radius:2px;background-color:#fff;border:1px solid #e5e5e5}@media(min-width: 767px){#header1__searchform-input{width:142px}}@media(min-width: 992px){#header1__searchform-input{display:none;padding-right:40px}}@media(min-width: 1260px){#header1__searchform-input{display:flex;width:208px}}#header1__searchform-input:focus{border-color:#5bc0de;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(91,192,222,.6)}#header1__searchform-button{background-color:#999aa2;border-radius:3px;line-height:44px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;cursor:pointer;padding-left:20px;padding-right:20px;padding-bottom:3px;padding-top:7px;font-size:23px;border-style:none;height:56px;border-radius:0 3px 3px 0}#header1__searchform-button :hover{text-decoration:none}@media(min-width: 992px)and (max-width: 1259px){#header1__searchform-button{border-radius:3px}}#header1__searchform-button:hover{background-color:#84858f}#header2{display:block;box-sizing:border-box;justify-content:flex-end;margin-top:-10px;padding-top:5px;padding-bottom:20px;padding-left:15px;padding-right:15px}@media(min-width: 767px){#header2{display:none}}#header2__searchform{background-color:#eee;display:flex;position:relative;box-sizing:border-box}#header2__searchform-input{background-color:rgba(0,0,0,.1);outline:1px solid rgba(255,255,255,.2);border:2px solid rgba(0,0,0,.1);padding:5px 15px;padding-right:40px;flex-direction:row;flex-grow:1;justify-content:flex-start;width:100%;height:47px}#header2__searchform-button{background-color:none;background:none;border:none;outline:none;color:#333645;position:absolute;line-height:47px;font-size:20px;right:5px}#header3{background-color:#323544}#submenu-software{display:none}.submenu-container{display:flex;flex-wrap:wrap;margin-top:-15px;width:970px}@media(min-width: 1260px){.submenu-container{width:1200px}}.submenu-container li:not(:first-child){width:33%;margin-top:15px}.submenu-container li:not(:first-child)>a{color:#fff;font-size:1.2rem;line-height:1.313rem;padding:.625rem .938rem .625rem 0;display:flex;align-items:center;text-align:left}.submenu-container li:not(:first-child)>a:hover{text-decoration:none}.submenu-container li:not(:first-child)>a:hover .submenu-item-icon{text-decoration:none}.submenu-container li:not(:first-child)>a:hover .submenu-item{text-decoration:underline}.submenu-title{text-align:left;font-size:2rem;font-weight:500;width:970px;margin-top:15px;margin-bottom:10px;color:#fff}@media(min-width: 1260px){.submenu-title{width:1200px}}.submenu-item{margin-left:10px}.nav{display:none}@media(min-width: 992px){.nav{display:initial}}.nav-list{display:flex;margin-top:0px;margin-bottom:0px;font-size:1.125rem;justify-content:center;width:940px;margin:auto}@media(min-width: 1260px){.nav-list{width:1170px}}.nav-listitem{color:#fff;text-transform:uppercase;display:block;text-align:center;font-size:large;flex:1}.nav-listitem a:hover{text-decoration:none}.nav-listitem:hover #submenu-software{display:block;position:absolute;background-color:#526781;min-width:100%;z-index:3;left:0px}.nav-listitem:hover #submenu-it{display:block;position:absolute;background-color:#2a6ec6;min-width:100%;z-index:3;left:0px}.nav-listitem:hover #submenu-marketing{display:block;position:absolute;background-color:#1a8c5d;min-width:100%;z-index:3;left:0px}.nav-listitem:hover #submenu-telecoms{display:block;position:absolute;background-color:#ae3a35;min-width:100%;z-index:3;left:0px}.nav-listitem:hover #submenu-web{display:block;position:absolute;background-color:#7e57a0;min-width:100%;z-index:3;left:0px}.nav-listitem:hover #submenu-security{display:block;position:absolute;background-color:#d91e4f;min-width:100%;z-index:3;left:0px}.nav-listitem:hover #submenu-developer{display:block;position:absolute;background-color:#a9321d;min-width:100%;z-index:3;left:0px}.nav-listitem>a{display:block;padding-top:19px;padding-bottom:18px;line-height:1rem}.nav-listitem>a span{display:block;font-size:1.438rem;padding-bottom:10px}.nav-listitem>a small{font-size:10px;line-height:10px;letter-spacing:.4px}.nav__listitem-submenu{display:none;padding-top:50px;padding-bottom:50px;text-transform:none}.nav-software{color:#67809f}.nav-it{color:#4183d7}.nav-marketing{color:#2ecc71}.nav-telecoms{color:#d64541}.nav-web{color:#926fb1}.nav-security{color:#f62459}.nav-developer{color:#ce4125}.nav-listitem::after{display:none;content:"";position:absolute;transform:translateX(-50%);z-index:90;width:0;height:0;border-style:solid;border-width:35px 68px 0;clip-path:polygon(50% 0%, 0% 100%, 100% 100%);transform:translateX(-50%) rotate(180deg)}@media(min-width: 1260px){.nav-listitem::after{border-width:35px 83.5px 0}}#navmenu-software:hover{background-color:#67809f;color:#fff}#navmenu-software:hover.nav-listitem::after{display:inline;border-color:#67809f}#navmenu-software:hover>a>span{color:#fff}#navmenu-it:hover{background-color:#4183d7;color:#fff}#navmenu-it:hover.nav-listitem::after{display:inline;border-color:#4183d7}#navmenu-it:hover>a>span{color:#fff}#navmenu-marketing:hover{background-color:#2ecc71;color:#fff}#navmenu-marketing:hover.nav-listitem::after{display:inline;border-color:#2ecc71}#navmenu-marketing:hover>a>span{color:#fff}#navmenu-telecoms:hover{background-color:#d64541;color:#fff}#navmenu-telecoms:hover.nav-listitem::after{display:inline;border-color:#d64541}#navmenu-telecoms:hover>a>span{color:#fff}#navmenu-web:hover{background-color:#926fb1;color:#fff}#navmenu-web:hover.nav-listitem::after{display:inline;border-color:#926fb1}#navmenu-web:hover>a>span{color:#fff}#navmenu-security:hover{background-color:#f62459;color:#fff}#navmenu-security:hover.nav-listitem::after{display:inline;border-color:#f62459}#navmenu-security:hover>a>span{color:#fff}#navmenu-developer:hover{background-color:#ce4125;color:#fff}#navmenu-developer:hover.nav-listitem::after{display:inline;border-color:#ce4125}#navmenu-developer:hover>a>span{color:#fff}.sticky-head-down{position:fixed;width:100%;z-index:2;transform:translateY(-100%)}.sticky-head-up{position:fixed;width:100%;z-index:2;transform:translateY(0)}section .banner-carousel{position:relative}.carousel-slider{display:flex;flex-direction:row;align-items:center;position:relative;overflow:hidden;height:550px;text-align:center;color:#000}.banner{display:flex !important;overflow:hidden;min-height:550px;position:relative;align-items:center;justify-content:center;background-color:#000}.banner .banner-image-container{top:0;bottom:0;width:100% !important;opacity:.5;position:absolute}@media(min-width: 992px){.banner .banner-image-container{opacity:1}}.banner .banner-image-container img{width:100%;height:100%;object-fit:cover}.banner .banner-image-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg, transparent 25%, #000);pointer-events:none}.banner-large{padding-bottom:70px}.banner-text-wrapper{color:#fff;position:relative;padding-top:3.75rem;padding-bottom:3.75rem;text-align:center}.banner-text-wrapper h1{font-weight:600;font-size:2.5rem;line-height:3rem;margin-bottom:1.25rem}.banner-text-wrapper p{font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-bottom:.375rem}.banner-text-wrapper a{margin-top:31px;font-size:1.25rem}@media(min-width: 992px){.banner-text-wrapper{text-align:left}.banner-text-wrapper h1{font-size:4rem;line-height:5rem}.banner-text-wrapper p{font-size:1.625rem;line-height:2.5rem}}.slick-dots{bottom:35px}.slick-dots li button:before{font-size:11px;color:#fff;width:24px;height:24px}.slick-dots li{color:#fff;width:24px;height:24px}.slick-dots li.slick-active button:before{color:#fff;border-radius:50%;border:2px solid #fff;opacity:1;font-size:12px;width:24px;height:24px}.slick-dots li button:before{opacity:.5;color:#fff}.slick-dots li button:before:hover{color:#869791}.slick-dots li button:hover{opacity:.5}#services{display:grid;text-align:center;padding-bottom:0px}#services>header{display:flex;justify-content:space-between;align-content:center}#services h2{margin-top:0px;text-align:left;font-size:2.7rem;font-weight:400;justify-self:left;color:#333645}#services h3{margin-top:auto;margin-bottom:auto}#services-header{margin-bottom:15px}.services__viewmore{color:#333645;text-decoration:none}.services__viewmore :hover{text-decoration:underline}.services__viewmore-top{display:inline;float:right;justify-self:right;color:#333645;font-weight:600;font-size:36px;color:#333645}@media(max-width: 767px){.services__viewmore-top{display:none}}.services__viewmore-top:hover{text-decoration:underline}.services__viewmore-bottom{display:none;font-size:1.625rem;font-weight:600;color:#333645}@media(max-width: 767px){.services__viewmore-bottom{display:inline}}.services__viewmore-bottom:hover{text-decoration:underline}#services-card-wrapper{display:grid;grid-gap:30px;position:relative;margin-top:30px;margin-bottom:25px;grid-template-areas:"software" "support" "digital" "telecoms" "design" "cyber" "developer"}@media(min-width: 767px){#services-card-wrapper{grid-template-columns:repeat(2, 1fr);grid-template-areas:"software software" "support support" "digital digital" "telecoms design" "cyber developer"}}@media(min-width: 992px){#services-card-wrapper{grid-template-columns:repeat(6, 1fr);grid-template-areas:"software software support support digital digital" "telecoms telecoms telecoms design design design" "cyber cyber cyber developer developer developer"}}@media(min-width: 1260px){#services-card-wrapper{grid-template-columns:repeat(12, 1fr);grid-template-areas:"software software software software support support support support digital digital digital digital" "telecoms telecoms telecoms design design design cyber cyber cyber developer developer developer"}}.service-card{box-shadow:0 3px 35px rgba(0,0,0,.1)}.service-card :hover{text-decoration:none}.service-card1:hover{background-color:#67809f;border-color:#67809f;top:-10px}.service-card1:hover a>.service-card__button{color:#67809f}.service-card1:hover a>span>span{color:#67809f;background-color:#fff}.service-card2:hover{background-color:#4183d7;border-color:#4183d7;top:-10px}.service-card2:hover a>.service-card__button{color:#4183d7}.service-card2:hover a>span>span{color:#4183d7;background-color:#fff}.service-card3:hover{background-color:#2ecc71;border-color:#2ecc71;top:-10px}.service-card3:hover a>.service-card__button{color:#2ecc71}.service-card3:hover a>span>span{color:#2ecc71;background-color:#fff}.service-card4:hover{background-color:#d64541;border-color:#d64541;top:-10px}.service-card4:hover a>.service-card__button{color:#d64541}.service-card4:hover a>span>span{color:#d64541;background-color:#fff}.service-card5:hover{background-color:#926fb1;border-color:#926fb1;top:-10px}.service-card5:hover a>.service-card__button{color:#926fb1}.service-card5:hover a>span>span{color:#926fb1;background-color:#fff}.service-card6:hover{background-color:#f62459;border-color:#f62459;top:-10px}.service-card6:hover a>.service-card__button{color:#f62459}.service-card6:hover a>span>span{color:#f62459;background-color:#fff}.service-card7:hover{background-color:#ce4125;border-color:#ce4125;top:-10px}.service-card7:hover a>.service-card__button{color:#ce4125}.service-card7:hover a>span>span{color:#ce4125;background-color:#fff}.service-card1,.service-card2,.service-card3,.service-card4,.service-card5,.service-card6,.service-card7{border:1px solid #ccc;box-shadow:0 3px 35px rgba(0,0,0,.1);position:relative;border-radius:15px;background-color:#fff;top:0;transition:.5s ease}.service-card1:hover>a>h3,.service-card1:hover>a>p,.service-card2:hover>a>h3,.service-card2:hover>a>p,.service-card3:hover>a>h3,.service-card3:hover>a>p,.service-card4:hover>a>h3,.service-card4:hover>a>p,.service-card5:hover>a>h3,.service-card5:hover>a>p,.service-card6:hover>a>h3,.service-card6:hover>a>p,.service-card7:hover>a>h3,.service-card7:hover>a>p{color:#fff}.service-card1:hover>a>.service-card__button,.service-card2:hover>a>.service-card__button,.service-card3:hover>a>.service-card__button,.service-card4:hover>a>.service-card__button,.service-card5:hover>a>.service-card__button,.service-card6:hover>a>.service-card__button,.service-card7:hover>a>.service-card__button{background-color:#fff}.service-card1 a,.service-card2 a,.service-card3 a,.service-card4 a,.service-card5 a,.service-card6 a,.service-card7 a{padding:30px;display:flex;flex-direction:column;align-items:center;height:100%}.service-card__icon span{display:inline-block;padding:17.5px;margin-bottom:17px;font-size:30px;color:#fff;border-radius:100%}.service-card__title{font-weight:300;font-size:1.3rem;color:#333645;font-weight:400;padding-bottom:10px;margin-bottom:11px;margin-top:0px}.service-card__text{font-weight:400;font-size:.8125rem;line-height:1.375rem;color:#333645;margin-top:0px;flex-grow:1}.service-card__button{background-color:blue;border-radius:3px;line-height:35px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;margin-bottom:30px;font-size:17.008px;width:auto}.service-card__button :hover{text-decoration:none}.service-color-software{background-color:#67809f}.service-color-software:hover{background-color:#526781}.service-color-newsoftware{background-color:#f7b322}.service-color-newsoftware:hover{background-color:#e8a008}.service-color-it{background-color:#4183d7}.service-color-it:hover{background-color:#2a6ec6}.service-color-marketing{background-color:#2ecc71}.service-color-marketing:hover{background-color:#1a8c5d}.service-color-telecoms{background-color:#d64541}.service-color-telecoms:hover{background-color:#ae3a35}.service-color-webdesign{background-color:#926fb1}.service-color-webdesign:hover{background-color:#7e57a0}.service-color-cybersec{background-color:#f62459}.service-color-cybersec:hover{background-color:#d91e4f}.service-color-training{background-color:#ce4125}.service-color-training:hover{background-color:#a9321d}#card1{grid-area:software}#card1 :hover{border-color:#67809f;top:-10px;transition:.5s ease}#card2{grid-area:support}#card2 :hover{border-color:#4183d7;top:-10px;transition:.5s ease}#card3{grid-area:digital}#card3 :hover{border-color:#2ecc71;top:-10px;transition:.5s ease}#card4{grid-area:telecoms}#card4 :hover{border-color:#d64541;top:-10px;transition:.5s ease}#card5{grid-area:design}#card5 :hover{border-color:#926fb1;top:-10px;transition:.5s ease}#card6{grid-area:cyber}#card6 :hover{border-color:#f62459;top:-10px;transition:.5s ease}#card7{grid-area:developer}#card7 :hover{border-color:#ce4125;top:-10px;transition:.5s ease}#card7 a:hover{color:#fff}.certcarousel{display:flex;flex-direction:row;text-align:center;align-items:center;width:100%}.cert{position:relative;flex-grow:1;padding:0 40px}.cert__logo{filter:grayscale(1)}.cert__logo:hover{filter:grayscale(0)}.clientcarousel{display:block;width:100%}.logowrapper{display:flex;flex-direction:row;text-align:center;align-items:center;width:100%;padding-top:50px;padding-bottom:50px}.logowrapper>.slick-list{overflow:visible}.client{position:relative;flex-grow:1;padding:0 40px;height:100px;display:flex;align-items:center}.client__bubblebox:hover,.client__bubble:hover,:hover+.client__bubblebox{display:block}.client__logo{max-height:100px;max-width:200px;filter:grayscale(1)}.client__logo:hover{filter:grayscale(0)}.client__bubble{background-color:#333645;color:#fff;margin:auto;padding:20px;min-width:280px;max-width:280px}.client__bubblebox{display:none;position:absolute;bottom:100px;right:-200px;left:-200px;margin:0 auto 32px}.client__bubble-link--webdesign{background-color:#926fb1;border-radius:3px;line-height:35px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;margin-top:11px}.client__bubble-link--webdesign :hover{text-decoration:none}.client__bubble-link--webdesign:hover{background-color:#7e57a0}.client__bubble-link--marketing{background-color:#2ecc71;border-radius:3px;line-height:35px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;margin-top:11px}.client__bubble-link--marketing :hover{text-decoration:none}.client__bubble-link--marketing:hover{background-color:#1a8c5d}.client__bubble-link--software{background-color:#f7b322;border-radius:3px;line-height:35px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;margin-top:11px}.client__bubble-link--software :hover{text-decoration:none}.client__bubble-link--software:hover{background-color:#e8a008}.client__bubble-link--it{background-color:#4183d7;border-radius:3px;line-height:35px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;margin-top:11px}.client__bubble-link--it :hover{text-decoration:none}.client__bubble-link--it:hover{background-color:#2a6ec6}.client__bubble-header{font-size:1.125rem;font-weight:400;padding:0;padding-bottom:17px;margin:0}.client__bubble-text{font-size:.8125rem;line-height:1.375rem;margin:0}.client__bubble-text a{color:#fff;font-weight:600}.client__bubble-text a:hover{text-decoration:underline}.client__bubble-triangle{position:absolute;bottom:-38px;left:50%;margin-left:-36px}.client__bubble-triangle::after{content:"";margin:auto;display:inline-block;border-color:#333645 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:35px 36px 0}#about-section-background{background-color:#323544}#about1{position:relative;min-height:1px;padding-left:15px;padding-right:15px;width:100%}@media(min-width: 992px){#about1{width:50%}}#about1 p{line-height:1.875rem;margin-bottom:10px}#about1 #about-bold{font-weight:600}#about1 h2{margin-top:-6px;margin-bottom:40px}#about2{position:relative;min-height:1px;padding-left:15px;padding-right:15px;width:100%}@media(min-width: 992px){#about2{width:50%}}#about2 h2{margin-top:-6px;margin-bottom:40px}#about__darkbutton2{margin-bottom:50px}@media(min-width: 992px){#about__darkbutton2{margin-bottom:0px}}#about-section{padding-left:0px;padding-right:0px}.about{display:flex;flex-wrap:wrap}.about p,.about a,.about h2,.about h3,.about h5,.about blockquote{color:#fff}.about h2{font-weight:600;font-size:2.25rem}.about__text{color:#fff}.about__darkbutton{background-color:#272936;border-radius:6px;line-height:35px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;font-size:20px;padding:10px 30px;margin-top:20px}.about__darkbutton :hover{text-decoration:none}.about__darkbutton:hover{background-color:#121318}.about__googlebutton{background-color:#4387f6;border-radius:6px;line-height:35px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;font-size:20px;padding:10px 32px;margin-top:20px}.about__googlebutton :hover{text-decoration:none}@media(min-width: 1260px){.about__googlebutton{margin-top:25px;float:left}}.about__googlebutton:hover{background-color:#166af4}.about__tpbutton{background-color:#00b67b;border-radius:6px;line-height:35px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;font-size:20px;padding:10px 32px;margin-top:20px}.about__tpbutton :hover{text-decoration:none}.about__tpbutton:hover{background-color:#009b69}@media(min-width: 1260px){.about__tpbutton{margin-top:25px;float:right}}.about__quote{font-size:20.8px;font-weight:600;line-height:30px;margin-inline:0px;margin-block-start:0px;margin-top:25px}.about__quote footer{font-size:1.1rem;font-weight:600;margin-top:25px;margin-bottom:25px}.about__quote footer cite{font-style:normal}.about__quote footer cite p{color:#a3a8ac;display:inline}.about__quote footer cite a:hover{text-decoration:underline}.about .icon-star::before{font-size:50px;color:orange;margin-bottom:25px}.art-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}#news{display:grid;text-align:center}#news header{display:flex;justify-content:space-between;align-content:center}#news h2{margin:0px;text-align:left;font-size:36px;font-weight:600;color:#333645}#news h2 strong{font-weight:600}#news__viewmore{text-decoration:none}#news__viewmore-top{display:inline;float:right;justify-self:right;color:#333645;font-weight:600;font-size:1.625rem;color:#333645}@media(min-width: 460px)and (max-width: 767px){#news__viewmore-top{display:none}}@media(min-width: 1px)and (max-width: 460px){#news__viewmore-top{display:none}}#news__viewmore-top:hover{text-decoration:underline}#news__viewmore-bottom{display:none;font-size:1.625rem;color:#333645;font-weight:600}@media(min-width: 460px)and (max-width: 767px){#news__viewmore-bottom{display:inline}}@media(min-width: 1px)and (max-width: 460px){#news__viewmore-bottom{display:inline}}#news__viewmore-bottom:hover{text-decoration:underline}.news-card__container-item{padding:0 15px;margin-top:30px}.news-card{height:100%;top:0;transition:.5s ease;position:relative;background-color:#fff;align-self:center;border:1px solid #ccc;border-radius:3px;margin:0 0 20px;box-shadow:0 3px 35px rgba(0,0,0,.1)}.news-card:hover{transition:.5s ease;top:-10px}.news-card__container{margin:0 -15px;display:grid;grid-template-areas:"one" "two" "three"}@media(min-width: 767px){.news-card__container{grid-template-columns:repeat(2, 1fr);grid-template-areas:"one two"}}@media(min-width: 1260px){.news-card__container{grid-template-columns:repeat(3, 1fr);grid-template-areas:"one two three"}}.news-card-block1{display:block;position:relative}.news-card-block1__category{display:block;background-origin:padding-box;position:absolute;right:0px;padding:0 10px;top:10px;font-size:.75rem;line-height:1.438rem;color:#fff;text-transform:uppercase;z-index:1}.news-card-block1__category:hover{text-decoration:underline}.news-card-block1__image{box-sizing:border-box}.news-card-block1__image img{width:100%;height:auto}.news-card-block2{text-align:left;padding:30px}.news-card-block2__title{font-weight:300;font-size:1rem;line-height:1.5rem;font-weight:600;margin-top:0px}.news-card-block2__title-readtime{font-size:.85rem;color:rgba(51,54,69,.5);vertical-align:middle;display:inline;text-transform:uppercase;font-weight:400}.news-card-block2__description{font-weight:400;font-size:.8125rem;line-height:1.375rem}.news-card-block2__button{background-color:#db8c0d;border-radius:3px;line-height:35px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;padding:5px 15px}.news-card-block2__button :hover{text-decoration:none}.news-card-block2__author{border-top:1px solid #ccc;margin-top:30px;padding-top:30px;display:flex;width:100%}.news-card-block2__author-image{border-radius:50%;overflow:hidden;height:47px;width:47px}.news-card-block2__author-text{padding-left:20px;line-height:1.35rem;text-align:left}.news-card-block2__author-text h5,.news-card-block2__author-text p{font-size:.875rem;margin:0}.news-card-block2__author-text h5 br,.news-card-block2__author-text p br{display:none}.news-card-block2__author-text-name{display:table-cell;font-weight:600;color:#333645}.news-card-block2__author-text-date{line-height:1.37rem}.card1cat,.card1but{background-color:#2ecc71;color:#fff}.card2cat,.card2but{background-color:#db8c0d;color:#fff}.card3cat,.card3but{background-color:#4183d7;color:#fff}.card1tit{color:#2ecc71}.card2tit{color:#db8c0d}.card3tit{color:#4183d7}@media(min-width: 767px){#news-hide{display:none}}@media(min-width: 1260px){#news-hide{display:block}}#news-viewall{margin-top:0px}#news-card1{grid-area:one}#news-card2{grid-area:two}#news-card3{grid-area:three}div[id^=news-card]{transition:.5s ease}#email-section-background{background-color:#ddd}.email{color:#333645;display:grid}.email__header{font-weight:400;font-size:2rem;margin:0 0 15px}.email-form{background-color:#ddd}.email-form label{line-height:32px;font-weight:600;color:#333645;margin-bottom:5px}.email-form__input-wrapper{display:flex;flex-direction:column;margin-left:-15px;margin-right:-15px}@media(min-width: 992px){.email-form__input-wrapper{flex-direction:row;justify-content:space-between}}.email-form__input-group{display:flex;flex-direction:column;margin-bottom:15px;padding-left:15px;padding-right:15px}@media(min-width: 992px){.email-form__input-group{width:50%}}.email-form__input{width:100%;height:47px;padding:5px 15px;border-radius:2px;background-color:#fff;border:1px solid #ccc}.email-form__input:focus{border-color:#5bc0de;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(91,192,222,.6)}.email-form__label::after{content:"*";color:red}.email-form__privacy{color:gray}.email-form__privacy:hover{color:#22242e}.email-form__checkbox{display:none}.email-form__checkbox-wrap{display:inline-block}.email-form__checkbox-box{width:2rem;height:2rem;border:3px solid #000;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;flex-shrink:0}.email-form__checkbox-box::after{content:"✔";color:#fff;transform:scale(0)}.email-form__checkbox-label{cursor:pointer;display:inline-block;align-items:flex-start}.email-form__checkbox-label>p{margin-top:0px}:checked+.email-form__checkbox-box{background:#15191f;border-color:#15191f}:checked+.email-form__checkbox-box::after{transform:scale(1)}.email-form__button{background-color:#333645;border-radius:3px;line-height:35px;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;padding:5px 15px;text-decoration:none;cursor:pointer}.email-form__button :hover{text-decoration:none}#page-footer-background{background-color:#323544}li{list-style-type:none}#page-footer{padding-top:27px}@media(min-width: 1260px){#page-footer{padding-top:47px}}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;color:#fff;letter-spacing:.4px}.footer #footer-logo{width:320px;height:auto}@media(min-width: 1px)and (max-width: 460px){.footer #footer-logo{width:250px}}.footer__socials{padding-right:80px;background-color:#323544}.footer__socials__icon{justify-content:center;align-items:center;font-size:26px;line-height:26px;color:#fff;background-color:#212330;display:inline-block;text-align:center;margin-right:10px;margin-bottom:10px;padding:12px 22px 16px}.footer__socials__icon-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}@media(min-width: 1px)and (max-width: 460px){.footer__socials__icon{width:107px}}.footer__socials__icon>span{position:relative;top:4px}.footer__links{background-color:#323544;display:flex;flex-wrap:wrap;flex:0 0 auto;flex-grow:1;margin-right:-15px;margin-left:-15px}.footer__links>div>ul{list-style:none;padding:0;margin:0}.footer__links>div>ul li{font-size:13px;line-height:22px}.footer__link-row{padding-right:15px;padding-left:15px;margin-bottom:30px;max-width:100%;width:100%}@media(min-width: 767px){.footer__link-row{flex-grow:1;width:50%;float:left}}@media(min-width: 992px){.footer__link-row{flex-grow:1;width:25%;float:left}}.footer__link-header{font-weight:400;margin:0 0 26px}.footer__license{background-color:#212330;font-size:13px;padding-top:15px;padding-bottom:15px;display:flex;flex-direction:column}@media(min-width: 767px){.footer__license{flex-direction:row}}.footer__license>*{margin:0;color:#fff}.footer__license a:hover{text-decoration:underline}@media(min-width: 767px){.footer__license p:nth-of-type(2){padding-left:5px}}@media(min-width: 767px){.footer__license a:before{padding-left:5px;content:" - ";text-decoration:none;display:inline-block;margin-right:5px}}.footer__license a:hover:before{text-decoration:none}.visible-on-mobile{display:block !important}.page-footer-background{background-color:#212330}ul{padding-inline-start:0px}h4{font-weight:400}li a{text-decoration:none;color:#fff}li a:hover{text-decoration:underline}#footer__social__fb:hover{background-color:#3b5998}#footer__social__li:hover{background-color:#0077b5}#footer__social__x:hover{background-color:#00aced}#footer__social__ig:hover{background-color:#d93175}#page-main{background-color:#fff}#offices-header{width:100%;margin:0;padding:0}@media(max-width: 992px){#offices-header{background-color:#333645}}#offices-header h1{margin-bottom:28px;margin-top:0px;font-weight:400;color:#333645;padding-top:50px;font-size:2.25rem}@media(max-width: 992px){#offices-header h1{padding-top:24px;padding-bottom:24px;color:#fff}}.breadcrumb{display:none}@media(min-width: 767px){.breadcrumb{display:block;box-shadow:0 5px 35px rgba(0,0,0,.1);padding:14px 0 13px}}@media(max-width: 992px){.breadcrumb{border-top:1px solid #333645}}.breadcrumb ul{margin:0px}.breadcrumb ul li{font-size:13px;display:inline}.breadcrumb ul li a{color:#333645;font-weight:700}.breadcrumb ul li:not(:first-child)::before{content:"/";margin:0 10px}.offices-container{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;margin-bottom:40px;margin-left:auto;margin-right:auto}@media(min-width: 767px){.offices-container{width:750px}}@media(min-width: 992px){.offices-container{width:1000px;flex-direction:row}}@media(min-width: 1260px){.offices-container{width:1230px}}@media(min-width: 992px){.officer-card-wrapper{width:33.33333333%;padding:0 15px}}.office-card{background-color:#fff;display:flex;flex-direction:column;margin-top:30px;border:1px solid #ccc;border-radius:20px 20px 0 0;overflow:hidden}.office-card .office-content{padding:30px;display:flex;flex-direction:column}.office-image img{width:100%}.office-title{font-size:1.25rem;position:relative;margin:0 0 15px}.office-title a{color:#333645;text-decoration:none;font-weight:400}.office-address{font-size:.8125rem;line-height:1.375rem;font-weight:400;margin-bottom:15px;margin-top:0px}.office-phone a{font-size:1.625rem;color:#926fb1;font-weight:700}.office-phone a:hover{text-decoration:underline}.office-button a{margin-top:15px;font-size:.9rem;padding:5px 30px;line-height:35px}#contact{display:flex;flex-direction:column}@media(min-width: 1260px){#contact{flex-direction:row-reverse}}#contact .contact-details{padding-right:15px;padding-left:15px}@media(min-width: 1260px){#contact .contact-details{width:33.3333333333%}}#contact .contact-details p{color:#333645;margin-bottom:25px;margin-top:0px;line-height:1.875rem}#contact .contact-details p strong{font-weight:600}#contact .contact-details p a{font-size:1.625rem;color:#926fb1;font-weight:600}#contact .contact-details p a:hover{text-decoration:underline}#contact .contact-details details>p{color:#666}#contact .contact-details details>p strong{color:#333645}#contact .contact-details details>summary{height:55px;font-weight:600;line-height:1.875rem;color:#333645;cursor:pointer}#contact .contact-details details>summary:hover{text-decoration:underline}#contact .contact-form{padding-top:0px;padding-right:15px;padding-left:15px}@media(min-width: 1260px){#contact .contact-form{width:66.6666666667%}}#contact .contact-form form{background-color:#e6e7e9;padding:30px;border-radius:10px}#contact .contact-form form #message-area{display:block}#contact .contact-form form #message-area #success-message{display:none}#contact .contact-form form #message-area #fail-message{display:none}#contact .contact-form form #message-area .message-box{padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:2px}#contact .contact-form form #message-area .message-box button{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0}#contact .contact-form form #message-area .message-box button:focus,#contact .contact-form form #message-area .message-box button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}#contact .contact-form form #message-area .success{background-color:#2ecc71;border-color:#d6e9c6;color:#fff}#contact .contact-form form #message-area .fail{background-color:#f2dede;border-color:#ebccd1;color:#a94442}#contact .contact-form form .form-checkbox{display:flex}#contact .contact-form form .form-checkbox #email_checkbox{display:none}#contact .contact-form form .form-checkbox #visible_checkbox{margin-bottom:40px}#contact .contact-form form .form-checkbox span{line-height:32px}#contact .contact-form form .form-checkbox span a{text-decoration:underline;color:#333645;font-weight:600}#contact .contact-form form .form-checkbox span a:hover{color:#121419}#contact .contact-form form #recaptcha-text{font-size:11px;color:#333645;font-weight:600}#contact .contact-form form #recaptcha-text a{color:#333645;font-weight:600}#contact .contact-form form #recaptcha-text a:hover{color:#121419}#contact .contact-form form label{font-weight:600;color:#333645;margin-bottom:5px;display:inline-block}#contact .contact-form form #contact-message{height:100px;min-height:100px;width:100%}@media(min-width: 992px){#contact .contact-form form #contact-message{width:100%}}#contact .contact-form form .form-group{margin-bottom:15px;width:100%;max-width:100%;flex:0 0 auto}#contact .contact-form form .form-group .form-control,#contact .contact-form form .form-group output{display:block;font-size:14px;line-height:1.42857143;color:#555}#contact .contact-form form .form-group .form-control.has-error{border-color:#d64541}#contact .contact-form form .form-group .form-control.has-error:focus{border-color:#d64541}#contact .contact-form form .form-group .form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #e5e5e5;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:47px;padding:5px 15px;border-color:#ccc}#contact .contact-form form .form-group .form-control:focus{border-color:#5bc0de;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(91,192,222,.6)}#contact .contact-form form .form-flex-container{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}#contact .contact-form form .form-flex-container .form-group{width:100%;padding-left:15px;padding-right:15px}@media(min-width: 992px){#contact .contact-form form .form-flex-container .form-group{width:50%}}#contact .contact-form form label.required-field:after{content:" *";color:#d24d57}#contact .contact-form form .form-button{display:flex;justify-content:space-between;align-items:center}#contact .contact-form form .form-button .button{margin-bottom:0;background-color:#333645;border-color:#333645;color:#fff;cursor:pointer;line-height:35px;padding:5px 15px;text-transform:uppercase;border-radius:3px;font-size:1.063rem;white-space:normal}#contact .contact-form form .form-button .button:hover{background-color:#22242e;border-color:#191a22}#contact .contact-form form .form-button #required-fields-label:before{content:"* ";color:#d24d57}.hidden{display:none}.form-control.has-error{border-color:#d64541}.form-control:invalid{border-color:#d64541}/*# sourceMappingURL=styles.css.map */