/*@font-face {
  font-family: Font-Bold;
  src: url('https://asset.torusguru.com/fonts/Lato/Lato-Bold.ttf'); 
}
@font-face {
  font-family: Font-Regular;
  src: url('https://asset.torusguru.com/fonts/Lato/Lato-Regular.ttf'); 
}
@font-face {
  font-family: Font-Light;
  src: url('https://asset.torusguru.com/fonts/Lato/Lato-Light.ttf'); 
}
@font-face {
  font-family: Skia_Regular;
  src: url('https://asset.torusguru.com/fonts/Skia_Regular.ttf'); 
}*/


@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes blink{from{opacity:0;}50%{opacity:1;}to{opacity:0;}}@keyframes cmplz-fadein{from{opacity:0;}to{opacity:1;}}.ia-flex{display:flex;}.ia-flex--align-center{align-items:center;}.ia-flex--space-between{justify-content:space-between;}@media (min-width:1024px){.hide-desktop{display:none !important;}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-family:"Helvetica Now",sans-serif;}html{font-size:62.5%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;height:100%;}body{font-size:1.6rem;line-height:1;padding:0;color:#2A303E;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;height:100%;}.cleared:after{clear:both;content:"";display:block;}::-ms-clear{display:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block;}*::-webkit-media-controls-panel,*::--webkit-media-controls-play-button,*::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none;}img{max-width:100%;height:auto;}nav ul{list-style:none;}select,button{border-radius:0;outline:none;-webkit-appearance:none;}button:focus{outline:none;}button{background:0 0;}.content-entry{font-size:1.6rem;line-height:1.5;}.content-entry h1,.content-entry h2,.content-entry h3,.content-entry h4,.content-entry h5,.content-entry h6{margin-bottom:2rem;font-weight:300;}.content-entry h1{font-size:7.4rem;}.content-entry h2{font-size:6.4rem;}.content-entry h3{font-size:4.8rem;}.content-entry h4{font-size:3.6rem;}.content-entry h5{font-size:2.4rem;}.content-entry a:not(.ia-btn){color:#2A303E;display:inline;text-decoration:underline;position:relative;transition:color .35s;text-underline-offset:5px;text-decoration-color:#4299FF;}.content-entry a:not(.ia-btn):hover{text-decoration:none;}.content-entry a:not(.ia-btn):before{display:none;height:.1rem;position:absolute;right:0;width:100%;bottom:0;transition:width .35s linear;content:"";background:#4299FF;transform:rotate(0deg) !important;}.content-entry a:not(.ia-btn):hover,.content-entry a:not(.ia-btn):focus{color:#4299FF;}.content-entry a:not(.ia-btn):hover:before,.content-entry a:not(.ia-btn):focus:before{width:0;}.content-entry .ia-btn{text-decoration:none;color:#2A303E;}.content-entry .ia-btn--dark{color:#fff;}.content-entry p{margin-bottom:2.5rem;}.content-entry p:last-child{margin-bottom:0;}.content-entry ul,.content-entry ol{margin:0 0 2.5rem 2rem;}.content-entry ul{list-style-type:none;padding:0;margin-left:0;}.content-entry ul li{position:relative;padding-left:1.4rem;margin-bottom:.8rem;}.content-entry ul li:last-child{margin-bottom:0;}.content-entry ul li:before{position:absolute;width:.6rem;height:.6rem;content:"";background:#4299FF;top:.9rem;left:0;border-radius:50%;}.content-entry ul li ul{margin-bottom:0;padding-top:.8rem;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;}input:focus,a:focus,button:focus,select:focus{outline:none;}input,select{vertical-align:middle;}iframe{max-width:100%;}::selection{background:#c4c4c4;}::-moz-selection{background:#c4c4c4;}#wrapper{min-height:100%;position:relative;overflow:hidden;}#wrapper:after{clear:both;content:"";display:block;}.wow{visibility:visible !important;opacity:0;}.wow[style*="visibility: visible"]{opacity:1;}.no-js .wow{visibility:visible;}*:focus-visible{outline:1px solid #f26d21 !important;outline-offset:2px !important;}.text-right{text-align:right !important;}.text-center,.aligncenter{text-align:center !important;}.left{float:left;}.right{float:right;}.screen-reader-text{font-size:1.6rem;}.page-template-front-page main{padding-top:0;}.inner{max-width:140.4rem;width:100%;padding:0 3rem;box-sizing:border-box;margin:0 auto;}.inner--slim{max-width:122rem;}.inner--rel{position:relative;z-index:2;}video::-internal-media-controls-download-button{display:none;}video::-webkit-media-controls-enclosure{overflow:hidden;}video::-webkit-media-controls-panel{width:calc(100% + 30px);}@media (max-width:1200px){.content-entry h1{font-size:5.4rem;}.content-entry h2{font-size:5.4rem;}.content-entry h3{font-size:4rem;}.content-entry h4{font-size:2.6rem;}.content-entry h5{font-size:2rem;}.content-entry h6{font-size:2rem;}}@media (max-width:1023px){.content-entry h1{font-size:6.4rem;}.content-entry h2{font-size:4.4rem;}.content-entry h3{font-size:2.6rem;}.content-entry h4{font-size:2.8rem;}.content-entry h5{font-size:2rem;}.content-entry h6{font-size:1.6rem;}}@media (max-width:767px){h1{font-size:3.8rem;}h4{font-size:2.4rem;}.inner{padding:0 1.6rem;}.content-entry{font-size:1.7rem;}.content-entry a:not(.ia-btn){white-space:normal;display:inline;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:#4299FF;word-break:break-word;}.content-entry a:not(.ia-btn):before{display:none;}.content-entry h1{font-size:7.4rem;line-height:1.18;}.content-entry h2{font-size:3.6rem;}.content-entry h3{font-size:2rem;}.content-entry h4{font-size:2.4rem;}.content-entry h5{font-size:1.6rem;}.content-entry h6{font-size:1.8rem;line-height:1.5;}.hide-scroll{height:1rem;background:#fff;position:relative;z-index:9;top:-1rem;margin-right:-1.6rem;margin-bottom:-1rem;margin-left:-1.6rem;}}.animated{animation-duration:.5s;animation-fill-mode:both;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{animation-name:fadeIn;}@keyframes fade{from{opacity:1;}to{opacity:1;}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-10rem,0,0);}to{opacity:1;transform:none;}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(10rem,0,0);}to{opacity:1;transform:none;}}@keyframes fadeInRightS{from{opacity:0;transform:translate3d(3rem,0,0);}to{opacity:1;transform:none;}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0);}to{opacity:1;transform:none;}}@keyframes fadeInUpS{from{opacity:0;transform:translate3d(0,5rem,0);}to{opacity:1;transform:none;}}.fadeInUpS{animation-name:fadeInUpS;}@keyframes fadeInUpXS{from{opacity:0;transform:translate3d(0,2rem,0);}to{opacity:1;transform:none;}}.fadeInUpXS{animation-name:fadeInUpXS;animation-timing-function:linear;}@keyframes fadeInDownS{from{opacity:0;transform:translate3d(0,-3rem,0);}to{opacity:1;transform:none;}}.fadeInDownS{animation-name:fadeInDownS;}.ia-btn{background:0 0;padding:1.6rem 5.7rem 1.6rem 2.4rem;font-family:"Helvetica Now",sans-serif;font-size:1.6rem;line-height:1.5;border-radius:3.2rem;border:none;border:1px solid #c5d2e7;color:#2A303E;display:inline-block;position:relative;text-align:left;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;}.ia-btn:after{position:absolute;top:-1px;left:0;width:0;bottom:0;content:"";border-top:1px solid transparent;border-radius:0;transition:width .5s linear,border-radius .2s linear .3s;}.ia-btn span{transform:translate(-1rem,0);transition:transform .5s;display:inline-block;}.ia-btn span b{font-weight:400;}.ia-btn[style^="visibility: visible"]:after{border-radius:0 2rem 0 0;width:100%;}.ia-btn[style^="visibility: visible"] span,.ia-btn[style^="visibility: visible"]:before{transform:translate(0,0);}.ia-btn:before{position:absolute;right:2rem;bottom:2.2rem;content:"";background:url("//hilcoglobal.com/wp-content/themes/hilco/assets/css/../images/arrow-blue-dark.svg") no-repeat 0 0;width:1.3rem;height:1.1rem;transition:opacity .35s,transform .5s;transform:translate(0,0);}.ia-btn:hover:before{transform:translate(1rem,0) !important;}.ia-btn--light{color:#fff !important;}.ia-btn--light:before{background:url("//hilcoglobal.com/wp-content/themes/hilco/assets/css/../images/arrow-blue-light.svg") no-repeat 0 0;}.ia-btn--dark{background:#2A303E;color:#fff;padding:1.6rem 4.8rem 1.6rem 2.4rem;border-radius:3.2rem;}.ia-btn--dark:after{display:none;}.ia-btn--dark:before{bottom:2.1rem;}.ia-btn--secondary{border:none;color:#2A303E;padding:0 3.9rem 0 0;transition:color .35s;}.ia-btn--secondary:before{right:1rem;bottom:.6rem;}.ia-btn--secondary:after{display:none;}.ia-btn--secondary-white{border:none;color:#fff;padding:0 3.9rem 0 0;}.ia-btn--secondary-white:before{background:url("//hilcoglobal.com/wp-content/themes/hilco/assets/css/../images/arrow-blue-light.svg") no-repeat 0 0;right:1rem;bottom:.6rem;}.ia-btn--secondary-white:after{display:none;}.pattern{height:2rem;background:url("//hilcoglobal.com/wp-content/themes/hilco/assets/css/../images/pattern.svg") repeat-x 0 0;}.pattern--light{background:url("//hilcoglobal.com/wp-content/themes/hilco/assets/css/../images/pattern-light.svg") repeat-x 0 0;}form input[type=text],form input[type=tel],form input[type=email],form input[type=password],form input[type=date],form textarea{font-size:1.4rem;line-height:1.5;font-family:"Helvetica Now",sans-serif;border-radius:.4rem;border:1px solid #c5d2e7;background:#fff;padding:1.2rem 1.6rem;box-sizing:border-box;max-width:100%;width:100%;color:#2A303E;outline:none;margin-bottom:3.5rem;transition:border .35s;}form input[type=text]:focus,form input[type=tel]:focus,form input[type=email]:focus,form input[type=password]:focus,form input[type=date]:focus,form textarea:focus{border-color:#4299FF;}form input[type=text]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=date]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#636e86;opacity:1;}form input[type=text]:-moz-placeholder,form input[type=tel]:-moz-placeholder,form input[type=email]:-moz-placeholder,form input[type=password]:-moz-placeholder,form input[type=date]:-moz-placeholder,form textarea:-moz-placeholder{color:#636e86;opacity:1;}form input[type=text]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=date]::-moz-placeholder,form textarea::-moz-placeholder{color:#636e86;opacity:1;}form input[type=text]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=date]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#636e86;opacity:1;}form input[type=date]{padding-left:4rem;background:url("//hilcoglobal.com/wp-content/themes/hilco/assets/css/../images/calendar.svg") no-repeat 8px 50%;}form input[type=date]::-webkit-calendar-picker-indicator{display:none;}form label{font-size:1.4rem;line-height:1.5;display:block;margin-bottom:.5rem;}form label+br{display:none;}form label b{color:#2A303E;font-weight:400;}form label span{font-weight:400;}form input[type=checkbox]{display:none;}form input[type=checkbox]:checked+span:before{border-color:#2A303E;}form input[type=checkbox]:checked+span:after{opacity:1;}form input[type=checkbox]+span{display:inline-block;line-height:1.9rem;font-size:1.4rem;position:relative;padding-left:2.5rem;margin:0 0 .5rem;color:#636e86;cursor:pointer;}form input[type=checkbox]+span:before{position:absolute;top:0;left:0;width:1.7rem;height:1.7rem;border-radius:.2rem;content:"";border:.1rem solid #c5d2e7;}form input[type=checkbox]+span:after{width:1rem;height:.4rem;border-bottom:2px solid #2A303E;border-left:2px solid #2A303E;content:"";position:absolute;top:.5rem;left:.4rem;transform:rotate(-45deg);opacity:0;}form input[type=radio]{display:none;}form input[type=radio]:checked+span:before{border-color:#2A303E;}form input[type=radio]:checked+span:after{opacity:1;}form input[type=radio]+span{display:inline-block;line-height:1.9rem;font-size:1.6rem;margin:0 0 1rem;position:relative;padding-left:2.5rem;cursor:pointer;}form input[type=radio]+span:before{width:1.7rem;height:1.7rem;background:#fff;border:1px solid #636e86;border-radius:50%;top:0;left:0;content:"";position:absolute;}form input[type=radio]+span:after{width:1.1rem;height:1.1rem;background:#2A303E;content:"";position:absolute;top:.4rem;left:.4rem;border-radius:50%;opacity:0;}form input[type=file],form input[type=file]::-webkit-file-upload-button{cursor:pointer;}.card{background:#fff;border-radius:.4rem;position:relative;}.card__perspective-icon{width:3rem;height:3rem;background:url("//hilcoglobal.com/wp-content/themes/hilco/assets/css/../images/news-icon.svg") no-repeat 0 0/contain;}.card__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;}.card__link:hover+.card__image-outer .card__image,.card__link:hover+.card__in .card__image-outer .card__image,.card__link:hover+.card__heading+.card__image-outer .card__image{mix-blend-mode:inherit;transform:scale(1.1);}.card__link:hover+.card__image-outer .card__image:after,.card__link:hover+.card__in .card__image-outer .card__image:after,.card__link:hover+.card__heading+.card__image-outer .card__image:after{opacity:0;}.card__link:hover+.card__image-outer:after{opacity:0;}.card__link:hover+.card__image-outer+.card__header+.card__heading+.card__excerpt+.card__btns .ia-btn:before,.card__link:hover+.card__heading+.card__image-outer+.card__excerpt+.card__btns .ia-btn:before,.card__link:hover+.card__image-outer+.card__in .ia-btn:before,.card__link:hover+.card__image+.card__in .ia-btn:before,.card__link:hover+.card__in .ia-btn:before{transform:translate(1rem,0);}.card .ia-btn{position:absolute;left:2rem;bottom:3.2rem;}.card .ia-btn span,.card .ia-btn:before{transform:translate(0,0);}.card__in{padding:3.2rem 2rem;}.card__image img{display:none;}.card__header{text-transform:uppercase;color:#3e4657;margin-bottom:4rem;}.card__header--top{margin-bottom:2rem;}.card__header--bold{font-weight:700;}.card__heading,.card__heading a{color:#2A303E;margin-bottom:4rem;}.card__btns{display:flex;justify-content:space-between;height:2.4rem;}.card--perspective{background:#2A303E;}.card--perspective .card__in{padding:3.2rem 2rem;}.card--perspective .card__image{padding-top:35.4%;border-radius:0;display:block;transform:scale(1);transition:transform .75s;}.card--perspective .card__image-outer{overflow:hidden;background:#2A303E;visibility:visible !important;position:relative;border-radius:.4rem;}.card--perspective .card__image:hover{mix-blend-mode:inherit;}.card--perspective .card__header{color:#c5d2e7;margin-bottom:3rem;}.card--perspective .card__heading,.card--perspective .card__heading a{color:#fff;margin-bottom:3rem;}.card--perspective-white{background:#fff;}.card--perspective-white .card__heading,.card--perspective-white .card__heading a{color:#2A303E;}.card--perspective-white .card__header{color:#3e4657;}.card--perspective-white .card__header a{color:#3e4657;}.grecaptcha-badge,#cmplz-manage-consent .cmplz-manage-consent{visibility:hidden;}@media (max-width:1300px){.h2{font-size:5.65rem;}.h3{font-size:4.23rem;}.h4{font-size:3.18rem;}.h5{font-size:2.09rem;}}@media (max-width:1023px){.h2{font-size:4.9rem;}.h3{font-size:3.66rem;}.h4{font-size:2.76rem;}.h5{font-size:2.09rem;}.ia-btn,.content-entry .ia-btn{background:#4299FF;padding:1.2rem 4.8rem 1.2rem 1.2rem;color:#fff;}.ia-btn:before,.content-entry .ia-btn:before{filter:brightness(0) invert(1);right:2.2rem;bottom:1.8rem;}.ia-btn:after,.content-entry .ia-btn:after{display:none;}.ia-btn--secondary,.content-entry .ia-btn--secondary{color:#2A303E;background-color:transparent;padding:1.2rem 5.5rem 1.2rem 1.2rem;}.ia-btn--secondary:before,.content-entry .ia-btn--secondary:before{right:2.2rem;bottom:1.8rem;filter:none;}.ia-title__heading+.ia-btn{padding-top:0;padding-bottom:0;padding-right:3.9rem;background:0 0;}.ia-title__heading+.ia-btn:before{filter:inherit;bottom:.6rem;right:1rem;}.card__btns{height:4.4rem;}}@media (max-width:767px){.h2{font-size:4.15rem;}.h3{font-size:3.09rem;}.h4{font-size:2.76rem;}.h5{font-size:2.09rem;}.ia-btn:before,.content-entry .ia-btn:before{bottom:50%;transform:translate(0,50%) !important;}.ia-btn:hover:before,.content-entry .ia-btn:hover:before{transform:translate(0,50%) !important;}.pattern{height:1.6rem;}.card__in{padding:2rem;}.card__header{margin-bottom:1.6rem;}.card__heading,.card__heading a,.card__heading.h6,.card__heading.h6 a{margin-bottom:1.6rem;font-size:1.8rem;line-height:1.33;}.card__btns{display:block;height:auto;}.card__btns .ia-btn{position:relative;bottom:auto;left:auto;}.card__btns .ia-btn--secondary-white{padding-left:0;background:0 0;padding-top:0;padding-bottom:0;}.card__btns .ia-btn--secondary-white:before{filter:inherit;bottom:1.1rem;}.card--perspective .card__in{padding:2rem;}.card--perspective .card__image{padding-top:59.6%;border-radius:.4rem;}.card--perspective .card__header{margin-bottom:1.6rem;}.card--perspective .card__heading,.card--perspective .card__heading a{margin-bottom:1.6rem;}}h1,h2,h3,h4,h5,h6,.h1,.text-size-1,.h2,.text-size-2,.h3,.text-size-3,.h4,.text-size-4,.h5,.text-size-5,.h6,.text-size-6,.xl,.text-size-xl,.xxl,.text-size-xxl{font-weight:300;font-family:"Helvetica Now",sans-serif;}h1.ia-bold,h2.ia-bold,h3.ia-bold,h4.ia-bold,h5.ia-bold,h6.ia-bold,.h1.ia-bold,.text-size-1.ia-bold,.h2.ia-bold,.text-size-2.ia-bold,.h3.ia-bold,.text-size-3.ia-bold,.h4.ia-bold,.text-size-4.ia-bold,.h5.ia-bold,.text-size-5.ia-bold,.h6.ia-bold,.text-size-6.ia-bold,.xl.ia-bold,.text-size-xl.ia-bold,.xxl.ia-bold,.text-size-xxl.ia-bold{font-weight:700;}.ia-heading{position:relative;padding-left:2rem;line-height:1.3;font-weight:300;font-size:2.4rem;color:#2A303E;letter-spacing:0;}.ia-heading.ia-bold{font-weight:700;}.ia-heading:before,.ia-heading i{position:absolute;left:0;top:0;content:"";width:.4rem;background-color:#4299FF;transition:height .35s linear .15s;height:0;}.ia-heading[style^="visibility: visible"]:before,.ia-heading[style^="visibility: visible"] i{height:100%;}.xl,.text-size-xl{font-size:9.6rem;line-height:1.19;letter-spacing:normal;}.h1,.text-size-1,h1{font-size:7.4rem;line-height:1.18;}.h2,.text-size-2,h2{font-size:6.4rem;line-height:1.2;letter-spacing:-.2rem;}.h3,.text-size-3,h3{font-size:4.8rem;line-height:1.26;letter-spacing:normal;}.h4,.text-size-4,h4{font-size:3.6rem;line-height:1.27;letter-spacing:normal;}.h5,.text-size-5,h5{font-size:2.4rem;line-height:1.3;}.h6,.text-size-6,h6{font-size:2rem;line-height:1.3;}.label{font-family:"Helvetica Now",sans-serif;font-size:1.4rem;line-height:1;letter-spacing:.2rem;}.label--small{font-size:1.2rem;letter-spacing:.1rem;line-height:1.4;}.label--light{color:#c5d2e7;}.ia-title{border-bottom:1px solid transparent;display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem;position:relative;}.ia-title:before{position:absolute;bottom:-1px;left:0;transition:width .75s;content:"";width:0;background:#c5d2e7;height:1px;}.ia-title[style^="visibility: visible"]:before,.ia-title[style^="visibility: visible"] .ia-title__heading:before{width:100%;}.ia-title__heading{border-bottom:.3rem solid transparent;font-family:"Helvetica Now",sans-serif;font-size:2rem;line-height:1;font-weight:700;padding:.9rem 0 1.2rem;letter-spacing:.1rem;position:relative;}.ia-title__heading:before{position:absolute;bottom:-.3rem;left:0;transition:width .75s;content:"";width:0;background:#c5d2e7;height:.3rem;}.ia-title__heading i{text-transform:capitalize;color:#4299FF;font-style:normal;}.ia-title--capitalize .ia-title__heading{text-transform:capitalize;}@media (max-width:1200px){.xl,.text-size-xl{font-size:6.6rem;}.h1,.text-size-1,h1{font-size:5.4rem;}.h2,.text-size-2,h2{font-size:5.4rem;letter-spacing:normal;}.h3,.text-size-3,h3{font-size:4rem;}.h4,.text-size-4,h4{font-size:2.6rem;}.h5,.text-size-5,h5{font-size:2rem;}.h6,.text-size-6,h6{font-size:2rem;}}@media (max-width:1023px){.xl,.text-size-xl{font-size:5.6rem;}.h1,.text-size-1,h1{font-size:6.4rem;}.h2,.text-size-2,h2{font-size:4.4rem;}.h3,.text-size-3,h3{font-size:2.6rem;}.h4,.text-size-4,h4{font-size:2.8rem;}.h5,.text-size-5,h5{font-size:2rem;}.h6,.text-size-6,h6{font-size:1.6rem;}}@media (max-width:767px){.xl,.text-size-xl{font-size:4.4rem;}.h1,.text-size-1,h1{font-size:7.4rem;line-height:1.18;}.h2,.text-size-2,h2{font-size:4.4rem;}.h3,.text-size-3,h3{font-size:2rem;}.h4,.text-size-4,h4{font-size:2.4rem;}.h5,.text-size-5,h5{font-size:1.6rem;}.h6,.text-size-6,h6{font-size:1.6rem;line-height:1.5;}.ia-heading{font-size:2rem;font-weight:700;}}.header{position:fixed;top:0;left:0;right:0;z-index:99;padding:3rem 0;transition:background .35s,padding .35s;}.header:after{position:absolute;right:0;top:0;bottom:0;width:0;content:"";background-color:#3e4657;transition:width .35s;}.header__right{float:right;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:79.6%;}.header__mobile{display:none;}.header__menu>.mega-menu{display:none;}.header__menu #mobile-menu{display:none;}.header__menu #nav ul{margin:0;}.header__menu #nav li{float:left;margin:0 3.7rem 0 0;}.header__menu #nav li.expertise-menu>a{cursor:default;}.header__menu #nav li:last-child{margin-right:0;}.header__menu #nav li.companies-menu ul li a{line-height:1.2;}.header__menu #nav li.has-menu>a:after{position:absolute;right:-1.4rem;width:.6rem;height:.6rem;border-right:.2rem solid #fff;border-bottom:.2rem solid #fff;content:"";transform:rotate(45deg);top:.5rem;transition:border .35s;}.header__menu #nav li:hover>a{color:#fff;}.header__menu #nav li:hover>a:after{border-color:#fff;}.header__menu #nav li:hover>a:before{width:100%;}.header__menu #nav li:hover .mega-menu{opacity:1;visibility:visible;}.header__menu #nav li>a{line-height:1.5;text-align:center;color:#fff;transition:color .35s;position:relative;padding-bottom:4rem;}.header__menu #nav li>a:before{bottom:4rem;left:0;right:0;height:.2rem;content:"";background:#4299FF;position:absolute;transition:width .5s;width:0;}.header__menu #nav li .mega-menu{box-shadow:0px 11px 10px rgba(0,0,0,.2);background:#fff;padding:3.2rem 0 5rem;position:absolute;top:100%;left:0;right:0;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;}.header__menu #nav li .mega-menu:after{position:absolute;top:100%;left:0;right:0;content:"";background:#f4f8fe;mix-blend-mode:normal;opacity:.7;backdrop-filter:blur(2px);height:100vh;pointer-events:none;}.header__menu #nav li .mega-menu__heading{font-size:1.4rem;line-height:1.42;letter-spacing:.2rem;padding:0 0 .4rem;margin-left:1rem;margin-bottom:2.5rem;border-bottom:1px solid #4299FF;display:inline-block;color:#2A303E;}.header__menu #nav li .mega-menu__grid{display:flex;flex-wrap:wrap;justify-content:center;}.header__menu #nav li .mega-menu__column{border-left:1px solid #c5d2e7;width:25%;box-sizing:border-box;padding:0 2.2rem;}.header__menu #nav li .mega-menu__column:first-child{border:none;}.header__menu #nav li .mega-menu__column--first{width:27%;}.header__menu #nav li .mega-menu__column--first li{margin-left:1.5rem !important;}.header__menu #nav li .mega-menu__column--first li.parent{margin-left:0 !important;}.header__menu #nav li .mega-menu__column--first li.parent a{padding-left:1rem !important;}.header__menu #nav li .mega-menu__column--first li.parent a:before{display:none !important;}.header__menu #nav li .mega-menu__column--first li a{padding-left:2rem !important;position:relative;}.header__menu #nav li .mega-menu__column--first li a:before{content:"";position:absolute;top:50%;left:.4rem;height:.1rem;display:block !important;width:.8rem;background-color:#2A303E;}.header__menu #nav li .mega-menu ul li{font-size:1.4rem;line-height:1.5;margin:0;display:block;width:100%;}.header__menu #nav li .mega-menu ul li.has-menu{position:relative;}.header__menu #nav li .mega-menu ul li.has-menu:hover>a{background:#f4f8fe;}.header__menu #nav li .mega-menu ul li.has-menu:hover ul{opacity:1;visibility:visible;}.header__menu #nav li .mega-menu ul li.has-menu>a{position:relative;border-radius:.4rem;}.header__menu #nav li .mega-menu ul li.has-menu>a:after{position:relative;display:inline-block;right:-1.4rem;width:.6rem;height:.6rem;border-right:.2rem solid #2A303E;border-bottom:.2rem solid #2A303E;content:"";transform:rotate(45deg);top:-.2rem;transition:border .35s;}.header__menu #nav li .mega-menu ul li.has-menu ul{position:absolute;top:100%;left:0;right:0;border-radius:.4rem;background:#fff;padding:.8rem .6rem;border:.1rem solid #c5d2e7;z-index:2;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;}.header__menu #nav li .mega-menu ul li a{color:#2A303E !important;display:block;text-align:left;transition:background .35s,color .35s;padding:.8rem 1rem;}.header__menu #nav li .mega-menu ul li a:before{display:none;}.header__menu #nav li .mega-menu ul li a:hover{background:#f4f8fe;}.header__menu #nav li .mega-menu--solutions .mega-menu__heading{border:none;display:block;padding:0;margin-left:0;}.header__menu #nav li .mega-menu--solutions .mega-menu__heading a{display:block;padding:.8rem 1rem;transition:background .35s;}.header__menu #nav li .mega-menu--solutions .mega-menu__heading a:hover{background:#f4f8fe;}.header__menu #nav li .mega-menu--solutions .mega-menu__heading span{font-size:1.4rem;line-height:1.42;color:#2A303E;padding-bottom:.4rem;border-bottom:1px;border-bottom-style:solid;}.header__links{text-transform:uppercase;}.header__links a{color:#fff;margin-right:3.6rem;position:relative;}.header__links a:after{bottom:-.2rem;left:0;right:0;height:.2rem;content:"";background:#4299FF;position:absolute;transition:width .5s;width:0;}.header__links a:hover:after{width:100%;}.header__links a .fa{margin-right:.6rem;}.header__logo{position:relative;z-index:2;}.header__logo a{position:relative;display:block;z-index:2;max-width:18.3rem;min-height:2.9rem;}.header__logo:before{position:absolute;top:-2.2rem;bottom:-2.2rem;left:-100vw;right:-4.8rem;content:"";transition:opacity .35s;background:#4299FF;opacity:0;}.header__search{width:6rem;text-align:right;}.header__search .search-icon{color:#c5d2e7;}.header__search .search-icon:hover{color:#fff;}.header__search .search-overlay{position:absolute;top:-3rem;left:21.4rem;right:-1px;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;background:#3e4657;padding:2.2rem 0 2.2rem 5.6rem;z-index:2;}.header__search .search-overlay form{position:relative;padding:1.1rem 0 1.2rem;}.header__search .search-overlay form input{border:none;margin-bottom:0;padding:0;background:0 0;border-radius:0;font-size:1.6rem;font-weight:300;line-height:1;color:#fff;}.header__search .search-overlay form input::-webkit-input-placeholder{color:#c5d2e7;}.header__search .search-overlay form input:-moz-placeholder{color:#c5d2e7;}.header__search .search-overlay form input::-moz-placeholder{color:#c5d2e7;}.header__search .search-overlay form input:-ms-input-placeholder{color:#c5d2e7;}.header__search .search-overlay form input:focus{outline:none !important;}.header__search .search-overlay form button{position:absolute;cursor:pointer;-webkit-appearance:none;left:-3.6rem;top:50%;transform:translate(0,-50%);color:#fff;font-size:1.6rem;width:1.6rem;padding:0;border:none;}.header__search .search-overlay .search-form-clear{opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;position:absolute;right:5rem;top:1.2rem;font-size:1.5rem;color:#2A303E;}.header__search .search-overlay-close{position:absolute;top:50%;transform:translate(0,-50%);right:.5rem;width:2rem;height:2rem;color:#fff;z-index:4;}.header__search .search-overlay-close .fa{display:none !important;}.header__search .search-overlay-close:before,.header__search .search-overlay-close:after{width:2px;top:0;bottom:0;content:"";left:50%;margin-left:-1px;transform:rotate(45deg);position:absolute;background:#fff;}.header__search .search-overlay-close:after{transform:rotate(-45deg);}.header__search .search-overlay-results{text-align:left;font-size:1.4rem;width:42rem;box-sizing:border-box;left:5.6rem;top:calc(100% + .6rem);position:absolute;}.header__search .search-overlay-results strong{display:none;padding:1rem 0 .5rem;}.header__search .search-overlay-results a{color:#2A303E;font-size:1.6rem;line-height:1.5;}main{margin:-3px -3px 0;}@media (max-width:1200px){.header__right{width:81%;}.header__logo:before{right:-1.8rem;}.header__logo a{max-width:14.6rem;min-height:2.9rem;display:flex;}.header__search{width:4rem;}.header__search:before{left:1rem;}.header__search .search-overlay{left:16.4rem;}.header__links a{margin-right:1rem;}.header__menu #nav li{margin-right:2.5rem;}.header__menu #nav li>a{font-size:1.4rem;}}@media (max-width:1023px){.header__search{width:3.8rem;}.header__menu #mobile-menu{display:block;position:absolute;right:0;top:0;padding:2.2rem 1.5rem;width:26px;height:16px;}.header__menu #mobile-menu:after,.header__menu #mobile-menu:before{width:calc(100% - 3rem);height:.2rem;top:2.2rem;left:1.5rem;content:"";background:#4299FF;position:absolute;transition:transform .35s;}.header__menu #mobile-menu:before{top:auto;bottom:2.2rem;}.header__menu #mobile-menu span:before{width:calc(100% - 3rem);height:.2rem;top:50%;position:absolute;margin-top:-.1rem;left:1.5rem;content:"";background:#4299FF;transition:opacity .35s;}#nav{display:none;}.header{padding:0;height:6rem;z-index:100;}.header__search:before,.header__logo:before,.header__logo,.header__menu,.header__links,.header__search{opacity:1;transform:translate(0,0) !important;visibility:visible !important;}.header__menu{position:absolute;right:0;top:0;}.header__logo:before{display:none;}.header__links,.header__search{display:none;}.header__wrap{height:6rem;}.header__mobile{display:block;background-color:#fff;position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;transition:transform .5s;transform:translate(100%,0);overflow:hidden;}.header__mobile:after{position:absolute;top:50%;left:0;right:0;content:"";height:100vh;background-color:#fff;}.header__mobile-in{max-height:100%;overflow:hidden;overflow-y:auto;box-sizing:border-box;padding:2.2rem 1.5rem 0;position:relative;min-height:100%;z-index:2;background:#fff;}.header__mobile-in .header__logo{max-width:12rem;}.header__mobile-in .header__logo a:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:url("//hilcoglobal.com/wp-content/themes/hilco/assets/css/../images/logo-dark.svg") no-repeat 0 0/contain;}.header__mobile-in .search-form{position:relative;}.header__mobile-in .search-form .search-field{border:none;border-bottom:1px solid #2A303E;color:#2A303E;font-size:2rem;line-height:1.3;padding:1.2rem 2.4rem .8rem 0;background:0 0;border-radius:0;margin-bottom:0;}@include (placeholder){color:#2A303E;}}.header__mobile-in .search-form .search-submit{position:absolute;right:0;top:1.8rem;padding:0;margin:0;cursor:pointer;border:none;color:#2A303E;width:1.8rem;text-align:center;font-size:1.6rem;}.header__mobile-in .search-form .search-form-clear{display:none;}.header__mobile-in .search-form .search-overlay-results{text-align:left;font-size:1.4rem;right:0;box-sizing:border-box;left:0;top:calc(100% + .6rem);position:absolute;z-index:3;}.header__mobile-in .search-form .search-overlay-results strong{display:none;padding:1rem 0 .5rem;}.header__mobile-in .search-form .search-overlay-results a{color:#2A303E;font-size:1.6rem;line-height:1.5;}.header__mobile-in nav{display:block;}.header__mobile-in nav .menu{padding:1.2rem 0 1.6rem;}.header__mobile-in nav .menu>li{display:block;margin-top:2.4rem;position:static;}.header__mobile-in nav .menu>li>span{display:block;float:right;margin-top:-3rem;position:relative;z-index:2;width:100%;height:3rem;}.header__mobile-in nav .menu>li.has-menu>a:before{right:.6rem;top:1rem;height:1rem;content:"";border-bottom:.2rem solid #2A303E;border-right:.2rem solid #2A303E;transform:rotate(-45deg);position:absolute;width:1rem;}.header__mobile-in nav .menu>li a{font-size:2.4rem;font-weight:500;line-height:1.3;display:block;color:#2A303E;position:relative;}.header__mobile-in nav .menu>li>div{position:absolute;overflow:hidden;top:8.8rem;left:0;right:0;bottom:0;background:#fff;z-index:2;transform:translate(100%,0);transition:transform .5s;}.header__mobile-in nav .menu>li>div.mega-menu--companies .mega-menu__grid{padding-bottom:3rem;}.header__mobile-in nav .menu>li>div.mega-menu--companies li a{font-size:2rem;}.header__mobile-in nav .menu>li>div.mega-menu--companies li ul{padding-left:1.6rem;}.header__mobile-in nav .menu>li>div.mega-menu--companies li ul a{font-size:1.6rem;}.header__mobile-in nav .menu>li>div.mega-menu--solutions .mega-menu__grid{margin-top:2.4rem;}.header__mobile-in nav .menu>li>div.mega-menu--solutions .mega-menu__column ul{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;padding:0 1.6rem;background:#fff;z-index:3;transform:translate(100%,0);transition:transform .5s;}.header__mobile-in nav .menu>li>div.mega-menu--solutions .mega-menu__heading{margin-bottom:2.4rem;}.header__mobile-in nav .menu>li>div.mega-menu--solutions .mega-menu__heading a{position:relative;}.header__mobile-in nav .menu>li>div.mega-menu--solutions .mega-menu__heading a:before{right:.6rem;top:1rem;height:1rem;content:"";border-bottom:.2rem solid #2A303E;border-right:.2rem solid #2A303E;transform:rotate(-45deg);position:absolute;width:1rem;}.header__mobile-in nav .menu>li>div.mega-menu--solutions .mega-menu__heading a>strong{display:block;float:right;position:relative;z-index:2;width:3rem;height:3rem;}.header__mobile-in nav .menu>li>div li{display:block;margin-top:2.4rem;padding-left:0;}.header__mobile-in nav .menu>li>div a{font-size:2.3rem;line-height:1.3;min-height:2.6rem;display:block;display:block;color:#2A303E;}.header__mobile-in nav .menu>li>div a b{font-weight:400;}.header__mobile-in .footer__widget--socials{width:100%;opacity:1 !important;transform:translate(0,0) !important;visibility:visible !important;padding:0 0 3.6rem;margin-top:0;}.header__mobile-in .footer__widget--socials li a svg path{fill:initial;}.header__mobile-in .footer__widget--socials .footer__heading{font-size:1.2rem;letter-spacing:.1rem;margin-bottom:1.6rem;display:none;}.header__mobile-in .footer__widget--socials ul{padding-top:0;}.header__mobile-in .footer__widget--socials ul li a{color:#2A303E;}.header__mobile-in .header__links{opacity:1 !important;transform:translate(0,0) !important;visibility:visible !important;padding:2.4rem 1.5rem;margin-left:-1.5rem;width:calc(100% + 3rem);background:#fff;display:block;}.header__mobile-in .header__links a{display:block;border-bottom:1px solid rgba(255,255,255,.2);padding:.8rem 0;margin:0;color:#2A303E;font-size:1.4rem;line-height:1.3;font-weight:500;letter-spacing:0;width:calc(100% - 3rem);}.header__mobile-in .header__links a .fa{display:none;}.header__mobile-in .header__links a:last-child{border:none;}.header__mobile-in .header__links a:last-child:after{display:inline-block;width:1.3rem;height:1.1rem;background:url("//hilcoglobal.com/wp-content/themes/hilco/assets/css/../images/arrow-blue-light.svg") no-repeat 0 0;content:"";transform:rotate(-45deg);margin-left:.8rem;position:static;}.header__mobile-in .header__links a:last-child:before{display:none !important;}.footer:before{position:absolute;top:0;left:0;right:0;content:"";background:#fff;height:44rem;transition:height 1.2s ease-out .35s;}.footer__widgets{position:relative;z-index:4;}.footer__widget-image{width:28.4%;width:28.4%;margin-right:5.8%;position:absolute;border-radius:.4rem 0 0 .4rem;overflow:hidden;top:0;left:0;bottom:0;}.footer__grid{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin-bottom:11.4rem;padding-top:11.4rem;}.footer__widget--menu[style^="visibility: visible"] ul,.footer__widget--socials[style^="visibility: visible"] ul{padding-top:0;}.footer__heading{margin-bottom:3rem;text-transform:uppercase;font-weight:400;}.footer__widget--subscribe{display:flex;position:relative;align-items:center;background:#2A303E;border-radius:.4rem 0 0 .4rem;}.footer__widget--subscribe img{width:100%;vertical-align:top;border-radius:.4rem 0 0 .4rem;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.footer__widget--subscribe .label{margin-bottom:3rem;font-weight:400;}.footer__widget-wrap{padding:3rem 3rem 3rem 0;margin-left:34.2%;}.footer__widget-description{color:#fff;max-width:80%;margin-bottom:3rem;}.footer .subscribe-form{font-size:0;}.footer .subscribe-form input{margin-bottom:0;display:inline-block;vertical-align:top;background:rgba(255,255,255,.2);line-height:2.2rem;width:56%;margin-right:11%;border:none;border-radius:.4rem;padding:1.7rem;color:#fff;font-size:1.6rem;}.footer .subscribe-form input:focus{outline:none !important;}.footer .subscribe-form input::-webkit-input-placeholder{color:#fff;}.footer .subscribe-form input:-moz-placeholder{color:#fff;}.footer .subscribe-form input::-moz-placeholder{color:#fff;}.footer .subscribe-form input:-ms-input-placeholder{color:#fff;}.footer .subscribe-form button.ia-btn{display:inline-block;width:26.5%;}.footer__widget--logo{width:32.5%;}.footer__widget--logo img{max-width:18.3rem;}.footer__widget--socials{width:14.5%;}.footer__widget--socials ul{padding-top:3rem;transition:padding .5s ease .35s;}.footer__widget--socials li{display:inline;margin-right:1rem;}.footer__widget--socials li:last-child{margin-right:0;}.footer__widget--socials li a{display:inline-block;color:#c5d2e7;font-size:2.4rem;transition:color .35s;}.footer__widget--socials li a:hover{color:#fff;}.footer__widget--socials li a:hover svg path{fill:#fff;}.footer__widget--socials li a svg{width:3.5rem;position:relative;top:.4rem;margin:0 -.7rem;}.footer__widget--socials li a svg path{fill:#c5d2e7;transition:all .35s;}.footer__widget--menu{width:26.5%;}.footer__widget--menu ul{list-style:none;margin:0;padding-top:3rem;transition:padding .5s ease .35s;}.footer__widget--menu ul li{margin-bottom:2.4rem;}.footer__widget--menu ul li:last-child{margin-bottom:0;}.footer__widget--menu ul li a{color:#c5d2e7;font-size:1.6rem;line-height:1.5;transition:color .35s;}.footer__widget--menu ul li a:hover{color:#fff;}.footer__bottom{padding:6rem 0;border-top:1px solid transparent;color:#c5d2e7;font-size:1.2rem;position:relative;}.footer__bottom:before{position:absolute;top:-1px;left:0;width:0;right:0;height:1px;content:"";background:rgba(255,255,255,.2);transition:width .75s;}.footer__bottom__left a{display:none;}.footer__bottom a{color:#c5d2e7;margin-right:2rem;transition:color .35s;}.footer__bottom a:last-child{margin-right:0;margin-left:2rem;position:relative;}.footer__bottom a:hover{color:#fff;}.footer__bottom[style^="visibility: visible"]:before{width:100%;}.footer[style^="visibility: visible"]:before{height:16rem;}@media (max-width:1200px){.footer__widget-description{max-width:100%;}}@media (max-width:1023px){.footer__widget--menu{width:25%;float:left;}.footer__widget--subscribe{clear:both;padding-top:3rem;}.footer__widgets .inner{padding:0;}.footer .subscribe-form{padding-bottom:3.2rem;}.footer .subscribe-form input{width:100%;margin-right:0;margin-bottom:1.2rem;}.footer .subscribe-form button.ia-btn{width:100%;color:#2A303E !important;background:#fff;padding-left:2rem;}.footer .subscribe-form button.ia-btn:before{filter:none;}.footer__heading{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:2rem;margin-bottom:2rem;color:#c5d2e7;font-size:1.2rem;text-transform:uppercase;}.footer__widget--menu{width:calc(50% - 2rem);float:none;display:inline-block;vertical-align:top;margin-bottom:0;margin-top:6.4rem;}.footer__widget--menu ul li{margin-bottom:2rem;}.footer__widget--socials{width:100%;margin-top:6.4rem;}.footer__widget--socials li a{color:#fff;}.footer__widget-wrap{padding:0 1.6rem;margin-left:0;}.footer__widget-description{max-width:100%;margin-bottom:2rem;}.footer__widget-description h5{font-weight:400 !important;line-height:1.5;}.footer__widget-image{overflow:hidden;height:14.4rem;position:relative;width:100%;margin-bottom:4rem;}.footer__widget-image img{min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;}.footer__widget--subscribe{padding-top:0;display:block;}.footer__widget--subscribe .label{margin-bottom:2rem;}.footer__widget--subscribe img{max-width:100%;width:100%;margin-right:0;}.footer__widget--logo{width:100%;}.footer__bottom__right{float:left;clear:both;padding-top:1rem;}.footer__bottom a{margin-right:3rem;}.footer__grid{padding-top:6.4rem;margin-bottom:8rem;}.footer__bottom{border:none;padding:0 0 6rem;text-align:center;}.footer__bottom:before{display:none;}.footer__bottom a{margin:0 1.5rem;}.footer__bottom__right{float:none;margin-bottom:2.4rem;padding-top:0;}.footer__bottom__right a{color:#c5d2e7;}.footer__bottom__right a:last-child{display:none;}.footer__bottom__left{float:none;text-align:center;color:#636e86;}.footer__bottom__left a{display:block;color:#636e86;margin-left:0 !important;}.footer__bottom__left a:before{display:none;}}@media (max-width:767px){.footer__widget--menu{width:100%;}.footer__widget--menu-1{display:none;}}.front-hero__bg.animated{transform:scale(1);}.front-hero__lines.animated{transform:translate(0,0);}.about-us{margin:-6rem 0 8rem;text-align:center;}.about-us__header{align-items:center;justify-content:space-between;margin-bottom:2.4rem;}.about-us__logo{margin-bottom:4rem;max-height:3rem;position:relative;z-index:2;}.about-us .ia-heading{padding-left:0;}.about-us .ia-heading:before{display:none;}.about-us .ia-btn{margin-bottom:4rem;}.about-us__content{color:#2A303E;margin-bottom:4rem;overflow:hidden;position:relative;max-width:98%;}.about-us__content:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 50%,#fff 100%);transform:translate(0,0);pointer-events:none;transition:transform 1s ease-out .3s;}.about-us__content strong{color:#4299FF;font-weight:300;}.about-us__content[style^="visibility: visible"]:before{transform:translate(0,100%);}@media (max-width:1023px){.about-us{margin-top:-2rem;}}@media (max-width:767px){.about-us{margin-top:0;}.about-us__header{margin-bottom:2rem;}.about-us__logo{max-height:2.5rem;}.about-us__content{max-width:100%;margin-bottom:2rem;}.about-us .ia-btn{margin-bottom:3.2rem;}}.statistics{margin-bottom:10rem;}.statistics__in{display:flex;justify-content:space-between;}.statistic{flex-basis:22.6%;}.statistic__heading{color:#2A303E;padding-bottom:2.4rem;margin-bottom:2.4rem;border-bottom:1px solid #c5d2e7;letter-spacing:normal;}.statistic__heading b{font-weight:300;}.statistic__heading span{color:#4299FF;}.statistic__content{color:#3e4657;}@media (max-width:1023px){.statistics{margin-bottom:3rem;}.statistics__in{margin:0 -.8rem;flex-wrap:wrap;}.statistic{width:calc(50% - 1.6rem);flex-basis:calc(50% - 1.6rem);margin:0 .8rem 5rem;}.statistic__heading{padding-bottom:1.6rem;margin-bottom:1.6rem;}}.leadership-highlight{margin-bottom:10rem;position:relative;}.leadership-highlight .ia-title{margin-bottom:8.8rem;}.leadership-highlight__in{display:flex;justify-content:space-between;position:relative;z-index:2;align-items:flex-start;}.leadership-highlight__left{width:34.82%;position:relative;}.leadership-highlight__left[style^="visibility: visible"] .leadership-highlight__left-bg{width:calc(( 100vw - 1180px ) / 2 * 1 + 76%);}.leadership-highlight__left[style^="visibility: visible"] .leadership-highlight__photos:after{width:0;}.leadership-highlight__left[style^="visibility: visible"] .leadership-highlight__pagination{opacity:1;transform:translate(0,0);}.leadership-highlight__left-bg{position:absolute;top:-4.8rem;left:calc(( 100vw - 1180px ) / 2 * -1 - 30px);right:47.6%;bottom:9.6rem;background:#f4f8fe;content:"";transition:width .75s;width:0;}.leadership-highlight__left img{vertical-align:top;}.leadership-highlight__photos{position:relative;z-index:4;white-space:nowrap;}.leadership-highlight__photos:after{position:absolute;right:0;transition:width .75s;width:100%;content:"";background-color:#fff;top:0;bottom:0;}.leadership-highlight__photos div{display:inline-block;opacity:0;}.leadership-highlight__slider{white-space:nowrap;}.leadership-highlight__slider div{display:inline-block;}.leadership-highlight__name{margin-bottom:1.2rem;opacity:0;transform:translate(0,2rem);transition:opacity .5s,transform .5s;}.leadership-highlight__position{border-left:.3rem solid transparent;padding-left:1rem;position:relative;text-transform:uppercase;font-family:"Helvetica Now",sans-serif;letter-spacing:.1rem;font-size:1.2rem;line-height:1.3;transform:translate(0,2rem);opacity:0;transition:opacity .5s ease .2s,transform .5s ease .2s;}.leadership-highlight__position:before{width:.3rem;background:#0db2e5;position:absolute;left:0;top:0;bottom:0;content:"";height:0;transition:height .5s ease .2s;}.leadership-highlight__pagination,.leadership-highlight .cs__slider .slick-arrow{opacity:0;transform:translate(-2rem,0);transition:transform .75s,opacity .75s;}.leadership-highlight__quote{margin:3.2rem 0;color:#3e4657;overflow:hidden;position:relative;transform:translate(0,2rem);opacity:0;transition:opacity .5s ease .4s,transform .5s ease .4s;}.leadership-highlight__quote:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 50%,#fff 100%);transform:translate(0,0);pointer-events:none;transition:transform 1s ease-out .3s;}.leadership-highlight__view-more{opacity:0 !important;transition:opacity .5s ease .6s,transform .5s ease .6s;}.leadership-highlight__view-more span{transform:translate(0,0) !important;}.leadership-highlight__pattern{margin:3.6rem 0;transform:translate(0,2rem);opacity:0;transition:opacity .5s ease .8s,transform .5s ease .8s;}.leadership-highlight__company{display:flex !important;justify-content:space-between;align-items:center;}.leadership-highlight__logo{transform:translate(0,2rem);opacity:0;transition:opacity .5s ease .8s,transform .5s ease .8s;}.leadership-highlight__logo img{max-height:4rem;}.leadership-highlight__company-link{transform:translate(-2rem,0);opacity:0;transition:opacity .5s ease .8s,transform .5s ease .8s;}.leadership-highlight__fake{padding-top:117.7%;}.leadership-highlight__wrap{position:absolute;top:0;bottom:0;left:0;width:0;transition:width .5s;}.leadership-highlight__photo{height:100%;border-radius:.4rem;}.leadership-highlight__photo img{display:none;}.leadership-highlight__right{width:59.1%;}.leadership-highlight__right .card{width:100%;}.leadership-highlight__right .card+.card{margin-top:2.4rem;}@media (max-width:767px){.leadership-highlight{margin-bottom:8rem;}.leadership-highlight .ia-title{margin-bottom:2rem;}.leadership-highlight .ia-title .ia-btn{display:none;}.leadership-highlight__in{display:block;}.leadership-highlight__left{position:static;width:100%;}.leadership-highlight__left-bg{width:100vw !important;left:-1.6rem;bottom:0;top:18rem;right:-1.6rem;visibility:visible !important;}.leadership-highlight__right{width:100%;}.leadership-highlight__fake{display:none !important;}.leadership-highlight__photos{width:calc(100% + 1.5rem);margin-right:-1.5rem;}.leadership-highlight__photo{padding-top:117.7%;width:79.4vw !important;}.leadership-highlight__wrap{position:static;width:79.4vw !important;margin-right:1.6rem;}.leadership-highlight__pagination{display:none;}.leadership-highlight__quote{margin:2rem 0 .8rem;line-height:1.5;}.leadership-highlight__view-more{padding-left:0;}.leadership-highlight__pattern{margin:1rem 0 2rem;}.leadership-highlight__company .ia-btn--secondary{padding-right:2rem;font-size:1.5rem;}.leadership-highlight__company .ia-btn--secondary:before{right:0;}.leadership-highlight__logo{margin-bottom:2rem;width:50%;}.leadership-highlight__company-link{padding-bottom:2rem;}.leadership-highlight__company-link .ia-btn{padding-left:0;}.leadership-highlight__quote:before{display:none;}}.our-partners{margin-bottom:10rem;}.our-partners .ia-title{margin-bottom:8rem;}.our-partners__slide{overflow:hidden;display:inline-block;}.our-partners__slider{width:100%;overflow:hidden;}.our-partners__slider img{opacity:1;margin:0 5rem;max-height:5rem;}.cases-front{margin-bottom:6rem;}.cases-front__grid{display:flex;flex-wrap:wrap;margin:0 -1.2rem;}.cases-front .single-company__perspective-columns{width:calc(50% - 2.4rem);margin:0 1.2rem 2.4rem;}@media (max-width:1023px){.cases-front .single-company__perspective-columns{width:calc(100% - 2.4rem);}}@media (max-width:767px){.our-partners{margin-bottom:6rem;}.our-partners .ia-title{margin-bottom:4rem;}.our-partners__slider img{margin:0 1.8rem;}.cases-front{margin-bottom:4rem;}.cases-front__grid{flex-wrap:nowrap;padding-bottom:2rem;overflow-x:auto;margin:0 -1.6rem 0 0;}.cases-front .single-company__perspective-columns{width:23.5rem;min-width:23.5rem;margin:0 1.6rem 0 0;}}.helps-program{padding:6.4rem 0;position:relative;margin-bottom:6rem;}.helps-program__in{display:flex;justify-content:space-between;}.helps-program:before{position:absolute;top:0;bottom:0;width:0;content:"";background:#f4f8fe;transition:width 1.2s ease;}.helps-program__image{position:relative;z-index:2;width:40.8%;border-radius:.4rem;overflow:hidden;}.helps-program__image:after{right:0;top:0;bottom:0;content:"";background:#fff;width:100%;transition:width 1s ease-out;position:absolute;}.helps-program__image img{transform:scale(1.1);transition:transform 1s;will-change:transform;}.helps-program__body{padding-top:4.8rem;width:49.2%;}.helps-program__content{letter-spacing:normal;margin-bottom:4rem;color:#2A303E;overflow:hidden;position:relative;}.helps-program__content:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 50%,#fff 100%);transform:translate(0,0);pointer-events:none;transition:transform 1s ease-out .3s;}.helps-program__content strong{font-weight:300;color:#4299FF;}.helps-program[style^="visibility: visible"]:before{width:33%;}.helps-program[style^="visibility: visible"] .helps-program__image img{transform:scale(1);}.helps-program[style^="visibility: visible"] .helps-program__image:after{width:0;}.helps-program[style^="visibility: visible"] .helps-program__content:before{transform:translate(0,100%);}@media (max-width:767px){.helps-program{padding-bottom:0;margin-bottom:8rem;}.helps-program:before{width:100% !important;bottom:auto;height:21rem;}.helps-program__in{display:block;}.helps-program__image{width:100%;}.helps-program__image:after{background:#f4f8fe;}.helps-program__body{padding-top:4rem;width:100%;}.helps-program__content{font-size:2rem;margin-bottom:2rem;}}.financial-services{background:#f4f8fe;padding:8rem 0 0;margin-bottom:8rem;overflow:hidden;}.financial-services__top{display:block;justify-content:space-between;max-width:72.5rem;}.financial-services__top h3 span{display:inline-block;}.financial-services__top .ia-btn{margin-top:4rem;}.financial-services__content{color:#3e4657;margin:4rem 0 0;position:relative;overflow:hidden;}.financial-services__content:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:linear-gradient(to bottom,rgba(244,248,254,0) 0%,#f4f8fe 50%,#f4f8fe 100%);transform:translate(0,0);pointer-events:none;transition:transform 1s ease-out .3s;}.financial-services__content[style^="visibility: visible"]:before{transform:translate(0,100%);}.financial-services__carousel{padding:4rem 0 8rem;white-space:nowrap;position:relative;}.financial-services__carousel.animated .slick-list:after{opacity:1;}.financial-services__carousel.animated.hide-shadow .slick-list:after{opacity:0;transition:opacity .35s;}.financial-services__bottom{position:relative;}.financial-services__bottom:before{height:24.6rem;background:#f4f8fe;top:0;left:0;right:0;content:"";position:absolute;}.financial-services__card{display:inline-block;height:inherit !important;}.financial-services__card a:not(.ia-btn){width:31.8rem;max-width:100%;box-sizing:border-box;border-radius:.4rem;background:#2A303E;display:block;margin-right:2.4rem;color:#fff;text-decoration:none;height:100%;transition:transform .35s;transform:scale(1) translate3d(0,0,1px);will-change:transform;}.financial-services__card a:not(.ia-btn)[href="#"]{pointer-events:none;}.financial-services__card a:not(.ia-btn):before{position:absolute;border-radius:.4rem;background:#2A303E;content:"";top:0;left:0;right:0;bottom:0;transition:bottom .35s,left .35s,right .35s;}.financial-services__card a:not(.ia-btn):hover .financial-services__card-image img{transform:scale(1.05);}.financial-services__card a:not(.ia-btn):hover .financial-services__card-image img+img{opacity:1;}.financial-services__card-body{padding:2rem;position:relative;z-index:2;}.financial-services__card--even a:before{background:#2A303E !important;}.financial-services__card-image{height:12rem;position:relative;transition:width .35s,top .35s,left .35s;width:100%;top:0;left:0;overflow:hidden;}.financial-services__card-image img{border-radius:.4rem .4rem 0 0;transition:opacity .35s,transform .75s;transform:scale(1);will-change:transform;width:100%;}.financial-services__card-image img+img,.financial-services__card-image img+noscript+img{position:absolute;top:0;left:0;mix-blend-mode:inherit;opacity:0;}.financial-services__card-title{margin-bottom:2rem;}.financial-services__card-content{color:#c5d2e7;}.financial-services__card--last{background:#4299FF;border-radius:.4rem;padding:2rem;width:31.8rem;box-sizing:border-box;flex-direction:column;justify-content:space-between;overflow:hidden;}.financial-services__card--last:hover .financial-services__card-title{color:#fff;}.financial-services__card--last .financial-services__card-title{color:rgba(255,255,255,.2);line-height:1.3;transition:color .35s;}.financial-services__card--last a{background-color:transparent;padding:1.6rem 5.7rem 1.6rem 2.4rem;height:auto;width:100%;color:#fff;border:1px solid rgba(255,255,255,.2);}.financial-services__card--last a:before{top:50%;margin-top:-.5rem;opacity:.5;right:2rem;filter:brightness(0) invert(1);}.financial-services__card--last a:after{position:absolute;top:-100vh;bottom:-10rem;left:-100vw;right:-100vw;content:"";display:block !important;width:auto;}@media (max-width:1023px){.financial-services__carousel .wow{visibility:visible;}.financial-services__top{display:block;margin-bottom:3rem;max-width:100%;}.financial-services__top h3{width:100%;}.financial-services__content{font-weight:400;margin:2rem 0;}}@media (max-width:767px){.financial-services{padding:4rem 0 0;margin-bottom:8rem;}.financial-services__card-title{font-size:2rem;line-height:1;margin-bottom:.8rem;}.financial-services__card-title.xl{font-size:4.4rem;color:#fff;}.financial-services__card-image img{will-change:auto !important;transform:inherit !important;}.financial-services__top{display:block;margin-bottom:0;}.financial-services__top h3{font-size:3.4rem;width:100%;}.financial-services__carousel{padding-bottom:4rem;}.financial-services__content{font-weight:400;margin:2rem 0;}.financial-services .pattern{display:none;}}.solutions__mobile-indicators{display:none;}.solution{position:relative;overflow:hidden;margin-bottom:17.6rem;}.solution:after{position:absolute;top:0;bottom:0;right:0;width:50%;content:"";background:#fff;z-index:3;transition:width .75s ease-out;}.solution[style^="visibility: visible"]:after{width:0;}.solution:last-child{margin-bottom:8.8rem;}.solution:before{position:absolute;left:69.1%;top:0;bottom:0;width:31.1vw;content:"";background:#2A303E;}.solution__wrap{position:relative;}.solution .ia-btn span,.solution .ia-btn:before{transform:translate(0,0);}.solution .ia-btn:after{border-radius:0 2rem 0 0;width:100%;}.solution__image{position:absolute;top:5.1rem;right:0;bottom:5.1rem;z-index:3;width:37.9%;}.solution__image img{display:none;}.solution__image:before{position:absolute;right:0;top:0;bottom:0;content:"";background:#fff;transition:width 1s ease-in .2s;width:0;}.solution__image[style*="visibility: visible"]:before{width:0;}.solution__body{float:left;width:49.1%;padding:0;}.solution__heading{padding:0 0 4rem;}.solution__heading span{font-weight:700;}.solution__heading em{font-style:normal;display:inline-block;overflow:hidden;vertical-align:top;}.solution__heading em i{font-style:normal;display:block;transition:transform .5s,opacity .5s;transform:translate(0,100%);opacity:0;}.solution__heading[style^="visibility: visible"] em i{opacity:1;transform:translate(0,0);}.solution__content{color:#3e4657;margin-bottom:4rem;font-weight:400;}.solution__module{clear:both;padding:6.4rem 0 0;}.solution__module-perspectives{clear:both;position:relative;display:flex;flex-direction:column;}.solution__module-perspectives .card{background-color:#f4f8fe;border-top:.2rem solid #4299FF;border-radius:0;padding:1.6rem;}.solution__module-perspectives .card .ia-btn{position:relative;left:auto;bottom:auto;}.solution__module-perspectives .card__heading{margin-bottom:1.6rem;}.solution__module-perspectives .card__header{margin-bottom:2rem;}.solution__module-perspectives .card__header--bold{font-weight:700;}.solution__module-perspectives .card__image{padding-top:0;height:17.9rem;border-radius:0;}.solution__module-perspectives .card__image-outer{float:left;width:17.9rem;height:17.9rem;}.solution__module-perspectives .card__in{padding:0 0 0 1.6rem;overflow:hidden;}.solution__module-perspectives .card__btns{align-items:center;height:auto;}.solution__module-perspectives .card .card__header{font-size:1.2rem !important;}.solution--even:before{left:auto;right:69.1%;}.solution--even:after{right:auto;left:0;}.solution--even .solution__image{right:auto;left:0;}.solution--even .solution__body{float:right;}@media (max-width:1200px){.solution__body{width:55%;}}@media (max-width:1023px){.solution{margin-bottom:8.8rem;}.solution .card__btns .ia-btn{padding-left:0;bottom:1.2rem;}.solution .card--perspective .card__heading{margin-bottom:1rem;}.solution .card--perspective .card__image-outer{width:12.9rem;height:12.9rem;}.solution .card--perspective .card__image{height:12.9rem;}.solution .card--perspective .card__btns .ia-btn{bottom:auto;}.solution .card--perspective .card__header{margin-bottom:1rem;}}@media (max-width:767px){.solutions__mobile-indicators{display:block;position:fixed;top:6rem;z-index:5;left:0;right:0;color:#fff;background-color:#4299FF;padding:1.2rem 1.5rem;text-transform:uppercase;min-height:1.2rem;transition:transform .35s;transform:translate(0,-100%);opacity:0;visibility:hidden;}.solutions__indicator{position:absolute;top:1.2rem;left:1.5rem;right:1.5rem;transition:opacity .35s;opacity:0;background-color:#4299FF;}.solutions__indicator.active{opacity:1;}.solution{margin-bottom:4rem;}.solution__wrap{height:auto !important;}.solution:after{display:none;}.solution:before{display:none;}.solution-4{margin-bottom:0;}.solution__mobile-image{padding-top:100%;}.solution__image{display:none;}.solution__body{width:100%;padding:0;position:relative;}.solution__body .ia-title{color:#fff;border:none;margin-bottom:2.5rem;}.solution__body .ia-title:before{display:none;}.solution__body .ia-title__heading{padding:0;}.solution__body .ia-title__heading:before{display:none;}.solution__body .ia-btn{margin-left:0;}.solution__heading{padding:1.6rem 0 2rem;font-size:3.5rem;}.solution__content{position:relative;z-index:2;padding:0;margin-bottom:2rem;}.solution .card__btns .ia-btn{bottom:0;}.solution__module-perspectives .card{padding:0;}.solution__module-perspectives .card .card__image{height:auto;padding-top:46%;}.solution__module-perspectives .card .card__image-outer{height:auto;width:auto;float:none;}.solution__module-perspectives .card .card__in{padding:1.6rem;}.solution__module-perspectives .card .card__btns{display:flex;}.solution__module-perspectives .card .card__heading{font-size:2rem;}}.cs__pagination{color:#636e86;font-size:1.4rem;letter-spacing:.2rem;font-family:"Helvetica Now",sans-serif;position:relative;z-index:2;}.single-company__perspective-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;}.single-company__perspective-link:hover+.single-company__perspective-image{mix-blend-mode:inherit;transform:scale(1.1);}.single-company__perspective-link:hover+.single-company__perspective-image img{transform:translate(-50%,-50%) scale(.9);}.single-company__perspective-link:hover+.single-company__perspective-image+.single-company__perspective-body .ia-btn:before{transform:translate(1rem,0) !important;}.single-company__perspective-link:hover+.single-company__perspective-image-outer .single-company__perspective-image{mix-blend-mode:inherit;transform:scale(1.1);}.single-company__perspective-link:hover+.single-company__perspective-image-outer .single-company__perspective-image span{transform:scale(1.1);}.single-company__perspective-link:hover+.single-company__perspective-image-outer .single-company__perspective-image:after{opacity:0;}.single-company__perspective-link:hover+.single-company__perspective-image-outer+.single-company__perspective-body .ia-btn:before{transform:translate(1rem,0) !important;}.single-company__perspective-link:hover+.single-company__perspective-body .ia-btn:before{transform:translate(1rem,0) !important;}.single-company__perspective-columns{display:flex;background:#2A303E;border-radius:.4rem;overflow:hidden;position:relative;}.single-company__perspective-image-outer{width:41%;overflow:hidden;background:#2A303E;}.single-company__perspective-image{width:100%;height:100%;transition:transform .75s;will-change:transform;}.single-company__perspective-image img{display:none;}.single-company__perspective-body{width:59%;box-sizing:border-box;padding:6rem 4rem;}.single-company__perspective-header{text-transform:uppercase;margin-bottom:3.2rem;}.single-company__perspective-title{margin-bottom:3.2rem;color:#fff;}.single-company__perspective-title a{color:#fff;pointer-events:none;}.single-company__perspective--front .single-company__perspective-image-outer{overflow:hidden;width:auto;}.single-company__perspective--front .single-company__perspective-image{width:21.5rem;height:21.5rem;position:relative;}.single-company__perspective--front .single-company__perspective-image span{position:absolute;top:0;left:0;right:0;bottom:0;transition:transform .35s;will-change:transform;}.single-company__perspective--front .single-company__perspective-image:after{position:absolute;top:0;left:0;right:0;bottom:0;background:0 0;opacity:.5;content:"";transition:opacity .35s;}.single-company__perspective--front .single-company__perspective-image img+img,.single-company__perspective--front .single-company__perspective-image img+noscript+img{position:absolute;position:absolute;pointer-events:none;display:block;filter:brightness(0) invert(1);max-width:70%;max-height:5rem;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);transition:transform .75s;will-change:transform;}.single-company__perspective--front .single-company__perspective-body{width:calc(100% - 21.5rem);padding:2.4rem;box-sizing:border-box;}.single-company__perspective--front .single-company__perspective-header{margin-bottom:1.6rem;}.single-company__perspective--front .single-company__perspective-title{margin-bottom:1.2rem;}.home .single-company__perspective-link:hover+.single-company__perspective-image-outer .single-company__perspective-image{transform:scale(1);}@media (max-width:1100px){.single-company__perspective--front .single-company__perspective-title{font-size:1.9rem;}.single-company__perspective--front .single-company__perspective-image{width:18rem;height:18rem;}.single-company__perspective--front .single-company__perspective-header{margin-bottom:1rem;}.single-company__perspective--front .single-company__perspective-body{width:calc(100% - 18rem);}}@media (max-width:1023px){.single-company__perspective--front .ia-btn{display:inline-block;padding-left:0;background:0 0;padding-right:4.5rem;}.single-company__perspective--front .ia-btn--dark{background:#2A303E;color:#fff;padding-left:1.2rem;}.single-company__perspective--front .ia-btn:before{filter:inherit;}.single-company__perspective-columns{margin-bottom:3rem;}}@media (max-width:767px){.single-company__perspective-link:hover+.single-company__perspective-image-outer+.single-company__perspective-body .ia-btn:before{transform:translate(1rem,50%) !important;}.single-company__perspective-columns{margin-bottom:2.4rem;}.single-company__perspective-image-outer{width:100%;}.single-company__perspective-image{padding-top:33%;width:100%;height:auto;}.single-company__perspective-body{width:100%;padding:2rem;box-sizing:border-box;}.single-company__perspective-body .ia-btn{display:none;}.single-company__perspective-header{margin-bottom:2rem;}.single-company__perspective-title{font-size:1.8rem;margin-bottom:0;}.single-company__perspective-title a{pointer-events:inherit;}.single-company__perspective-columns{display:block;}.single-company__perspective--front .single-company__perspective-image{width:23.5rem;height:23.5rem;padding-top:0;}.single-company__perspective--front .single-company__perspective-title{font-size:1.8rem;}.single-company__perspective--front .single-company__perspective-body{width:100%;padding:1rem;}.single-company__perspective--front .single-company__perspective-body .ia-btn{display:inline-block;padding-left:0;background:0 0;padding-right:4.5rem;border:none;}.single-company__perspective--front .single-company__perspective-body .ia-btn:before{filter:inherit;transform:translate(1rem,50%) !important;}}.single-perspective .flex-module-hero--extraslim .flex-module-hero-bg.animated{transform:scale(1);}.single-for_sale .flex-module-hero--extraslim .flex-module-hero-bg.animated{transform:scale(1);}@keyframes fadeInUp{from{opacity:0;transform:translateY(200px);}to{opacity:1;transform:translateY(0);}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-200px);}to{opacity:1;transform:translateX(0);}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-200px);}to{opacity:1;transform:translateY(0);}}.header__mobile .companies-menu .mega-menu__column li.has-menu .mega-menu__heading a{position:relative;}.header__mobile .companies-menu .mega-menu__column li.has-menu .mega-menu__heading a:after{right:.6rem;top:50%;height:1rem;content:"";border-bottom:.2rem solid #2A303E;border-right:.2rem solid #2A303E;transform:rotate(-45deg) translateY(-50%);position:absolute;width:1rem;}.header__mobile .companies-menu .mega-menu__column li.has-menu .mega-menu__heading a strong{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:2;}.header__mobile .companies-menu .mega-menu__column li.has-menu>ul{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;background:#fff;z-index:2;transform:translate(100%,0);transition:transform .5s;}.header__mobile .companies-menu .mega-menu__column li.has-menu>ul ul{padding-left:0;}.header__mobile .companies-menu .mega-menu__column li.has-menu>ul ul a{font-size:2rem;line-height:1.3;min-height:2.6rem;display:block;display:block;color:#2A303E;}@media (min-width:1024px){.header__mobile .companies-menu .mega-menu__column li.has-menu>ul ul a{font-size:2.3rem;}}.header__search{text-align:right;}.header__search .search-overlay{top:-3rem;padding:2.7rem 0 2.8rem 5.6rem;}.header__search .search-icon{background:#4299FF;color:#fff;border-radius:60px;width:40px;height:24px;font-size:20px;padding-top:8px;padding-bottom:8px;margin-top:0;text-align:center;display:inline-block;position:relative;top:0;right:0;transition:all .2s linear;}.header__menu #nav li .mega-menu ul li.has-menu:hover a{background:unset;}.header__menu #nav li .mega-menu ul li.has-menu:hover ul{max-height:300px;}.header__menu #nav li .mega-menu ul li.has-menu a:hover{background:#f4f8fe;}.header__menu #nav li .mega-menu ul li.has-menu>a{cursor:unset;}.header__menu #nav li .mega-menu ul li.has-menu>a:after{display:none;}.header__menu #nav li .mega-menu ul li.has-menu>a img{margin-left:5px;}.header__menu #nav li .mega-menu ul li.has-menu ul{max-height:0px;position:relative;top:unset;left:unset;right:unset;padding:0;border-radius:0;border:0;transition:all .6s ease;}.header__menu #nav li .mega-menu ul li.has-menu ul li{float:unset;}.header__menu #nav li .mega-menu ul li.has-menu ul li a{padding:.8rem 1rem .8rem 3.2rem;}.hero-slider{background:linear-gradient(to bottom,#2A303E 0%,transparent 5%);position:relative;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem;max-height:auto;}@media (min-width:992px){.hero-slider{margin-bottom:10rem;max-height:972px;}}.hero-slider .hero-slider__bg{background-color:#0a214c;}@media (min-width:992px){.hero-slider .hero-slider__bg{height:972px;max-height:100%;}}.hero-slider .hero-slider__bg .hero-slider__bg-video{min-height:100%;width:200%;opacity:0;transition:opacity .8s;}@media (min-width:992px){.hero-slider .hero-slider__bg .hero-slider__bg-video{position:absolute;bottom:1px;min-width:100%;min-height:972px;width:auto;right:0;}}.hero-slider .hero-slider__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;overflow:hidden;}.hero-slider .hero-slider__overlay .overlay__inner{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:0;box-sizing:border-box;}@media (min-width:1200px){.hero-slider .hero-slider__overlay .overlay__inner{padding:0;}}.hero-slider .hero-slider__overlay .overlay__inner img{position:absolute;bottom:0;right:-881px;height:100%;width:auto;max-width:none !important;z-index:3;}@media (max-width:991px){.hero-slider .hero-slider__overlay .overlay__inner img{right:-90%;}}.hero-slider .hero-slider__container{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;color:#fff;background:linear-gradient(180deg,#2A303E 2%,transparent 15%);}.hero-slider .hero-slider__container .hero-slider__content{width:1200px;max-width:100%;margin:0 auto;padding:20px;box-sizing:border-box;height:190px;}@media (min-width:1200px){.hero-slider .hero-slider__container .hero-slider__content{padding:0;height:auto;}}.hero-slider .hero-slider__container .hero-slider__subtitle{opacity:0;opacity:0;z-index:-1;width:75%;max-width:600px;margin-bottom:1.2rem;animation:fadeInDown;animation-duration:1s;animation-delay:1.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;}@media (min-width:992px){.hero-slider .hero-slider__container .hero-slider__subtitle{width:100%;margin-bottom:2.4rem;}}.hero-slider .hero-slider__container .hero-slider__subtitle h2{font-size:2.2rem;font-weight:300;margin-bottom:0;}@media (min-width:992px){.hero-slider .hero-slider__container .hero-slider__subtitle h2{font-size:4.8rem;}}.hero-slider .hero-slider__container .hero-slider__slider .hero-slider__slide{display:none;}.hero-slider .hero-slider__container .hero-slider__slider .hero-slider__slide h1{font-size:3.4rem;font-weight:300;display:flex;align-items:center;flex-wrap:wrap;opacity:0;}@media (min-width:992px){.hero-slider .hero-slider__container .hero-slider__slider .hero-slider__slide h1{font-size:9.6rem;}}.hero-slider .hero-slider__container .hero-slider__slider .hero-slider__slide h1>div{font-weight:700;}.hero-slider .hero-slider__container .hero-slider__slider .hero-slider__slide h1>div .hero-slider__slide-link{display:inline-block;color:#fff;text-decoration:none;}.hero-slider .hero-slider__container .hero-slider__slider .hero-slider__slide h1>div .hero-slider__slide-underline{height:4px;margin-top:-3px;width:0;}@media (min-width:992px){.hero-slider .hero-slider__container .hero-slider__slider .hero-slider__slide h1>div .hero-slider__slide-underline{margin-top:-6px;}}.hero-slider .hero-slider__container .hero-slider__slider .hero-slider__slide.active{display:block;}.hero-slider .hero-slider__container .hero-slider__slider .hero-slider__slide.active h1 .hero-slider__slide-link{opacity:1;transform:translateX(0px);}@keyframes underline{from{width:0;}to{width:100%;}}.circle-container{position:relative;width:600px;height:600px;display:flex;justify-content:center;align-items:center;background-image:url("//hilcoglobal.com/wp-content/themes/hilco-child/assets/css/../images/wheel.png");background-position:center;background-size:contain;background-repeat:no-repeat;}.circle-container .center-circle{width:174px;height:174px;background-color:#1f539b;border-radius:50%;position:absolute;z-index:10;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;font-weight:700;text-align:center;background-image:url("//hilcoglobal.com/wp-content/themes/hilco-child/assets/css/../images/logo.svg");background-position:center;background-size:136px 20px;background-repeat:no-repeat;text-indent:-999px;overflow:hidden;}.circle-container .circle-line{position:absolute;width:420px;height:420px;border:15px solid #3498db;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;}.circle-container svg{position:absolute;top:0;left:0;width:600px;height:600px;pointer-events:none;}.home .universe-companies{display:flex;flex-wrap:wrap;}.home .universe-companies .companies-item{display:none;position:relative;width:100%;margin:8px 0 0;padding:12px 5px 11px 7px;border-top:1px solid #4299FF;background:rgba(204,224,255,.84);}.home .universe-companies .companies-item.companies-item-first{font-size:14px;line-height:17px;display:block;border:none;font-style:italic;padding:0 5px 11px 0;background:0 0;}.home .universe-companies .companies-item a{color:#2A303E;font-size:14px;padding-left:3px;padding-right:30px;}.home .universe-companies .companies-item h5{font-size:15px;font-weight:500;}.home .universe-companies .companies-item ul{margin-left:0;margin-bottom:5px;list-style:none;}.home .universe-companies .companies-item ul li{position:relative;width:100%;font-size:14px;font-weight:400;line-height:17px;color:#595b61;margin-bottom:2px;text-align:left;padding-left:1.4rem;box-sizing:border-box;}.home .universe-companies .companies-item ul li:before{position:absolute;width:.6rem;height:.6rem;content:"";background:#595b61;top:.8rem;left:0;border-radius:50%;}.home .universe-companies .companies-item ul li:before{background:#595b61;}.home .solution-universe p{text-align:left;}.home .solution-universe p.click{font-size:20px;line-height:26px;}.home .solution-universe p.click a{font-size:20px;line-height:26px;padding:0 2.9rem 0 0;}@media (max-width:1024px){.home .solution-universe p.click a:before{right:1.2rem;bottom:.8rem;}}@media (max-width:767px){.home .solution-universe p.click a:before{bottom:1.2rem;}}.home .solution-universe h3{margin-bottom:20px;}.home .solution-universe h3 i{font-weight:300;font-style:normal;line-height:1rem;border-bottom:4px solid #4299FF;}.home .solution-universe h3 b{font-weight:700;}.home .solution-universe h4{text-align:left;margin-bottom:25px;}.home .solution-universe h4 b{color:#4299FF;}.home .solution-universe .bluish{color:#4299FF;font-family:"Helvetica Now",sans-serif;font-size:18px;line-height:20px;font-weight:600;letter-spacing:0rem;}.home .solution-universe .bluish-right{font-size:16px;font-weight:500;}.home .universe-container{display:flex;justify-content:space-between;padding:0;max-width:1000px;margin:80px auto 60px;}@media (min-width:767px)and (max-width:960px){.home .universe-container{margin:30px 80px !important;}}@media (max-width:766px){.home .universe-container{margin:20px 30px !important;}}.home .universe-container .column{width:33%;padding:0;}.home .universe-container .left-column,.home .universe-container .right-column{text-align:justify;}@media (max-width:960px){.home .universe-container .left-column,.home .universe-container .right-column{display:none !important;}}.home .universe-container .left-column h2,.home .universe-container .right-column h3{margin-bottom:10px;}.home .universe-container .left-column p,.home .universe-container .right-column p{margin-bottom:15px;}.home .universe-container .left-column{width:67%;display:flex;justify-content:center;align-items:start;}.home .universe-container .right-column{width:33%;padding-top:140px;}.home .universe-container .mobile-wheel-container{margin-bottom:50px;}@media (min-width:961px){.home .universe-container .mobile-wheel-container{display:none;}}@font-face{font-family:"FontAwesome";src:url("https://hilcoglobal.com/wp-content/themes/hilco/assets/css/../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("https://hilcoglobal.com/wp-content/themes/hilco/assets/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("https://hilcoglobal.com/wp-content/themes/hilco/assets/css/../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("https://hilcoglobal.com/wp-content/themes/hilco/assets/css/../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("https://hilcoglobal.com/wp-content/themes/hilco/assets/css/../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("https://hilcoglobal.com/wp-content/themes/hilco/assets/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-search:before{content:"";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-map-marker:before{content:"";}.fa-facebook-square:before{content:"";}.fa-linkedin-square:before{content:"";}.fa-briefcase:before{content:"";}.fa-group:before,.fa-users:before{content:"";}.fa-instagram:before{content:"";}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}[data-class=wpcf7cf_group],.wpcf7cf_remove,.wpcf7cf_add{display:none;}

:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

body {
  color: #2A303E;
  font-size: 20px;
  font-family: "Helvetica Now", Sans-serif !important;
}
h1, h2, h3, h4, h5, h6, .h1, .text-size-1, .h2, .text-size-2, .h3, .text-size-3, .h4, .text-size-4, .h5, .text-size-5, .h6, .text-size-6, .xl, .text-size-xl, .xxl, .text-size-xxl {
  font-family: "Helvetica Now", sans-serif!important;
}
ul li, .service__about-links ul li, .card__content, ol li {
  line-height: 1.3;
  color: #2A303E;
}
p, .single-company__associations-description, ul li, ol li, .service__about-links ul li, .card__content, time {
  color: #2A303E;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.2;
}
.cmplz-hidden {display: none !important;}
.no-js img.lazyload {
display: none;
}
figure.wp-block-image img.lazyloading {
min-width: 150px;
}
.lazyload, .lazyloading {
opacity: 0;
}
.lazyloaded {
opacity: 1;
transition: opacity 400ms;
transition-delay: 0ms;
}
.slim-table td {
 padding: 4px !important;
}  
#wpadminbar, #wpadminbar .menupop .ab-sub-wrapper, .ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {background:#fff}#wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon, #wpadminbar .ab-icon:before,#wpadminbar .ab-item:before {color:#94979B}#wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a {color:#94979B; font-size:13px !important }#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label, #wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before, #wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover {color:#474747}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar{color:#474747}#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input {background:#f4f4f4}#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul.ab-submenu li a,#wpadminbar .quicklinks .menupop ul.ab-submenu li a.ab-item {color:#666666}#wpadminbar .ab-submenu .ab-item:hover, #wpadminbar .quicklinks .menupop ul.ab-submenu li a:hover,#wpadminbar .quicklinks .menupop ul.ab-submenu li a.ab-item:hover {color:#333333}.quicklinks li.wpshapere_site_title a{ outline:none; border:none;}.quicklinks li.wpshapere_site_title {width:180px !important;margin-top:-5px !important;margin-top:5px !important;}.quicklinks li.wpshapere_site_title a{outline:none; border:none;}.quicklinks li.wpshapere_site_title a, .quicklinks li.wpshapere_site_title a:hover, .quicklinks li.wpshapere_site_title a:focus {background:url(https://hilcoglobal.com/wp-content/uploads/2023/04/HilcoLogo-FLAT-C.png) 20px 5px no-repeat !important; text-indent:-9999px !important; width:auto;background-size:75%!important;}#adminmenuwrap{-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 4px 16px 0px rgba(0,0,0,0.3);box-shadow:0px 4px 16px 0px rgba(0,0,0,0.3);}ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu>li.current>a.current:after{border-right-color:transparent;}#wpadminbar * .ab-sub-wrapper {transition:all 280ms cubic-bezier(.4,0,.2,1) !important;}#wp-toolbar > ul > li > .ab-sub-wrapper {-webkit-transform:scale(.25,0);transform:scale(.25,0);-webkit-transition:all 280ms cubic-bezier(.4,0,.2,1);transition:all 280ms cubic-bezier(.4,0,.2,1);-webkit-transform-origin:50% 0 !important;transform-origin:50% 0 !important;display:block !important;opacity:0 !important;}#wp-toolbar > ul > li.hover > .ab-sub-wrapper {-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1 !important;}#wp-toolbar > ul > li > .ab-sub-wrapper:before {position:absolute;top:-8px;left:20%;content:"";display:block;border:6px solid transparent;border-bottom-color:transparent;border-bottom-color:#f4f4f4;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}#wp-toolbar > ul > li.hover > .ab-sub-wrapper:before {top:-12px;}#wp-toolbar > ul > li#wp-admin-bar-my-account > .ab-sub-wrapper:before{left:60%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#fff; color:#94979B}

:root {
 --wpforms-field-border-radius: 3px;
 --wpforms-field-border-style: solid;
 --wpforms-field-border-size: 1px;
 --wpforms-field-background-color: #ffffff;
 --wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
 --wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 );
 --wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );
 --wpforms-field-menu-color: #ffffff;
 --wpforms-label-color: rgba( 0, 0, 0, 0.85 );
 --wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );
 --wpforms-label-error-color: #d63637;
 --wpforms-button-border-radius: 3px;
 --wpforms-button-border-style: none;
 --wpforms-button-border-size: 1px;
 --wpforms-button-background-color: #066aab;
 --wpforms-button-border-color: #066aab;
 --wpforms-button-text-color: #ffffff;
 --wpforms-page-break-color: #066aab;
 --wpforms-background-image: none;
 --wpforms-background-position: center center;
 --wpforms-background-repeat: no-repeat;
 --wpforms-background-size: cover;
 --wpforms-background-width: 100px;
 --wpforms-background-height: 100px;
 --wpforms-background-color: rgba( 0, 0, 0, 0 );
 --wpforms-background-url: none;
 --wpforms-container-padding: 0px;
 --wpforms-container-border-style: none;
 --wpforms-container-border-width: 1px;
 --wpforms-container-border-color: #000000;
 --wpforms-container-border-radius: 3px;
 --wpforms-field-size-input-height: 43px;
 --wpforms-field-size-input-spacing: 15px;
 --wpforms-field-size-font-size: 16px;
 --wpforms-field-size-line-height: 19px;
 --wpforms-field-size-padding-h: 14px;
 --wpforms-field-size-checkbox-size: 16px;
 --wpforms-field-size-sublabel-spacing: 5px;
 --wpforms-field-size-icon-size: 1;
 --wpforms-label-size-font-size: 16px;
 --wpforms-label-size-line-height: 19px;
 --wpforms-label-size-sublabel-font-size: 14px;
 --wpforms-label-size-sublabel-line-height: 17px;
 --wpforms-button-size-font-size: 17px;
 --wpforms-button-size-height: 41px;
 --wpforms-button-size-padding-h: 15px;
 --wpforms-button-size-margin-top: 10px;
 --wpforms-container-shadow-size-box-shadow: none;
 }


