@import url(../css/fonts/icomoon/style.css);*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased}h1,.h1,.banner-title,.latestnewswrap-header,.headerblock-title,h2,.h2,.usercontent h2,.mce-content-body h2,.aboutblock-header-title,.newslistwrap-title,.getintouchblock-title,h3,.h3,.usercontent h3,.mce-content-body h3,.serviceslideritem-title,h4,.h4,.usercontent h4,.mce-content-body h4,.newslistitem-title,h5,.h5,.usercontent h5,.mce-content-body h5,h6,.h6,.usercontent h6,.mce-content-body h6{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}p{margin:0}strong{font-weight:700}img{max-width:100%;height:auto;display:block;border:none}hr{border-top-color:#e5e5e5;clear:both}form{margin:0}button{padding:0;width:auto;border:none;background:none;font-weight:inherit;font-family:Montserrat,sans-serif}label{margin:0;font-weight:inherit}ul,ol{margin:0;padding:0;list-style:none}ul li,ol li{margin:0;padding:0}a{display:inline-block;outline:none;color:inherit;text-decoration:none;transition:all 300ms}a:hover,a:focus{color:inherit;text-decoration:none}button{background:none;border:none;outline:none !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:'';display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translate3d(0, 0, 0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;transform:translate3d(0, 0, 0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-ms-flexbox;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@media (min-width: 576px){.picker--opened .picker__frame{top:50%;bottom:auto;-ms-transform:translateY(-50%);transform:translateY(-50%)}}input[type='text'].picker__input{width:auto;background-image:url("../images/ico-calendar.png");background-position:95% center;background-repeat:no-repeat}.flatpickr-time .numInputWrapper input{padding:9px;border:none}i,.ctabutton:before,.sliderbutton::after,.field_wrap.__checkboxes>label::after,.field_wrap.__checkboxes>.input_wrap>label::after,.input_error::before,.error_feedback ul li::before,.selectBox-arrow::after,.nav ul li.backto>a::before,.sidemenu-toggle::after,.casesslider-left-toggle::after,.socialshare-title span::after,.socialshare-socialicon::after,.videowrap .videoplay-icon::after{display:inline-block;text-transform:none;vertical-align:middle;font-family:icomoon;font-size:18px;color:#ffffff;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;transition:all 0.3s}.banner::before,.listitem-image::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.28;transition:all 0.3s}.imagemodal,.serviceslideritem,.newslistitem-image,.videowrap .videoblock,.listitem-image{background-position:center center;background-size:cover;background-repeat:no-repeat}.sronly{position:absolute;left:-999999px;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.h1,.banner-title,.latestnewswrap-header,.headerblock-title,.h2,.usercontent h2,.mce-content-body h2,.aboutblock-header-title,.newslistwrap-title,.getintouchblock-title,.h3,.usercontent h3,.mce-content-body h3,.serviceslideritem-title,.h4,.usercontent h4,.mce-content-body h4,.newslistitem-title,.h5,.usercontent h5,.mce-content-body h5,.h6,.usercontent h6,.mce-content-body h6{margin:0 0 1.8125rem 0;line-height:1}.h1,.banner-title,.latestnewswrap-header,.headerblock-title{font-size:2rem}@media (min-width: 992px){.h1,.banner-title,.latestnewswrap-header,.headerblock-title{font-size:3.4375rem}}.h2,.usercontent h2,.mce-content-body h2,.aboutblock-header-title,.newslistwrap-title,.getintouchblock-title{font-size:1.4375rem}@media (min-width: 992px){.h2,.usercontent h2,.mce-content-body h2,.aboutblock-header-title,.newslistwrap-title,.getintouchblock-title{font-size:2.1875rem}}.h3,.usercontent h3,.mce-content-body h3,.serviceslideritem-title{font-size:1.25rem}.h4,.usercontent h4,.mce-content-body h4,.newslistitem-title{font-size:1.125rem}.h5,.usercontent h5,.mce-content-body h5{font-size:1.125rem}.h6,.usercontent h6,.mce-content-body h6{font-size:1rem}.a,.usercontent a,.mce-content-body a{color:#04709e;text-decoration:underline}.a:hover,.usercontent a:hover,.mce-content-body a:hover,.a:focus,.usercontent a:focus,.mce-content-body a:focus{color:#023b53;text-decoration:none}.usercontent h1,.mce-content-body h1{font-size:1.875rem;font-weight:700;margin:30px 0}@media (min-width: 992px){.usercontent h1,.mce-content-body h1{font-size:2.5rem}}.usercontent h2,.mce-content-body h2{font-size:1.375rem;line-height:1.27;font-weight:500}.usercontent h3,.mce-content-body h3{line-height:1.1;font-weight:700}.usercontent p,.mce-content-body p{margin:0 0 2.5rem 0;line-height:1.6em;font-size:.875rem}@media (min-width: 992px){.usercontent p,.mce-content-body p{font-size:1rem}}.usercontent form a,.mce-content-body form a{color:#999}.usercontent form a:hover,.usercontent form a:focus,.mce-content-body form a:hover,.mce-content-body form a:focus{color:#737373}.usercontent ul,.usercontent ol,.mce-content-body ul,.mce-content-body ol{margin:0 0 2.5rem 0;padding:0;list-style-type:none;line-height:1.6em}.usercontent ul li,.mce-content-body ul li{position:relative;margin:0 0 10px 0;padding:0 0 0 25px}.usercontent ul li::before,.mce-content-body ul li::before{content:'';color:#e31d22;width:7px;height:7px;border-radius:50%;background:#e31d22;position:absolute;top:7px;left:0}.usercontent ol li,.mce-content-body ol li{position:relative;margin:0 0 10px 0;padding:0 0 0 25px;counter-increment:step-counter}.usercontent ol li::before,.mce-content-body ol li::before{content:counter(step-counter);display:inline-block;width:25px;color:#e31d22;font-weight:700;position:absolute;top:0;left:0}.usercontent blockquote,.mce-content-body blockquote{word-break:normal;white-space:normal;background:none;font-size:1.25rem;font-weight:500;color:#313248;border-top:1px solid #e31d22;position:relative;padding-top:25px;margin-top:40px;margin-bottom:40px}@media (min-width: 992px){.usercontent blockquote,.mce-content-body blockquote{margin-top:60px;margin-bottom:70px}}.usercontent blockquote::before,.mce-content-body blockquote::before{display:inline-block;text-transform:none;vertical-align:middle;font-family:icomoon;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;transition:all 0.3s;content:'\e936';font-size:16px;color:#e31d22;position:absolute;top:-8%;left:-13%}@media (min-width: 992px){.usercontent blockquote::before,.mce-content-body blockquote::before{left:-8%}}.usercontent blockquote>p,.mce-content-body blockquote>p{line-height:1.6em;font-size:1rem}@media (min-width: 992px){.usercontent blockquote>p,.mce-content-body blockquote>p{font-size:1.25rem}}.usercontent .iframe-wrap,.mce-content-body .iframe-wrap{position:relative;padding-bottom:56.25%;padding-top:30px;height:100%;overflow:hidden}.usercontent .iframe-wrap iframe,.usercontent .iframe-wrap object,.usercontent .iframe-wrap embed,.mce-content-body .iframe-wrap iframe,.mce-content-body .iframe-wrap object,.mce-content-body .iframe-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}.usercontent .table-wrap,.mce-content-body .table-wrap{display:block;width:100%;overflow-x:auto}.usercontent .table-wrap table,.mce-content-body .table-wrap table{width:100%;max-width:100%}.usercontent :last-child,.mce-content-body :last-child{margin-bottom:0}.usercontent .alignleft,.mce-content-body .alignleft{float:left}.usercontent .alignright,.mce-content-body .alignright{float:right}.usercontent table,.mce-content-body table{border-collapse:collapse}.usercontent table tr td,.usercontent table tr th,.mce-content-body table tr td,.mce-content-body table tr th{border:1px solid #ccc;padding:10px;text-align:left}.usercontent table tr th,.mce-content-body table tr th{background:#e7e7e7}.button,.submit_wrap button,.form-submit button{display:inline-block;padding:15px 35px;z-index:1;position:relative;color:#ffffff;outline:none;border:none;border-radius:25.5px;background:linear-gradient(to right, #179cd5, #2bb6f0);overflow:hidden;transition:color 0.4s ease-in-out;text-transform:uppercase;text-align:center;text-decoration:none !important;font-weight:500;font-size:.75rem;letter-spacing:1.25px;cursor:pointer}.button::before,.submit_wrap button::before,.form-submit button::before{content:'';z-index:-1;position:absolute;top:100%;left:100%;width:1em;height:1em;border-radius:50%;background:linear-gradient(to right, #42c2f9, #2bb6f0);-ms-transform-origin:center;transform-origin:center;transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 0);transition:transform 0.45s ease-in-out}.button:hover,.submit_wrap button:hover,.form-submit button:hover,.listitem:hover .button,.listitem:hover .submit_wrap button,.submit_wrap .listitem:hover button,.listitem:hover .form-submit button,.form-submit .listitem:hover button,.listitem:focus .button,.listitem:focus .submit_wrap button,.submit_wrap .listitem:focus button,.listitem:focus .form-submit button,.form-submit .listitem:focus button,.button:focus,.submit_wrap button:focus,.form-submit button:focus{color:#ffffff}.button:hover::before,.submit_wrap button:hover::before,.form-submit button:hover::before,.listitem:hover .button::before,.listitem:hover .submit_wrap button::before,.submit_wrap .listitem:hover button::before,.listitem:hover .form-submit button::before,.form-submit .listitem:hover button::before,.listitem:focus .button::before,.listitem:focus .submit_wrap button::before,.submit_wrap .listitem:focus button::before,.listitem:focus .form-submit button::before,.form-submit .listitem:focus button::before,.button:focus::before,.submit_wrap button:focus::before,.form-submit button:focus::before{transform:translate3d(-50%, -50%, 0) scale3d(30, 30, 30)}.button.__secondary,.submit_wrap button.__secondary,.form-submit button.__secondary{background:#118ec3;padding:18px 25px}.button.__secondary:hover,.submit_wrap button.__secondary:hover,.form-submit button.__secondary:hover,.listitem:hover .__secondary.button,.listitem:hover .submit_wrap button.__secondary,.submit_wrap .listitem:hover button.__secondary,.listitem:hover .form-submit button.__secondary,.form-submit .listitem:hover button.__secondary,.listitem:focus .__secondary.button,.listitem:focus .submit_wrap button.__secondary,.submit_wrap .listitem:focus button.__secondary,.listitem:focus .form-submit button.__secondary,.form-submit .listitem:focus button.__secondary,.button.__secondary:focus,.submit_wrap button.__secondary:focus,.form-submit button.__secondary:focus{color:#ffffff}.button.__secondary:hover::before,.submit_wrap button.__secondary:hover::before,.form-submit button.__secondary:hover::before,.listitem:hover .__secondary.button::before,.listitem:hover .submit_wrap button.__secondary::before,.submit_wrap .listitem:hover button.__secondary::before,.listitem:hover .form-submit button.__secondary::before,.form-submit .listitem:hover button.__secondary::before,.listitem:focus .__secondary.button::before,.listitem:focus .submit_wrap button.__secondary::before,.submit_wrap .listitem:focus button.__secondary::before,.listitem:focus .form-submit button.__secondary::before,.form-submit .listitem:focus button.__secondary::before,.button.__secondary:focus::before,.submit_wrap button.__secondary:focus::before,.form-submit button.__secondary:focus::before{transform:translate3d(-50%, -50%, 0) scale3d(33, 30, 30)}@media (min-width: 992px){.button,.submit_wrap button,.form-submit button{font-size:.875rem}}.ctabutton{display:inline-block;border:none;border-radius:25.5px;text-align:center;letter-spacing:1.25px;text-decoration:none !important;text-transform:uppercase;cursor:pointer;position:relative;transition:all 0.3s;background:none;color:#e31d22;font-size:.75rem;font-weight:700;padding:0;overflow:hidden}@media (min-width: 992px){.ctabutton{font-size:.9375rem}}.ctabutton:before{content:'\e93f';color:#e31d22;font-size:10px;padding-right:25px;padding-left:5px}.ctabutton span{display:inline-block;transition:all 0.3s ease}.ctabutton span:nth-of-type(1){-ms-transform:translate(0, 0);transform:translate(0, 0)}.ctabutton span:nth-of-type(2){position:absolute;right:0;top:0;-ms-transform:translate(0, 100%);transform:translate(0, 100%)}.ctabutton:hover,.ctabutton:focus{color:#e31d22}.ctabutton:hover span:nth-of-type(1),.ctabutton:focus span:nth-of-type(1){-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.ctabutton:hover span:nth-of-type(2),.ctabutton:focus span:nth-of-type(2){-ms-transform:translate(0, 0);transform:translate(0, 0)}.submit_wrap button,.form-submit button{padding:15px 25px}.submit_wrap button:hover::before,.submit_wrap button:focus::before,.form-submit button:hover::before,.form-submit button:focus::before{transform:translate3d(-50%, -50%, 0) scale3d(33, 30, 30)}.sliderbutton{border-radius:50%;cursor:pointer;color:#313248;background:none;border:solid 1px #4b6a78;width:45px;height:45px;padding:0;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.sliderbutton:hover,.sliderbutton:focus{border:solid 1px #e31d22;background:none}.sliderbutton::after{content:'\e93f';color:#000000;font-size:10px}.sliderbutton.__prev::after{content:'\e940'}input[type='text'],input[type='password'],input[type='number'],input[type='email'],textarea,select,.selectBox-dropdown{margin:0;padding:15px 20px 15px 20px;border-radius:2px;width:100%;height:auto;box-sizing:border-box;border:2px solid #d1d1d1;background:#fff;line-height:1.56;font-size:1rem;outline:none;transition:all 200ms;font-family:Montserrat,sans-serif}input[type='text']:focus,input[type='password']:focus,input[type='number']:focus,input[type='email']:focus,textarea:focus,select:focus,.selectBox-dropdown:focus{border-color:#26aae2}textarea{min-height:245px}input[type='file']{padding:10px;border:1px dashed #bbb}input[type='number']{width:auto}.field_wrap{position:relative;margin:0 0 10px 0}.field_wrap .label_wrap{padding-bottom:6px}.field_wrap .label_wrap label{font-weight:700;color:#5b5b5b}.field_wrap.__checkboxes input[type='checkbox']{position:absolute;left:-9999px;margin:0}.field_wrap.__checkboxes>label,.field_wrap.__checkboxes>.input_wrap>label{position:relative;display:block;margin:0 0 15px 0;padding-left:30px;cursor:pointer;color:#313248}.field_wrap.__checkboxes>label::before,.field_wrap.__checkboxes>.input_wrap>label::before{content:'';border:1px solid #c7c7c7;background:#eaeaea;width:20px;height:20px;position:absolute;top:2px;left:0;color:transparent}.field_wrap.__checkboxes>label::after,.field_wrap.__checkboxes>.input_wrap>label::after{content:'\e948';font-size:12px;color:#313248;font-weight:900;color:white;position:absolute;top:6px;left:4px;opacity:0}.field_wrap.__checkboxes>label.__checked::before,.field_wrap.__checkboxes>.input_wrap>label.__checked::before{background:#4ed741;border-color:#50be44}.field_wrap.__checkboxes>label.__checked::after,.field_wrap.__checkboxes>.input_wrap>label.__checked::after{opacity:1}.field_wrap.__radiobuttons input[type='radio']{position:absolute;left:-9999px;margin:0}.field_wrap.__radiobuttons>label,.field_wrap.__radiobuttons>.input_wrap>label{position:relative;display:block;margin:0 0 15px 0;padding-left:30px;cursor:pointer;color:#313248}.field_wrap.__radiobuttons>label::before,.field_wrap.__radiobuttons>.input_wrap>label::before{content:'';border:1px solid #c7c7c7;border-radius:50%;background:#eaeaea;width:20px;height:20px;position:absolute;top:2px;left:0;color:transparent}.field_wrap.__radiobuttons>label::after,.field_wrap.__radiobuttons>.input_wrap>label::after{content:'';border:1px solid #c7c7c7;border-radius:50%;background:#4ed741;-ms-transform:scale(0.5);transform:scale(0.5);width:20px;height:20px;position:absolute;top:2px;left:0;color:transparent;opacity:0}.field_wrap.__radiobuttons>label.__checked::before,.field_wrap.__radiobuttons>.input_wrap>label.__checked::before{border-color:#50be44;border-width:2px}.field_wrap.__radiobuttons>label.__checked::after,.field_wrap.__radiobuttons>.input_wrap>label.__checked::after{opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#313248}input:-moz-placeholder,textarea:-moz-placeholder{color:#313248}input::-moz-placeholder,textarea::-moz-placeholder{color:#313248}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#313248}.input_error{border-top:none;color:#ff3939;padding:15px 20px 14px 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input_error::before{content:'\e912';color:#ff3939;font-size:12px;margin-right:12px}form .label_wrap label.error{color:#ff3939}form .input_wrap input.error,form .input_wrap select.error,form .input_wrap textarea.error,form .input_wrap .selectBox.error{background:rgba(227,29,34,0.1);border:none;color:#ff3939}form .input_wrap input.error.__inline,form .input_wrap select.error.__inline,form .input_wrap textarea.error.__inline,form .input_wrap .selectBox.error.__inline{border-bottom-left-radius:0;border-bottom-right-radius:0}.error_feedback{margin:0 0 2em 0;background:white;padding:15px 20px;border:1px solid #ff3939;background:rgba(227,29,34,0.1);color:#4b4243;text-align:left}.error_feedback ul{margin:0;padding:0;list-style:none}.error_feedback ul li{margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.error_feedback ul li::before{content:'\e912';color:#ff3939;font-size:12px;margin-right:12px}.error_feedback ul li:last-child{margin:0}.selectBox-dropdown{min-width:150px;position:relative;border:solid 2px #bbb;line-height:1.5;text-decoration:none;text-align:left;color:#313248;outline:none;vertical-align:middle;background:#fff;display:-ms-inline-flexbox !important;display:inline-flex !important;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:default}.selectBox-dropdown:focus{border:solid 2px #26aae2}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:200px;min-height:1em;border:solid 2px #26aae2;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#fff;box-shadow:none;overflow:auto;-webkit-overflow-scrolling:touch}.selectBox-label{white-space:nowrap;overflow:hidden}.selectBox-inline{min-width:150px;outline:none;border:solid 2px #26aae2;background:#fff;display:inline-block;border-radius:3px;overflow:auto}.selectBox-options li:hover a,.selectBox-options li:focus a{background:linear-gradient(to bottom, #e5f5fc, #e5f5fc);border:solid 1px #26aae2}.selectBox-options li a{list-style:none;display:block;cursor:pointer;padding:15px 20px;margin:0;transition:all 0.3s}.selectBox-options li.selectBox-selected a{background:linear-gradient(to bottom, #e5f5fc, #e5f5fc);border:solid 1px #26aae2}.selectBox-arrow::after{content:'\e95d';font-size:10px;color:#313248}.selectBox-menuShowing-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBox-menuShowing-top{border-top-left-radius:0;border-top-right-radius:0}.selectBox-menuShowing .selectBox-arrow::after{content:'\e960'}.burger{display:inline-block;width:60px;height:60px;color:#fff;z-index:999;position:relative;cursor:pointer;z-index:5;transition:all 0.5s}.burger::before{content:'';position:absolute;top:-32px;bottom:0px;right:0;left:-20px;width:1px;height:93px;background-color:rgba(107,145,161,0.52)}.burger.__active .burger-toggle{background:transparent}.burger.__active .burger-toggle:before{top:0;background:#fff;-ms-transform:rotate(135deg);transform:rotate(135deg)}.burger.__active .burger-toggle:after{bottom:0;background:#fff;-ms-transform:rotate(225deg);transform:rotate(225deg)}@media (min-width: 1200px){.burger{display:none}}.burger-toggle{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:30px;height:3px;background:#fff}.burger-toggle:before,.burger-toggle:after{content:'';position:absolute;left:0;width:100%;height:100%;background:#26aae2;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 0.3s}.burger-toggle:before{top:-5px;-ms-transform:rotate(0);transform:rotate(0)}.burger-toggle:after{bottom:-5px;-ms-transform:rotate(0);transform:rotate(0)}.navwindow{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:5555;display:none;cursor:pointer;transition:all 0.2s}.navwrap{position:fixed;top:0;right:-100%;bottom:0;height:100%;width:100%;z-index:8888;overflow:hidden;transition:all 0.5s}.navwrap.__active{right:0 !important}@media (min-width: 1200px){.navwrap{position:inherit;top:inherit;right:inherit;bottom:inherit;height:auto;width:auto;z-index:9999;overflow:inherit;transition:all 0.3s}}.nav{height:100%;position:relative;width:100%;overflow-y:scroll;font-family:Montserrat,sans-serif;background:#26aae2;transition:all 0.3s}@media (min-width: 1200px){.nav{overflow-y:inherit;background:none;width:auto;opacity:1}}.nav .burger{display:block;position:absolute;top:6%;right:8%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:25px;height:3px;background:transparent}@media (min-width: 1200px){.nav .burger{display:none}}.nav .burger::after{content:'';position:absolute;top:1px;left:0;width:100%;height:100%;background:#ffffff;-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 0.3s}.nav .burger::before{content:'';position:absolute;top:1px;bottom:0;left:0;width:100%;height:100%;background:#ffffff;-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 0.3s}@media (min-width: 1200px){.nav>ul>li.menu-item>a:hover,.nav>ul>li.menu-item>a:focus{color:#26aae2}}.nav ul{height:100%;float:left;width:100%;margin:75px 0 0 20px}@media (min-width: 1200px){.nav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0;-ms-flex-align:center;align-items:center}}.nav ul>li.menu-item{display:block;position:relative}@media (min-width: 1200px){.nav ul>li.menu-item{display:inline-block;margin:0 0 0 10px}.nav ul>li.menu-item:first-child{margin:0}}@media (min-width: 1400px){.nav ul>li.menu-item{margin:0 0 0 25px}}.nav ul>li.menu-item:hover>a,.nav ul>li.menu-item:focus>a{background:none}.nav ul>li.menu-item a{display:block;font-size:1.125rem;font-weight:700;letter-spacing:1.25px;color:#fff;padding:14px;position:relative;transition:all 0.3s}@media (min-width: 1200px){.nav ul>li.menu-item a{font-size:.875rem;text-transform:uppercase;font-weight:500;padding:30px 5px;height:100%;border:none;color:#313248}.nav ul>li.menu-item a::before{content:'';height:4px;width:0;position:absolute;bottom:0;left:0;background:#26aae2;transition:all 0.3s}}.nav ul>li.menu-item.__contact a{color:#ffffff;font-weight:700;height:auto}@media (min-width: 1200px){.nav ul>li.menu-item.__contact{background:linear-gradient(to right, #179cd5, #2bb6f0);border-radius:25.5px;font-weight:500;padding:0;display:-ms-flexbox;display:flex;z-index:1;position:relative;color:#ffffff;outline:none;border:none;overflow:hidden;transition:color 0.4s ease-in-out;text-align:center;text-decoration:none !important}.nav ul>li.menu-item.__contact::before{content:'';z-index:-1;position:absolute;top:100%;left:100%;width:1em;height:1em;border-radius:50%;background:linear-gradient(to right, #42c2f9, #2bb6f0);-ms-transform-origin:center;transform-origin:center;transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 0);transition:transform 0.45s ease-in-out}.nav ul>li.menu-item.__contact:hover,.nav ul>li.menu-item.__contact:focus{color:#ffffff}.nav ul>li.menu-item.__contact:hover::before,.nav ul>li.menu-item.__contact:focus::before{transform:translate3d(-50%, -50%, 0) scale3d(30, 30, 30)}.nav ul>li.menu-item.__contact a{padding:12px 20px}}@media (min-width: 1400px){.nav ul>li.menu-item.__contact a{padding:12px 30px}}.nav ul>li.menu-item-has-children{position:relative}@media (min-width: 1200px){.nav ul>li.menu-item-has-children:hover>ul,.nav ul>li.menu-item-has-children:focus>ul{display:block}}.nav ul>li.menu-item-has-children>ul{background:#1ea6e0;position:fixed;width:100%;top:0;bottom:0;right:-100%;height:100%;z-index:50}.nav ul>li.menu-item-has-children>ul.__active{overflow-y:scroll;right:0 !important;display:block}@media (min-width: 1200px){.nav ul>li.menu-item-has-children>ul{position:absolute;width:328px;top:inherit;bottom:inherit;right:inherit;height:inherit;z-index:50;-ms-transform:translateX(0);transform:translateX(0);display:none}}@media (min-width: 1200px){.nav ul>li.menu-item-has-children>ul li{display:block;margin:0}}.nav ul>li.menu-item-has-children>ul li:hover>a,.nav ul>li.menu-item-has-children>ul li:focus>a{background:#1c9bd1}.nav ul>li.menu-item-has-children>ul li>a{color:#fff;margin:0}@media (min-width: 1200px){.nav ul>li.menu-item-has-children>ul li>a{padding:20px 20px;line-height:inherit;border-bottom:1px solid #1c9bd1}.nav ul>li.menu-item-has-children>ul li>a::before{display:none}}@media (min-width: 1200px){.nav ul>li.menu-item-has-children>ul li.menu-item-has-children>a::after{display:inline-block;text-transform:none;vertical-align:middle;font-family:icomoon;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;transition:all 0.3s;content:'\e938';font-size:10px;color:#fff;position:absolute;top:50%;right:20px;-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}.nav ul>li.menu-item-has-children>ul li ul{background:#1d9fd7}.nav ul>li.menu-item-has-children>ul li ul.__active{overflow-y:scroll;right:0 !important;display:block}@media (min-width: 1200px){.nav ul>li.menu-item-has-children>ul li ul{top:0;right:-100%;z-index:60}}@media (min-width: 1200px){.nav ul:first-child>li.menu-item-has-children>a::after{display:none}}.nav ul li.current-menu-item a::before{width:100%;opacity:1}@media (min-width: 1200px){.nav ul li.backto{display:none}}.nav ul li.backto>a{font-size:20px !important;padding:35px;position:relative}.nav ul li.backto>a::before{content:'\e95e';font-family:icomoon;font-size:16px;color:#fff;display:inline-block;margin:0 30px 0 0;position:absolute;left:7px;bottom:40px}@media (min-width: 1200px){.nav ul li.viewall{display:none}}.nav ul li.viewall>a{font-size:1.25rem;color:#fff;font-family:Montserrat,sans-serif;padding:20px}.sidemenu{margin:0 0 30px 0}.sidemenu.__active .sidemenu-toggle::after{content:'\e960'}.sidemenu-toggle{font-size:1.375rem;color:#313248;border-bottom:1px solid #ccc;text-transform:uppercase;padding:0 0 10px 0;margin:0 0 10px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (min-width: 992px){.sidemenu-toggle{display:none}}.sidemenu-toggle::after{content:'\e95d';font-size:14px}.sidemenu-menu{display:none}@media (min-width: 992px){.sidemenu-menu{display:block !important}}.sidemenu-menu ul li.menu-item:hover>a::after,.sidemenu-menu ul li.menu-item:focus>a::after{width:20px;margin:0 10px 0 0}.sidemenu-menu ul li.menu-item a{color:#313248;font-size:1.125rem;padding:5px 0;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center}.sidemenu-menu ul li.menu-item a::after{content:'';display:inline-block;width:0;height:2px;background:#26aae2;position:absolute;left:0;bottom:0;transition:all 0.3s}.sidemenu-menu ul li.current-menu-item>a::after{width:20px;margin:0 10px 0 0}.breadcrumb{background:none;margin:0;padding:0;border-bottom:1px solid #cacaca;border-top:1px solid #cacaca}.breadcrumb-content{padding:10px 0;font-size:.8125rem;text-transform:uppercase;font-weight:500}@media (min-width: 992px){.breadcrumb-content{padding:15px 0}}.breadcrumb-content .current{color:#26aae2}.breadcrumb-content a,.breadcrumb-content span{font-size:.8125rem}.breadcrumb-content a{transition:all 0.3s}.breadcrumb-content a:hover,.breadcrumb-content a:focus{color:#26aae2}.breadcrumb-content i{font-size:8px;padding:0 10px;color:#313248}.iconitem{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:20px 0}.interactiverow{margin:0 0 80px 0}.imagemodal{display:block;height:300px;margin:15px 0}.paging{margin:40px 0;display:-ms-flexbox;display:flex;font-size:.9375rem;line-height:1.67;letter-spacing:1.25px}.paging li.disabled a,.paging li.disabled span{cursor:not-allowed;opacity:0.3}.paging li.active a,.paging li.active span{color:#000000;position:relative;padding:10px 60px 10px 0}.paging li.active a::after,.paging li.active span::after{content:'';position:absolute;height:1px;width:60%;top:50%;bottom:0;left:40%;right:0;background-color:#000000}.paging li a,.paging li span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:10px 10px;margin:0 10px 0 0;color:#313248}.paging li a,.paging li span{transition:all 0.3s}.paging li a:hover,.paging li a:focus,.paging li span:hover,.paging li span:focus{color:#26aae2}.paging li:not(:first-child):not(.active):not(:last-child){display:none}@media (min-width: 992px){.paging li:not(:first-child):not(.active):not(:last-child){display:inherit}}html{font-size:16px}body{color:#313248;font-family:Montserrat,sans-serif;overflow-x:hidden}body.__mobile{overflow:hidden}.wrapper{position:relative;transition:all 0.3s}.wrapper.__searchactive{-ms-transform:translateY(60px);transform:translateY(60px)}.underline{width:calc(100%);background-image:linear-gradient(transparent calc(100% - 50px), #e31d22 0px);background-repeat:no-repeat;background-size:0% 10%;background-position:left bottom;transition:background-size 0.6s}.underlineblue{width:calc(100%);background-image:linear-gradient(transparent calc(100% - 50px), #26aae2 0px);background-repeat:no-repeat;background-size:0% 10%;background-position:left bottom;transition:background-size 0.3s}.__animatefade{opacity:0}.__animatefade.__animatein{-ms-transform:translateX(0);transform:translateX(0);transition:all 1000ms cubic-bezier(0.75, 0, 0.25, 1);opacity:1}.header{background:#fff}.header .row{-ms-flex-align:center;align-items:center}.header-logo{display:block}.header-opts{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.banner{position:relative;text-align:center}@media (min-width: 768px){.banner{text-align:left}}@media (min-width: 992px){.banner{padding:0;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.banner-image{width:100%;height:480px}.banner-image img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}@media (min-width: 768px){.banner-image{height:580px}}@media (min-width: 992px){.banner-image{height:640px}}@media (min-width: 1200px){.banner-image{height:760px}}.banner-wrap{width:100%;position:absolute;left:0;top:63%}@media (min-width: 768px){.banner-wrap{top:58%}}@media (min-width: 992px){.banner-wrap{top:48%}}@media (min-width: 1200px){.banner-wrap{top:54%}}.banner-content{position:relative;z-index:10;color:#fff;font-size:1rem}.banner-content .button,.banner-content .submit_wrap button,.submit_wrap .banner-content button,.banner-content .form-submit button,.form-submit .banner-content button{padding:15px 25px}@media (min-width: 992px){.banner-content .button,.banner-content .submit_wrap button,.submit_wrap .banner-content button,.banner-content .form-submit button,.form-submit .banner-content button{padding:18px 28px}}.banner-title{font-size:2.1875rem;font-weight:700;line-height:1.15;margin:0 0 30px 0}@media (min-width: 992px){.banner-title{line-height:1.11;margin:0 0 15px 0;font-size:3.4375rem}}.banner-text{display:none}@media (min-width: 992px){.banner-text{display:block}}@media (min-width: 992px){.banner-link{margin:20px 0 0 0}}.awardsblock{padding:20px 0;box-shadow:0 5px 38px 0 rgba(0,0,0,0.13)}.awardsblock-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}.awardsblock-image{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);text-align:center}.awardsblock-image img{height:30px}@media (min-width: 640px){.awardsblock-image img{max-height:60px;height:auto;margin:0 auto}}@media (min-width: 768px){.awardsblock{padding:30px 0}}.aboutblock{margin:40px 0}@media (min-width: 992px){.aboutblock{margin:100px 0}}.aboutblock-header-text{font-size:.9375rem;font-weight:700}@media (min-width: 992px){.aboutblock-header-text{font-size:1.5625rem}}.aboutblock-header-title{font-weight:700;line-height:1.26;padding-top:10px}@media (min-width: 992px){.aboutblock-header-title{padding-top:0}}.aboutblock-header-link{margin:15px 0 0 50px;white-space:nowrap}@media (min-width: 992px){.aboutblock-header-link{margin:45px 0 0 0}}@media (min-width: 992px){.aboutblock-content{margin:80px 0 0 0}}.aboutblock-content-image{width:100%;height:240px;position:relative;margin:20px 0 130px 0}@media (min-width: 768px){.aboutblock-content-image{width:445px;height:360px}}@media (min-width: 992px){.aboutblock-content-image{margin:0;height:540px}}@media (min-width: 1200px){.aboutblock-content-image{width:485px}}.aboutblock-content-image img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';position:absolute;top:-7%;left:-3%}@media (min-width: 992px){.aboutblock-content-image .imagetag{width:312px;height:304px;top:-12%;left:-7%;font-size:.875rem;position:absolute;bottom:0;right:0;background:linear-gradient(to right, #26aae2, #2bb6f0);color:#ffffff;font-size:.75rem;font-weight:500;letter-spacing:1.25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:0 30px}}.aboutblock-content-image .imagetag-text{text-transform:uppercase;display:none}.aboutblock-content-image .imagetag-title{font-size:1.4375rem;font-weight:700;display:none}@media (min-width: 992px){.aboutblock-content-image .imagetag-title{font-size:1.6875rem}}.aboutblock-content-paragraphone{margin-top:5px;line-height:1.5;font-size:.875rem}@media (min-width: 992px){.aboutblock-content-paragraphone{font-size:1rem;line-height:1.56}}.aboutblock-content-paragraphtwo{margin-top:25px;line-height:1.5;font-size:.875rem}@media (min-width: 992px){.aboutblock-content-paragraphtwo{font-size:1rem;line-height:1.56}}.progress{display:none}@media (min-width: 992px){.progress{display:block;position:absolute;left:13%;width:58%;height:5px;border-radius:10px;overflow:hidden;background-color:#c8e8ff;background-image:linear-gradient(to right, #26aae2, #26aae2);background-repeat:no-repeat;background-size:0 100%;transition:background-size 0.4s ease-in-out}}.servicesslider{position:relative;margin:75px 0}@media (min-width: 992px){.servicesslider{margin:-100px 0 80px 0}}.servicesslider-title{font-size:2rem;font-weight:700;display:none}@media (min-width: 768px){.servicesslider-title{display:block}}.servicesslider-title.__mobile{display:block}@media (min-width: 768px){.servicesslider-title.__mobile{display:none}}.servicesslider-button{position:absolute;left:70%;top:6%;z-index:100;-ms-transform:translateY(-50%);transform:translateY(-50%)}.servicesslider-button.__next{right:auto;left:86%}@media (min-width: 992px){.servicesslider-button.__next{left:5%}}@media (min-width: 768px){.servicesslider-button{left:78%}}@media (min-width: 992px){.servicesslider-button{left:75%;left:0;top:100%}}.serviceslideritem{height:395px;outline:none !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center}@media (min-width: 992px){.serviceslideritem{height:600px}}.serviceslideritem-wrap{width:100%;height:100%}.serviceslideritem-content{padding-top:10px}@media (min-width: 992px){.serviceslideritem-content{padding-top:50px;margin-right:50px;height:50%}}.serviceslideritem-content:hover .serviceslideritem-title .underlineblue,.serviceslideritem-content:focus .serviceslideritem-title .underlineblue{background-size:100% 10%}.serviceslideritem-title{font-weight:600;margin:15px 0 20px 0;transition:all 0.3s}.serviceslideritem-article{margin:0 0 20px 0}.serviceslideritem-link{position:absolute;left:0;bottom:-28px}@media (min-width: 992px){.serviceslideritem-link{left:75%}}.serviceslideritem-link .button,.serviceslideritem-link .submit_wrap button,.submit_wrap .serviceslideritem-link button,.serviceslideritem-link .form-submit button,.form-submit .serviceslideritem-link button{padding:15px 25px}@media (min-width: 992px){.serviceslideritem-link .button,.serviceslideritem-link .submit_wrap button,.submit_wrap .serviceslideritem-link button,.serviceslideritem-link .form-submit button,.form-submit .serviceslideritem-link button{padding:18px 35px}}.casesslider{position:relative;margin:85px 0 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.casesslider{margin:85px 0 50px 0}}@media (min-width: 992px){.casesslider{-ms-flex-direction:row;flex-direction:row;background:#26aae2;margin:150px 0 100px 0;height:600px;width:100%}}.casesslider-left{width:100%;height:100%;padding:10px;margin-bottom:30px}@media (min-width: 992px){.casesslider-left{width:20%;height:100%;border:solid 1px #198cbc;margin-bottom:0}}@media (min-width: 1200px){.casesslider-left{width:20%;height:100%;border:solid 1px #198cbc;margin-bottom:0}}.casesslider-left-toggle{padding:15px 20px 15px 20px;margin:0;border-radius:25px;width:100%;height:auto;box-sizing:border-box;border:1px solid #d1d1d1;background:#fff;color:#313248;font-size:.75rem;font-weight:500;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 992px){.casesslider-left-toggle{display:none}}.casesslider-left-toggle::after{content:'\e95d';font-size:10px;color:#313248;padding-left:30px}.casesslider-left-content{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:5%;padding-left:10%;padding-right:0;padding-bottom:0;display:none}@media (min-width: 992px){.casesslider-left-content{display:block;padding-top:20%}}.casesslider-left-content li{position:relative}.casesslider-left-content li a{color:#04709e;font-size:16px;font-weight:500;display:block;padding:15px}.casesslider-left-content li a.__active{color:#fff}.casesslider-left-content li a.__active::after{content:'';position:absolute;height:83%;right:-5%;width:4px;top:5px;background:#ffffff}@media (min-width: 992px){.casesslider-left-content li a{font-size:1.125rem;padding:20px}.casesslider-left-content li a:hover,.casesslider-left-content li a:focus{color:#ffffff}}.casesslider-right{width:100%}@media (min-width: 992px){.casesslider-right{width:calc(100% - 20%)}}@media (min-width: 1200px){.casesslider-right{width:calc(100% - 20%)}}.casesslider-right-button{position:absolute;left:10%;bottom:0;z-index:100;-ms-transform:translateY(-50%);transform:translateY(-50%)}.casesslider-right-button.__next{right:0;left:25%}@media (min-width: 576px){.casesslider-right-button.__next{left:22%}}@media (min-width: 768px){.casesslider-right-button.__next{left:16%}}@media (min-width: 992px){.casesslider-right-button.__next{display:none}}@media (min-width: 576px){.casesslider-right-button{bottom:6%}}@media (min-width: 768px){.casesslider-right-button{bottom:-3%}}@media (min-width: 992px){.casesslider-right-button{display:none}}.casesslider .TabContent{height:auto;overflow:hidden;display:none}.casesslider .TabContent.__active{display:block}.casesslider .slick-dots{position:absolute;bottom:16%;left:45%;display:block;width:auto;padding:0;margin:0;list-style:none;text-align:center;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 992px){.casesslider .slick-dots{left:37%}}@media (min-width: 1200px){.casesslider .slick-dots{bottom:14%;left:42%}}@media (min-width: 1400px){.casesslider .slick-dots{bottom:22%;left:42%}}.casesslider .slick-dots li{position:relative;display:inline-block;margin:0 10px;padding:0;cursor:pointer;vertical-align:middle}.casesslider .slick-dots li.slick-active button{background:#fff;width:13px;height:13px}.casesslider .slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:0;border-radius:50%;border:1px solid #fff;cursor:pointer;outline:none;background:transparent;transition:all 0.3s}.casesslideritem{height:600px;outline:none !important;-ms-flex-align:center;align-items:center}@media (min-width: 992px){.casesslideritem{background:#26aae2}}.casesslideritem-wrap{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width: 992px){.casesslideritem-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.casesslideritem-image{width:85%;height:240px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width: 768px){.casesslideritem-image{width:80%;height:340px}}@media (min-width: 992px){.casesslideritem-image{width:50%;height:200px}}@media (min-width: 1200px){.casesslideritem-image{width:30%;height:300px;margin:0 auto}}.casesslideritem-image img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.casesslideritem-image .titlemobile{color:#313248;font-weight:700;font-size:1.875rem;margin:0 0 20px 0;line-height:1.23}@media (min-width: 992px){.casesslideritem-image .titlemobile{display:none}}.casesslideritem-content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:113px 10% 30px 10%}@media (min-width: 576px){.casesslideritem-content{padding:90px 4% 30px 4%}}@media (min-width: 992px){.casesslideritem-content{width:48%;padding:0 0 300px 4%}}@media (min-width: 1200px){.casesslideritem-content{padding:0 4% 300px 4%}}.casesslideritem-title{display:none}@media (min-width: 992px){.casesslideritem-title{display:block;font-size:2.1875rem;color:#ffffff;font-weight:700;margin:0 0 20px 0;line-height:1.23}}.casesslideritem-article{font-size:.875rem;line-height:1.5;color:#313248;margin:0 0 20px 0;font-weight:300}@media (min-width: 992px){.casesslideritem-article{color:#ffffff;font-size:1.125rem}}.casesslideritem-serviceslink{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#313248;font-size:.875rem}@media (min-width: 992px){.casesslideritem-serviceslink{color:#ffffff;font-size:1rem;-ms-flex-direction:column;flex-direction:column}}.casesslideritem-serviceslink-gcloud{display:-ms-flexbox;display:flex}.casesslideritem-serviceslink-gcloud img{max-height:30px;padding-right:10px}.casesslideritem-serviceslink-project{margin-left:35px}@media (min-width: 992px){.casesslideritem-serviceslink-project{margin-left:0}}.casesslideritem-link{display:none}@media (min-width: 992px){.casesslideritem-link{display:block;padding-top:50px}}.newslistwrap{padding:30px 0}@media (min-width: 768px){.newslistwrap{padding:0 0 60px 0}}.newslistwrap-title{font-weight:700}.newslistitem{display:block;margin:0 0 30px 0}.newslistitem-image{height:200px;margin:0 0 10px 0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.newslistitem-image img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.newslistitem-title{font-weight:600;transition:all 0.6s;line-height:1.28}.newslistitem:hover .newslistitem-title .underline,.newslistitem:focus .newslistitem-title .underline{background-size:100% 10%}.list{padding-top:30px}.accreditationsblock{margin:0 0 100px 0}.accreditationsblock .container hr{border-top-color:#6b91a1;margin-bottom:60px;opacity:0.46}.footer{background:linear-gradient(to right, #179cd5, #2bb6f0);padding:20px 0;text-align:center;color:#fff}@media (min-width: 576px){.footer{text-align:left}}@media (min-width: 992px){.footer{padding:70px 0}}.footer-nav{padding:15px 0}@media (min-width: 576px){.footer-nav{text-align:left}}@media (min-width: 1200px){.footer-nav{padding:0}}.footer-nav a{font-size:.9375rem;display:block;color:#fff;transition:all 0.3s;font-weight:500;line-height:1.2;padding:0 0 20px 0}.footer-nav a:hover,.footer-nav a:focus{color:#04709e;text-decoration:none}.footer-nav-sociallinks{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:0 0 20px 0}@media (min-width: 576px){.footer-nav-sociallinks{-ms-flex-direction:column;flex-direction:column;padding:0 10px}}@media (min-width: 768px){.footer-nav-sociallinks{padding:0 25px}}@media (min-width: 992px){.footer-nav-sociallinks{padding:0 45px}}@media (min-width: 1200px){.footer-nav-sociallinks{padding:0;-ms-flex-direction:row;flex-direction:row}}.footer-nav-sociallinks a{background:#118ec3;padding:10px}@media (min-width: 576px){.footer-nav-sociallinks a{margin-bottom:5px}}@media (min-width: 1200px){.footer-nav-sociallinks a{padding:15px;margin-bottom:0}}.footer-nav-sociallinks a:hover,.footer-nav-sociallinks a:focus{background:#04709e}.footer-nav .copyright{font-weight:300;line-height:1.93}.latestnewswrap{margin:35px 0}@media (min-width: 992px){.latestnewswrap{margin:100px 0}}.latestnewswrap-header{font-weight:700}@media (min-width: 992px){.latestnewswrap-header{padding:0 0 60px 0}}.latestnewswrap .latestnewsitem{margin:0 0 30px 0}@media (min-width: 992px){.latestnewswrap .latestnewsitem{margin:15px 0}}.latestnewswrap .latestnewsitem-image{width:100%;height:225px}@media (min-width: 992px){.latestnewswrap .latestnewsitem-image{height:266px}}.latestnewswrap .latestnewsitem-image img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.latestnewswrap .latestnewsitem-content{margin:10px 0 0 0}@media (min-width: 992px){.latestnewswrap .latestnewsitem-content{margin:30px 0 0 25px}}.latestnewswrap .latestnewsitem-date{font-size:.9375rem;font-weight:500;line-height:1.33;letter-spacing:1.25px;text-transform:uppercase;color:#26aae2}.latestnewswrap .latestnewsitem-title{font-size:1.125rem;font-weight:700;line-height:1.3;padding:15px 0;transition:all 0.6s}@media (min-width: 992px){.latestnewswrap .latestnewsitem-title{font-size:1.25rem}}.latestnewswrap .latestnewsitem-text{line-height:1.56;font-size:.875rem}@media (min-width: 992px){.latestnewswrap .latestnewsitem-text{font-size:1rem}}.latestnewswrap .latestnewsitem:hover .latestnewsitem-image,.latestnewswrap .latestnewsitem:focus .latestnewsitem-image{-ms-transform:scale(0.95);transform:scale(0.95);transition:all 0.6s}.latestnewswrap .latestnewsitem:hover .latestnewsitem-title .underline,.latestnewswrap .latestnewsitem:focus .latestnewsitem-title .underline{background-size:100% 10%}.latestnewswrap-pages{margin:80px 0 0 0}.headerblock{margin:25px 0}@media (min-width: 992px){.headerblock{margin:100px 0 80px 0}}.headerblock-date{font-size:.9375rem;line-height:1.33;letter-spacing:1.25px;font-weight:700;text-transform:uppercase}@media (min-width: 992px){.headerblock-date{text-align:right}}.headerblock-title{font-size:1.5625rem;font-weight:700;line-height:1.18;padding-top:10px}@media (min-width: 768px){.headerblock-title{padding-top:0}}@media (min-width: 992px){.headerblock-title{font-size:2.5rem}}.newsitemblock{margin:20px 0 0 0}@media (min-width: 992px){.newsitemblock{margin:40px 0 0 0}}.imageblock-image img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.newsitemslider{position:relative;margin:0 0 65px 0}@media (min-width: 768px){.newsitemslider{margin:15px 0 80px 0}}@media (min-width: 992px){.newsitemslider{margin:0 0 90px 0}}.newsitemslider-button{position:absolute;bottom:-10%;right:20%;z-index:100;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 768px){.newsitemslider-button{bottom:-28%;right:12%}}@media (min-width: 992px){.newsitemslider-button{right:13%;bottom:-14%}}@media (min-width: 1200px){.newsitemslider-button{right:28%;bottom:-10%}}.newsitemslider-button.__next{right:5%}@media (min-width: 992px){.newsitemslider-button.__next{right:7%}}@media (min-width: 1200px){.newsitemslider-button.__next{right:25%}}.newsitemslider-page{position:relative}.newsitemslider-page .paging{margin:0;position:absolute;left:26%}@media (min-width: 768px){.newsitemslider-page .paging{margin:15px 0 0 0;position:absolute;left:14%}}@media (min-width: 1200px){.newsitemslider-page .paging{margin:0;position:absolute;left:26%}}.newsslideritem{height:300px;outline:none !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center}@media (min-width: 992px){.newsslideritem{height:600px}}.newsslideritem-wrap{width:100%}.newsslideritem-title{font-size:1.625rem;color:#313248;margin:0 0 20px 0}.newsslideritem-article{font-size:1.125rem;color:#313248;margin:0 0 20px 0}.shareblock{position:relative;margin-top:30px}.shareblock::before{content:'';position:absolute;width:100%;height:2px;top:25px;bottom:0;right:0;left:0;background-color:#979797;opacity:0.4}.socialshare{margin:30px 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative}.socialshare-title{font-size:.9375rem;text-transform:uppercase;line-height:1.33;letter-spacing:1.25px;font-weight:700;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.socialshare-title span{position:relative;margin:0 10px 0 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;transition:all 0.3s}.socialshare-title span::after{content:'\e90e';color:#313248;font-size:20px}.socialshare-title:hover,.socialshare-title:focus{color:#26aae2}.socialshare-title:hover span::after,.socialshare-title:focus span::after{color:#26aae2}.socialshare-socialset{background:#333;display:-ms-flexbox;display:flex;position:absolute;top:-55px;padding:5px 0;border-radius:30px;opacity:0;transition:all 0.3s}.socialshare-socialset.__active{top:-60px;opacity:1}.socialshare-socialicon{margin:0 5px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:50%;transition:all 0.3s}.socialshare-socialicon::after{content:'\e942';color:#fff;font-size:16px}.socialshare-socialicon.__fb::after{content:'\e951'}.socialshare-socialicon.__li::after{content:'\e955'}.socialshare-socialicon.__tw::after{content:'\e958'}.socialshare-socialicon.__inst::after{content:'\e954'}.socialshare-socialicon.__pin::after{content:'\e956'}.socialshare-socialicon.__yt::after{content:'\e938'}.socialshare-socialicon:hover,.socialshare-socialicon:focus{background:#1c9cd2}.fleximagebanner{position:relative;text-align:center}@media (min-width: 768px){.fleximagebanner{padding:0;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.fleximagebanner-image{width:100%;height:145px}@media (min-width: 768px){.fleximagebanner-image{height:240px}}@media (min-width: 992px){.fleximagebanner-image{height:400px}}.fleximagebanner-image img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.imageleftblock{margin:35px 0 0 0}@media (min-width: 992px){.imageleftblock{margin:70px 0 80px 0}}.imageleftblock-content-image{width:100%;height:62vw}.imageleftblock-content-image img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}@media (min-width: 576px){.imageleftblock-content-image{height:370px}}@media (min-width: 768px){.imageleftblock-content-image{height:266px}}@media (min-width: 992px){.imageleftblock-content-image{height:266px}}.imageleftblock-content-title{font-size:1.25rem;font-weight:700;line-height:1.1;margin:25px 0 0 0}.imageleftblock-content-paragraph{line-height:1.56;margin:15px 0;font-size:.875rem}@media (min-width: 992px){.imageleftblock-content-paragraph{font-size:1rem}}.imagerightblock{margin:35px 0 50px 0}@media (min-width: 992px){.imagerightblock{margin:70px 0 100px 0}}.imagerightblock-content-image{width:100%;height:61vw;padding-top:15px}.imagerightblock-content-image img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}@media (min-width: 576px){.imagerightblock-content-image{height:370px}}@media (min-width: 768px){.imagerightblock-content-image{height:266px}}@media (min-width: 992px){.imagerightblock-content-image{padding-top:0}}.imagerightblock-content-title{font-size:1.25rem;font-weight:700;line-height:1.1;margin:25px 0 0 0}.imagerightblock-content-paragraph{line-height:1.56;margin:15px 0;font-size:.875rem}@media (min-width: 992px){.imagerightblock-content-paragraph{font-size:1rem}}.videowrap{margin-bottom:20px}@media (min-width: 992px){.videowrap{margin-bottom:50px}}.videowrap .videoblock{display:block;height:240px;width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 576px){.videowrap .videoblock{height:280px}}@media (min-width: 768px){.videowrap .videoblock{height:400px}}@media (min-width: 992px){.videowrap .videoblock{height:400px}}@media (min-width: 1200px){.videowrap .videoblock{height:515px}}.videowrap .videoplay{width:80px;height:80px;border-radius:50%;background:#26aae2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;outline:none;transition:all 0.3s}.videowrap .videoplay-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.videowrap .videoplay-icon{position:relative;transition:all 0.3s}.videowrap .videoplay-icon::after{content:'\e938';color:#fff;font-size:16px}.videowrap .videoplay:hover,.videowrap .videoplay:focus{background:#0f7dac}.headerbanner{margin:45px 0;position:relative}@media (min-width: 992px){.headerbanner{margin:100px 0}}.headerbanner-tag{width:290px;height:140px;position:absolute;top:25%;bottom:0px;left:2%;right:0;background:linear-gradient(to right, #26aae2, #2bb6f0);color:#ffffff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:0 10px 0 20px;z-index:1}@media (min-width: 768px){.headerbanner-tag{left:-70%;height:160px}}@media (min-width: 992px){.headerbanner-tag{height:315px;left:-8%}}.headerbanner-tag-text{font-size:.75rem;text-transform:uppercase;font-weight:500;line-height:1.16;letter-spacing:1.34px}@media (min-width: 992px){.headerbanner-tag-text{font-size:.9375rem}}.headerbanner-tag-details-phonenumber{font-size:1rem;font-weight:700;line-height:1.2}@media (min-width: 992px){.headerbanner-tag-details-phonenumber{font-size:1.25rem}}.headerbanner-tag-details-email{font-size:1rem;font-weight:700;line-height:1.2;padding:10px 0 0 0}@media (min-width: 992px){.headerbanner-tag-details-email{font-size:1.25rem}}.headerbanner-title{font-size:2.5rem;font-weight:700;padding-bottom:15px}@media (min-width: 992px){.headerbanner-title{font-size:3.125rem;padding-bottom:0}}.leadersblock{position:relative;margin:180px 0 100px 0}@media (min-width: 768px){.leadersblock{margin:115px 0 100px 0}}@media (min-width: 992px){.leadersblock{margin:180px 0 100px 0}}.leadersblock-tag{width:230px;height:130px;position:absolute;top:-7%;bottom:0;left:0;right:0;background:linear-gradient(to right, #26aae2, #2bb6f0);color:#ffffff;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:0 30px;z-index:1}@media (min-width: 768px){.leadersblock-tag{left:-7%;top:-10%}}@media (min-width: 992px){.leadersblock-tag{height:217px;top:-9%;left:-8%}}.leadersblock-tag-text{font-size:1.375rem;font-weight:700;line-height:1.16;padding:30px 0 0 0}@media (min-width: 992px){.leadersblock-tag-text{font-size:1.5625rem;padding:80px 0 0 0}}.leadersblock-image img{width:100%;height:100%;object-fit:contain;font-family:'object-fit: contain;'}.leadersblock-content{margin:20px 0 40px 0}@media (min-width: 992px){.leadersblock-content{margin:20px 0 0 0}}.leadersblock-name{font-size:1.375rem;font-weight:700}.leadersblock-status{font-size:.9375rem;text-transform:uppercase;font-weight:500;padding:5px 0 15px 0}.leadersblock-text{line-height:1.56;font-size:.875rem}@media (min-width: 992px){.leadersblock-text{font-size:1rem}}.teamsblock{position:relative;margin:90px 0 20px 0}@media (min-width: 992px){.teamsblock{margin:180px 0 100px 0}}.teamsblock-tag{width:200px;height:120px;position:absolute;top:-3%;bottom:0px;left:0;right:0;background:linear-gradient(to right, #26aae2, #2bb6f0);color:#ffffff;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:0 30px;z-index:1}@media (min-width: 768px){.teamsblock-tag{left:-7%;top:-6%}}@media (min-width: 992px){.teamsblock-tag{height:144px;left:-8%;top:-9%}}.teamsblock-tag-text{font-size:1.375rem;font-weight:700;line-height:1.16}@media (min-width: 992px){.teamsblock-tag-text{font-size:1.5625rem;padding:50px 0 0 0}}.teamsblock-image img{width:100%;height:100%;object-fit:contain;font-family:'object-fit: contain;'}.teamsblock-content{margin:20px 0 35px 0}.teamsblock-name{font-size:1.375rem;font-weight:700}.teamsblock-status{font-size:.9375rem;text-transform:uppercase;font-weight:500;padding:5px 0 0 0;line-height:1.4;letter-spacing:1.17px}.getintouchblock{background:linear-gradient(to right, #179cd5, #2bb6f0);border:solid 1px #cacaca;padding:80px 0}.getintouchblock-title{font-weight:700;line-height:1.14;color:#ffffff}.getintouchblock-text{font-size:1rem;line-height:1.39;color:#ffffff;padding:10px 0 15px 0}@media (min-width: 992px){.getintouchblock-text{font-size:1.125rem}}.getintouchblock-link .button,.getintouchblock-link .submit_wrap button,.submit_wrap .getintouchblock-link button,.getintouchblock-link .form-submit button,.form-submit .getintouchblock-link button{background:#118ec3}.contactwrap{margin:50px 0}@media (min-width: 992px){.contactwrap{margin:100px 0}}.contactwrap-form{padding-bottom:50px}@media (min-width: 992px){.contactwrap-form{padding-bottom:0}}.contactwrap-form-title{font-size:1.5625rem;font-weight:700;line-height:1.7}@media (min-width: 992px){.contactwrap-form-title{font-size:1.875rem}}.contactwrap-form form .field_wrap .label_wrap{display:none}.contactwrap-map .mapblock{height:300px}@media (min-width: 768px){.contactwrap-map .mapblock{height:400px}}@media (min-width: 992px){.contactwrap-map .mapblock{height:600px}}.servicesblock{margin-bottom:20px}@media (min-width: 992px){.servicesblock{margin-bottom:70px}}.servicesblock-wrap{display:-ms-flexbox;display:flex;margin:0 0 40px 0}@media (min-width: 992px){.servicesblock-wrap{margin:0 0 80px 0}}.servicesblock-wrap-iconitem{text-align:right;padding-right:20px}.servicesblock-wrap-iconitem img{max-width:50px;max-height:50px;display:inline-block}.servicesblock-wrap-content-title{font-size:1.25rem;font-weight:700;line-height:1.45;padding-bottom:10px;transition:all 0.3s}.servicesblock-wrap-content-text{line-height:1.56;font-size:.875rem}@media (min-width: 992px){.servicesblock-wrap-content-text{font-size:1rem}}.servicesblock-wrap:hover .servicesblock-wrap-content-title .underlineblue,.servicesblock-wrap:focus .servicesblock-wrap-content-title .underlineblue{background-size:100% 10%}.servicesblock-pages{margin:0 0 0 25px}@media (min-width: 992px){.servicesblock-pages{margin:0}}.servicesitemblock{margin:30px 0}@media (min-width: 992px){.servicesitemblock{margin:50px 0}}.servicesbanner{margin:30px 0}@media (min-width: 992px){.servicesbanner{margin:100px 0}}.servicesbanner-titlewrap{display:-ms-flexbox;display:flex}.servicesbanner-image{margin:0 15px 0 0}.servicesbanner-title{font-size:1.875rem;font-weight:700;line-height:1.28}@media (min-width: 992px){.servicesbanner-title{font-size:2.5rem}}.servicesbanner-link{padding-top:10px}@media (min-width: 992px){.servicesbanner-link{padding-top:0}}@media (min-width: 992px){.caselistwrap{padding:30px 0}}.caselistwrap .listitem-content{padding-top:10px}.caselistwrap-pages{padding-left:15px}@media (min-width: 992px){.caselistwrap-pages{padding-left:0}}.listitem{display:block;margin:0 0 60px 0}@media (min-width: 992px){.listitem{margin:0 0 80px 0}}.listitem-image{height:245px;margin:0 0 10px 0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.listitem-image img{padding-left:40px}.listitem-image::before{background:#ffffff;box-shadow:6px 10px 21px 4px #000000;opacity:0.12}.listitem-sector{font-size:.9375rem;font-weight:500;line-height:1.33;letter-spacing:1.25px;color:#26aae2}.listitem-title{font-size:1.375rem;font-weight:700;line-height:1.18;padding:10px 0}.listitem-article{margin:0 0 20px 0;line-height:1.56;font-size:.875rem}@media (min-width: 992px){.listitem-article{font-size:1rem}}.listitem:hover .listitem-image::before,.listitem:focus .listitem-image::before{opacity:0.23}.casestudiesbanner{margin:40px 0 60px 0;position:relative}@media (min-width: 992px){.casestudiesbanner{margin:100px 0}}.casestudiesbanner-tag{width:250px;height:170px;position:absolute;top:25%;bottom:0;left:0;right:0;background:linear-gradient(to right, #26aae2, #2bb6f0);color:#ffffff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:0 10px 0 20px;z-index:1}@media (min-width: 768px){.casestudiesbanner-tag{width:220px;height:200px;left:-40%}}@media (min-width: 992px){.casestudiesbanner-tag{height:315px;width:290px;left:-8%}}.casestudiesbanner-tag-text{font-size:.75rem;text-transform:uppercase;font-weight:500;line-height:1.16;letter-spacing:1.34px}@media (min-width: 992px){.casestudiesbanner-tag-text{font-size:.9375rem}}.casestudiesbanner-tag-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.casestudiesbanner-tag-links-gcloud{font-weight:500;line-height:1.2}.casestudiesbanner-tag-links-project{font-weight:500;line-height:1.2;padding:10px 0 0 0}.casestudiesbanner-tag-links .icon-gcloud{display:-ms-flexbox;display:flex;padding-top:15px;font-size:.875rem}@media (min-width: 768px){.casestudiesbanner-tag-links .icon-gcloud{font-size:1rem}}.casestudiesbanner-tag-links .icon-gcloud img{max-height:20px;padding-right:15px}@media (min-width: 576px){.casestudiesbanner-tag-links .icon-gcloud img{max-height:30px}}.casestudiesbanner-title{font-size:1.875rem;font-weight:700;padding-bottom:20px}@media (min-width: 768px){.casestudiesbanner-title{padding-bottom:0}}@media (min-width: 992px){.casestudiesbanner-title{font-size:2.5rem}}.casestudiesbanner-sector{text-transform:uppercase;font-size:.9375rem;line-height:1.33;letter-spacing:1.25px;color:#26aae2;font-weight:500}.casestudiesblock{margin-top:40px}.flexblock .textpage{margin:40px 0}
