body,html{font-size:1rem}body{font-weight:400;padding-right:0!important;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.42857;color:#222;background-color:#fff}h1,h2,h3,h4{font-family:Roboto,sans-serif}.h1,.h2,.h3,h1,h2,h3{margin-top:22px;margin-bottom:11px}.h3,h3{font-size:28px}.h4{font-size:20px!important}.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}p{margin:0 0 11px}.message{display:none}.text-center{text-align:center}.text-danger{color:#d61535}a{color:#d61535;text-decoration:none}a:focus,a:hover{color:#900e24;text-decoration:underline}a{background-color:transparent}sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}@media (min-width:768px){.container{width:740px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1000px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.btn-danger{color:#fff;background-color:#d61535;border-color:#bf132f}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#a81029;border-color:#4b0712}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#a81029;border-color:#870d21}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#870d21;border-color:#4b0712}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d61535;border-color:#bf132f}.btn-link{color:#d61535;font-weight:400;border-radius:0}.btn-white{background:#fff;border:1px solid #ccc;border-radius:0;letter-spacing:1px;color:#222!important}.heading{font-size:1.8rem;font-weight:900;line-height:1;margin-top:0;text-transform:uppercase}.heading.lg{font-size:49px}.heading.lg:before{top:16px}b,strong{font-weight:700}.bgl{overflow:hidden}.bgl,.bgl span{position:relative}.bgl span{display:inline-block;vertical-align:baseline;zoom:1;padding:0 20px;max-width:85%}.bgl span:after,.bgl span:before{content:"";display:block;width:1000px;position:absolute;top:.5em;border-top:1px solid #d61535}.bgl span:before{right:100%}.bgl span:after{left:100%}.section-wrap{padding:30px 0}.color-danger{color:#d63652!important}.service{margin-bottom:20px}.service>.service-description{background:#ededed}.service>.service-description p{padding:20px;margin-bottom:0}.home-page-logo{border-bottom:2px solid #fff;padding-bottom:20px}.home-heading{color:#fff;text-transform:none;font-size:24px;line-height:29px;letter-spacing:2px}body>.page-loader{background:hsla(0,0%,100%,.9);position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999999}body .loader{position:absolute;width:50px;height:50px;top:50%;left:50%;margin:-25px 0 0 -25px;text-indent:-9999em;background-color:transparent;border:5px solid #eceff1;border-radius:50%}body .loader:after{position:absolute;content:"";top:0;left:0;width:40px;height:40px;padding:2px;border-width:3px;border-style:solid;border-color:#c00 transparent transparent;border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;animation:e .8s infinite cubic-bezier(.5,.49,.49,.49);-webkit-animation:e .8s infinite cubic-bezier(.5,.49,.49,.49)}.org-opencms-ade-containerpage-client-ui-css-I_CmsLayoutBundle-I_CmsContainerpageCss-enlargeSmallElements.org-opencms-gwt-client-ui-css-I_CmsLayoutBundle-I_CmsToolbarCss-hideButtonShowSmallElements.opencms-icon-edit-point #sidebar-wrapper .sidebar-top{height:120px}.modal{text-align:center;padding:0!important;padding:0}.modal .close{opacity:1}.modal .modal-content{padding:30px;border-radius:0}.modal .modal-body,.modal .modal-footer,.modal .modal-header{padding:0}.modal .modal-body,.modal .modal-footer{padding:20px 0}.modal .modal-footer{border-top:none}.modal .modal-header{border-color:#ccc}.modal-header-clear-border{border:none}.modal-header-clear-border .close{color:#fff}.modal .modal-title{padding-bottom:10px}.modal-title{font-family:Open Sans,sans-serif;font-weight:600;letter-spacing:2px;font-size:20px}.modal:before{content:"";height:100%;margin-right:-4px}.modal-dialog,.modal:before{display:inline-block;vertical-align:middle}.overlay-bg-dark{opacity:.18}.overlay-bg-dark,.overlay-bg-light-dark{background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.overlay-bg-light,.overlay-bg-pattern{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.overlay-bg-pattern{background-image:url(../images/pattern.png)}.overlay-pattern-home{background-image:url(../images/pattern-home.png)}.text-small{font-size:14px}.text-left{text-align:left!important}.text-large,.text-large-2{font-weight:600;line-height:1}.text-large-2{font-size:2.722rem}.text-lc{text-transform:lowercase!important}.text-large span{font-size:.7778rem;line-height:1.5;text-transform:uppercase;font-weight:600;display:block;letter-spacing:2px}.ls-1{letter-spacing:1px}.text-strong{font-weight:700}.text-uc{text-transform:uppercase!important}.text-default{text-transform:uppercase;font-weight:600;letter-spacing:2px;white-space:normal;font-size:1rem}.text-regular{font-weight:400;letter-spacing:.5px;color:#7e7e7e}.text-medium{font-size:1.333rem;line-height:1.4;font-weight:600}.modal-dialog,.tooltip.right .tooltip-inner{text-align:left}.form-control{border-radius:0;box-shadow:none}.small-icon{font-size:12px!important;height:53px;width:53px;line-height:53px!important}.has-feedback .form-control{padding-right:35px!important}.danger{color:#dc3545!important}.help-block{font-size:.8889rem;line-height:1.4;padding-left:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.has-feedback .form-control{padding-right:45px!important}input.form-control{box-shadow:none}.grInvalid{border-color:#dc3545!important}.form-control{font-size:.8889rem!important}.form-control{border-radius:0;box-shadow:none}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:49px;padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:0}.form-control{width:100%;background-color:#fafafa!important;background-image:none;border:1px solid #e5e5e5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control,output{display:block;font-size:16px;line-height:1.42857;color:#555}.form-group-lg select.form-control{height:49px;line-height:49px}.form-group-lg .form-control{font-size:.8889rem}.form-group-lg .form-control{padding:10px 16px;border-radius:0}.form-control:focus{border-color:#737373;outline:0;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px hsl(0deg 0% 45% / 60%)}input.form-control{box-shadow:none}.form-control{font-size:.8889rem!important}.bg-light,.text-white{color:#fff}.p-b-0{padding-bottom:0!important}.p-t-10{padding-top:10px}.m-t-40{margin-top:40px}.m-b-40{margin-bottom:40px}.m-b-20{margin-bottom:20px}.m-b-10{margin-bottom:10px!important}.m-t-10{margin-top:10px}@media only screen and (max-width:767px){.m-t-sml-30{margin-top:30px}}.color-gray{color:#999}section p{letter-spacing:1px}footer{border-top:1px solid #828282;padding:20px 0 10px;background:#d8d8d8}.footer-nav,.footer-social-links{margin:0}.footer-social-links a{color:#616162;font-size:24px;padding-right:20px;transition:color .2s}.footer-social-links a:hover{color:#8f8f8f;text-decoration:none!important}.footer-social-links a:focus{text-decoration:none!important}footer .footer-nav a,footer p.copyright{font-size:.875rem;font-weight:700;text-transform:uppercase;font-family:Roboto Condensed,sans-serif;color:#8f8f8f;margin:0}footer .footer-nav a{text-decoration:underline;transition:color .2s}footer .footer-nav a:hover{color:#787879}footer .footer-nav span{width:2px;background:#8f8f8f;height:13px;display:block}.navbar-gr{border-radius:0;border:0;background:0 0;margin-bottom:0;z-index:100;transition:background .2s}.navbar-gr.mob-active,.navbar-gr.navbar-dark{background:#424141}.navbar-gr .dropdown-menu>.active>a,.navbar-gr .dropdown-menu>.active>a:focus,.navbar-gr .dropdown-menu>.active>a:hover{color:#fff;background-color:#424141;outline:0;text-decoration:none}.navbar-brand{float:left;height:68px;padding:15px 15px;font-size:18px;line-height:22px}.navbar-gr .navbar-nav>li>a{color:#fff;font-weight:600;text-transform:uppercase;font-size:14px;line-height:1;z-index:10;text-decoration:none!important;transition:all .2s;padding:27px;letter-spacing:1px}.navbar-gr .navbar-nav>li>a:focus,.navbar-gr .navbar-nav>li>a:hover{color:#ddd;background:0 0}.navbar-gr .navbar-toggle .icon-bar{background-color:#fff}.navbar-gr .navbar-toggle{border-color:transparent}.navbar-gr .navbar-toggle:focus,.navbar-gr .navbar-toggle:hover{background-color:transparent}.navbar-toggle-left{display:block;float:left;margin-left:10px;margin-top:12px;margin-right:10px}.navbar-toggle .icon-bar+.icon-bar{margin-top:2px}.navbar-toggle .icon-bar{display:block;width:16px;height:2px;border-radius:0}@media only screen and (max-width:767px){.navbar-gr .navbar-nav>li>a{padding:15px}}.navbar-toggle{top:2px;margin-right:10px;width:37px;height:34px;z-index:300;cursor:pointer;background-color:transparent}.bar1,.bar2,.bar3{width:15px;height:2px;display:block;margin-bottom:2px;transition:all .3s ease}.active .bar1,.active .bar2,.active .bar3,.bar1,.bar2,.bar3{background-color:#fff}.active .bar1{-webkit-transform-origin:10% 40%;transform-origin:10% 40%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.active .bar3{-webkit-transform-origin:10% 40%;transform-origin:10% 40%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.active .bar2{background-color:transparent}.grd-navbar-brand{padding:10px}.nav-outline-btn{color:#fff;border-bottom:2px solid #fff}.sticky .nav-outline-btn{border-bottom-color:transparent;color:#d61535}.sticky-navbar{min-height:auto;position:fixed;top:0;width:100%;z-index:1030}.sticky-navbar.sticky{background-color:#424141;box-shadow:0 3px 6px 1px rgba(0,0,0,.1)}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#5e5d5d;box-shadow:none}.btn-gr.btn-lg,.btn-group-lg>.btn-gr.btn{padding:15px 40px;font-weight:600}.btn-satellite{white-space:nowrap!important}.btn-gr{font-size:.8889rem;font-family:Open Sans,sans-serif;border:0 solid;text-transform:uppercase;font-weight:400;letter-spacing:2px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 6px rgba(0,0,0,.12);-o-box-shadow:0 1px 6px rgba(0,0,0,.12) 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 1px 2px rgba(0,0,0,.12) rgba(0,0,0,.1);text-shadow:0 1px rgba(0,0,0,.1);transition:all .2s}.btn-gr:hover{text-decoration:none!important}.btn-gr.btn-xs,.btn-group-xs>.btn-gr.btn{padding:.4444rem .6667rem;font-size:.5556rem}.btn-gr.btn-sm,.btn-group-sm>.btn-gr.btn{padding:.5556rem .8333rem;font-size:.6667rem}.btn-gr.btn-md{padding:.6667rem 20px;font-size:.6667rem}.btn-gr.btn-hg{padding:1.389rem 1.667rem;font-size:.8889rem}.btn-gr:focus,.btn-gr:hover{box-shadow:0 6px 10px rgba(0,0,0,.23);-o-box-shadow:0 6px 10px rgba(0,0,0,.23) 1px 2px rgba(0,0,0,.1);box-shadow:0 6px 10px 1px 2px rgba(0,0,0,.23) rgba(0,0,0,.1);outline:0!important}.btn-white{background:#fff;border:1px solid #ccc;border-radius:0;letter-spacing:1px;color:#222!important}.btn-gr.btn-black,.btn-gr.btn-black.active{border-color:#393939;color:#fff;background-color:#393939}.btn-gr.btn-black:focus,.btn-gr.btn-black:hover{background-color:#353434;color:#fff}.btn-link{text-decoration:underline;text-transform:capitalize;font-weight:400!important;font-size:1rem;line-height:1.5}.btn-link,.btn-link:focus,.btn-link:hover{box-shadow:none}.btn-gr i{padding-left:10px;transition:padding .2s}.btn-lm{font-size:1rem;line-height:1}.btn-lm:focus,.btn-lm:hover{background:#ededed;box-shadow:none}.btn-lm:focus i,.btn-lm:hover i{padding-left:15px}#wrapper{transition:all .5s ease}#wrapper,#wrapper.toggled{padding-left:0}#sidebar-wrapper{z-index:80;position:fixed;left:-440px;width:380px;height:100%;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;background:#424141;transition:all .5s ease,width .5s ease .2s}#wrapper.toggled #sidebar-wrapper{width:400px;left:0}#sidebar-wrapper .sidebar-top{height:68px}#sidebar-wrapper .sidebar-header{border-top:1px solid #4f4f4f;display:table;width:100%;position:relative}#sidebar-wrapper .sidebar-header a{display:table-cell;width:50%;padding:25px;text-align:center;text-transform:capitalize;color:#fff;font-weight:600;font-size:16px;transition:all .2s;text-decoration:none}#sidebar-wrapper .sidebar-header i{position:absolute;left:10px;font-size:18px;line-height:40px;top:15px}.sidebar-nav{top:0;margin:0;padding:0;list-style:none}.sidebar-nav>li.sub.active{display:block;background:#313030;border-left:5px solid #d61535}.sidebar-nav>li.sub.active .level-2{display:block}.sidebar-nav>li.sub.active .level-2 li{border-top:1px solid #454545;border-bottom:0}.sidebar-nav>li.sub.active .level-2 a{border-left:0 solid #d61535;border-top:0;font-size:18px;text-indent:20px;text-transform:capitalize;font-weight:400;padding:20px;transition:all .2s}.sidebar-nav>li.sub.active .level-2 a:hover{background:0 0}.sidebar-nav>li.sub.active .level-2 a.selected{color:#fff;background:#d61535}.sidebar-nav .level-2 li{border-top:1px solid #454545;border-bottom:0;background:#313030}.sidebar-nav .level-2 a{border-left:0 solid #d61535;border-top:0!important;border-bottom:0;font-size:18px;text-indent:20px;text-transform:none;font-weight:400;padding:20px}.sidebar-nav .level-2 a:hover{background:0 0}.sidebar-nav .level-2 a.active{color:#fff}.sidebar-nav.common>li{display:block}.sidebar-nav li{border-bottom:1px solid #4f4f4f}.sidebar-nav li.active a{color:#fff}.sidebar-nav li.active ul li a{color:#999}.sidebar-nav li.active ul li a:hover{color:#fff}.sidebar-nav li.active ul li:first-child a{border-top:0}.sidebar-nav li{transition:border .2s;border-left:0 solid transparent}.sidebar-nav li a{display:block;text-decoration:none;color:#999;padding:20px;font-size:1.3rem;line-height:1;font-family:Roboto,sans-serif;text-transform:uppercase;font-weight:900;transition:background .2s,border .2s linear;border-left:0 solid transparent;position:relative}.sidebar-nav li a:hover{text-decoration:none}.sidebar-nav li a.active,.sidebar-nav li a:hover{color:#fff;background:#313030}.sidebar-nav li a.active .level-2{display:block}.sidebar-nav li .level-3 li a{border-top:0;font-size:18px;padding-left:50px;text-transform:capitalize;padding-right:10px}.sidebar-nav li.selected{border-left:5px solid #d61535}.sidebar-nav .level-2,.sidebar-nav .level-3{display:none}.sub>a:after{content:"\e876";font-family:Linearicons-Free;position:absolute;right:20px;transition:all .2s;top:20px}.sub>a.active:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.level-2 .sub>a.active:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.sidebar-nav li a .sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}.sidebar-nav li:first-child a{border-top:1px solid #4f4f4f}.sidebar-nav>li.sub>a.active:after{opacity:0}.level-2 .level-3{padding-bottom:0}.level-3{display:none;background:#313030;padding-bottom:20px}.level-3 li{border-bottom:none}.level-3 li a{text-transform:capitalize;font-weight:400;font-size:24px;line-height:1}@media (min-width:768px){#wrapper,#wrapper.toggled{padding-left:0}#wrapper.toggled #sidebar-wrapper{width:400px}}#sidebar-wrapper::-webkit-scrollbar-track{background-color:#424141}#sidebar-wrapper::-webkit-scrollbar{width:12px;background-color:#424141}#sidebar-wrapper::-webkit-scrollbar-thumb{background-color:#282828}li.sub{position:relative}li.sub a.active+.link{visibility:visible;opacity:1}li.sub span.link{position:absolute;right:20px;top:15px;color:#a0a0a0;font-size:32px;cursor:pointer;visibility:hidden;transition:opacity .2s;opacity:0}span.menu-text{font-size:10px;font-weight:600;text-transform:uppercase;color:#fff;position:absolute;left:1px;bottom:-4px}.btn-e.btn-sm,.btn-group-sm>.btn-e.btn{padding:2px 10px 2px 2px;min-width:auto;line-height:40px;min-height:44px}.btn-e.btn-sm:before,.btn-group-sm>.btn-e.btn:before{padding:10px}@font-face{font-family:gr-icons;src:url(../fonts/gr-icons.eot?w7cnyr);src:url(../fonts/gr-icons.eot?w7cnyr#iefix) format("embedded-opentype"),url(../fonts/gr-icons.ttf?w7cnyr) format("truetype"),url(../fonts/gr-icons.woff?w7cnyr) format("woff"),url(../fonts/gr-icons.svg?w7cnyr#gr-icons) format("svg");font-weight:400;font-style:normal;font-display:swap}.gr{font-family:gr-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gr-check:before{content:"\e901"}.gr-x:before{content:"\e900"}.gr-asterisk:before{content:"\f069"}.gr-search:before{content:"\f002"}.gr-check1:before{content:"\f00c"}.gr-close:before{content:"\f00d"}.gr-remove:before{content:"\f00d"}.gr-times:before{content:"\f00d"}.gr-play:before{content:"\f04b"}.gr-chevron-left:before{content:"\f053"}.gr-chevron-right:before{content:"\f054"}.gr-plus-circle:before{content:"\f055"}.gr-minus-circle:before{content:"\f056"}.gr-times-circle:before{content:"\f057"}.gr-check-circle:before{content:"\f058"}.gr-question-circle:before{content:"\f059"}.gr-chevron-up:before{content:"\f077"}.gr-chevron-down:before{content:"\f078"}.gr-facebook-square:before{content:"\f082"}.gr-linkedin-square:before{content:"\f08c"}.gr-twitter:before{content:"\f099"}.gr-facebook:before{content:"\f09a"}.gr-facebook-f:before{content:"\f09a"}.gr-arrow-circle-right:before{content:"\f0a9"}.gr-caret-down:before{content:"\f0d7"}.gr-caret-up:before{content:"\f0d8"}.gr-caret-left:before{content:"\f0d9"}.gr-caret-right:before{content:"\f0da"}.gr-linkedin:before{content:"\f0e1"}.gr-angle-left:before{content:"\f104"}.gr-angle-right:before{content:"\f105"}.gr-angle-up:before{content:"\f106"}.gr-angle-down:before{content:"\f107"}.gr-chevron-circle-left:before{content:"\f137"}.gr-chevron-circle-right:before{content:"\f138"}.gr-chevron-circle-up:before{content:"\f139"}.gr-chevron-circle-down:before{content:"\f13a"}.gr-play-circle:before{content:"\f144"}.gr-youtube-play:before{content:"\f16a"}.gr-instagram:before{content:"\f16d"}.gr-whatsapp:before{content:"\f232"}.gr-vimeo:before{content:"\f27d"}body{transition:margin .3s}body.withNotification{margin-top:37px}a.disabled{cursor:not-allowed;color:gray}a.disabled:hover{text-decoration:none}@media screen and (max-width:767px){.service{margin-bottom:20px}}.main-services .service-img img{max-width:100%;display:block;height:320px}.main-services .service-img .service-heading{min-height:3.5rem}.main-services .service-img .service-heading h3{font-size:1rem;line-height:1;padding:0}body.landing-pages section p{letter-spacing:0}body.landing-pages section img{padding:10px}body.landing-pages section .imgInDiv img{display:block;max-width:100%;padding:0}.facebook-icon{color:#3b5998}.facebook-icon:hover{color:#2d4373}.youtube-icon{color:#b00}.youtube-icon:hover{color:#800}.linkedin-icon{color:#007bb5}.linkedin-icon:hover{color:#005882}.twitter-icon{color:#55acee}.twitter-icon:hover{color:#2795e9}.googleplus-icon{color:#dd4b39}.googleplus-icon:hover{color:#c23321}.contact-us-icons li a{font-size:3rem;padding-right:18px}.contact-us-icons li a i{transition:all .2s}@media only screen and (max-width:992px){html{font-size:14px}.middle-content{padding-top:200px;padding-bottom:200px}.middle-content .home-heading{margin-bottom:60px}.testimonial{text-align:center}.text-large{font-size:2.74rem;line-height:1}.heading{font-size:25px;line-height:25px}.heading.lg{font-size:34px;line-height:34px}.bgl2:after{top:10px}.section-wrap{padding:30px 0}.home-services .service{display:table}.home-services .service .service-img{display:table-cell;width:50%;vertical-align:middle}.home-services .service .service-img img{-webkit-transform:scale(1.2);transform:scale(1.2);display:block}.home-services .service .service-description{display:table-cell;width:50%;vertical-align:middle;padding:0 20px 10px}.home-services .service .service-description p{padding-left:0;padding-right:0;text-align:center}.service .service-img img{display:none}.service .service-heading{cursor:pointer;position:static;background:#f7f7f7;border-left:5px solid #d61535}.service .service-heading:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";position:absolute;right:20px;top:0;font-size:38px}.service .service-heading h3{color:#222}.service:focus .service-heading,.service:hover .service-heading{background:#eaeaea}footer{padding:30px 0}footer .footer-social-links{text-align:right}.btn-sb-link{margin-bottom:5px}.service-block .header{min-height:50px}.service-block .header .overlay-bg-dark,.service-block .header img{display:none}.service-block .header .title,.service-block .header .title p{position:static!important;color:#222!important}.service-block .header .close-icon{padding:0;font-size:40px}.video,.video img{width:100%}}@media only screen and (max-width:767px){.index-banner h2 span{font-size:.9rem}.ha{height:auto!important}.ha .middle-content{position:static;padding-top:100px;padding-bottom:200px;-webkit-transform:none;transform:none}footer .footer-nav,footer .footer-social-links,footer p.copyright{text-align:center}.error-page .error-box .code{font-size:3rem}.navbar-nav .open .dropdown-menu>li>a{line-height:1.4}.modal:before{height:auto}}@media only screen and (max-width:480px){.navbar-toggle{top:0}.navbar-toggle-left{margin-right:0!important}.middle-content{padding-top:0;padding-bottom:0;width:100%}.text-large{font-size:2rem;line-height:2rem}.mob-active .nav-outline-btn{border-bottom-color:transparent;color:#d61535}footer{height:auto;position:static}.partner-logos-footer .official-text:after{display:none}.partner-logos-footer .partner-name{text-align:center}.partner-logos-footer .official-text{font-size:.8rem}.partner-logos-footer .partner-logos{margin-bottom:0}#wrapper.toggled #sidebar-wrapper{width:100%}.btn{white-space:normal}.navbar-brand{padding-left:10px;padding-right:10px}.navbar-brand img{max-height:18px}.home-services .service{display:block}.home-services .service .service-img{display:block;width:100%}.home-services .service .service-img img{display:block}.home-services .service .service-description{display:block;width:100%;vertical-align:middle;padding:0 20px 10px}.home-services .service .service-description p{padding-left:0;padding-right:0}.service .service-heading h3{font-size:18px;line-height:1;padding-right:20px}.service-block .header h3.title{line-height:1;padding-right:30px}.service-block .header h3.title sup{top:-.4em}.service-block .header .title p{color:#222}footer img{margin-bottom:10px}#gr-menu{max-height:inherit}#gr-menu:after{height:100vh}.bgl2 span:after,.bgl2 span:before,.bgl2:after{content:none}.partner-logos-footer .partner-logos{max-width:100%}}@media only screen and (max-width:480px){.btn-block-sm{display:block;width:100%}}@media only screen and (max-width:320px){footer img{height:20px;margin-bottom:20px}footer .partner-logos-footer .partner-logos{max-width:100%;height:auto}footer .footer-social-links a{font-size:16px}.btn-block-small{min-width:auto}.grd-navbar-brand{padding:18px 25px}.grd-navbar-brand.navbar-brand img{height:35px}.navbar-brand img{height:15px}.client-logo{width:100%}.service-block .content .icon{display:block;margin-right:auto;margin-left:auto;float:none}.service-block .content .service-block-box{margin-left:0}}@media screen and (min-width:992px){.fullscreen{min-height:560px}}@media screen and (max-width:1300px) and (min-width:992px){.text-large{font-size:3.5rem}.gr-mm .gr-msm-fw .dropdown-menu{right:0}}@media screen and (max-width:1400px) and (min-width:992px){html{font-size:16px}body{font-size:1rem}.navbar-gr .navbar-nav>li>a{font-size:12px;padding-left:10px;padding-right:10px}.navbar-gr.navbar-grd .navbar-nav>li.icon a{padding-left:10px!important;padding-right:10px!important}}h1.home-title{font-size:16px;letter-spacing:1px;margin-bottom:5px;font-family:"Open Sans",sans-serif;line-height:1.4}body>.page-loader{background:#fff}.partner-logos-footer .partner-logos{float:none;display:block;margin:0 auto}.partner-logos-footer .partner-name{float:none;display:block;font-size:10px;padding-top:10px;text-align:center;margin:0 auto;width:auto}.fullscreen{height:100vh}.fullwidthbanner-container{text-align:center}.fullwidthbanner-container .text-large{z-index:40!important}@media (max-width:768px){.modal{top:60px}}@media (max-width:992px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}.gr-navbar-form.menu-open .btn-link{display:block}.gr-navbar-form.menu-open .btn-link:focus{outline:0}.gr-navbar-form.menu-open .form-group:after{display:none}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:-10px;margin-right:-10px}}#sidebar-wrapper,.sticky-navbar{z-index:1000}.row{margin-left:-10px;margin-right:-10px}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class*=" col-"],.row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}.gr-captcha{margin-bottom:10px!important;display:none}.gr-captcha>div{display:inline-block}.grValid{border-color:#28a745!important}.grInvalid{border-color:#dc3545!important}.danger{color:#dc3545!important}.gr-submit:disabled{background-color:#ddd}body.notification-bar #sidebar-wrapper{top:36px}body.notification-bar #page-complete-header-image{margin-top:36px}.gr-responsive-img{display:inline-block;max-width:100%;height:auto}#sidebar-overlay{position:fixed;width:100%;height:100%;top:0;z-index:1000}.navbar-header{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 7px}.mobile-menu-icons{display:flex;justify-content:space-between;align-items:center}.mobile-menu-icons{font-size:14px}.mobile-menu-icons a{color:#fff;padding:0 5px}.mobile-menu-icons a i{line-height:2}.mobile-menu-icons .btn-sm{padding:2px 8px}.mobile-menu-icons span{color:#fff}.navbar-toggle-left{margin:0}.navbar-gr .navbar-nav>li>a{padding-bottom:21px;line-height:initial}.navbar-gr .navbar-nav>li>a.btn{line-height:1}.navbar-gr .navbar-nav>li>a{position:relative}.navbar-gr .navbar-nav>li>a,.navbar-gr .navbar-nav>li>a:after,.navbar-gr .navbar-nav>li>a:before{transition:all .4s}.navbar-gr .navbar-nav>li>a:after{position:absolute;bottom:-1px;left:0;right:0;margin:auto;width:0%;content:".";color:transparent;background:#d61535;height:3px}.navbar-gr .navbar-nav>li>a.active:after,.navbar-gr .navbar-nav>li>a:hover:after{width:100%}.navbar-gr .navbar-nav:hover>li>a:not(:hover):after{width:0%}.navbar-brand{margin-top:5px}#gr-menu .active a.level-1,#gr-menu .search-dropdown.active a{background:0 0;color:#fff}.main-nav .dropdown:hover .dropdown-menu{display:block!important}.top-nav-dropdown{left:25px!important;width:fit-content}.top-nav-dropdown::before{content:"";width:0;height:0;position:absolute;border-left:solid 8px transparent;border-top:solid 8px transparent;border-right:solid 8px transparent;border-bottom:solid 8px #333;top:-16px;left:10px}.mega-dropdown{position:static!important}.mega-dropdown-menu .contents::before{content:"";width:0;height:0;position:absolute;border-left:solid 8px transparent;border-top:solid 8px transparent;border-right:solid 8px transparent;border-bottom:solid 8px #fff;top:-16px;right:53.9%}.mega-dropdown-menu{background:0 0!important;padding:0!important;width:1000px;border:none!important;top:100%;position:absolute;left:0!important;right:0!important;margin:0 auto!important}.mega-dropdown-menu .contents{background:#fff;padding:15px}.membership .title{border-bottom:solid 1px #d61535;margin-bottom:7px}.membership .title h4{font-size:16px;color:#d61535;margin:0}.membership .title h5{font-size:14px;margin-top:3px;margin-bottom:3px}.membership .description{font-size:14px}.membership .list-group-item:first-child,.membership .list-group-item:last-child{border-top-right-radius:0;border-top-left-radius:0}.membership .list-group-item{font-size:14px;padding:10px 8px;border-left:none;border-right:none}.membership .list-group-item.active{background-color:#e0e0e0;border-color:transparent;border-left:solid 3px #d61535;color:#555}.membership .list-group-item .icon{float:right}.membership img{margin-bottom:10px}.mobile-menu-icons .dropdown-menu{right:0;top:118%;left:auto;background:#fff!important;padding:5px;border-radius:0;width:359px;border:1px solid rgba(0,0,0,.15)!important}.mobile-menu-icons .dropdown-menu::before{content:"";width:0;height:0;position:absolute;border-left:solid 8px transparent;border-top:solid 8px transparent;border-right:solid 8px transparent;border-bottom:solid 8px #fff;top:-16px;right:18px}.showSearchBar{display:block;background:#fff}.search-dropdown a{padding:20px!important}#clearInput{position:absolute;z-index:99;right:50px;top:9px;color:#000;cursor:pointer}#overlay{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:999;transition:opacity .4s ease-out;display:none;opacity:0}.top-nav-container{display:block}footer .address p{font-size:14px;margin-bottom:7px}.navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:10px}.navbar-toggle-left{margin-top:0}@media (max-width:576px){.navbar-brand img{width:auto;height:auto;max-height:auto;margin-left:10px}.navbar-brand{padding:7px;height:auto;padding-left:0;padding-right:15px}.navbar-toggle-left{padding-left:0;width:28px;margin-top:4px}.search-dropdown{position:static}.search-dropdown a{padding:10px}.mobile-menu-icons .dropdown-menu{right:9px;top:100%}.mobile-menu-icons .dropdown-menu::before{right:95px}.top-banner-bg .text-large{font-size:1.3rem}.middle-content p{margin-bottom:0!important}.middle-content img{width:50%!important}.pricing-table td:first-child,.pricing-table th:first-child{display:none}.pricing-table tbody tr:nth-child(odd){display:table-row;background:#f7f7f7}.sidebar-nav .level-2 a{font-size:17px!important}#wrapper.toggled #sidebar-wrapper{width:80%}}@media (min-width:577px and max-width:767px){.navbar-toggle-left{margin-top:-8px}.middle-content .text-large{font-size:1.3rem!important}.middle-content p{margin-bottom:0!important}.middle-content img{width:50%!important}#wrapper.toggled #sidebar-wrapper{width:45%}}@media (max-width:768px){.navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-10px}.navbar-brand img{width:auto;height:auto;margin-top:0;margin-left:10px}.navbar-brand{padding:7px;height:auto;padding-left:0;margin-top:0;padding-right:15px}.sidebar-nav li a{font-size:.85rem}.sidebar-nav .level-2 a{font-size:11px!important}.sidebar-nav .level-2 a,.sidebar-nav li a{padding:15px}.sub>a:after{top:15px}.mega-dropdown-menu .contents::before{right:54.5%}.heading.lg{font-size:26px}}@media (max-width:992px){.top-nav-container{display:block}.middle-content .text-large{font-size:1.3rem}.middle-content p{margin-bottom:0!important}.middle-content img{width:50%!important;margin-top:0}.navbar-brand img{width:auto;margin-left:10px}.explore-more a{height:32px;padding-top:2px;width:60px}.client-logo{height:auto;background:0 0;border:3px solid #fff;padding-top:0;text-align:center}footer{padding-bottom:0}}@media (min-width:992px){.top-nav-container{display:block}.middle-content .text-large,.static-banner .text-large{font-size:2.8rem!important}.heading.lg{font-size:38px}.middle-content p{margin-bottom:10px!important}.middle-content img{width:auto}.navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:5px}}@media (min-width:1200px){.top-nav-container{display:block}.navbar-brand{padding:23px 10px}.mega-dropdown-menu .contents::before{right:39.9%}.navbar-gr .navbar-nav>li>a{padding:27px 13px;padding-bottom:21px}.mobile-menu-icons .dropdown-menu{right:0;top:75px}.mobile-menu-icons .dropdown-menu::before{right:16px}}@media (min-width:1400px){.top-nav-container{display:block}.navbar-brand{padding:23px 10px}.mega-dropdown-menu .contents::before{right:48.2%;top:-15px}.navbar-gr .navbar-nav>li>a{padding:27px 20px;padding-bottom:21px}.mobile-menu-icons .dropdown-menu{right:0;top:77px}.mobile-menu-icons .dropdown-menu::before{right:20px}}@media (min-width:1600px){.mega-dropdown-menu .contents::before{right:41%}}@media (min-width:1920px){.mega-dropdown-menu .contents::before{right:25%}}.top-margin{margin-top:50px}.show-section{position:relative!important;left:0!important;float:right!important}.grSliderNavigation.version2 a.next{left:96%;top:60%}.grSliderNavigation a:hover{text-decoration:none!important}@media only screen and (max-width:992px){.grSliderNavigation.version2 a{top:20%}.grSliderNavigation a.next{right:0!important;left:auto!important}}.footer-links{display:block}.gdpr{position:fixed;bottom:0;width:100%;background:rgba(0,0,0,.8);color:#fff;padding:20px;text-align:center;z-index:10}.sub>a:after{content:"\f105";font-family:FontAwesome}.active-revslide{position:absolute}.tp-caption{white-space:normal}.tp-caption a{color:#fff}.tp-bullets{bottom:75px!important}@media (min-width:577px) and (max-width:768px){.navbar-toggle-left{margin-top:-8px}.sm-center{text-align:center}.footer-social-links{display:flex;justify-content:center}}@media (max-width:846px){.footer-links{display:flex;flex-direction:column;align-items:center}}.nav-main-link:hover{text-decoration:none}.nav-main-link h5,.nav-main-link p{color:#222}.headline{font-size:40px;font-weight:900;font-family:Roboto,sans-serif;letter-spacing:2px;text-transform:uppercase;margin-top:0}.subheader{font-size:25px;letter-spacing:1px;font-family:Roboto,sans-serif;font-weight:900;padding:5px 0}@media (max-width:768px){.headline{font-size:26px}.subheader{font-size:18px}.text-sm-center{text-align:center}}.link-banner{padding:10px;text-align:center;color:#e1e1e1;background:#d71634;box-shadow:0 1px 6px rgba(0,0,0,.12)}.link-banner a{color:#fff;text-decoration:underline;font-weight:900}.close-banner{position:absolute;right:20px;top:8px;color:#fff!important;font-size:1.2rem}.link-banner .close-banner{text-decoration:none}.focused:before{content:""!important;width:0!important;height:0!important;position:absolute!important;border-left:solid 8px transparent!important;border-top:solid 8px transparent!important;border-right:solid 8px transparent!important;border-bottom:solid 8px #fff!important;bottom:-2px;left:45%;z-index:2}li.services-menu:hover .dropdown-toggle:before{content:""!important;width:0!important;height:0!important;position:absolute!important;border-left:solid 8px transparent!important;border-top:solid 8px transparent!important;border-right:solid 8px transparent!important;border-bottom:solid 8px #fff!important;bottom:-2px;left:45%;z-index:2}.services-menu .link-row:hover{background-color:#e0e0e0!important}.services-menu .link-row.active{background-color:#e0e0e0!important;border-color:transparent;border:solid 2px transparent;border-left:solid 3px #d61535;color:#555}.link-banner p{margin-bottom:0!important}