.hero-slider .hero-slider__container .hero-slider__subtitle h2 {
  font-weight: 700;
}
.hero-slider .hero-slider__container .hero-slider__subtitle h2 {
  font-size: 30px;
}
@media (min-width: 992px) {
  .hero-slider .hero-slider__container .hero-slider__subtitle h2 {
    font-size: 60px;
  }
}
.hero-slider .hero-slider__container .hero-slider__slider .hero-slider__slide h1 {
  font-size: 34px !important;
}
@media (min-width: 992px) {
  .hero-slider .hero-slider__container .hero-slider__slider .hero-slider__slide h1 {
    font-size: 96px !important;
  }
}

/*MC*/
.hero-slider .hero-slider__bg {
  height: 100vh;
}
.hero-slider {
  margin-top: 75px;
  margin-bottom: 5rem;
}
.section_one_mc {
  margin-top: 75px;
}
.hero-slider .hero-slider__container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 4;
  color: #fff;
  background: linear-gradient(180deg,transparent 2%,transparent 15%);
}
.header {
  padding: 1rem 0;
  background: #fff;
}
.header__logo img {
  max-width: 250px;
}
.header__menu {
  width: 100%;
}
.header__menu #nav {
  float: right;
}
.hero-slider__slide-link {
  font-weight: 400;
  font-size: 30px;
}
.header__logo::before {
  background: transparent;
}
.header__menu #nav li > a, .header__menu #nav li > a:hover {
  font-size: 16px;
  color: #4299FF;
  text-transform: uppercase;
  font-weight: 700;
}
.header__menu #nav li > a::before {
  background: #4299FF;
}
.header__mobile-in nav .menu > li a {
  color: #4299FF;
  text-transform: uppercase;
}
.header__mobile-in .footer__widget--socials ul li a {
  color: #4299FF;
}

