@import url(https://use.typekit.net/vmk2cmn.css);
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}body{font-family:myriad-pro,sans-serif;font-weight:400;font-size:16px;line-height:1.75;margin:0;color:#000;position:relative;overflow-x:hidden}body:after{content:"";width:100%;height:800px;display:block;background-image:url(../img/particles-pattern-horizontal.svg);background-position:bottom -100px left -100px;background-repeat:no-repeat;position:absolute;bottom:0;left:0;opacity:.2;z-index:-1}input,textarea{font-family:myriad-pro,sans-serif}a{text-decoration:none;outline:none}ol,p,ul{font-size:16px;color:#1b204c;margin:15px 0}img{vertical-align:bottom}img,svg{max-width:100%}svg{height:auto}.cf{*zoom:1}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.show-on-load{display:none!important}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{border-radius:50%;width:40px;height:40px;margin:20px auto;font-size:10px;position:relative;text-indent:-9999em;border:3px solid rgba(10,15,18,.2);border-left-color:#1b204c;transform:translateZ(0);-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}.page-loader{left:0;height:100%;position:fixed;top:0;width:100%;z-index:99999;pointer-events:none;overflow:hidden}.page-loader.active .bottom,.page-loader.active .top{height:50%}.page-loader .top{top:0}.page-loader .bottom,.page-loader .top{position:absolute;width:100%;height:0;background-color:#0e141a;left:0;transition:height .4s ease}.page-loader .bottom{bottom:0}.page-loader .center{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.page-loader .loading-bar{width:100%;height:2px;background-color:#3a5368;left:0;margin:0 auto;right:0;opacity:0;transition:width .6s ease;position:relative}.page-loader .loading-bar.active{width:50%;opacity:1}.page-loader .loading-bar.active:before{width:100%}@media (max-width:640px){.page-loader .loading-bar.active{width:60%}}.page-loader .loading-bar.wide{width:100%}.page-loader .loading-bar.hide{opacity:0}.page-loader .loading-bar:before{position:absolute;width:0;content:" ";display:block;height:100%;background-color:#fff;left:0;top:0;transition:width .5s ease .6s}.page-loader .loading-logo{opacity:0;margin:0 auto 40px;width:160px;transform-origin:center center;z-index:99;transition:opacity .5s ease}.page-loader .loading-logo.show{opacity:1}.container{max-width:1120px;margin:0 auto}.container.xw{max-width:1920px}.container.w{max-width:1200px}.container.m{max-width:1080px}.container.s{max-width:920px}.container.xs{max-width:760px}@media (max-width:1940px){.container.xw:not(.n-p){padding:0 20px}}@media (max-width:1220px){.container.w:not(.n-p){padding:0 20px}}@media (max-width:1140px){.container:not(.n-p){padding:0 20px}}#header .search-form{border-radius:50px;padding-right:15px;overflow:hidden;position:relative;transition:all .25s ease;top:-1px;margin-right:0}#header .search-form input[type=text]{font-size:16px;letter-spacing:.8px;color:#000;background-color:transparent;text-transform:uppercase;border:0;outline:0;width:64px;transition:all .25s ease;position:relative;top:-1px;height:28px}#header .search-form input[type=text]::-moz-placeholder{color:rgba(0,0,0,.3)}#header .search-form input[type=text]:-ms-input-placeholder{color:rgba(0,0,0,.3)}#header .search-form input[type=text]::placeholder{color:rgba(0,0,0,.3)}#header .search-form input[type=submit]{background-color:#1a204b;background-image:url(../img/white-arrow-right.svg);background-repeat:no-repeat;background-position:50%;width:28px;height:28px;text-indent:-99px;overflow:hidden;border:0;border-radius:50px;position:absolute;right:120%;visibility:hidden;opacity:0;transition:all .25s ease;top:1px}#header .search-form.expand{background-color:rgba(222,223,241,.41);margin-right:20px}#header .search-form.expand input[type=text]{padding-left:10px;width:200px;top:-2px}#header .search-form.valid input[type=submit]{right:0;opacity:1;visibility:visible}#header .top-wrapper .logo{padding:12px 0 26px;float:left}#header .top-wrapper .right-wrapper{float:right;margin-top:38px}#header .top-wrapper .right-wrapper .search-form{float:left}#header .top-wrapper .right-wrapper .secondary-nav-wrapper{float:right}#header .top-wrapper .right-wrapper .secondary-nav-wrapper ul{list-style:none;margin:0}#header .top-wrapper .right-wrapper .secondary-nav-wrapper ul li{display:inline-block;border-left:1px solid #f4f4f4}#header .top-wrapper .right-wrapper .secondary-nav-wrapper ul li.home a{color:#1b204c;font-weight:600}#header .top-wrapper .right-wrapper .secondary-nav-wrapper a{color:#b2b2b2;text-transform:uppercase;font-size:15px;padding:0 15px;display:inline-block;line-height:26px;transition:all .4s ease}#header .top-wrapper .right-wrapper .secondary-nav-wrapper a:hover{opacity:.6}#header .top-wrapper .right-wrapper .secondary-nav-wrapper .menu-item-has-children{display:inline-block;position:relative;font-size:0;line-height:0}#header .top-wrapper .right-wrapper .secondary-nav-wrapper .menu-item-has-children>a{padding-right:30px;background-image:url(../img/light-blue-solid-arrow-down.svg);background-repeat:no-repeat;background-position:top 10px right 10px}#header .top-wrapper .right-wrapper .secondary-nav-wrapper .menu-item-has-children .sub-menu{position:absolute;top:100%;background-color:#fff;border:1px solid #e8e8e8;transform:translateY(-10px);opacity:0;visibility:hidden;transition:all .25s ease;box-shadow:0 4px 8px 2px rgba(0,0,0,.05);padding:5px 0;z-index:9}#header .top-wrapper .right-wrapper .secondary-nav-wrapper .menu-item-has-children .sub-menu li{width:100%;border-right:0}#header .top-wrapper .right-wrapper .secondary-nav-wrapper .menu-item-has-children .sub-menu a{width:100%;padding:10px 15px}#header .top-wrapper .right-wrapper .secondary-nav-wrapper .menu-item-has-children.open .sub-menu,#header .top-wrapper .right-wrapper .secondary-nav-wrapper .menu-item-has-children:hover .sub-menu{opacity:1;transform:translateY(0);visibility:visible}#header .responsive-nav{background-color:#dedff0;max-height:0;overflow:hidden;padding:0 20px;visibility:hidden;opacity:0;transition:all .25s ease}#header .responsive-nav .nav-wrapper{max-width:320px;margin:0 auto;background-color:transparent}#header .responsive-nav .nav-wrapper ul li{display:block;text-align:center;margin-bottom:20px;transition:all .4s ease}#header .responsive-nav .nav-wrapper a{line-height:45px}#header .responsive-nav .secondary-nav-wrapper{max-width:320px;margin:0 auto}#header .responsive-nav .secondary-nav-wrapper a{text-align:center;line-height:40px;color:#1b204c}#header .responsive-nav .secondary-nav-wrapper ul li{display:block;margin-bottom:20px;transition:all .4s ease;text-align:center}#header .responsive-nav .secondary-nav-wrapper ul li.home a{font-weight:600;text-transform:uppercase}#header .responsive-nav .secondary-nav-wrapper .menu-item-has-children>a:after{content:url(../img/dropdown-icon.svg);margin-left:10px}#header .responsive-nav .secondary-nav-wrapper .menu-item-has-children .sub-menu{padding-left:30px}#header .responsive-nav .secondary-nav-wrapper .menu-item-has-children .sub-menu a:before{content:"";display:inline-block;background-image:url(../img/dark-blue-line-arrow-right.svg);width:15px;height:12px;margin-right:10px;background-size:contain;background-position:50%;background-repeat:no-repeat}#header .responsive-nav .search-form{max-width:320px;margin:0 auto 20px;background-color:#fff;top:0}#header .responsive-nav .search-form input[type=text]{width:100%;padding-left:15px}#header .nav-wrapper{background:#dedff0}#header .nav-wrapper nav{font-size:0;line-height:0}#header .nav-wrapper ul{list-style:none;text-align:justify;font-size:0;margin:0}#header .nav-wrapper ul li{display:inline-block}:root #header .nav-wrapper ul li,_:-ms-fullscreen #header .nav-wrapper ul li{padding:0 10px}#header .nav-wrapper ul li.current-menu-item{opacity:.6}#header .nav-wrapper ul li.custom-case a{text-transform:none}#header .nav-wrapper ul:after{width:100%;content:"";display:inline-block}#header .nav-wrapper a{font-size:17px;color:#1b204c;font-weight:600;display:inline-block;line-height:62px;text-transform:uppercase}#header .nav-wrapper a:hover{opacity:.7}#header.expand-menu .responsive-nav{padding:30px 20px 20px;max-height:1000px;visibility:visible;opacity:1}#header.expand-menu .responsive-nav .nav-wrapper ul li,#header.expand-menu .responsive-nav .secondary-nav-wrapper ul li{margin-bottom:0}@media (max-width:420px){#header .top-wrapper .logo{max-width:160px;margin:5px 0;padding-bottom:12px}#header .top-wrapper .right-wrapper{margin-top:25px}}#hamburger{width:34px;height:24px;cursor:pointer;float:right;background-image:url(../img/hamburger.svg);background-repeat:no-repeat;background-position:50%;margin-top:25px;background-size:contain;display:none;will-change:background-image;transition:background-image .3s ease}.expand-menu #hamburger{background-image:url(../img/close.svg)}@media (max-width:960px){#hamburger{display:block}}#header{display:none}#header-v2{--hv2_color:#1b204c;--hv2_height:100px;background:transparent;width:100%;position:absolute;top:0;z-index:999999;transition:all .3s ease}#header-v2.not_homepage{background:hsla(0,0%,100%,0)}#header-v2.is_static{position:static}#header-v2 .main_header_row{min-height:var(--hv2_height)}#header-v2 .main_header_row,#header-v2 .main_header_row .logo_search_block{display:flex;align-items:center;justify-content:space-between;width:100%}#header-v2 .main_header_row .logo_search_block .logo{max-width:240px}#header-v2 .main_header_row .logo_search_block .logo .logo_light{display:none}#header-v2 .main_header_row .logo_search_block .logo .logo_dark{display:block}#header-v2 .main_header_row .logo_search_block .search{display:flex;align-items:center;border:2px solid var(--hv2_color);border-radius:10px;background:transparent}#header-v2 .main_header_row .logo_search_block .search .search-icon{display:flex;width:24px;height:24px;padding:3px;cursor:pointer}#header-v2 .main_header_row .logo_search_block .search .search-icon svg #s_icon_c,#header-v2 .main_header_row .logo_search_block .search .search-icon svg #s_icon_l{stroke:var(--hv2_color)!important}#header-v2 .main_header_row .logo_search_block .search .search-form{display:none;padding:2px 12px}#header-v2 .main_header_row .logo_search_block .search .search-form form{display:flex}#header-v2 .main_header_row .logo_search_block .search .search-form input[type=text]{width:100%;background:transparent;border:none;outline:none;font-size:14px;line-height:14px;color:#000}#header-v2 .main_header_row .logo_search_block .search .search-form input[type=text]::-moz-placeholder{color:#727da4;font-style:italic}#header-v2 .main_header_row .logo_search_block .search .search-form input[type=text]:-ms-input-placeholder{color:#727da4;font-style:italic}#header-v2 .main_header_row .logo_search_block .search .search-form input[type=text]::placeholder{color:#727da4;font-style:italic}#header-v2 .main_header_row .logo_search_block .search.searching{background:hsla(0,0%,100%,.2)}#header-v2 .main_header_row .logo_search_block .search.searching .search-icon{display:none}#header-v2 .main_header_row .logo_search_block .search.searching .search-form{display:block}#header-v2 .main_header_row .logo_search_block .search:hover{opacity:.7}#header-v2 .main_header_row .primary_menu_block{display:flex;align-items:center;width:100%}#header-v2 .main_header_row .primary_menu_block .primary_menu{width:100%}#header-v2 .main_header_row .primary_menu_block .primary_menu ul{display:flex;justify-content:flex-end;list-style:none}#header-v2 .main_header_row .primary_menu_block .primary_menu ul li{display:inline-block;padding:0 22px}#header-v2 .main_header_row .primary_menu_block .primary_menu ul li a{display:block;color:var(--hv2_color);font-size:17px;font-weight:600;line-height:32px;text-transform:uppercase;white-space:nowrap;transition:all .3s ease}#header-v2 .main_header_row .primary_menu_block .primary_menu ul li a:hover{text-decoration:underline}#header-v2 .main_header_row .primary_menu_block .menu_burger{display:flex;align-items:center;cursor:pointer}#header-v2 .main_header_row .primary_menu_block .menu_burger .burger_icon{display:flex;flex-direction:column;justify-content:center;width:28px;height:28px;padding:3px;margin:0 5px 0 18px;border:2px solid transparent;border-radius:10px}#header-v2 .main_header_row .primary_menu_block .menu_burger .burger_icon span{display:block;width:100%;height:2px;margin:2px 0;background:var(--hv2_color);border-radius:1px}#header-v2 .main_header_row .primary_menu_block .menu_burger .burger_icon span:last-child{width:75%}#header-v2 .main_header_row .primary_menu_block .menu_burger .burger_text{color:var(--hv2_color);font-size:17px;font-weight:600;line-height:32px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#header-v2 .main_header_row .primary_menu_block .menu_burger:hover{opacity:.7}#header-v2 .big_menu_block{display:none;width:100%;min-height:calc(100vh - var(--hv2_height))}#header-v2 .big_menu_block ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}#header-v2 .big_menu_block ul li{display:inline-flex;flex-direction:column;width:30%;min-width:250px}#header-v2 .big_menu_block ul li a{color:#1b204c;font-size:20px;font-weight:600;line-height:26px;text-transform:uppercase;transition:all .3s ease}#header-v2 .big_menu_block ul li a:hover{padding-left:15px;text-decoration:underline}#header-v2 .big_menu_block ul li ul{margin:20px 0}#header-v2 .big_menu_block ul li ul li{display:block;width:100%}#header-v2 .big_menu_block ul li ul li a{color:#fff;font-size:18px;font-weight:600;line-height:22px;text-transform:uppercase}#header-v2 .big_menu_block ul li ul li a:first-child:last-child{font-weight:400;text-transform:none}#header-v2 .big_menu_block ul li ul li ul{margin:0 0 20px}#header-v2 .big_menu_block ul li ul li ul li{display:block;width:100%}#header-v2 .big_menu_block ul li ul li ul li a{color:#fff;font-size:18px;font-weight:400;line-height:20px;text-transform:none}#header-v2 .big_menu_block ul li.news_contact_item>a{display:none}#header-v2 .big_menu_block ul li.news_contact_item ul{margin:0 0 20px}#header-v2 .big_menu_block ul li.news_contact_item ul li a:not(:only-child){color:#1b204c}#header-v2 .big_menu_block ul li.static_text>a{cursor:default}#header-v2 .big_menu_block ul li.static_text>a:hover{padding-left:0;text-decoration:none;pointer-events:none}#header-v2.menu_open{--hv2_color:#fff;background:#717ba2}#header-v2.menu_open .main_header_row .logo_search_block .logo .logo_light{display:block}#header-v2.menu_open .main_header_row .logo_search_block .logo .logo_dark{display:none}#header-v2.menu_open .main_header_row .primary_menu_block .menu_burger .burger_icon{border-color:var(--hv2_color)}#header-v2.menu_open .main_header_row .primary_menu_block .menu_burger .burger_icon span:first-child{transform:rotate(45deg) translate(13%,110%)}#header-v2.menu_open .main_header_row .primary_menu_block .menu_burger .burger_icon span:nth-child(2){transform:rotate(-45deg) translate(13%,-88%)}#header-v2.menu_open .main_header_row .primary_menu_block .menu_burger .burger_icon span:last-child{display:none}#header-v2.menu_open .big_menu_block{display:block}@media (max-width:1200px){#header-v2 .main_header_row .logo_search_block .logo{max-width:200px}}@media (max-width:960px){#header-v2 .main_header_row{flex-direction:column}#header-v2 .main_header_row .logo_search_block{align-items:flex-end;padding-top:16px}#header-v2 .main_header_row .primary_menu_block .primary_menu ul{flex-wrap:wrap}#header-v2 .main_header_row .primary_menu_block .primary_menu ul .hide_mob{display:none}#header-v2 .main_header_row .primary_menu_block .menu_burger{flex-flow:row-reverse}#header-v2 .main_header_row .primary_menu_block .menu_burger .burger_icon{margin:0 0 0 12px}}@media (max-width:600px){#header-v2 .main_header_row .logo_search_block .logo{max-width:160px}#header-v2 .main_header_row .logo_search_block .search{margin-left:8px}#header-v2 .main_header_row .primary_menu_block .primary_menu ul{justify-content:space-around}#header-v2 .main_header_row .primary_menu_block .primary_menu ul li{padding:0 2px}#header-v2 .main_header_row .primary_menu_block .primary_menu ul li a{font-size:16px}#header-v2 .main_header_row .primary_menu_block .menu_burger .burger_icon{margin:0 0 0 2px}#header-v2 .main_header_row .primary_menu_block .menu_burger .burger_text{display:none}#header-v2 .big_menu_block ul{text-align:center}#header-v2 .big_menu_block ul li{width:100%}}.banner-widget .banner{height:450px;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.banner-widget .banner .overlay-wrapper{position:relative;height:100%}.banner-widget .banner .overlay_title{position:absolute;top:50%;transform:translateY(-50%);color:#7a84a6;font-size:40px;font-weight:700;line-height:46px;text-decoration:underline;text-transform:uppercase}.banner-widget .banner .overlay{position:absolute;left:59px;bottom:0;z-index:9;padding:0 20px;max-width:590px}.banner-widget .banner .overlay h1{font-size:58px}.banner-widget .banner .overlay .caption-wrapper,.banner-widget .banner .overlay h1{font-weight:700;line-height:.96;color:#1b204c;text-transform:uppercase;position:relative;margin-bottom:15px}.banner-widget .banner .overlay .caption-wrapper{font-size:64px}.banner-widget .banner .overlay p{font-size:18px;line-height:1.44;margin:0;background:hsla(0,0%,100%,.8);box-shadow:0 0 100px 88px hsla(0,0%,100%,.8);border-radius:50px}.banner-widget .banner .bottom-gradient{height:160px}.banner-widget .banner .bottom-gradient,.banner-widget .banner .bottom-gradient:after{width:100%;position:absolute;bottom:0;left:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.banner-widget .banner .bottom-gradient:after{content:"";display:block;height:130px}.banner-widget .links-wrapper{position:relative}.banner-widget .links{position:absolute;padding:18px 0 0;z-index:1}.banner-widget .links a{display:inline-block;border-radius:3px;background-color:#dedeef;padding:6px 18px;font-size:14px;font-weight:600;text-align:center;color:#1b204c;margin-right:7px;transition:all .25s ease;margin-bottom:10px}.banner-widget .links a:last-child{margin-right:0}.banner-widget .links a.active{background-color:#1b204c;color:#fff}.banner-widget .links a.back{padding-left:30px;background-image:url(../img/grey-solid-arrow-left.svg);background-repeat:no-repeat;background-position:top 15px left 12px;background-size:6px}.banner-widget .links a:hover{opacity:.7}.banner-widget .banner-tabs-wrapper{position:relative;height:100%}.banner-widget .banner-tabs{position:absolute;left:0;bottom:0;display:flex;justify-content:space-between;width:100%}.banner-widget .banner-tabs a{display:inline-block;width:100%;padding:9px 18px;margin-right:-16px;background:#e5e8f1;background:linear-gradient(90deg,#d2d8e8,#e5e8f1);border-radius:0 6px 0 0;box-shadow:6px 8px 15px 0 #b2b5c5;text-align:center;color:#202449;font-size:16px;line-height:28px}.banner-widget .banner-tabs a:nth-child(0){z-index:20}.banner-widget .banner-tabs a:first-child{z-index:19}.banner-widget .banner-tabs a:nth-child(2){z-index:18}.banner-widget .banner-tabs a:nth-child(3){z-index:17}.banner-widget .banner-tabs a:nth-child(4){z-index:16}.banner-widget .banner-tabs a:nth-child(5){z-index:15}.banner-widget .banner-tabs a:nth-child(6){z-index:14}.banner-widget .banner-tabs a:nth-child(7){z-index:13}.banner-widget .banner-tabs a:nth-child(8){z-index:12}.banner-widget .banner-tabs a:nth-child(9){z-index:11}.banner-widget .banner-tabs a:nth-child(10){z-index:10}.banner-widget .banner-tabs a:nth-child(11){z-index:9}.banner-widget .banner-tabs a:nth-child(12){z-index:8}.banner-widget .banner-tabs a:nth-child(13){z-index:7}.banner-widget .banner-tabs a:nth-child(14){z-index:6}.banner-widget .banner-tabs a:nth-child(15){z-index:5}.banner-widget .banner-tabs a:nth-child(16){z-index:4}.banner-widget .banner-tabs a:nth-child(17){z-index:3}.banner-widget .banner-tabs a:nth-child(18){z-index:2}.banner-widget .banner-tabs a:nth-child(19){z-index:1}.banner-widget .banner-tabs a:last-child{margin-right:0;box-shadow:none}.banner-widget .banner-tabs a.active{background:#fff!important;z-index:21}.banner-widget.large .banner{height:500px}.banner-widget.medium_plus_25 .banner{height:375px}.banner-widget.medium .banner{height:350px}.banner-widget.small .banner{height:250px}@media (max-width:1220px){.banner-widget .links{padding-left:18px}}@media (max-width:1000px){.banner-widget .banner-tabs{width:100%!important}}@media (max-width:960px){.banner-widget .banner .overlay .caption-wrapper{font-size:42px}.banner-widget .banner .overlay h1{font-size:38px}}@media (max-width:768px){.banner-widget .banner .overlay{left:0}.banner-widget .banner .overlay_title{font-size:28px;line-height:32px}}@media (max-width:640px){.banner-widget .banner .overlay .caption-wrapper{font-size:24px}.banner-widget .banner .overlay h1{font-size:28px}}@media (max-width:540px){.banner-widget .links{padding:10px 10px 0}.banner-widget .links a{padding:0 5px;margin-bottom:7px}.banner-widget .links a.back{background-position:top 8px left 12px}.banner-widget .banner-tabs{flex-wrap:wrap}}@media (max-width:420px){.banner-widget .banner{height:350px}}.solutions-products-listing-widget{margin-bottom:10px;position:relative}.solutions-products-listing-widget .filters-form{margin-bottom:55px;background-color:#f1f2f7;position:relative;padding:35px 0 25px;box-shadow:0 2px 20px 3px rgba(0,0,0,.21)}.solutions-products-listing-widget .filters-form .filters-title{display:flex;flex-direction:column;float:left}.solutions-products-listing-widget .filters-form .filters-title h1,.solutions-products-listing-widget .filters-form .filters-title h3{font-weight:700;line-height:1.03;text-transform:uppercase}.solutions-products-listing-widget .filters-form .filters-title h1{font-size:56px;color:#1b204c;margin-bottom:6px}.solutions-products-listing-widget .filters-form .filters-title h3{font-size:25px;color:#727da4}.solutions-products-listing-widget .filters-form .search-field{width:253px;height:49px;border-radius:24.5px;background-color:#fff;padding:9px 20px;float:right;margin-top:12px;position:relative}.solutions-products-listing-widget .filters-form .search-field input[type=text]{font-size:18px;color:#1b204c;border:0;background-color:transparent;outline:none}.solutions-products-listing-widget .filters-form .search-field input[type=text]::-moz-placeholder{color:#1b204c}.solutions-products-listing-widget .filters-form .search-field input[type=text]:-ms-input-placeholder{color:#1b204c}.solutions-products-listing-widget .filters-form .search-field input[type=text]::placeholder{color:#1b204c}.solutions-products-listing-widget .filters-form .search-field a.close{width:20px;height:20px;background-color:#b6b8dd;border-radius:20px;background-image:url(../img/cross.svg);background-repeat:no-repeat;background-position:50%;position:absolute;top:15px;right:6px;z-index:9;display:none}.solutions-products-listing-widget .filters-form .search-field.has-keyword a.close{display:block}.solutions-products-listing-widget .filters-form .filters{margin-top:12px;text-align:justify}.solutions-products-listing-widget .filters-form .filters h6{font-size:13px;color:#9494a0;text-transform:uppercase;margin-bottom:23px;margin-top:23px;font-weight:400}.solutions-products-listing-widget .filters-form .filters .col{display:inline-block;vertical-align:top}.solutions-products-listing-widget .filters-form .filters .col.first{width:218px}.solutions-products-listing-widget .filters-form .filters .col.second{width:295px}.solutions-products-listing-widget .filters-form .filters .col.third{width:330px}.solutions-products-listing-widget .filters-form .filters:after{content:"";width:100%;display:inline-block}.solutions-products-listing-widget .filters-form .toggle-field{margin:11px 0}.solutions-products-listing-widget .filters-form .toggle-field input[type=checkbox]{display:none}.solutions-products-listing-widget .filters-form .toggle-field input[type=checkbox]:checked~label .switch{background-color:#c8c8dd}.solutions-products-listing-widget .filters-form .toggle-field input[type=checkbox]:checked~label .switch:after{left:0;background-color:#36374a}.solutions-products-listing-widget .filters-form .toggle-field input[type=checkbox]:checked~label .text{color:#1b204c}.solutions-products-listing-widget .filters-form .toggle-field .switch{width:28px;height:16px;border-radius:10px;background-color:#d2d8e8;position:relative;float:left;margin-right:8px;margin-top:2px}.solutions-products-listing-widget .filters-form .toggle-field .switch:after{content:"";display:block;width:16px;height:16px;border-radius:10px;background-color:#727da4;position:absolute;left:12px;transition:all .2s ease}.solutions-products-listing-widget .filters-form .toggle-field .text{font-size:16px;color:#6f6f77;overflow:hidden;line-height:1.2}.solutions-products-listing-widget .filters-form .toggle-fields-row{line-height:1}.solutions-products-listing-widget .filters-form .toggle-fields-row .toggle-field{margin:5px 0;float:left;width:50%}.solutions-products-listing-widget .filters-form .toggle-fields-row .toggle-field:last-child{margin-right:0}.solutions-products-listing-widget .filters-form .toggle-fields-row .toggle-field.full{width:100%}.solutions-products-listing-widget .filters-form .separator{width:100%;height:0;border-bottom:1px solid #ccccde;margin:9px 0}.solutions-products-listing-widget .filters-form .separator+.toggle-field{margin-top:21px}.solutions-products-listing-widget .items{margin:0 -12px}.solutions-products-listing-widget .items .item{float:left;width:33.33%;padding:0 12px;margin-bottom:25px}.solutions-products-listing-widget .items .item .thumb-wrapper{background-color:#f9f9fa;position:relative;padding-top:59.011%;height:0;margin-bottom:7px}.solutions-products-listing-widget .items .item .cats{width:59.011%;height:18px;position:absolute;left:18px;bottom:0;transform:rotate(-90deg);transform-origin:left bottom}.solutions-products-listing-widget .items .item .cats>div{width:100%;height:100%;position:absolute;left:0;top:0}.solutions-products-listing-widget .items .item .cats>div:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:3px;transition:all .2s ease}.solutions-products-listing-widget .items .item .cats>div div{line-height:12px;font-size:12px;font-weight:600;letter-spacing:1px;text-align:center;text-transform:uppercase;margin-top:3px;position:relative;transition:all .2s ease}.solutions-products-listing-widget .items .item .cats>div.land:before{background-color:#ddc9a3}.solutions-products-listing-widget .items .item .cats>div.land div{color:#ddc9a3}.solutions-products-listing-widget .items .item .cats>div.maritime:before{background-color:#92c0e9}.solutions-products-listing-widget .items .item .cats>div.maritime div{color:#92c0e9}.solutions-products-listing-widget .items .item .cats.cats-2>div{width:50%;height:100%;top:0}.solutions-products-listing-widget .items .item .cats.cats-2>div:first-child{left:0}.solutions-products-listing-widget .items .item .cats.cats-2>div:last-child{left:50%}.solutions-products-listing-widget .items .item .img{position:absolute;background-repeat:no-repeat;background-position:50%}.solutions-products-listing-widget .items .item h6{font-size:20px;line-height:1.1;color:#2a2a2a;font-weight:400}.solutions-products-listing-widget .items .item .inner-wrapper:hover .cats>div:before{height:100%}.solutions-products-listing-widget .items .item .inner-wrapper:hover .cats>div div{color:#fff}.solutions-products-listing-widget .items .item.product .img{left:20px;right:20px;top:20px;bottom:20px;background-size:contain}.solutions-products-listing-widget .items .item.solution .img{left:18px;right:0;top:0;bottom:0;background-size:cover}.solutions-products-listing-widget .loading-overlay{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.8);padding-top:200px}.solutions-products-listing-widget .load-more{text-align:center;margin-top:30px}.solutions-products-listing-widget .load-more a{background:#1b204c;font-size:16px;letter-spacing:.5px;text-align:center;color:#fff;text-transform:uppercase;padding:15px 25px;line-height:1;display:inline-block;border-radius:3px}.solutions-products-listing-widget .load-more a:hover{opacity:.8}.solutions-products-listing-widget .load-more .loader,.solutions-products-listing-widget .load-more.loading a{display:none}.solutions-products-listing-widget .load-more.loading .loader{display:block}.solutions-products-listing-widget .no-results{display:none;font-size:16px;text-align:center}.solutions-products-listing-widget.no-more .load-more{display:none}.solutions-products-listing-widget.loading .loading-overlay,.solutions-products-listing-widget.no-results .no-results{display:block}@media (max-width:900px){.solutions-products-listing-widget .filters-form .filters{margin:0 -15px}.solutions-products-listing-widget .filters-form .filters .col{float:none;display:none;width:100%!important}.solutions-products-listing-widget .filters-form .filters .filters-group{width:50%;float:left;padding:0 15px}.solutions-products-listing-widget .filters-form .filters .filters-group.first .toggle-field{width:50%;float:left}.solutions-products-listing-widget .filters-form .toggle-field{margin:5px 0}.solutions-products-listing-widget .filters-form .separator+.toggle-field{margin-top:5px}}@media (max-width:750px){.solutions-products-listing-widget .items .item{width:50%}}@media (max-width:640px){.solutions-products-listing-widget .filters-form .filters-title h1{font-size:28px}.solutions-products-listing-widget .filters-form .filters-title h3{font-size:16px}.solutions-products-listing-widget .filters-form .head-wrapper{margin-bottom:20px}}@media (max-width:580px){.solutions-products-listing-widget .filters-form .filters{font-size:0;margin:0}.solutions-products-listing-widget .filters-form .filters h6{font-size:16px;margin:8px 0;position:relative;transition:all .25s ease}.solutions-products-listing-widget .filters-form .filters h6:after{content:"";display:block;background-image:url(../img/arrow_down_delta.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:10px;height:10px;position:absolute;top:9px;right:10px;opacity:.8;transition:all .25s ease}.solutions-products-listing-widget .filters-form .filters .filters-group{width:100%;padding:0;border-bottom:1px solid hsla(0,0%,59.2%,.2)}.solutions-products-listing-widget .filters-form .filters .filters-group .toggle-fields-wrapper{max-height:0;overflow:hidden;transition:all .25s ease;opacity:0;visibility:hidden}.solutions-products-listing-widget .filters-form .filters .filters-group:last-child{border-bottom:0}.solutions-products-listing-widget .filters-form .filters .filters-group.expand .toggle-fields-wrapper{opacity:1;visibility:visible;max-height:500px;padding:10px 0 30px}.solutions-products-listing-widget .filters-form .filters .filters-group.expand h6{font-size:25px;text-transform:uppercase;color:#1b204c;font-weight:600}.solutions-products-listing-widget .filters-form .filters .filters-group.expand h6:after{top:16px;transform:rotate(180deg)}.solutions-products-listing-widget .filters-form .search-field{width:100%}}@media (max-width:570px){.solutions-products-listing-widget .items .item{width:100%}}.background-bottom-block{position:relative;padding:0 0 600px;margin:-300px 0 0;height:1px;z-index:-1}.background-bottom-block:after{content:"";display:block;width:100%;height:100%;position:absolute;bottom:0;background:url(https://iec-telecom.com/wp-content/uploads/2021/09/section3-v2-bg.jpg) no-repeat;background-position:bottom;background-size:cover;z-index:-1}@media (max-width:960px){.background-bottom-block:after{background-size:auto}}#footer{padding:40px 0}#footer .wrapper{position:relative}#footer .chat{width:65px;height:65px;background-color:#1b204c;float:right;border-radius:50px;background-image:url(../img/chat-icon.svg);background-repeat:no-repeat;background-position:50%;transition:all .25s ease;position:absolute;right:0;top:0}#footer .chat:hover{opacity:.6}#footer .copy-rights{margin-right:20px;color:#949494;padding-top:3px}#footer .copy-rights,#footer .links{float:left;font-size:14px}#footer .links ul{list-style:none;margin-top:0;padding-top:0}#footer .links ul li{display:inline-block;padding:0 10px}#footer .links ul li:first-child{padding-left:0}#footer .links a{font-size:14px;color:#1b204c;transition:all .25s ease}#footer .links a:hover{opacity:.6}#footer .left-wrapper{float:left}#footer .left-wrapper h3{font-size:18px;font-weight:700;color:#7a84a6}#footer .right-wrapper{float:right}#footer .right-wrapper .social-media-widget{float:right;padding:11px 0;margin-right:10px}#footer .right-wrapper .social-media-widget a{width:44px;height:44px;background-color:#7a84a6;display:inline-block;border-radius:50px;overflow:hidden;text-indent:-99px;margin:0 5px;float:left;transition:all .25s ease}#footer .right-wrapper .social-media-widget a.facebook{background-image:url(../img/facebook.svg);background-repeat:no-repeat;background-position:50%;background-size:20px}#footer .right-wrapper .social-media-widget a.youtube{background-image:url(../img/youtube.svg);background-repeat:no-repeat;background-position:50%;background-size:22px}#footer .right-wrapper .social-media-widget a.twitter{background-image:url(../img/twitter.svg);background-repeat:no-repeat;background-position:50%;background-size:20px}#footer .right-wrapper .social-media-widget a.instagram{background-image:url(../img/instagram.svg);background-repeat:no-repeat;background-position:50%;background-size:22px}#footer .right-wrapper .social-media-widget a.linkedin{background-image:url(../img/linkedin.svg);background-repeat:no-repeat;background-position:50%;background-size:22px}#footer .right-wrapper .social-media-widget a:hover{opacity:.6}@media (max-width:745px){#footer{padding:20px 0}#footer .left-wrapper,#footer .right-wrapper{float:none}#footer .right-wrapper .social-media-widget{margin-right:0;float:none;margin-top:10px}}@media (max-width:560px){#footer .wrapper{padding-right:0;padding-top:70px}}@media (max-width:450px){#footer .links ul li:nth-child(3){display:block;padding-left:0}}.cookie-notice-widget{background-color:#7a85a8;color:#fff;font-size:14px;position:fixed;bottom:0;left:0;right:0;transform:translate3d(0,150%,0);transition:all .3s ease;z-index:9}.cookie-notice-widget a{color:#fff}.cookie-notice-widget .inner-content{max-width:1300px;margin:0 auto;padding:15px 40px;display:flex;align-items:center;justify-content:center;text-align:left}.cookie-notice-widget .message{padding:0 20px 0 10px}.cookie-notice-widget .buttons{white-space:nowrap;padding:0 10px}.cookie-notice-widget .buttons a{padding:5px 10px;background-color:#1b204c;color:#fff;border-radius:3px;margin-right:5px;transition:all .3s ease}.cookie-notice-widget .buttons a:last-child{margin-left:0}.cookie-notice-widget .buttons a:hover{background-color:#dfdfef;color:#1b204c}.cookie-notice-widget .links{padding:0 10px;white-space:nowrap}.cookie-notice-widget .links a{text-decoration:underline}.cookie-notice-widget a.close{display:none;width:30px;height:30px;background-image:url(../img/cross.svg);background-repeat:no-repeat;background-position:50%;position:absolute;right:20px;top:50%;margin-top:-15px}.cookie-notice-widget.expand{transform:translateZ(0)}@media (max-width:1200px){.cookie-notice-widget .inner-content{flex-wrap:wrap;text-align:center}.cookie-notice-widget .message{flex:0 0 100%;margin-bottom:20px}}@media (max-width:1200px){.cookie-notice-widget .inner-content{display:block}.cookie-notice-widget .message{display:block;margin-bottom:20px}.cookie-notice-widget .buttons{margin-bottom:20px}}body:after{background-image:none!important}#footer{width:100%;padding-bottom:0;padding-top:10px;background:rgba(27,32,76,.8);position:absolute;bottom:0}#footer.is_static{position:static}#footer .right-wrapper .social-media-widget a{background-color:transparent!important}#footer .copy-rights,#footer .left-wrapper h3,#footer .links a{color:#fff!important}@media (max-width:960px){#footer .wrapper{padding-top:30px!important}#footer .left-wrapper{float:none}#footer .left-wrapper .copy-rights,#footer .left-wrapper .links,#footer .left-wrapper h3{width:100%;text-align:center!important;margin-right:0!important}#footer .right-wrapper{text-align:center!important;float:none}#footer .right-wrapper .social-media-widget{display:inline-block!important;float:none;margin-top:0}}

.return-button {
    cursor: pointer;
    align-self: start;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
    color: #727da3;
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 1200px;
    margin: 20px auto;
}

.return-button a {
    color: #727da3;
}

.return-button .return-button_text {
    margin-left: 8px;
}

.toggle-field{
    position: relative;
}

.solutions-products-listing-widget .filters-form .toggle-fields-row .toggle-field.field-100 {
    width: 100%;
}

.tooltip {
    position: absolute;
    display: inline-block;
    top: -20px;
    right: 20%;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 140px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -70px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

@media (max-width: 1240px) {
    .return-button {
        left: 20px;
    }
}
@media screen and (max-width:1024px) {
    .tooltip{
        display: none;
    }
}

@media (max-width: 900px) {
    .solutions-products-listing-widget .filters-form .filters .filters-group.first .toggle-field.field-100 {
        width: 100%;
    }
}