body,html{overflow-x:hidden}a,a:hover{color:#0e70bb}#banner .slick-dots li button:before,#banner .slick-dots li.slick-active button:before,.btn,.btn:hover{color:#fff}a,a:hover{text-decoration:none}#banner img,.img-responsive,.row{width:100%}#content .heading,.text-uppercase{text-transform:uppercase}#content .gallery-container,#content .reviews .item,.btn{text-align:center}#content .reviews .item img,.row,body{margin:0 auto}.ctc-form,.ctc-form input[type=text],.ctc-form textarea,body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#content .left,#content .right,#footer .info,#footer .txt,.contact-page .left p,body,img{max-width:100%}@font-face{font-family:socialico;src:url("fonts/socialico-webfont.woff.woff2") format("woff2"),url("fonts/socialico-webfont.woff.woff") format("woff")}.suspension-contain{max-height:980px;overflow:hidden;position:relative}html.suspended{background:rgba(0,0,0,.6)}*{box-sizing:border-box}body{min-width:1200px;text-align:left;color:#333;background:#fff;font-size:14px}a{transition:.3s ease-out}a.email{word-break:break-all}h1,h2,h3,h4,h5,h6{padding:0;margin:10px 0;line-height:120%;color:#0e70bb;font-weight:700}h1,h2{font-size:26px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}ul{padding-left:25px;margin-top:0}p{margin:0 0 10px;line-height:20px}.row{max-width:1160px;padding:0 10px}.btn{border:1.25px solid rgba(0,0,0,.25);border-radius:6px;font-size:17.5px;font-weight:400;padding:10px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;line-height:1;transition:.3s;column-gap:10px;background-image:linear-gradient(to bottom,#23607e,#23427e);max-width:max-content}#header .content,.a-center{align-items:center}img{display:block}.fl{float:left}#content .time,.fr{float:right}.d-flex{display:flex;gap:20px}#header nav ul li:hover ul.sub,.center-block,.clearfix{display:block}.a-start{align-items:flex-start}.a-end{align-items:flex-end}.j-between{justify-content:space-between}.j-center{justify-content:center}.service-img{max-width:50%}.half{width:calc(100% / 2)}.thirds{width:calc(100% / 3)}.text-primary{color:#0e70bb}.text-bold{font-weight:700}.text-center{text-align:center!important}.ctc-form .consent,.ctc-form label,.text-left{text-align:left}.text-right{text-align:right}.center-block{margin-left:auto;margin-right:auto}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.cc-animate.cc-revoke.cc-bottom{font-size:14px;padding:5px 10px;position:fixed;display:block!important;transform:none!important;bottom:0!important;left:20px!important}#header nav #pull,.cta,.ctc-form .ctc-hide,.destroy-on-load,.mobile,.mobile-bn,form .loading{display:none}form .messages p{display:none;font-weight:400!important;letter-spacing:0!important;font-size:16px!important}form .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}form .alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}form .alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}form [type=submit]{margin:10px auto 0}#content .gallery{list-style-type:none;margin:0;padding:0}#content .gallery li,#content .page_navigation,.ctc-form .recap{display:inline-block}#content .thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:block;line-height:.42857;margin-bottom:20px;padding:4px;transition:border .5s ease-in-out}#content .thumbnail img{height:225px;width:225px;object-fit:cover}#content .thumbnail:hover{transform:scale(1.02)}#content .ellipse,#content .first_link,#content .last_link,#content .next_link,#content .page_link,#content .previous_link{background-color:#fff;border:1px solid #ddd;color:#0275d8;display:inline-block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}#content .page_navigation>a:hover,.page_navigation>a.active_page{background-color:#eceeef;border-color:#ddd;color:#014c8c;text-decoration:none}#header{border-bottom:5px solid #0e70bb;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5);padding:15px 0}#header .content{display:flex;justify-content:space-between;gap:20px}#header nav ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;width:100%}#header nav ul li{position:relative}#header nav ul li a{font-size:14px;display:block;line-height:120%;color:#333;padding:14px;font-weight:700;position:relative;text-align:left}#header nav ul li a.child:after{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;content:"\f078";font-size:14px;right:-5px;position:relative}#header nav ul li a:hover,#header nav ul li.active-menu a{background-color:#e2eff7;color:#5ca3e1}#header nav ul li ul.sub{position:absolute;width:max-content;display:none;box-shadow:0 5px 10px rgba(0,0,0,.2);background:#fff;z-index:999}#banner img{height:700px;object-fit:cover;object-position:center center}#banner .slick-dots li button:before{font-size:10px;width:10px;height:10px;line-height:10px}#banner .slick-dots li button{padding:0;width:10px;height:10px}#banner .slick-dots li{width:10px;height:10px;margin:2.5px}#banner .slick-dots{top:15px;right:15px;bottom:initial;width:initial;line-height:0;height:10px}#banner .slick-dotted.slick-slider{margin:0}#banner .slick-next{right:15px}#banner .slick-prev{left:15px}#banner .slick-next:before,#banner .slick-prev:before{font-size:45px}#banner .slick-next,#banner .slick-prev{width:45px;height:45px;z-index:2}#content .in{display:flex;align-items:flex-start;justify-content:center;gap:30px;padding:15px 0 30px}#content .left{width:850px}#content .heading{font-weight:400;border-bottom:3px solid #0e70bb;line-height:120%;color:#0e70bb;margin:10px 0}#content h2{font-size:31.5px;color:#333}#content .reviews{display:flex;justify-content:space-between;gap:10px}#content .reviews .item{width:270px;max-width:100%}#content .reviews .item img:first-of-type,#footer .txt .btn,#footer .txt .logo img{margin:0 auto 10px}#content .member{color:#23607e;font-size:18.5px;font-weight:700}#content .member:hover{text-decoration:underline}#content .right{width:260px}#content .right .heading{padding-bottom:7px}#content .social .heading{text-align:center;margin-top:30px}#content .social .nav,.ctc-form{margin:0 auto;text-align:center}#content .social .nav{padding:0;list-style:none}#content .social .nav li{margin:0 10px;display:inline-block}#content [class*=" icon-"]:before,#content [class^=icon-]:before{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;font-size:28px;color:#23607e}#content .icon-info-sign:before{content:"\f05a"}#content .icon-facebook-sign:before{content:"\f082"}#content .icon-google-plus-sign:before{content:"\f0d4"}#content .icon-linkedin-sign:before{content:"\f08c"}#content .icon-phone-sign:before{content:"\f098"}#content .icon-envelope-alt:before{content:"\f0e0"}#content .required small,#content .required small:before{font-size:11.9px!important;color:#333!important}#footer,#footer .info a{color:#ccc}.contact-page h2{font-size:38.5px}.contact-page .left p{width:250px}.contact-page .left a{color:#333}.ctc-form input[type=text],.ctc-form textarea{border:1px solid #ccc;border-radius:4px;font-size:14px;height:30px;display:block;width:100%;padding:5px;box-sizing:border-box;margin:0 auto 20px;font-weight:400;background:#fff;color:#555;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.ctc-form textarea{height:110px;padding-top:10px;width:100%}.ctc-form .btn{margin:15px auto 0}.ctc-form .cap,.ctc-form .consent{margin-bottom:10px}.ctc-form label span{color:red}.ctc-form ::placeholder{color:#555}.ctc-form label{font-size:14px;display:block;line-height:20px;margin-bottom:5px}.ctc-form .g-recaptcha{padding:0}.ctc-form .g-recaptcha div{line-height:0;margin:0 auto}#footer{padding:30px 0 15px;border-bottom:60px solid #000;border-top:5px solid #0e70bb;background-color:#444547}#footer .content{display:flex;align-items:flex-start;gap:20px}#footer .txt{width:360px;text-align:center}#footer .txt p{font-size:14px;margin:0 0 10px;color:#ccc}#footer .info{width:180px}#footer .info p{margin:0;line-height:140%}.inPrivacyBox{max-width:850px;margin:0 auto 20px}.inPrivacyBox p{text-align:justify!important}@media screen and (max-width:1199px){#header nav a,#header nav ul li a{text-align:left;width:100%}#header nav a strong,#header nav a#pull:after{position:absolute;top:50%;transform:translateY(-50%)}#header nav,.cta{position:fixed;z-index:999}#content .time,#header nav ul li a{float:none;display:block}#content .time,.contact-page .left p{margin:0 auto 10px}body{min-width:320px}#header{padding:40px 0 0;position:relative;z-index:9999}#header nav{display:block;height:auto;width:100%;top:0;box-shadow:0 0 5px rgb(0 0 0 / 70%);left:0;margin:0}#header nav ul{display:none;height:auto;border-bottom:5px solid #0e70bb;padding:10px;margin:0;width:100%;border-radius:0;background:#202020}#header nav ul li{width:100%;position:relative}#header nav ul li a{padding:0;border-radius:0;color:#fff;font-size:18px;height:auto;line-height:180%}#header ul li.active-menu a,#header ul li:hover a{background:0 0;color:#0e70bb}#header nav a strong{left:15px}#header nav a#pull{display:block;color:#fff;background-color:#111;height:40px;padding:10px 15px;width:100%;position:relative;font-size:20px;line-height:20px}#header nav a#pull:after{content:"";background:url('../images/nav-icon.png') no-repeat;width:20px;height:20px;display:inline-block;right:15px}.btns{flex-wrap:wrap;gap:10px}.cta{box-shadow:0 0 5px #000;background:url("../images/common/phonecall.png") center center no-repeat #0e70bb;border-bottom-left-radius:40px;border-top-left-radius:40px;bottom:1%;display:block;height:80px;right:0;text-decoration:none;text-indent:-9999em;width:100px}#choose .reviews .box .mid,#choose .reviews .box .mid .item .name,#choose .reviews .box .top,#footer .top,.btns,.content,.in{flex-direction:column;align-items:center!important;justify-content:center!important;width:100%}#banner img{height:auto}#header .content{padding:15px 0}#header nav ul li ul.sub{position:relative;background:0 0;border:0}#header nav ul li a:hover,#header nav ul li.active-menu a{background:0 0}#content,#content .heading,#footer .info p{text-align:center}#footer .info{order:-1}#content .reviews{flex-wrap:wrap;justify-content:center}}