 a {
text-decoration:none;
}
 img {
max-width:100%;
}
body{
background-position-x:50%;
background-position-y:0%;
background-repeat-x:no-repeat;
background-repeat-y:no-repeat;
}
a{
text-decoration-line:none;
text-decoration-style:initial;
text-decoration-color:initial;
}
img{
max-width:100%;
}
#ivfiyj{
clear:both;
}


.hs1container{
width:auto;
margin-right:auto;
margin-left:auto;
background-image:url(../images/IMG_0054-65a.jpg);
background-attachment:scroll;
background-size:cover;
padding-top:100px;
padding-right:40px;
padding-left:40px;
background-repeat-x:no-repeat;
background-repeat-y:no-repeat;
background-position-x:50%;
background-position-y:50%;
padding-bottom:190px;
}
.hs1bluebox{
width:100%;
min-height:150px;
float:right;
background-attachment:scroll;
background-size:auto;
max-width:375px;
text-align:center;
background-repeat-x:repeat;
background-repeat-y:repeat;
background-position-x:0%;
background-position-y:0%;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-right-radius:20px;
border-bottom-left-radius:20px;
opacity:1;
}
.hs1text{
color:rgb(255, 255, 255);
text-align:center;
line-height:30px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
font-style:normal;
font-variant-caps:normal;
font-variant-ligatures:normal;
font-variant-numeric:normal;
font-variant-east-asian:normal;
font-stretch:normal;
font-size:20px;
font-family:Helvetica, serif;
font-weight:700;
text-shadow:rgb(50, 50, 50) 10px 5px 15px;
}
.hs1link{
display:inline-block;
min-height:50px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
margin-left:0px;
}
.hs1button{
text-align:center;
color:rgb(255, 255, 255);
font-family:Verdana, Geneva, sans-serif;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
font-style:normal;
font-variant-caps:normal;
font-variant-ligatures:normal;
font-variant-numeric:normal;
font-variant-east-asian:normal;
font-stretch:normal;
font-size:15px;
line-height:normal;
border-top-width:1px;
border-top-style:solid;
border-top-color:white;
border-left-width:1px;
border-left-style:solid;
border-left-color:white;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:white;
border-right-width:1px;
border-right-style:solid;
border-right-color:white;

font-weight:700;
opacity:1;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-right-radius:20px;
border-bottom-left-radius:20px;
text-shadow:rgb(50, 50, 50) 1px 3px 5px;
background-color:rgb(107, 138, 201);
}
#ik9alg{
padding-top:8px;
text-shadow:rgb(0, 0, 0) 2px 2px 4px;
text-align:center;
background-image:repeating-linear-gradient(45deg, rgb(66, 65, 65), rgb(66, 65, 65) 10px, rgb(31, 36, 40) 10px, rgb(31, 36, 40) 20px);
font-family:helvetica, serif;
font-size:15px;
color:rgb(208, 208, 208);
height:36px;
}
.logo path{
pointer-events:none;
fill:none;
stroke-linecap:round;
stroke-width:7;
stroke:rgb(255, 255, 255);
}
*{
box-sizing:border-box;
}
#iaulsk{
max-width:220px;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding-bottom:0px;
padding-top:1px;
}
#iwrcg7{
max-width:35px;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
}
#ii9df7{
max-width:35px;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
}
.row{
display:flex;
justify-content:flex-start;
align-items:stretch;
flex-wrap:nowrap;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
}
.footer1-cell{
flex-grow:1;
flex-basis:100%;
}
.c3484{
margin-right:auto;
margin-left:auto;
height:auto;
background-image:url("../images/office-wide.jpg");
background-repeat-x:repeat;
background-repeat-y:repeat;
background-attachment:scroll;
background-size:cover;
text-align:center;
position:static;
display:block;
width:100%;
padding-top:20px;
padding-right:40px;
padding-bottom:20px;
padding-left:40px;
background-position-x:0%, 0%, 0%;
background-position-y:0%, 0%, 0%;
}
.footer1-column{
text-align:center;
padding-top:20px;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
}
.c4285{
font-family:Helvetica, serif;
color:rgb(223, 223, 223);
padding-top:8px;
padding-right:10px;
padding-bottom:8px;
padding-left:10px;
font-style:normal;
font-variant-caps:normal;
font-variant-ligatures:normal;
font-variant-numeric:normal;
font-variant-east-asian:normal;
font-weight:normal;
font-stretch:normal;
font-size:15px;
line-height:normal;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.servicesTitle{
font-size:26px;
font-family:Helvetica, serif;
color:rgb(230, 229, 229);
font-weight:600;
margin-top:0px;
margin-right:0px;
margin-bottom:20px;
margin-left:0px;
}
.badge-linksoc{
display:block;
height:35px;
width:35px;
line-height:35px;
font-weight:700;
border-top-left-radius:100%;
border-top-right-radius:100%;
border-bottom-right-radius:100%;
border-bottom-left-radius:100%;
text-align:center;
opacity:0.7;
background-color:rgb(146, 146, 146);
color:rgb(246, 241, 246);
font-family:Helvetica, serif;
float:left;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:5px;
}
.c6539{
max-width:120px;
margin-right:auto;
margin-left:auto;
height:auto;
display:inline-block;
padding-top:5px;
padding-right:0px;
padding-bottom:5px;
padding-left:0px;
}
.footer1-about-text{
color:rgb(223, 223, 223);
font-family:Helvetica, serif;
font-size:15px;
margin-top:10px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
}
#i709kp{
max-width:1200px;
width:100%;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
}
.c8030{
color:black;
width:25px;
height:25px;
margin-top:6px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.c8082{
color:rgb(223, 223, 223);
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
font-style:normal;
font-variant-caps:normal;
font-variant-ligatures:normal;
font-variant-numeric:normal;
font-variant-east-asian:normal;
font-weight:normal;
font-stretch:normal;
font-size:15px;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
#i1qb36{
min-height:auto;
}
#i9ly4w{
min-height:auto;
}
#ik6frk{
padding-top:0px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;
max-width:220px;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
}
#ipme1{
display:inline-block;
padding-top:8px;
padding-bottom:8px;
min-height:50px;
min-width:40px;
float:left;
padding-right:0px;
padding-left:0px;
}
#ikuoe{
display:inline-block;
padding-top:8px;
padding-bottom:8px;
min-height:50px;
min-width:40px;
float:left;
padding-right:0px;
padding-left:0px;
}
#ibmtg{
display:inline-block;
padding-top:8px;
padding-bottom:8px;
min-height:50px;
min-width:40px;
float:left;
padding-left:0px;
padding-right:0px;
}
#wrapper{
background-position-x:50%;
background-position-y:0%;
background-repeat-x:no-repeat;
background-repeat-y:no-repeat;
}
.headerseparator{
padding-top:8px;
text-shadow:rgb(0, 0, 0) 2px 2px 4px;
text-align:center;
background-image:repeating-linear-gradient(45deg, rgb(96, 109, 188), rgb(96, 109, 188) 10px, rgb(70, 82, 152) 10px, rgb(70, 82, 152) 20px);
background-position-x:initial;
background-position-y:initial;
background-size:initial;
background-repeat-x:initial;
background-repeat-y:initial;
background-attachment:initial;
background-origin:initial;
background-clip:initial;
background-color:initial;
height:36px;
color:white;
}
#iudnef{
margin-right:auto;
margin-left:auto;
height:auto;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
opacity:0.75;
background-color:rgb(124, 191, 209);
}
.footerseparator{
padding-top:8px;
text-shadow:rgb(0, 0, 0) 2px 2px 4px;
text-align:center;
background-image:repeating-linear-gradient(45deg, rgb(66, 65, 65), rgb(66, 65, 65) 10px, rgb(31, 36, 40) 10px, rgb(31, 36, 40) 20px);
font-family:helvetica, serif;
font-size:15px;
color:rgb(208, 208, 208);
height:36px;
}
#i1x1qv{
margin-right:auto;
margin-left:auto;
height:auto;
padding-top:40px;
padding-right:40px;
padding-bottom:40px;
padding-left:40px;
}
.navbar-menu{
padding-top:10px;
padding-right:0px;
padding-bottom:10px;
padding-left:0px;
display:block;
float:right;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.navbar-menu-link{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
color:inherit;
text-decoration-line:none;
text-decoration-style:initial;
text-decoration-color:initial;
display:inline-block;
padding-top:10px;
padding-right:15px;
padding-bottom:10px;
padding-left:15px;
}
.header3-bar{
max-width:1200px;
margin-right:auto;
margin-left:auto;
height:auto;
width:100%;
padding-top:5px;
padding-bottom:2px;
text-align:right;
padding-right:0px;
padding-left:0px;
}
.header3-container{
margin-right:auto;
margin-left:auto;
height:auto;
width:100%;
background-color:rgb(246, 246, 246);
padding-top:5px;
padding-bottom:5px;
padding-right:0px;
padding-left:0px;
text-align:center;
}
.navbarcenter-items-c{
display:inline-block;
float:right;
width:100%;
}
.navbarcenter{
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
color:rgb(221, 221, 221);
position:relative;
min-height:50px;
width:100%;
}
.navbarcenter-container{
max-width:950px;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
width:95%;
}
.navbarcenter-container::after{
content:"";
clear:both;
display:block;
}
.navbarcenter-menu{
padding-top:10px;
padding-right:0px;
padding-bottom:10px;
padding-left:0px;
display:block;
float:right;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
width:100%;
text-align:center;
}
.navbarcenter-burger{
margin-top:10px;
margin-right:0px;
margin-bottom:10px;
margin-left:0px;
width:45px;
padding-top:5px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;
display:none;
float:right;
cursor:pointer;
}
.navbarcenter-burger-line{
padding-top:1px;
padding-right:1px;
padding-bottom:1px;
padding-left:1px;
background-color:rgb(223, 221, 221);
margin-top:5px;
margin-right:0px;
margin-bottom:5px;
margin-left:0px;
}
.header3-sociallink{
display:inline-block;
min-height:20px;
min-width:20px;
text-align:center;
padding-top:2px;
padding-bottom:2px;
padding-right:5px;
padding-left:5px;
}
.header3-socialicon{
color:black;
width:20px;
}
.header3-logolink{
display:inline-block;
padding-top:8px;
padding-right:8px;
padding-bottom:8px;
padding-left:8px;
min-height:50px;
min-width:50px;
margin-top:5px;
margin-right:0px;
margin-bottom:5px;
margin-left:0px;
}
.header3-logo{
color:black;
width:auto;
}
.header3-separator{
height:auto;
background-color:rgb(61, 52, 139);
padding-top:0px;
padding-bottom:1px;
padding-right:0px;
padding-left:0px;
margin-top:5px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
}
@media (max-width: 992px){
#iw3dai{
padding-top:150px;
padding-right:20px;
padding-bottom:150px;
padding-left:20px;
}
#imwtif{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
float:none;
}
.hs1bluebox{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
float:none;
}
#iw3dai{
padding-top:150px;
padding-right:20px;
padding-bottom:150px;
padding-left:20px;
}
#imwtif{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
float:none;
}
.hs1bluebox{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
float:none;
}
.c8082{
text-align:center;
}
.c8082{
text-align:center;
}
.c8082{
text-align:center;
}
.navbarcenter{
margin-top:-55px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header3-bar{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
text-align:right;
}
.navbarcenter{
margin-top:-55px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header3-bar{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
text-align:right;
}
.navbarcenter{
margin-top:-55px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header3-bar{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
text-align:right;
}
.navbarcenter{
margin-top:-55px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header3-bar{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
text-align:right;
}
.navbarcenter{
margin-top:-55px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header3-bar{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
text-align:right;
}
.navbarcenter{
margin-top:-55px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header3-bar{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
text-align:right;
}
}
@media (max-width: 480px){
#iw3dai{
padding-top:50px!important;
padding-right:20px!important;
padding-bottom:50px!important;
padding-left:20px!important;
}
#i3ll74{
line-height:24px!important;
font-size:13px!important;
}
#i77fg{
margin-top:5px!important;
margin-right:5px!important;
margin-bottom:0px!important;
margin-left:5px!important;
}
.hs1link{
margin-top:5px!important;
margin-right:5px!important;
margin-bottom:5px!important;
margin-left:5px!important;
}
.hs1container{
padding-top:50px!important;
padding-right:20px!important;
padding-bottom:50px!important;
padding-left:20px!important;
}
#iw3dai{
padding-top:50px!important;
padding-right:20px!important;
padding-bottom:50px!important;
padding-left:20px!important;
}
#i3ll74{
line-height:24px!important;
font-size:13px!important;
}
#i77fg{
margin-top:5px!important;
margin-right:5px!important;
margin-bottom:0px!important;
margin-left:5px!important;
}
.hs1link{
margin-top:5px!important;
margin-right:5px!important;
margin-bottom:5px!important;
margin-left:5px!important;
}
.hs1container{
padding-top:50px!important;
padding-right:20px!important;
padding-bottom:50px!important;
padding-left:20px!important;
}
.header3-bar{
text-align:center!important;
}
.header3-bar{
text-align:center!important;
}
.header3-bar{
text-align:center!important;
}
.header3-bar{
text-align:center!important;
}
.header3-bar{
text-align:center!important;
}
.header3-bar{
text-align:center!important;
}
}
@keyframes fadeEffect{
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
}
@media (max-width: 768px){
.row{
flex-wrap:wrap;
}
.row{
flex-wrap:wrap;
}
.row{
flex-wrap:wrap;
}
}