.helps-program {
  padding: 0;
}
.helps-program p {
/*  font-size: 3.6rem!important;*/
}
.helps-program::before {background: #fff;}

.shaping_the_future a span {
  color: #4299FF;
  font-size: 30px;
  font-weight: 700;
}
.shaping_the_future .ia-btn::before {
  background: url("../img/plus-symbol-button.png") no-repeat 0 0;
  width: 16px;
  height: 16px;
}
.shaping_the_future .ia-btn.active::before {
  background: url("../img/minus.png") no-repeat 0 0;
  width: 16px;
  height: 16px;
}

.shaping_the_future p {
  display: none;
}

.shaping_the_future p.active {
  display: block;
}

.our-partners {
  padding: 70px 0;
}
.our-partners__slider img {
  opacity: unset;
  margin: 0 3rem;
  max-height: 8rem;
}

.area_of_focus_box {
  min-height: 100px;
}
.area_of_focus_box .single-company__associations-logo::before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  content: "";
  background: linear-gradient(180deg,rgba(0,18,51,0) 68.69%,#001233 100%);
  border-radius: .4rem;
}
.area_of_focus_box .single-company__associations-logo img {
  object-fit: cover;
}
.area_of_focus_box .single-company__associations-logo h4 {
  color: #fff;
  font-weight: 700;
  bottom:0;
  position: absolute;
  left:25%;
  margin-bottom: 5px;
  margin-right: 5px;
}
.area_of_focus_box .single-company__associations-description {
  color: #fff;
}
.area_of_focus_box .single-company__associations-in {
  background: #4299FF;
}
.single-company__associations-in h6 {
  font-size: 25px;
}

.our_approach a {
  color: #4299FF;
}


.cs__slider .slick-dots .slick-active button {
  background: #4299FF;
}
.ia-btn::before {
  background: url("../img/arrow-blue-dark.svg") no-repeat 0 0;
}

.insights .card--perspectives {
  background: #f4f8fe;
  border-radius: 0;
  border-top: .2rem solid #4299FF;
}
.insights .card__heading {
  color: #4299FF;
}
.insights .card--perspectives .card__excerpt {
  font-weight: 300;
}
.insights .external::before {
  transform: translate(0,0)!important;
  transition: opacity .35s,transform .5s;
}
.insights .solution__heading {
  font-size: 2.4rem;
  font-weight: 600;
  padding-bottom: 1rem;
}
.insights .solution__wrap {
  height: 500px;
}
.ia-title__heading {
  font-size: 5rem;
}
.ia-title__heading::before, .ia-title::before  {
  background: #4299FF;
}
.ia-title__heading::before {
  width: 200px!important;
}
.gaisa_home {
  margin-top: 75px;
}
.gaisa_home_content {
  text-align: center;
}
.gaisa_home_content img {
  width: 45%;
}
.gaisa_home_content .tax-solution__hero-content {
  max-width: 100%;
}

.gaisa_home_v2 {
  background-image: url(../img/banner/v2-GAISA24_Home-Page_Background-1-compressed-scaled.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
} 
.gaisa_home_v2 .gaisa_logo {
  width: 45%;
}
.gaisa_home_v2 .helps-program__body p {
  color: #fff;
}
.helps-program__body .large_font {
  font-size: 4rem;
  font-weight: 600;
}

.gaisa_about {
  text-align: left;
  margin-top: 0rem;
  margin-bottom: 0rem;
  padding: 6rem 0 8rem!important;
  padding-bottom: 0rem!important;
}
.gaisa_about p span {
  color: #4299FF!important;
}

/*PROGRAM*/
.programme_tab {
  padding: 3rem;
  padding-bottom: 0;
}
.programme_tab .content-entry table td {
  text-align: center;
  padding-top: 0rem;
  padding-bottom: 0rem;
  border-bottom: none;
}
.programme_tab .content-entry table td h5 {
  font-weight: 600;
  margin-bottom: 1rem;
}
.programme_tab .content-entry table td ul li::before {
  position: absolute;
  width: 0;
  height: 0;
  content: "";
  background: #fff;
  top: .9rem;
  left: 0;
  border-radius: 50%;
}
.programme_tab .content-entry table td img {
  width: 80px;
  margin-bottom: 5px;
}

.programme, .faq {
  background-image: url(../img/banner/bg-white-elmt.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.programme .single-company__perspective-columns--new {
  border-top: none;
  border-radius: 0;
}
.div-program-mc {
    background: #fff;
    text-transform: none;
    text-align: center;
    border-radius: 0;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 15px!important;
    cursor: pointer;
    border-top: none!important;
}
.div-program-mc-border{
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
.div-program-mc-border-left{border-left: 1px solid #fff;}
.div-program-mc-border-right{border-right: 1px solid #fff;}
.div-program-mc h4 {color: #4299FF; margin-bottom: 0px; text-transform: uppercase; letter-spacing: normal!important; line-height: 1.1}
.div-program-mc p {color: #3e4d5c; margin-bottom: 0; font-size: 14px;}
.div-program-mc.active-pg {background: #4299FF;}
.div-program-mc.active-pg h4 {color: #fff;}
.div-program-mc.active-pg p {color: #fff;}
.program-one, .program-two, .program-three, .program-four {
  padding-bottom: 20px;
  /*background-color: #fff;*/
}
.prog-time {text-align: right; width: 10%; display: none;}
.prog-time, .prog-title {padding: 15px;}
.prog-title {border-left: none; width: 100%;}
.prog-time p {margin-bottom: 10px;}
.prog-time span, .prog-title p {margin-bottom: 0;}
.prog-time p, .prog-time span {font-size: 14px;}
.prog-time span {color: #501800; display: block;}
.prog-time h4 {font-weight: 600; color: #4299FF; margin-bottom: 0; font-size: 20px; padding-top: 0!important;}
.prog-title h4 {
  color: #2A303E;
  font-weight: 600;
  font-size: 18px;
  padding-top: 0!important;
  margin-bottom: 5px;
}
.prog-title h4 small {
  font-family: Poppins-ExtraLight;
  font-weight: 300;
  color: #fff;
}
.prog-title h4 span {
  font-family: Poppins-Regular!important;
}
.prog-title h5 {color: #fff; margin: .5rem 0; font-size: 18px;}
.prog-details p, .prog-details ul {
  font-size: 16px;
  color: #2A303E;
  margin-bottom: 0!important;
}
.prog-details .more_info {margin-top: 5px;}
.prog-details .more_info a {color: #5b2711; font-weight: 600;}
.prog-details .more_info a:hover {color: #f27f1e;}
.prog-details .faq_ask #accordion .card .card-body {
  /*font-size: 15px;
  line-height: 28px;
  font-weight: 400;
  line-height: 28px;*/
}
.prog-details .faq_ask #accordion .btn-link.focus, .accordion_area .faq_ask #accordion .btn-link:focus {
  text-decoration: none;
  border-color: transparent;
  box-shadow: none;
}
.prog-details #accordion .card-header {border-bottom: none; padding: 0; background: transparent;}
.prog-details #accordion .card {
  border: 0;
  border-radius: .25rem;
  margin-bottom: 0;
  background: transparent;
}
.prog-details #accordion .card .card-body {
  padding: 0;
  padding-top: 20px;
}
.prog-details #accordion .btn {
  white-space: normal !important;
  padding: 0;
}
.prog-details #accordion a.btn.add_cal {margin-bottom: 10px; font-size: 11px;}
.prog-details #accordion a.more_info {
  padding: 5px 10px;
  background-color: #0b8048;
  font-size: 12px;
  color: #fff;}
.prog-details #accordion .card-header .btn-primary {letter-spacing: normal; font-size: 14px;}
.prog-border {
  border-bottom: 1px solid #2A303E;
  height: auto;
  overflow: auto;
}
.prog-details .panel-default {
  border: none;
  margin-bottom: 0;
  box-shadow: none;
  background: transparent;
}
.prog-details .panel-heading {
  background: transparent;
  border: none;
  padding: 0;
}
.prog-details .accordion-toggle, .prog-details .accordion-toggle:hover {
  color: #eca153;
}
.prog-details .panel-body {
  padding: 0;
  color: #fff;
  font-family: Poppins-ExtraLight;
}
.prog-details .panel-body p, .prog-details p {
  margin-bottom: 10px;
}
.prog-hr {border-top: solid 1px #f7ad18!important;}

.btn-primary {
  background-color: #4299FF;
  border-color: #4299FF;
  text-transform: none;
  border-radius: 0;
  letter-spacing: normal;
  font-size: 14px;
}
.btn-primary.btn-reg, .btn-primary.btn-reg-big {background: #0b8048; border: 1px solid #0b8048;}
.btn-primary.btn-reg-big {font-size: 20px; font-weight: 600;}
.btn-primary:hover {background-color: #dc5f02; border-color: #dc5f02;}
.prog-details .add_cal {float: right; font-size: 11px;}
.prog-details .addeventatc, .prog-details .addeventatc:hover {
  float: right;
  padding: 5px 10px;
  margin-left: 20px;
  background-color: #4299FF;
  border-color: #4299FF;
  text-transform: none;
  border-radius: 0;
  letter-spacing: normal;
  font-size: 11px;
  color: #fff!important;
  text-shadow: none!important;
  box-shadow: none!important;
  font-weight: 300;
}
.prog-details .addeventatc .addeventatc_dropdown {
  position: fixed;
  top: 200px!important;
  left: unset!important;
}
.prog-details .addeventatc .addeventatc_icon {display: none;}

.addeventatc {position: unset!important;display: none!important;}

.projects .financial-services__card a:not(.ia-btn), .projects .financial-services__card a:not(.ia-btn)::before { 
  background: #fff;
}
.projects .financial-services__bottom::before {
  background: #f4f8fe;
}
.projects .financial-services__card-image {
  height: 20rem;
}
.projects p{
  color: #2A303E;
  margin-bottom: 30px;
}
.projects .insights_ctg {
  font-size: 16px;
  color: #666;
  font-weight: 500;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.projects .financial-services__card {
/*  width: 50rem;*/
/*  margin-right: 2.4rem;*/
}

.projects .financial-services__card-body {
  margin-bottom: 90px;
}
.projects .financial-services__card-title {
  color: #2A303E;
}
.projects .financial-services__card-footer {
  width: 100%;
  bottom:0;
  position: absolute;
  left:0;
  padding: 15px;
  border-top: 1px solid #f4f8fe;
}
.projects .financial-services__card-footer {
  display: flex;
  gap: 20px;
  align-items: center;
}
.projects .financial-services__card-footer img {
  width: 70px;
  display: inline-block;
}
.projects .financial-services__card-footer p {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 16px;
}
.projects .financial-services__carousel .slick-list::after {
  background: transparent;
}

.speakers {
  padding: 3rem 0;
  padding-bottom: 0;
}
.speakers .card {
/*  width: 25%;*/
  display: block;
}
.speakers .card--person-small .card__in {
  width: 100%;
  padding: 0;
  text-align: center;
  background: #4299FF!important;
}
.speakers .card--person-small .card__in h4{
  color: #fff;
  padding-left: 15px;
  font-size: 25px;
}
.speakers .card--person-small .card__in .card__content{
  color: #fff;
  padding-left: 15px;
  padding-bottom: 15px;
  font-size: 18px;
}
.speakers .card--person .card-link {
  position: relative;
}
.team .card {
/*  background: #2A303E;*/
}
.team .card--person-small .card__image {
  width: 15rem;
}
.team .tax-solution__approach-content {
  padding-left: 0;
}
.team .card__heading, .team .content-entry--description {
/*  color: #fff;*/
}
.news .card--perspective {
  background: #fff;
}
.card--perspective .card__header {
  color: #c5d2e7;
  margin-bottom: 1rem;
}
.news .card--perspective .card__body {
  margin-bottom: 30px;
}
.news .card--perspective .card__footer {
  color: #2A303E;
  width: 100%;
  bottom:0;
  position: absolute;
  left:0;
  padding: 15px;
  border-top: 1px solid #f4f8fe;
}
.news.cases__grid .card {
  width: calc(25% - 2.4rem);
}
.news .card--perspective .card__heading {
  font-size: 1.8rem;
  color: #2A303E;
}
.news .card--perspective .card__heading a {
  color: #2A303E;
}
.cases__grid .card {
  margin: 2.6rem 1.2rem 0;
}
.news .card--perspective .card__header {
  color: #2A303E;
}
.label {
  letter-spacing: normal;
}

.page_hero_image {
  min-height: 50vh!important;
}
.page_hero_image_insight {
  min-height: 90vh!important;
}
.page_hero_image_insight .tax-solution__hero-title_insight, .page_hero_image_insight .tax-solution__hero-title_insight a {
  color: #fff;
  font-size: 40px;
  line-height: 1.2!important;
  margin-top: 20px;
}
.page_hero_image_insight .tax-solution__hero-title_insight a:hover {
  text-decoration: underline;
}
.page_hero_image_insight .download_div {
  margin-top: 30px;
}
.page_hero_image_insight .download_div time {
  margin-right: 30px;
}
.page_hero_image_insight .download_div time, .page_hero_image_insight .download_div a {
  color: #fff;
  font-size: 16px;
}
.chakra .wef-18ix6ul {
    display: inline-block;
    line-height: 1em;
    flex-shrink: 0;
    color: currentColor;
    vertical-align: middle;
     width: 13.33px; 
     height: 15.83px; 
}

.financial-services__bottom::before {
  background: #fff;
}
.financial-services__card a:not(.ia-btn) {
  overflow: hidden;
}
.card--perspective .card__image {
  padding-top: 59.6%;
}

.harnessing .services-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    padding-bottom: 70px;
    background: #fff;
    border-radius: 10px;
}
 .harnessing .service {
    display: flex;
/*    align-items: center;*/
    justify-content: center;
    gap: 10px;
    border-radius: 8px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.harnessing .service .icon {
  min-width: 70px;
}
.harnessing .heading{
  color:#4299FF!important;
  font-weight: 600;
}

.harnessing .service_icon {
    font-size: 24px;
    color: #333;
    margin-bottom: 8rem!important;
}
 .harnessing .img-size{
  width: 150px;
}
.programme_tab .harnessing .img-size {
  width: 100px;
}
.programme_tab .harnessing .services-container {
  grid-template-columns: repeat(3, 1fr);
}

.footer::before {
  position: relative;
}
.footer__grid {
  margin-bottom: 5rem;
  padding-top: 5rem;
}
.footer__bottom {
  padding: 3rem 0;
}





.bg-white {
  background: #fff!important;
}
.text-white {
  color: #fff!important;
}
.bg-blue-sky {
  background: #4299FF!important;
}
.text-blue-sky {
  color: #4299FF!important;
}
.bg-blue {
  background: #2A303E!important;
}
.text-blue {
  color: #2A303E!important;
}
.bg-black {
  background: #000!important;
}
.text-black {
  color: #000!important;
}
.bg-gray {
  background: #f4f8fe!important;
}
.bg-transparent {
  background-color: transparent!important;
}

.ia-btn {
  background: #4299FF;
  font-weight: 600;
}
.ia-btn::before {
  background: url("../img/arrow-blue-dark.svg") no-repeat 0 0;
}
.ia-btn::before, .content-entry .ia-btn::before {
  filter: brightness(0) invert(1);
}

.form-heading p {
  letter-spacing: normal;
  font-size: 15px;
  text-transform: none;
}
.register-form .help-block {
  margin: 0;
}
.register-form .help-block ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  color: red;
  font-weight: 400;
  font-size: 12px;
}
.register-form .error-message {
  display: none;
  color: #fff;
  background: #ed3c0d;
  text-align: left;
  padding: 15px;
  font-weight: 600;
}
.register-form .error-message br + br {
  margin-top: 25px;
}
.register-form .sent-message {
  display: none;
  color: #fff;
  background: #18d26e;
  text-align: center;
  padding: 15px;
  font-weight: 600;
}
.register-form .loading {
  display: none;
  background: #fff;
  text-align: center;
  padding: 15px;
}
.register-form .loading:before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  margin: 0 10px -6px 0;
  border: 3px solid #18d26e;
  border-top-color: #eee;
  -webkit-animation: animate-loading 1s linear infinite;
  animation: animate-loading 1s linear infinite;
}

.helps-program {
  margin-bottom: 4rem;
}

.text-light {
  font-weight: 300!important;
}



.hidden-xs {display: block!important;}
.visible-xs {display: none!important;}
@media(max-width: 1680px){
   
}
@media(max-width: 1600px){
    
}
@media(max-width: 1440px){

}
@media(max-width: 1366px){
    
}
@media(max-width: 1280px){
    
}
@media(max-width: 1080px){
    
}
@media(max-width: 1050px){
    
}
@media(max-width: 1024px){
  .header__mobile-in .header__logo {
    display: none;
  }
}
@media(max-width: 991px){
  
}
@media(max-width: 900px){

}

@media(max-width: 800px){
  .area_of_focus_box .single-company__associations-logo h4 {display: none;}
  .area_of_focus_box .single-company__associations-logo::before {background: none;}
  .single-company__associations-grid--2 .single-company__associations-card {width: 98%;}
  .our_approach {display: block;}
  .hero-slider .hero-slider__bg {height: 50vh;}
}

@media (max-width:768px) {
  .visible-xs {display: block!important;}
  .hidden-xs {display: none!important;}
  ul li, .service__about-links ul li, .card__content, p, 
  .single-company__associations-description, ul li, .service__about-links ul li, .card__content {font-size: 18px}
  .hero-slider {margin-bottom: 0;}
  .helps-program::before {background: #fff;}
  .hero-slider__slide-link {font-size: 20px;}
  .single-company__associations-title {display: block;padding: 15px 0 0 15px;line-height: 1.1;}
  .area_of_focus_box {margin-bottom: 20px;}
  .single-company__associations-grid {display: block!important;}
  .single-company__associations-card {display: block;}
  .our_approach h5, .our_approach h5 a {color: #4299FF!important;}
  .our_approach .card__heading a::after {background: none;}
  .our-partners__slider img {opacity: unset;margin: 0 4rem;max-height: 8rem;}
  .our-partners__slider img {margin: 0rem;}
  .ia-title__heading {font-size: 3rem;}
  .gaisa_home_content img {width: 80%;}
  .gaisa_home_v2 .gaisa_logo, .about_gaisa_home .gaisa_logo {width: 80%;}
  .gaisa_home_v2 .helps-program__body .large_font, .helps-program__content .large_font {font-size: 2.5rem}
  .content-page {padding: 5px;}
  .prog-time {text-align: left; padding-bottom: 0;}
  .prog-title {border-left:none;}
  .div-program-mc-border-left {border-left:none;}
  .page_hero_image {min-height: 20vh!important;}
  .news.cases__grid .card {width: calc(100% - 2.4rem);}
  .harnessing .services-container,.programme_tab .harnessing .services-container {grid-template-columns: repeat(1, 1fr);}
  .page_hero_image_insight .tax-solution__hero-title_insight, .page_hero_image_insight .tax-solution__hero-title_insight a {font-size: 30px;}
}










